From dbefb1ecc18862311f886271c7c32a6afb49102a Mon Sep 17 00:00:00 2001 From: Greekman Date: Sun, 16 Aug 2026 18:43:40 +0100 Subject: [PATCH] john klepht --- .../coat_of_arms/NEOW_dynasties.txt | 77 ++++++++++++ common/dna_data/NEOW_dna.txt | 115 ++++++++++++++++++ common/dynasties/NEOW_dynasties.txt | 5 +- common/landed_titles/LAAMPs.txt | 15 +++ history/characters/NEOW_e_greece.txt | 39 ++++++ history/titles/NEOW_laamp_titles.txt | 14 +++ .../zz_NEOW_dynasty_names_l_english.yml | 1 + .../zz_NEOW_religion_orthodox_l_english.yml | 2 +- .../english/replace/titles_l_english.yml | 2 + 9 files changed, 268 insertions(+), 2 deletions(-) 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 287bfa0fe..d39f51f95 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt @@ -22148,3 +22148,80 @@ varjufi_dynasty={ 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/dna_data/NEOW_dna.txt b/common/dna_data/NEOW_dna.txt index 33e7a5781..c3ba35a31 100644 --- a/common/dna_data/NEOW_dna.txt +++ b/common/dna_data/NEOW_dna.txt @@ -4747,6 +4747,121 @@ dna_athos={ 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_leonor={ portrait_info = { genes={ hair_color={ 115 227 199 249 } diff --git a/common/dynasties/NEOW_dynasties.txt b/common/dynasties/NEOW_dynasties.txt index 1bd66f0d0..5f269bcdc 100644 --- a/common/dynasties/NEOW_dynasties.txt +++ b/common/dynasties/NEOW_dynasties.txt @@ -2743,7 +2743,10 @@ 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 diff --git a/common/landed_titles/LAAMPs.txt b/common/landed_titles/LAAMPs.txt index c611799c1..a302ff780 100644 --- a/common/landed_titles/LAAMPs.txt +++ b/common/landed_titles/LAAMPs.txt @@ -286,5 +286,20 @@ d_laamp_sungazer = { destroy_if_invalid_heir = yes + ai_primary_priority = { add = @never_primary_score } +} + +d_laamp_klepht = { + color = { 100 100 100 } + capital = c_epirus + + definite_form = yes + landless = yes + ruler_uses_title_name = no + always_follows_primary_heir = yes + no_automatic_claims = no + + destroy_if_invalid_heir = yes + ai_primary_priority = { add = @never_primary_score } } \ No newline at end of file diff --git a/history/characters/NEOW_e_greece.txt b/history/characters/NEOW_e_greece.txt index 2b4608c47..89cd492cc 100644 --- a/history/characters/NEOW_e_greece.txt +++ b/history/characters/NEOW_e_greece.txt @@ -1214,6 +1214,12 @@ cyprus0001 = { # Kinýras named for a cypriot greek thing intrigue = 5 learning = 8 martial = 5 + portrait_override={ + portrait_modifier_overrides={ + custom_beards=m_beard_ep3_byzantine_03 + custom_hair=m_hair_fp3_iranian_03 + } + } 2535.1.1 = { birth = yes } @@ -2089,4 +2095,37 @@ greece0073 = { # turk 2534.1.1 = { death = yes } +} + +greece0074 = { # john klepht + name = "Giannákis" + dynasty = klepht_dynasty + religion = "orthodox" + culture = NEOW_pindusian + dna = dna_klepht + trait = education_martial_2 + trait = greedy + trait = brave + trait = stubborn + trait = zealous + trait = peasant_leader + trait = populist_leader + trait = organizer + trait = reaver + trait = scarred + trait = gallowsbait + health = 6.5 + sexuality = heterosexual + portrait_override={ + portrait_modifier_overrides={ + custom_beards=m_beard_fp3_iranian_01 + custom_hair=male_hair_northern_01 + } + } + 2538.12.27 = { + birth = yes + } + 2556.1.1 = { + death = yes + } } \ No newline at end of file diff --git a/history/titles/NEOW_laamp_titles.txt b/history/titles/NEOW_laamp_titles.txt index 95ae603fc..7909569d2 100644 --- a/history/titles/NEOW_laamp_titles.txt +++ b/history/titles/NEOW_laamp_titles.txt @@ -291,3 +291,17 @@ d_laamp_sungazer = { } } } + +d_laamp_klepht = { + 2555.1.1 = { + liege = 0 + holder = greece0074 + government = landless_adventurer_government + succession_laws = { landless_adventurer_succession_law } + effect = { + create_landless_adventurer_title_history_effect = yes + set_variable = { name = adventurer_creation_reason value = flag:voluntary } + destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } + } + } +} diff --git a/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml b/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml index 95b98568f..51f17f835 100644 --- a/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml @@ -499,6 +499,7 @@ dynn_vretanou:0 "Vretanoú" dynn_mavromichalis:0 "Mavromichális" dynn_pelushi:0 "Pelushi" + dynn_klepht:0 "Kleftópoulos" dynn_olimpiyat:0 "Olimpiyat" # e_finland diff --git a/localization/english/replace/religion/zz_NEOW_religion_orthodox_l_english.yml b/localization/english/replace/religion/zz_NEOW_religion_orthodox_l_english.yml index 081050cd8..c08396ed1 100644 --- a/localization/english/replace/religion/zz_NEOW_religion_orthodox_l_english.yml +++ b/localization/english/replace/religion/zz_NEOW_religion_orthodox_l_english.yml @@ -74,7 +74,7 @@ orthodox_adj:0 "Eastern Orthodox" orthodox_adherent:0 "Eastern Orthodox" orthodox_adherent_plural:0 "Eastern Orthodox" - orthodox_desc:0 "The Eastern Orthodox Church is the largest and oldest of all the Orthodox churches, headed by the Ecumenical Patriarch who commands the respect of the communion of countless smaller autocephalous churches. Following the chaos of the [Glossary( 'the Cataclysm', 'CATACLYSM_GLOSS')], the Ecumenical Patriarchate of Constantinople was relocated to the Empire of Nistrenia, whose rulers serve as patrons and guardians of the Church to this day. The decision to move the seat was not without controversy, leading to the Russian Orthodox Church severing communion - the culmination of decades of tension and doctrinal disagreements." + orthodox_desc:0 "The Eastern Orthodox Church is the largest and oldest of all the Orthodox churches, headed by the Ecumenical Patriarch who commands the respect of the communion of countless smaller autocephalous churches. Following the chaos of [Glossary( 'the Cataclysm', 'CATACLYSM_GLOSS')], the Ecumenical Patriarchate of Constantinople was relocated to the Empire of Nistrenia, whose rulers serve as patrons and guardians of the Church to this day. The decision to move the seat was not without controversy, leading to the Russian Orthodox Church severing communion - the culmination of decades of tension and doctrinal disagreements." elysian:0 "Elysian Church" elysian_adj:0 "Elysian" diff --git a/localization/english/replace/titles_l_english.yml b/localization/english/replace/titles_l_english.yml index 21eeae0d2..b712583aa 100644 --- a/localization/english/replace/titles_l_english.yml +++ b/localization/english/replace/titles_l_english.yml @@ -25599,6 +25599,8 @@ d_laamp_paulius_article: "$DEFAULT_TITLE_NAME_ARTICLE$" d_laamp_sungazer: "Sungazer Host" d_laamp_sungazer_article: "$DEFAULT_TITLE_NAME_ARTICLE$" + d_laamp_klepht: "Kléftes" + d_laamp_klepht_article: "Oi " #Special c_new_england: "New England"