diff --git a/common/culture/cultures/00_sahelian.txt b/common/culture/cultures/00_sahelian.txt index 34587b7ca..db12d3c73 100644 --- a/common/culture/cultures/00_sahelian.txt +++ b/common/culture/cultures/00_sahelian.txt @@ -32,15 +32,17 @@ bozo = { color = hsv{ 0.12 1.0 0.5} - ethos = ethos_communal + ethos = ethos_courtly heritage = heritage_sahelian language = language_soninke martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_wetlanders - tradition_religion_blending - tradition_isolationist + tradition_agrarian + tradition_hereditary_hierarchy + tradition_ruling_caste + tradition_dryland_dwellers + tradition_caravaneers } name_list = name_list_bozo diff --git a/common/culture/cultures/00_west_african.txt b/common/culture/cultures/00_west_african.txt new file mode 100644 index 000000000..ec1dbe8dc --- /dev/null +++ b/common/culture/cultures/00_west_african.txt @@ -0,0 +1,163 @@ +malinke = { + color = malinke + + ethos = ethos_spiritual + heritage = heritage_west_african + language = language_manding + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_upland_skirmishing + tradition_polygamous + tradition_music_theory + tradition_ruling_caste + tradition_isolationist + } + + #dlc_tradition = { + # trait = tradition_sorcerous_metallurgy + # requires_dlc_flag = royal_court + #} + + name_list = name_list_malinke + + coa_gfx = { west_african_group_coa_gfx } + building_gfx = { african_building_gfx mena_building_gfx } + clothing_gfx = { african_clothing_gfx } + unit_gfx = { sub_sahran_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 = { + 100 = african + } +} + +bobo = { + color = hsv{ 0.58 0.94 0.7 } + + ethos = ethos_egalitarian + heritage = heritage_west_african + language = language_soninke + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_upland_skirmishing + tradition_stalwart_defenders + } + + dlc_tradition = { + trait = tradition_sorcerous_metallurgy + requires_dlc_flag = royal_court + } + + name_list = name_list_bobo + + coa_gfx = { west_african_group_coa_gfx } + building_gfx = { african_building_gfx mena_building_gfx } + clothing_gfx = { african_clothing_gfx } + unit_gfx = { sub_sahran_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 = { + 100 = african + } +} + +gur = { + color = gur + + ethos = ethos_communal + heritage = heritage_west_african + language = language_gur + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_ancient_miners + tradition_upland_skirmishing + } + + dlc_tradition = { + trait = tradition_sorcerous_metallurgy + requires_dlc_flag = royal_court + } + + name_list = name_list_gur + + coa_gfx = { west_african_group_coa_gfx } + building_gfx = { african_building_gfx mena_building_gfx } + clothing_gfx = { african_clothing_gfx } + unit_gfx = { sub_sahran_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 = { + 100 = african + } +} + +marka = { + color = { 25 25 255 } + + ethos = ethos_communal + heritage = heritage_west_african + language = language_manding + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_warriors_of_the_dry + tradition_music_theory + tradition_upland_skirmishing + } + + name_list = name_list_marka + + coa_gfx = { west_african_group_coa_gfx } + building_gfx = { african_building_gfx mena_building_gfx } + clothing_gfx = { african_clothing_gfx } + unit_gfx = { sub_sahran_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 = { + 100 = african + } +} + +mel = { + color = hsv{ 0.59 0.55 0.8 } + + ethos = ethos_egalitarian + heritage = heritage_west_african + language = language_manding + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_stalwart_defenders + tradition_upland_skirmishing + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_mel + + coa_gfx = { west_african_group_coa_gfx } + building_gfx = { african_building_gfx mena_building_gfx } + clothing_gfx = { african_clothing_gfx } + unit_gfx = { sub_sahran_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 = { + 100 = african + } +} diff --git a/common/culture/cultures/NEOW_north_african.txt b/common/culture/cultures/NEOW_north_african.txt index e71ab3dab..4cc0fcfc5 100644 --- a/common/culture/cultures/NEOW_north_african.txt +++ b/common/culture/cultures/NEOW_north_african.txt @@ -1,6 +1,6 @@ morrocan = { # Baranis - settled Berber - color = baranis + color = { 193 39 45 } created = 1670.1.1 parents = { maghrebi baranis } @@ -27,6 +27,41 @@ morrocan = { # Baranis - settled Berber house_coa_mask_offset = { 0.0 0.0 } house_coa_mask_scale = { 0.85 0.85 } + ethnicities = { + 90 = arab + 10 = african + } +} + + +algerian = { # Baranis - settled Berber + color = { 0 122 51 } + created = 1670.1.1 + parents = { maghrebi baranis } + + ethos = ethos_spiritual + heritage = heritage_berber + language = language_arabic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_merchant_mercantalism + tradition_desert_ribat + tradition_dryland_dwellers + tradition_esteemed_hospitality + tradition_family_entrepreneurship + } + + name_list = name_list_baranis + + coa_gfx = { berber_group_coa_gfx } + building_gfx = { berber_group_building_gfx mena_building_gfx } + clothing_gfx = { afr_berber_clothing_gfx mena_clothing_gfx } + unit_gfx = { mena_unit_gfx } + house_coa_frame = house_frame_06 + house_coa_mask_offset = { 0.0 0.0 } + house_coa_mask_scale = { 0.85 0.85 } + ethnicities = { 90 = arab 10 = african diff --git a/common/landed_titles/Africa.txt b/common/landed_titles/Africa.txt index b8dd02c48..acd38000c 100644 --- a/common/landed_titles/Africa.txt +++ b/common/landed_titles/Africa.txt @@ -1813,7 +1813,6 @@ e_mali = { color = { 189 111 15 } capital = c_yelimane - c_yelimane = { color = { 163 105 34 } b_guidimaka = { @@ -1839,12 +1838,22 @@ e_mali = { } c_kingui = { color = { 145 87 15 } + b_kingui = { + province = 6799 + color = { 145 87 15 } + } b_nioro = { province = 6759 color = { 145 87 15 } } + b_diara = { + province = 6758 + + color = { 207 107 21 } + } + } } @@ -1866,6 +1875,11 @@ e_mali = { color = { 207 107 21 } } + b_al-ghaba = { + province = 6628 + + color = { 171 117 2 } + } } c_kaarta = { color = { 191 108 36 } @@ -2448,6 +2462,20 @@ e_maghreb = { } } + c_guidimaka = { + color = { 176 103 14 } + + b_diafunu = { + province = 6773 + + color = { 176 103 14 } + } + b_karakoro = { + province = 6774 + + color = { 176 103 14 } + } + } c_jowol = { color = { 66 186 156 } @@ -2591,12 +2619,7 @@ e_maghreb = { province = 6766 color = { 161 110 27 } - } - b_kingui = { - province = 6799 - - color = { 145 87 15 } - } + } } c_masin = { color = { 168 119 17 } @@ -2615,17 +2638,7 @@ e_maghreb = { province = 6626 color = { 168 119 17 } - } - b_diara = { - province = 6758 - - color = { 207 107 21 } - } - b_al-ghaba = { - province = 6628 - - color = { 171 117 2 } - } + } b_kumbi = { province = 6627 @@ -2664,21 +2677,7 @@ e_maghreb = { color = { 163 121 52 } } - } - c_guidimaka = { - color = { 176 103 14 } - - b_diafunu = { - province = 6773 - - color = { 176 103 14 } - } - b_karakoro = { - province = 6774 - - color = { 176 103 14 } - } - } + } c_tagant = { color = { 135 96 32 } @@ -3270,11 +3269,7 @@ e_maghreb = { color = { 255 79 56 } } - b_nadruma = { - province = 4670 - - color = { 108 163 28 } - } + } c_hunyan = { color = { 108 163 28 } @@ -3284,7 +3279,12 @@ e_maghreb = { color = { 108 163 28 } } - } + b_nadruma = { + province = 4670 + + color = { 108 163 28 } + } + } } } @@ -7648,6 +7648,11 @@ e_nigeria = { } c_opanda = { color = { 48 53 163 } + b_lower_guara = { + province = 8100 + + color = { 48 53 163 } + } b_nok = { province = 6546 @@ -7658,11 +7663,7 @@ e_nigeria = { color = { 48 53 163 } } - b_lower_guara = { - province = 8100 - color = { 48 53 163 } - } b_opanda = { province = 8102 diff --git a/history/provinces/k_ghana.txt b/history/provinces/k_ghana.txt index 927b18294..91b24e04a 100644 --- a/history/provinces/k_ghana.txt +++ b/history/provinces/k_ghana.txt @@ -262,7 +262,7 @@ 6633 = { # 6633 - BANAMBA # Misc - culture = soninke + culture = bozo rite = west_african_bidu_pagan # History @@ -310,7 +310,7 @@ 6752 = { # 6752 - KITA # Misc - culture = soninke + culture = malinke rite = west_african_bidu_pagan # History diff --git a/history/provinces/k_maghreb.txt b/history/provinces/k_maghreb.txt index 36a89191f..1bf6ecec0 100644 --- a/history/provinces/k_maghreb.txt +++ b/history/provinces/k_maghreb.txt @@ -388,7 +388,13 @@ #holding = none } 4701 = { #RIBAT_AL-FATH - holding = none + culture = morrocan + rite = maliki + holding = castle_holding + + 1139.1.1 = { + rite = masmudi + } } ##d_rif ################################### diff --git a/history/provinces/k_mali.txt b/history/provinces/k_mali.txt index 4dd1e0b03..e94134964 100644 --- a/history/provinces/k_mali.txt +++ b/history/provinces/k_mali.txt @@ -26,7 +26,7 @@ 6638 = { # 6638 - KIRINA # Misc - culture = malinke + culture = bozo rite = west_african_pagan # History @@ -86,7 +86,7 @@ 6727 = { # 6727 - DAKAJALAN # Misc - culture = malinke + culture = bozo rite = west_african_pagan # History @@ -98,7 +98,7 @@ 6728 = { # 6728 - FIGUIRA # Misc - culture = malinke + culture = bozo rite = west_african_pagan # History diff --git a/history/provinces/k_tahert.txt b/history/provinces/k_tahert.txt index 7526c1bc9..c56b150dd 100644 --- a/history/provinces/k_tahert.txt +++ b/history/provinces/k_tahert.txt @@ -2,7 +2,7 @@ ##d_tlemcen ################################### ###c_tlemcen 4672 = { #TLEMCEN - culture = butr + culture = algerian rite = ibadi holding = castle_holding 867.1.1 = { @@ -42,7 +42,7 @@ ###c_wajda 4674 = { #WAJDA - culture = butr + culture = algerian rite = maliki holding = castle_holding 1178.1.1 = { @@ -58,7 +58,7 @@ ###c_orania 4666 = { #ORAN - culture = butr + culture = algerian rite = maliki holding = castle_holding 1178.1.1 = { @@ -74,7 +74,7 @@ ###c_hunyan 4669 = { #HUNYAN - culture = butr + culture = algerian #culture = zanata rite = maliki holding = castle_holding @@ -92,7 +92,7 @@ ##d_tahert ################################### ###c_tahert 4659 = { #TAHART - culture = butr + culture = algerian rite = ibadi holding = castle_holding 955.1.1 = { @@ -117,7 +117,7 @@ ###c_yalala 4655 = { #YALALA - culture = butr + culture = algerian rite = ibadi holding = castle_holding 955.1.1 = { @@ -136,7 +136,7 @@ ###c_ashir 4647 = { #ASHIR_YASHIR - culture = butr + culture = algerian rite = ibadi holding = castle_holding 955.1.1 = { @@ -178,7 +178,7 @@ ##d_alger ################################### ###c_algier 4650 = { #ALGIERS - culture = butr + culture = algerian rite = maliki holding = castle_holding 1178.1.1 = { @@ -197,7 +197,7 @@ ###c_tanas 4653 = { #TANAS - culture = butr + culture = algerian rite = maliki holding = castle_holding 1178.1.1 = { @@ -214,7 +214,7 @@ ##d_bejaia################################### ###c_bejaia 4637 = { #BEJAIA - culture = baranis + culture = algerian rite = maliki holding = castle_holding 1066.1.1 = { @@ -234,7 +234,7 @@ ###c_satif 4639 = { #SATIF - culture = baranis + culture = algerian rite = maliki holding = castle_holding 1178.1.1 = { @@ -332,7 +332,7 @@ ###c_bilizma 4634 = { #BILIZMA - culture = butr + culture = algerian rite = ibadi holding = castle_holding