diff --git a/common/culture/cultures/NEOW_iranian.txt b/common/culture/cultures/NEOW_iranian.txt index 6f447dbdb..778a0d6e8 100644 --- a/common/culture/cultures/NEOW_iranian.txt +++ b/common/culture/cultures/NEOW_iranian.txt @@ -1,3 +1,305 @@ + +persian = { + color = { 0.1 0.6 0.8 } + + ethos = ethos_courtly + heritage = heritage_iranian + language = language_iranian + martial_custom = martial_custom_male_only + + head_determination = head_determination_domain + traditions = { + tradition_gardening + tradition_futuwaa + tradition_ce1_ritual_washing + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_irrigation_experts + requires_dlc_flag = legacy_of_persia + fallback = tradition_dryland_dwellers + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + fallback = tradition_philosopher_culture + } + dlc_tradition = { + trait = tradition_fp3_enlightened_magnates + requires_dlc_flag = legacy_of_persia + fallback = tradition_poetry + } + + name_list = name_list_persian + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 44 = arab + 28 = mediterranean + 28 = turkic_west + } +} + + +lur = { + color = { 0.1 0.6 0.8 } + + ethos = ethos_courtly + heritage = heritage_iranian + language = language_iranian + martial_custom = martial_custom_male_only + + head_determination = head_determination_domain + traditions = { + tradition_gardening + tradition_futuwaa + tradition_ce1_ritual_washing + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_irrigation_experts + requires_dlc_flag = legacy_of_persia + fallback = tradition_dryland_dwellers + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + fallback = tradition_philosopher_culture + } + dlc_tradition = { + trait = tradition_fp3_enlightened_magnates + requires_dlc_flag = legacy_of_persia + fallback = tradition_poetry + } + + name_list = name_list_persian + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 44 = arab + 28 = mediterranean + 28 = turkic_west + } +} + +baloch = { + color = { 0.1 0.15 0.5 } + + ethos = ethos_stoic #FP3 change based on research + heritage = heritage_iranian + language = language_iranian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_futuwaa + tradition_desert_nomads + tradition_esteemed_hospitality + tradition_isolationist + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_jirga + requires_dlc_flag = legacy_of_persia + } + + name_list = name_list_baloch + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 100 = arab + } +} + +daylamite = { + color = { 0 0.35 0.6 } + + ethos = ethos_bellicose + heritage = heritage_iranian + language = language_iranian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_swords_for_hire + tradition_stalwart_defenders + tradition_mountaineers + tradition_isolationist + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_pragmatic_creed + requires_dlc_flag = legacy_of_persia + fallback = tradition_futuwaa + } + + name_list = name_list_daylamite + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 41 = arab + 59 = turkic_west + } +} +pomerien = { + color = { 0.7 0.6 1 } + created = 700.1.1 + + history_loc_override = bactrian_heritage_loc + + ethos = ethos_spiritual + heritage = heritage_iranian + language = language_iranian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_caravaneers + tradition_futuwaa + tradition_city_keepers #FP3 addition + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_irrigation_experts + requires_dlc_flag = legacy_of_persia + fallback = tradition_dryland_dwellers + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + fallback = tradition_philosopher_culture + } + + name_list = name_list_tajik + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 40 = arab + 30 = mediterranean + 30 = turkic_west + } +} +tajik = { + color = { 0.7 0.6 1 } + created = 700.1.1 + + history_loc_override = bactrian_heritage_loc + + ethos = ethos_spiritual + heritage = heritage_iranian + language = language_iranian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_caravaneers + tradition_futuwaa + tradition_city_keepers #FP3 addition + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_irrigation_experts + requires_dlc_flag = legacy_of_persia + fallback = tradition_dryland_dwellers + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + fallback = tradition_philosopher_culture + } + + name_list = name_list_tajik + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 40 = arab + 30 = mediterranean + 30 = turkic_west + } +} + +afghan = { # a.k.a. Pashtun + color = { 0.4 0.3 1 } + + ethos = ethos_communal + heritage = heritage_iranian + language = language_scythian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_eye_for_an_eye #FP3 change from Loyal Subjects + tradition_esteemed_hospitality + tradition_mountain_homes + tradition_futuwaa + } + + # FP3 traditions + dlc_tradition = { + trait = tradition_fp3_jirga + requires_dlc_flag = legacy_of_persia + } + + name_list = name_list_afghan + + coa_gfx = { iranian_group_coa_gfx } + building_gfx = { iranian_building_gfx } + clothing_gfx = { iranian_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_12 + house_coa_mask_offset = { 0.0 -0.04 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 35 = arab + 43 = turkic_west + 22 = turkic + } +} + kurd = { color = { 226 192 90 } diff --git a/common/culture/cultures/NEOW_karluk.txt b/common/culture/cultures/NEOW_karluk.txt index 5e2a14693..9935857f2 100644 --- a/common/culture/cultures/NEOW_karluk.txt +++ b/common/culture/cultures/NEOW_karluk.txt @@ -92,6 +92,42 @@ NEOW_hazara = { # } + 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_aimaq = { # + 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 } diff --git a/common/landed_titles/iran.txt b/common/landed_titles/iran.txt index 7bcadb2e0..c8854eb67 100644 --- a/common/landed_titles/iran.txt +++ b/common/landed_titles/iran.txt @@ -1868,11 +1868,6 @@ e_persia = { province = 4359 color = { 120 180 30 } - } - b_shughnan = { - province = 4363 - - color = { 125 175 25 } } } c_wakhan = { diff --git a/history/provinces/e_persia.txt b/history/provinces/e_persia.txt index 5f89eee78..06f0d8c7a 100644 --- a/history/provinces/e_persia.txt +++ b/history/provinces/e_persia.txt @@ -199,7 +199,7 @@ ###c_rivsharan 4223 = { #Dizah - culture = tajik + culture = afghan religion = rahbari holding = castle_holding 1087.1.1 = { @@ -277,7 +277,7 @@ ##d_ghur ################################### ###c_ghur 4225 = { #Firuzkuh #AKA Chagcharan - culture = afghan + culture = NEOW_aimaq religion = rahbari holding = castle_holding special_building_slot = minarets_and_remains_of_jam_01 @@ -321,7 +321,7 @@ ##d_herat ################################### ###c_herat 4215 = { #Herat - culture = afghan + culture = tajik religion = azariqa holding = castle_holding @@ -513,12 +513,12 @@ holding = castle_holding } 4357 = { #munjan - culture = afghan + culture = pomerien religion = rahbari holding = castle_holding } 4362 = { #wakan - culture = afghan + culture = pomerien religion = rahbari holding = castle_holding } @@ -1244,7 +1244,7 @@ ###c_arrajan 4305 = { #Arrajan - culture = persian + culture = lur religion = rahbari holding = castle_holding 800.1.1 = { religion = rahbari } @@ -1273,13 +1273,13 @@ ###c_istakhr 4118 = { #Istakhr #Early Muslim town, Zoroastrian stronghold, abandoned in 10th century in favor of Shiraz - culture = kurd + culture = lur religion = rahbari holding = castle_holding special_building = tomb_of_cyrus_01 1160.1.1 = { religion = rahbari - culture = persian + culture = lur } 1178.1.1 = { religion = rahbari @@ -1437,7 +1437,7 @@ ###c_sardan 4122 = { #Lurijan - culture = persian + culture = lur religion = rahbari holding = castle_holding @@ -1474,7 +1474,7 @@ ###c_tustar 4256 = { #Tustar - culture = persian + culture = bedouin religion = rahbari holding = castle_holding 890.1.1 = { religion = rahbari } @@ -1567,7 +1567,7 @@ ###c_saimara 4261 = { #Saburkhawasht #actually Khorramabad, Saburkhawasht or Shapurkhast was the name of a Sasanian city in the same place that was destroyed in the late 7th century. A prominent castle in the same area was Dez-e Siah, "the Black Fortress", where the governors of Lurestan ruled from the mid-12th century; since this is a castle holding, I went with that name. - culture = persian + culture = lur religion = rahbari holding = castle_holding special_building = falak_ol_aflak_citadel_01 @@ -1577,7 +1577,7 @@ } } 4786 = { #As-saimara - culture = persian + culture = lur religion = rahbari holding = city_holding } @@ -1634,6 +1634,41 @@ } } +# 4507 - Ghazna +4507 = { # 4507 - Zabulistan + + # Misc + culture = afghan + religion = rahbari + + # History + + 1000.1.1 = { + religion = rahbari + } + 1178.1.1 = { + religion = rahbari + } +} + +# 4499 - Ghazna +4499 = { # 4499 - rukaj + + # Misc + culture = afghan + religion = rahbari + + # History + + 1000.1.1 = { + religion = rahbari + } + 1178.1.1 = { + religion = rahbari + } +} + + # 4345 - Panjhir 4345 = { # 4345 - Panjhir diff --git a/holder for later/common/landed_titles/central_asia.txt b/holder for later/common/landed_titles/central_asia.txt index ce862a2e0..42899ddf9 100644 --- a/holder for later/common/landed_titles/central_asia.txt +++ b/holder for later/common/landed_titles/central_asia.txt @@ -649,7 +649,11 @@ e_turan = { } c_shughnan = { color = { 125 175 25 } + b_shughnan = { + province = 4363 + color = { 125 175 25 } + } b_alichur = { province = 4364