diff --git a/N3OW/common/culture/cultures/00_central_germanic.txt b/N3OW/common/culture/cultures/00_central_germanic.txt index 25701116..60d2569c 100644 --- a/N3OW/common/culture/cultures/00_central_germanic.txt +++ b/N3OW/common/culture/cultures/00_central_germanic.txt @@ -401,7 +401,8 @@ kuhjung = { tradition_martial_admiration tradition_reverence_for_veterans tradition_castle_keepers - tradition_diasporic + tradition_swords_of_freedom + tradition_swords_for_hire } name_list = name_list_franconian diff --git a/N3OW/common/culture/traditions/NEOW_traditions.txt b/N3OW/common/culture/traditions/NEOW_traditions.txt index 2dcc53bf..3600ef04 100644 --- a/N3OW/common/culture/traditions/NEOW_traditions.txt +++ b/N3OW/common/culture/traditions/NEOW_traditions.txt @@ -200,4 +200,106 @@ tradition_british_palace_politics = { multiply = 2 } } +} + +tradition_swords_of_freedom = { + category = regional + + layers = { + 0 = martial + 1 = western + 4 = swords.dds + } + + is_shown = { + OR = { + this = culture:kuhjung + any_parent_culture_or_above = { + this = culture:kuhjung + } + } + } + can_pick = { + culture_not_pacifistic_trigger = yes + } + + parameters = { + unlock_maa_kuhjung = yes + strong_traits_more_common = yes + } + character_modifier = { + maa_damage_mult = 0.05 + men_at_arms_limit = 1 + county_opinion_add = -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_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 + } + } + + 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 + } + } } \ No newline at end of file diff --git a/N3OW/common/men_at_arms_types/NEOW_maa_types.txt b/N3OW/common/men_at_arms_types/NEOW_maa_types.txt index 31f3ae06..84718509 100644 --- a/N3OW/common/men_at_arms_types/NEOW_maa_types.txt +++ b/N3OW/common/men_at_arms_types/NEOW_maa_types.txt @@ -119,3 +119,46 @@ household_guards = { } icon = arquebusier } + +kuhjung = { #Copy pasted Conrois, need to think of how to make them unique later + type = heavy_cavalry + + damage = 100 + toughness = 25 + pursuit = 10 + screen = 0 + + terrain_bonus = { + plains = { damage = 30 } + drylands = { damage = 30 } + farmlands = { damage = 30 } + hills = { damage = -20 } + mountains = { damage = -75 } + desert_mountains = { damage = -75 } + wetlands = { damage = -75 toughness = -10 pursuit = -10 } + jungle = { damage = -75 toughness = -10 pursuit = -10 } + } + + counters = { + archers = 1 + light_cavalry = 1 + } + + can_recruit = { + valid_for_maa_trigger = { PARAMETER = unlock_maa_kuhjung } + } + + winter_bonus = { + normal_winter = { damage = -15 toughness = -5 } + harsh_winter = { damage = -25 toughness = -10 } + } + + buy_cost = { gold = conrois_recruitment_cost } + low_maintenance_cost = { gold = conrois_low_maint_cost } + high_maintenance_cost = { gold = conrois_high_maint_cost } + provision_cost = @provisions_cost_cavalry_cheap + + stack = 50 + ai_quality = { value = @[cultural_maa_extra_ai_score + 35 ] } + icon = conrois +} \ No newline at end of file diff --git a/N3OW/history/provinces/k_east_francia.txt b/N3OW/history/provinces/k_east_francia.txt index 3ef5a94d..c0e2bc1c 100644 --- a/N3OW/history/provinces/k_east_francia.txt +++ b/N3OW/history/provinces/k_east_francia.txt @@ -940,7 +940,7 @@ ###c_worms 2731 = { #WORMS - culture = palatine + culture = kuhjung religion = teutonic holding = castle_holding } diff --git a/N3OW/history/provinces/k_france.txt b/N3OW/history/provinces/k_france.txt index d28f2356..21005ec8 100644 --- a/N3OW/history/provinces/k_france.txt +++ b/N3OW/history/provinces/k_france.txt @@ -789,7 +789,7 @@ ###c_briey 2706 = { #BRIEY - culture = letzebuerge + culture = lorin religion = rocambolist holding = castle_holding } diff --git a/N3OW/localization/english/replace/NEOW_regiment_l_english.yml b/N3OW/localization/english/replace/NEOW_regiment_l_english.yml index 46aa1156..f031c43f 100644 --- a/N3OW/localization/english/replace/NEOW_regiment_l_english.yml +++ b/N3OW/localization/english/replace/NEOW_regiment_l_english.yml @@ -1,6 +1,8 @@ l_english: #NEOW MaA handgonners:0 "Handgonners" + kuhjung:0 "Kuhjung" #MaA Descriptions - handgonners_flavor:1 "#F Deadly and cheap to produce, handcannons are extremely effective in the battlefield against most armored opponents.#!" \ No newline at end of file + handgonners_flavor:1 "#F Deadly and cheap to produce, handcannons are extremely effective in the battlefield against most armored opponents.#!" + kuhjung_flavor:1 "#F yeehaw.#!" \ No newline at end of file diff --git a/N3OW/localization/english/replace/culture/traditions/NEOW_cultural_traditions_l_english.yml b/N3OW/localization/english/replace/culture/traditions/NEOW_cultural_traditions_l_english.yml index 9b6daee3..d6acac57 100644 --- a/N3OW/localization/english/replace/culture/traditions/NEOW_cultural_traditions_l_english.yml +++ b/N3OW/localization/english/replace/culture/traditions/NEOW_cultural_traditions_l_english.yml @@ -3,5 +3,9 @@ tradition_british_armoires_name:0 "British Armoires" tradition_british_armoires_desc:1 "WIP." + tradition_swords_of_freedom_name:0 "Swords of Freedom" + tradition_swords_of_freedom_desc:1 "Believing themselves to be descended from the armies of an antediluvian empire from across the Atlantic Ocean, this culture highly values their ancient martial heritage, though the local populace still tends to view them as outsiders." + # MAA Unlocks - culture_parameter_unlock_maa_handgonners:0 "Unlocks Handgonners." \ No newline at end of file + culture_parameter_unlock_maa_handgonners:0 "Can recruit [GetMaA('handgonners').GetName] as [men_at_arms|E]" + culture_parameter_unlock_maa_kuhjung:0 "Can recruit [GetMaA('kuhjung').GetName] as [men_at_arms|E]" \ No newline at end of file