N3OW/common/customizable_localization/00_war_custom_loc.txt
2026-01-06 14:25:21 +01:00

553 lines
11 KiB
Text

WarDeclaredOpening = {
type = war
text = {
trigger = { #War to stop the Gurkhan from becoming Greatest of Khans
root = {
using_cb = mpo_great_war_of_defiance_cb
}
}
localization_key = war_declared_opening_mpo_gok
}
text = {
trigger = {
root.primary_attacker = {
opinion = {
target = root.primary_defender
value <= -10
}
}
}
localization_key = war_declared_opening.negative
}
text = {
trigger = {
always = no
}
fallback = yes
localization_key = war_declared_opening.neutral
}
}
WarDeclaredFlavor = {
type = war
text = {
trigger = { #War to stop the Gurkhan from becoming Greatest of Khans
root = {
using_cb = mpo_great_war_of_defiance_cb
}
}
localization_key = war_declared_flavor_mpo_gok
}
text = { # Used when one or more Deviant Lovers manage to get into a war with each other.
trigger = {
root.primary_attacker = {
has_relation_lover = root.primary_defender
}
OR = {
root.primary_attacker = {
is_deviant_trigger = yes
}
root.primary_defender = {
is_deviant_trigger = yes
}
}
}
localization_key = war_declared_flavor.naughty
}
text = { # Used when Zealous characters are attacking a religious enemy. Also used for excommunication wars.
trigger = {
OR = {
root.primary_attacker = {
# Attacker must be Zealous
OR = {
has_trait = zealous
ai_zeal >= medium_positive_zeal
}
# Defender must belong to a Hostile/Evil Faith, OR must be Sinful in the eyes of the Attacker's Faith.
OR = {
faith = {
faith_hostility_level = {
target = root.primary_defender.faith
value >= faith_hostile_level
}
}
root.primary_defender = {
num_sinful_traits = {
target = root.primary_attacker.faith
value >= 1
}
}
}
# Attacker must also personally dislike the defender, because this text is quite insult-y.
opinion = {
target = root.primary_defender
value <= 20
}
}
# If an excommunication war, use this regardless of attacker/defender's traits.
root = {
using_cb = excommunication_war
}
}
}
localization_key = war_declared_flavor.zealous
}
text = { # Used by Greedy characters when declaring a war of conquest.
trigger = {
root.primary_attacker = {
OR = {
has_trait = greedy
has_trait = ambitious
}
}
root = {
OR = {
using_conquest_cb_trigger = yes
using_de_jure_cb_trigger = yes
}
}
}
localization_key = war_declared_flavor.greedy
}
text = { # Generic DoW text for all holy wars.
trigger = {
root = {
using_holy_war_cb_trigger = yes
}
}
localization_key = war_declared_flavor.holy_war
}
text = { # Generic DoW text for all De Jure (and Claimant) wars.
trigger = {
root = {
using_de_jure_cb_trigger = yes
}
}
localization_key = war_declared_flavor.dejure
}
text = { # Used by Arrogant characters when attempting to vassalize/subjugate another character.
trigger = {
root = {
using_hierarchical_cb_trigger = yes
}
root.primary_attacker = {
has_trait = arrogant
# Attacker must also personally dislike the defender, because this text is quite insult-y.
opinion = {
target = root.primary_defender
value <= 20
}
}
}
localization_key = war_declared_flavor.subjugation.arrogant
}
text = { # Tribal characters have special text for declaring conquest or subjugation wars.
trigger = {
root.primary_attacker = {
government_has_flag = government_is_tribal
}
root = {
OR = {
using_conquest_cb_trigger = yes
using_hierarchical_cb_trigger = yes
}
}
}
localization_key = war_declared_flavor.subjugation.tribal
}
text = { # Other characters have a standard subjugation CB DoW.
trigger = {
root = {
using_hierarchical_cb_trigger = yes
}
}
localization_key = war_declared_flavor.subjugation
}
text = { # Other characters have a standard subjugation CB DoW.
trigger = {
root = {
using_conquest_cb_trigger = yes
}
}
localization_key = war_declared_flavor.conquest
}
text = {
trigger = {
root = {
using_cb = populist_war
}
}
localization_key = war_declared_flavor.populist
}
text = {
trigger = {
root = {
using_cb = peasant_war
}
}
localization_key = war_declared_flavor.peasant
}
text = {
trigger = {
root = {
using_cb = independence_faction_war
}
}
localization_key = war_declared_flavor.independence
}
text = {
trigger = {
root = {
using_cb = liberty_faction_war
}
}
localization_key = war_declared_flavor.liberty
}
text = {
trigger = {
root = {
using_cb = claimant_faction_war
}
}
localization_key = war_declared_flavor.claimant
}
#TIT-17244: will not appear without this.
text = {
trigger = {
AND = {
exists = scope:recipient
scope:recipient = { exists = scope:war_for_retraction_flavour }
}
}
localization_key = war_declared_flavor.retraction_refused
}
#TIT-17244: will not appear without this.
text = {
trigger = {
AND = {
exists = scope:recipient
scope:recipient = { exists = scope:war_for_revocation_flavour }
}
}
localization_key = war_declared_flavor.revocation_refused
}
#TIT-17244: will not appear without this.
text = {
trigger = {
AND = {
exists = scope:recipient
scope:recipient = { exists = scope:war_for_imprisonment_flavour }
}
}
localization_key = war_declared_flavor.revocation_refused
}
text = { # Fallback DoW text. Ideallty we should never reach this point, but it's here if we need it.
trigger = {
always = no
}
fallback = yes
localization_key = war_declared_flavor.fallback
}
}
#Custom loc for various prison uses
ZealousDoW = {
type = character
text = {
trigger = {
root.faith = {
OR = {
OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion }
religion_tag = islam_religion
religion_tag = west_african_roog_religion
}
}
}
localization_key =war_declared_flavor.zealous.mercifulgod
}
text = {
trigger = {
root.faith = {
has_doctrine_parameter = reincarnation_resistance_to_conversion
}
}
localization_key = war_declared_flavor.zealous.reincarnation
}
text = {
trigger = {
always = no
}
fallback = yes
localization_key = war_declared_flavor.zealous.fallback
}
}
GetMilitaryStrengthColoredCurrentSituation = {
type = character
text = {
localization_key = military_strength_green_current_situation
trigger = {
scope:second.current_military_strength < root.fifty_percent_of_current_military_strength
}
}
text = {
localization_key = military_strength_red_current_situation
trigger = {
scope:second.current_military_strength >= root.current_military_strength
}
}
text = {
localization_key = military_strength_gray_current_situation
}
}
WarCasusBelliShort = {
type = war
text = {
trigger = {
OR = {
using_cb = claim_cb
using_cb = claimant_faction_war
using_cb = norman_conquest_cb
using_cb = norwegian_invasion_cb
}
}
localization_key = war_memory_cb_claim
}
text = {
trigger = {
OR = {
using_cb = county_conquest_cb
using_cb = duchy_conquest_cb
using_cb = county_struggle_cb
using_cb = fp2_mediterranean_conquest_cb
using_cb = hungarian_migration_cb
using_cb = sons_of_lothbrok_invasion_cb
}
}
localization_key = war_memory_cb_conquest
}
text = {
trigger = {
OR = {
using_cb = minor_religious_war
using_cb = religious_war
using_cb = major_religious_war
}
}
localization_key = war_memory_cb_holy_war
}
text = {
trigger = {
OR = {
using_cb = de_jure_cb
using_cb = individual_county_de_jure_cb
using_cb = individual_duchy_de_jure_cb
}
}
localization_key = war_memory_cb_de_jure
}
text = {
trigger = {
OR = {
using_cb = invasion_war
using_cb = clan_invasion_war
using_cb = mongol_invasion_war
using_cb = mongol_realm_invasion_war
using_cb = ep3_laamp_adventurer_county_invasion
using_cb = ep3_laamp_adventurer_duchy_invasion
using_cb = ep3_laamp_adventurer_kingdom_invasion
using_cb = ep3_laamp_adventurer_empire_invasion
using_cb = mpo_gok_onslaught_cb
}
}
localization_key = war_memory_cb_invasion
}
text = {
trigger = {
OR = {
using_cb = undirected_great_holy_war
using_cb = directed_great_holy_war
}
}
localization_key = war_memory_cb_invasion
}
text = {
trigger = {
OR = {
using_cb = independence_war
using_cb = independence_faction_war
}
}
localization_key = war_memory_cb_ghw
}
text = {
trigger = {
OR = {
using_cb = independence_war
using_cb = independence_faction_war
}
}
localization_key = war_memory_cb_independence
}
text = {
trigger = {
OR = {
using_cb = artifact_war
using_cb = reclaim_relic_artifact_war
}
}
localization_key = war_memory_cb_artifact
}
text = {
trigger = { using_cb = liberty_faction_war }
localization_key = war_memory_cb_liberty
}
text = {
trigger = { using_cb = depose_war }
localization_key = war_memory_cb_depose
}
text = {
trigger = { using_cb = refused_liege_demand_war }
localization_key = war_memory_cb_tyranny
}
text = {
trigger = { using_cb = nation_fracturing_faction_war }
localization_key = war_memory_cb_fracture
}
text = {
trigger = { using_cb = ducal_conquest_cb }
localization_key = war_memory_cb_ducal_conquest
}
text = {
trigger = { using_cb = imperial_reconquest_cb }
localization_key = war_memory_cb_imperial_reconquest
}
text = {
trigger = { using_cb = dismantle_holy_pretender_cb }
localization_key = war_memory_cb_holy_pretender
}
text = {
trigger = { using_cb = dismantle_byz_pretender_cb }
localization_key = war_memory_cb_byz_pretender
}
text = {
trigger = { using_cb = excommunication_war }
localization_key = war_memory_cb_excommunicate
}
text = {
trigger = { using_cb = flowery_war_cb }
localization_key = war_memory_cb_flower
}
text = {
trigger = { using_cb = tribal_subjugation_cb }
localization_key = war_memory_cb_subjugation
}
text = {
trigger = {
using_cb = vassalization_cb
using_cb = diarch_vassalisation_cb
}
localization_key = war_memory_cb_vassalization
}
text = {
trigger = {
OR = {
using_cb = fp1_varangian_adventurer_conquest
using_cb = fp1_scandi_adventurer_conquest
}
}
localization_key = war_memory_cb_varangian
}
text = {
trigger = { using_cb = fp2_border_raid }
localization_key = war_memory_cb_border
}
text = {
trigger = { using_cb = fp2_expel_interloper }
localization_key = war_memory_cb_expel
}
text = {
trigger = { using_cb = diarch_vassalisation_cb }
localization_key = war_memory_cb_vassalization
}
text = {
trigger = { using_cb = remove_regent_cb }
localization_key = war_memory_cb_regent
}
text = {
trigger = {
OR = {
using_cb = japan_bloc_war_cb
using_cb = japan_install_bloc_member_cb
}
}
localization_key = war_memory_cb_bloc
}
text = {
trigger = { always = no }
fallback = yes
localization_key = war_memory_cb_fallback
}
}