From ec8099571461f93ced0e345d3b9e6d90c68745ce Mon Sep 17 00:00:00 2001 From: trashb0at Date: Thu, 7 Nov 2024 17:09:32 -0500 Subject: [PATCH] eras --- common/culture/eras/00_culture_eras.txt | 213 ++++++++++++++++++ common/culture/eras/_culture_eras.info | 14 ++ .../culture/culture_eras_l_english.yml | 21 ++ 3 files changed, 248 insertions(+) create mode 100644 common/culture/eras/00_culture_eras.txt create mode 100644 common/culture/eras/_culture_eras.info create mode 100644 localization/english/replace/culture/culture_eras_l_english.yml diff --git a/common/culture/eras/00_culture_eras.txt b/common/culture/eras/00_culture_eras.txt new file mode 100644 index 00000000..41e02f93 --- /dev/null +++ b/common/culture/eras/00_culture_eras.txt @@ -0,0 +1,213 @@ + +culture_era_tribal = { + year = 0 +} + +culture_era_early_medieval = { + year = 2300 + invalid_for_government = tribal_government + + culture_modifier = { + culture_tradition_max_add = 1 + } + + custom = more_expensive_court_positions + custom = increased_activity_cost + + ################################################## + # MAA Upgrades + + # Cultural + ## Longbowmen + maa_upgrade = { + men_at_arms = longbowmen + damage = 10 + 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 = { + year = 2500 + invalid_for_government = tribal_government + + culture_modifier = { + culture_tradition_max_add = 1 + } + + character_modifier = { + mercenary_hire_cost_mult = 0.15 + } + + custom = more_expensive_court_positions + custom = increased_activity_cost + + ################################################## + # MAA Upgrades + + # Cultural + ## Longbowmen + maa_upgrade = { + men_at_arms = longbowmen + damage = 10 + toughness = 2 + } + + # 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 = { + year = 2750 + invalid_for_government = tribal_government + + culture_modifier = { + culture_tradition_max_add = 1 + } + + character_modifier = { + mercenary_hire_cost_mult = 0.15 + } + + custom = more_expensive_court_positions + custom = increased_activity_cost + + + ################################################## + # MAA Upgrades + + # Cultural + ## Longbowmen + maa_upgrade = { + men_at_arms = longbowmen + damage = 10 + toughness = 2 + } + + # 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/eras/_culture_eras.info b/common/culture/eras/_culture_eras.info new file mode 100644 index 00000000..d79fd654 --- /dev/null +++ b/common/culture/eras/_culture_eras.info @@ -0,0 +1,14 @@ +name_of_culture_era = { # Key to the name + year = number # Year when the era can start getting base exposure. Must be 0 or greater. Error if it's not set. + character_modifier = {} # Modifiers of this culture era. This will be applied to the characters of that cuture with valid government. + culture_modifier = {} # Modifier of this culture era applied to the culture itself. + county_modifier = {} # Modifier of this culture era applied to counties of the culture. + province_modifier = {} # Modifier of this culture era applied to provinces in a county of the culture. + unlock_building = key # key of a building that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_decision = key # key of a decicion that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_casus_belli = key # key of a casus belli that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_maa = key # key of a regiment that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_law = key # key of a law that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + invalid_for_government = key # key of a govebrnment that can't use the innovations in this era. There can be more than one. + custom = loc_key # A custom effect description that will be added to the list of effects +} diff --git a/localization/english/replace/culture/culture_eras_l_english.yml b/localization/english/replace/culture/culture_eras_l_english.yml new file mode 100644 index 00000000..7e54d567 --- /dev/null +++ b/localization/english/replace/culture/culture_eras_l_english.yml @@ -0,0 +1,21 @@ +l_english: +# l_spanish: +# l_german: +# l_french: +# l_russian: +# l_simp_chinese: +# l_korean: + #GROUPS + culture_group_military:0 "Military" + culture_group_civic:0 "Civic" + culture_group_regional:1 "Cultural and Regional" + culture_group_any:0 "any" + #ERAS + culture_era_tribal:0 "Antiquarian" + culture_era_tribal_desc:0 "WIP." + culture_era_early_medieval:0 "Early Interluminaria" + culture_era_early_medieval_desc:0 "WIP." + culture_era_high_medieval:0 "Late Interluminaria" + culture_era_high_medieval_desc:0 "WIP." + culture_era_late_medieval:0 "Rekindling" + culture_era_late_medieval_desc:0 "WIP." \ No newline at end of file