1137 lines
24 KiB
Text
1137 lines
24 KiB
Text
|
|
##################################################
|
|
# Counter Skills
|
|
|
|
BG_CounterSkill_Diplomacy = {
|
|
type = character
|
|
|
|
# Diplomacy is scope:skill_a.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:diplomacy
|
|
scope:bg_skill_c = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:diplomacy
|
|
scope:bg_skill_c = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:diplomacy
|
|
scope:bg_skill_c = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:diplomacy
|
|
scope:bg_skill_c = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:diplomacy
|
|
scope:bg_skill_c = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Diplomacy is scope:skill_b.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:diplomacy
|
|
scope:bg_skill_a = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:diplomacy
|
|
scope:bg_skill_a = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:diplomacy
|
|
scope:bg_skill_a = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:diplomacy
|
|
scope:bg_skill_a = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:diplomacy
|
|
scope:bg_skill_a = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Diplomacy is scope:skill_c.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:diplomacy
|
|
scope:bg_skill_b = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:diplomacy
|
|
scope:bg_skill_b = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:diplomacy
|
|
scope:bg_skill_b = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:diplomacy
|
|
scope:bg_skill_b = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:diplomacy
|
|
scope:bg_skill_b = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
}
|
|
|
|
BG_CounterSkill_martial = {
|
|
type = character
|
|
|
|
# Martial is scope:skill_a.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:martial
|
|
scope:bg_skill_c = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:martial
|
|
scope:bg_skill_c = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:martial
|
|
scope:bg_skill_c = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:martial
|
|
scope:bg_skill_c = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:martial
|
|
scope:bg_skill_c = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Martial is scope:skill_b.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:martial
|
|
scope:bg_skill_a = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:martial
|
|
scope:bg_skill_a = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:martial
|
|
scope:bg_skill_a = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:martial
|
|
scope:bg_skill_a = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:martial
|
|
scope:bg_skill_a = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Martial is scope:skill_c.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:martial
|
|
scope:bg_skill_b = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:martial
|
|
scope:bg_skill_b = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:martial
|
|
scope:bg_skill_b = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:martial
|
|
scope:bg_skill_b = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:martial
|
|
scope:bg_skill_b = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
}
|
|
|
|
BG_CounterSkill_Stewardship = {
|
|
type = character
|
|
|
|
# Stewardship is scope:skill_a.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:stewardship
|
|
scope:bg_skill_c = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:stewardship
|
|
scope:bg_skill_c = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:stewardship
|
|
scope:bg_skill_c = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:stewardship
|
|
scope:bg_skill_c = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:stewardship
|
|
scope:bg_skill_c = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Stewardship is scope:skill_b.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:stewardship
|
|
scope:bg_skill_a = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:stewardship
|
|
scope:bg_skill_a = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:stewardship
|
|
scope:bg_skill_a = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:stewardship
|
|
scope:bg_skill_a = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:stewardship
|
|
scope:bg_skill_a = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Stewardship is scope:skill_c.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:stewardship
|
|
scope:bg_skill_b = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:stewardship
|
|
scope:bg_skill_b = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:stewardship
|
|
scope:bg_skill_b = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:stewardship
|
|
scope:bg_skill_b = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:stewardship
|
|
scope:bg_skill_b = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
}
|
|
|
|
BG_CounterSkill_Intrigue = {
|
|
type = character
|
|
|
|
# Intrigue is scope:skill_a.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:intrigue
|
|
scope:bg_skill_c = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:intrigue
|
|
scope:bg_skill_c = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:intrigue
|
|
scope:bg_skill_c = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:intrigue
|
|
scope:bg_skill_c = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:intrigue
|
|
scope:bg_skill_c = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Intrigue is scope:skill_b.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:intrigue
|
|
scope:bg_skill_a = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:intrigue
|
|
scope:bg_skill_a = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:intrigue
|
|
scope:bg_skill_a = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:intrigue
|
|
scope:bg_skill_a = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:intrigue
|
|
scope:bg_skill_a = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Intrigue is scope:skill_c.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:intrigue
|
|
scope:bg_skill_b = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:intrigue
|
|
scope:bg_skill_b = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:intrigue
|
|
scope:bg_skill_b = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:intrigue
|
|
scope:bg_skill_b = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:intrigue
|
|
scope:bg_skill_b = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
}
|
|
|
|
BG_CounterSkill_Learning = {
|
|
type = character
|
|
|
|
# Learning is scope:skill_a.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:learning
|
|
scope:bg_skill_c = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:learning
|
|
scope:bg_skill_c = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:learning
|
|
scope:bg_skill_c = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:learning
|
|
scope:bg_skill_c = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:learning
|
|
scope:bg_skill_c = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Learning is scope:skill_b.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:learning
|
|
scope:bg_skill_a = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:learning
|
|
scope:bg_skill_a = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:learning
|
|
scope:bg_skill_a = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:learning
|
|
scope:bg_skill_a = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:learning
|
|
scope:bg_skill_a = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
# Learning is scope:skill_c.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:learning
|
|
scope:bg_skill_b = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:learning
|
|
scope:bg_skill_b = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:learning
|
|
scope:bg_skill_b = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:learning
|
|
scope:bg_skill_b = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:learning
|
|
scope:bg_skill_b = flag:prowess
|
|
}
|
|
localization_key = bg_counterskill_prowess
|
|
}
|
|
}
|
|
|
|
BG_CounterSkill_Prowess = {
|
|
type = character
|
|
|
|
# Prowess is scope:skill_a.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:prowess
|
|
scope:bg_skill_c = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:prowess
|
|
scope:bg_skill_c = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:prowess
|
|
scope:bg_skill_c = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:prowess
|
|
scope:bg_skill_c = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_a = flag:prowess
|
|
scope:bg_skill_c = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
# Prowess is scope:skill_b.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:prowess
|
|
scope:bg_skill_a = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:prowess
|
|
scope:bg_skill_a = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:prowess
|
|
scope:bg_skill_a = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:prowess
|
|
scope:bg_skill_a = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_b = flag:prowess
|
|
scope:bg_skill_a = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
# Prowess is scope:skill_c.
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:prowess
|
|
scope:bg_skill_b = flag:diplomacy
|
|
}
|
|
localization_key = bg_counterskill_diplomacy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:prowess
|
|
scope:bg_skill_b = flag:martial
|
|
}
|
|
localization_key = bg_counterskill_martial
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:prowess
|
|
scope:bg_skill_b = flag:stewardship
|
|
}
|
|
localization_key = bg_counterskill_stewardship
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:prowess
|
|
scope:bg_skill_b = flag:intrigue
|
|
}
|
|
localization_key = bg_counterskill_intrigue
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:bg_skill_c = flag:prowess
|
|
scope:bg_skill_b = flag:learning
|
|
}
|
|
localization_key = bg_counterskill_learning
|
|
}
|
|
}
|
|
|
|
##################################################
|
|
# Moves & Pieces
|
|
|
|
BG_GameType = {
|
|
type = character
|
|
|
|
# Pachisi
|
|
text = {
|
|
trigger = { scope:bg_system = flag:pachisi }
|
|
localization_key = bg_gametype_pachisi
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = { scope:bg_system = flag:hnefatafl }
|
|
localization_key = bg_gametype_hnefatafl
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = { scope:bg_system = flag:tabula }
|
|
localization_key = bg_gametype_tabula
|
|
}
|
|
# Go
|
|
text = {
|
|
trigger = { scope:bg_system = flag:go }
|
|
localization_key = bg_gametype_go
|
|
}
|
|
# Fidchell
|
|
text = {
|
|
trigger = { scope:bg_system = flag:fidchell }
|
|
localization_key = bg_gametype_fidchell
|
|
}
|
|
# Chess
|
|
text = {
|
|
trigger = { scope:bg_system = flag:chess }
|
|
localization_key = bg_gametype_chess
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
BG_GameType_Concept = {
|
|
type = character
|
|
|
|
# Pachisi
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_pachisi_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_pachisi
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_hnefatafl_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_hnefatafl
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_tabula_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_tabula
|
|
}
|
|
# Go
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_go_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_go
|
|
}
|
|
# Fidchell
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_fidchell_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_fidchell
|
|
}
|
|
# Chess
|
|
text = {
|
|
trigger = { always = no }
|
|
localization_key = bg_gametype_concept_chess
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
BG_GameType_Concept_Dark = {
|
|
type = character
|
|
|
|
# Pachisi
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_pachisi_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_pachisi_dark
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_hnefatafl_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_hnefatafl_dark
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_tabula_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_tabula_dark
|
|
}
|
|
# Go
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_go_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_go_dark
|
|
}
|
|
# Fidchell
|
|
text = {
|
|
trigger = {
|
|
capital_province = { bg_game_type_region_fidchell_trigger = yes }
|
|
}
|
|
localization_key = bg_gametype_concept_fidchell_dark
|
|
}
|
|
# Chess
|
|
text = {
|
|
trigger = { always = no }
|
|
localization_key = bg_gametype_concept_chess_dark
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
BG_GamePiece = {
|
|
type = character
|
|
|
|
# Pachisi
|
|
text = {
|
|
trigger = { scope:bg_system = flag:pachisi }
|
|
localization_key = bg_gamepiece_token
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = { scope:bg_system = flag:hnefatafl }
|
|
localization_key = bg_gamepiece_piece
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = { scope:bg_system = flag:tabula }
|
|
localization_key = bg_gamepiece_counter
|
|
}
|
|
# Go
|
|
text = {
|
|
trigger = { scope:bg_system = flag:go }
|
|
localization_key = bg_gamepiece_stone
|
|
}
|
|
# Fidchell
|
|
text = {
|
|
trigger = { scope:bg_system = flag:fidchell }
|
|
localization_key = bg_gamepiece_piece
|
|
}
|
|
# Chess
|
|
text = {
|
|
trigger = { scope:bg_system = flag:chess }
|
|
localization_key = bg_gamepiece_piece
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
BG_GamePiecePlural = {
|
|
type = character
|
|
|
|
# Pachisi
|
|
text = {
|
|
trigger = { scope:bg_system = flag:pachisi }
|
|
localization_key = bg_gamepiece_tokens
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = { scope:bg_system = flag:hnefatafl }
|
|
localization_key = bg_gamepiece_pieces
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = { scope:bg_system = flag:tabula }
|
|
localization_key = bg_gamepiece_counters
|
|
}
|
|
# Go
|
|
text = {
|
|
trigger = { scope:bg_system = flag:go }
|
|
localization_key = bg_gamepiece_stones
|
|
}
|
|
# Fidchell
|
|
text = {
|
|
trigger = { scope:bg_system = flag:fidchell }
|
|
localization_key = bg_gamepiece_pieces
|
|
}
|
|
# Chess
|
|
text = {
|
|
trigger = { scope:bg_system = flag:chess }
|
|
localization_key = bg_gamepiece_pieces
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
BG_GameDecider = {
|
|
type = character
|
|
|
|
# Pachisi
|
|
text = {
|
|
trigger = { scope:bg_system = flag:pachisi }
|
|
localization_key = bg_gamedecider_cowrie
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = { scope:bg_system = flag:hnefatafl }
|
|
localization_key = bg_gamedecider_die
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = { scope:bg_system = flag:tabula }
|
|
localization_key = bg_gamedecider_die
|
|
}
|
|
# Go
|
|
## No randomiser, so it defaults to the fallback.
|
|
# Fidchell
|
|
## No randomiser, so it defaults to the fallback.
|
|
# Chess
|
|
## Yes, this is deliberate.
|
|
## Chess was typically played with dice during the period, generally either to decide number of spaces that could be moved or else which pieces could be moved. Varied depending on period & region.
|
|
text = {
|
|
trigger = { scope:bg_system = flag:chess }
|
|
localization_key = bg_gamedecider_die
|
|
}
|
|
# No randomising decider.
|
|
## And for those that incorporate nothing, we have uhh... just a random prop.
|
|
text = {
|
|
trigger = { always = no }
|
|
localization_key = bg_gamedecider_quill
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
BG_RandomArticleDirection = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
# Northern.
|
|
text = { localization_key = bg_randomdirection_northern }
|
|
# Western.
|
|
text = { localization_key = bg_randomdirection_western }
|
|
# Eastern.
|
|
text = { localization_key = bg_randomdirection_eastern }
|
|
# Southern.
|
|
text = { localization_key = bg_randomdirection_southern }
|
|
}
|
|
|
|
# These aren't culturally contextual mostly because there's not an easy, performant way to sort that.
|
|
## Unless I'm dumb.
|
|
### Which is pretty eminently possible tbh.
|
|
BG_RandomRankPossessive = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
# Baron's
|
|
text = {
|
|
trigger = { is_female = yes }
|
|
localization_key = bg_randomrankpossessive_baron_female
|
|
}
|
|
text = {
|
|
trigger = { is_male = yes }
|
|
localization_key = bg_randomrankpossessive_baron_male
|
|
}
|
|
# Count's.
|
|
text = {
|
|
trigger = { is_female = yes }
|
|
localization_key = bg_randomrankpossessive_count_female
|
|
}
|
|
text = {
|
|
trigger = { is_male = yes }
|
|
localization_key = bg_randomrankpossessive_count_male
|
|
}
|
|
# Duke's
|
|
text = {
|
|
trigger = { is_female = yes }
|
|
localization_key = bg_randomrankpossessive_duke_female
|
|
}
|
|
text = {
|
|
trigger = { is_male = yes }
|
|
localization_key = bg_randomrankpossessive_duke_male
|
|
}
|
|
# King's
|
|
text = {
|
|
trigger = { is_female = yes }
|
|
localization_key = bg_randomrankpossessive_king_female
|
|
}
|
|
text = {
|
|
trigger = { is_male = yes }
|
|
localization_key = bg_randomrankpossessive_king_male
|
|
}
|
|
# Emperor's
|
|
text = {
|
|
trigger = { is_female = yes }
|
|
localization_key = bg_randomrankpossessive_emperor_female
|
|
}
|
|
text = {
|
|
trigger = { is_male = yes }
|
|
localization_key = bg_randomrankpossessive_emperor_male
|
|
}
|
|
}
|
|
|
|
BG_RandomMoveType = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
# Gambit
|
|
text = { localization_key = bg_randommovetype_gambit }
|
|
# Cross
|
|
text = { localization_key = bg_randommovetype_cross }
|
|
# Stratagem
|
|
text = { localization_key = bg_randommovetype_stratagem }
|
|
# Feint
|
|
text = { localization_key = bg_randommovetype_feint }
|
|
# Rush
|
|
text = { localization_key = bg_randommovetype_rush }
|
|
}
|
|
|
|
BG_RandomFacialExpression = {
|
|
type = character
|
|
|
|
# They're smarmily confident.
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
scope:bg_opponent ?= { has_trait = arrogant }
|
|
bg_cumulative_skill_score_comparison_value <= -20
|
|
}
|
|
}
|
|
localization_key = bg_randomfacialexpression_scornful
|
|
}
|
|
# They're confident.
|
|
text = {
|
|
trigger = {
|
|
bg_cumulative_skill_score_comparison_value > -20
|
|
bg_cumulative_skill_score_comparison_value <= -10
|
|
}
|
|
localization_key = bg_randomfacialexpression_confident
|
|
}
|
|
# They're ready for a fight.
|
|
text = {
|
|
trigger = {
|
|
bg_cumulative_skill_score_comparison_value > -10
|
|
bg_cumulative_skill_score_comparison_value <= 10
|
|
}
|
|
localization_key = bg_randomfacialexpression_fight
|
|
#fallback = yes
|
|
}
|
|
# They're unsure.
|
|
text = {
|
|
trigger = {
|
|
bg_cumulative_skill_score_comparison_value > 10
|
|
bg_cumulative_skill_score_comparison_value <= 20
|
|
}
|
|
localization_key = bg_randomfacialexpression_unsure
|
|
}
|
|
# They're quailing.
|
|
text = {
|
|
trigger = { bg_cumulative_skill_score_comparison_value > 20 }
|
|
localization_key = bg_randomfacialexpression_quailing
|
|
}
|
|
}
|
|
|
|
# For when referencing one of these board games _outside_ of the system but according to the same sets of triggers.
|
|
BG_GameType_Generic = {
|
|
type = character
|
|
random_valid = yes
|
|
# Pachisi
|
|
text = {
|
|
trigger = {
|
|
# Landed chars check their capital.
|
|
trigger_if = {
|
|
limit = { is_playable_character = yes }
|
|
capital_province = { bg_game_type_region_pachisi_trigger = yes }
|
|
}
|
|
# Unlanded chars check their location.
|
|
trigger_else = {
|
|
location = { bg_game_type_region_pachisi_trigger = yes }
|
|
}
|
|
}
|
|
localization_key = bg_gametype_pachisi
|
|
}
|
|
# Hnefatafl
|
|
text = {
|
|
trigger = {
|
|
# Landed chars check their capital.
|
|
trigger_if = {
|
|
limit = { is_playable_character = yes }
|
|
capital_province = { bg_game_type_region_hnefatafl_trigger = yes }
|
|
}
|
|
# Unlanded chars check their location.
|
|
trigger_else = {
|
|
location = { bg_game_type_region_hnefatafl_trigger = yes }
|
|
}
|
|
}
|
|
localization_key = bg_gametype_hnefatafl
|
|
}
|
|
# Tabula
|
|
text = {
|
|
trigger = {
|
|
# Landed chars check their capital.
|
|
trigger_if = {
|
|
limit = { is_playable_character = yes }
|
|
capital_province = { bg_game_type_region_tabula_trigger = yes }
|
|
}
|
|
# Unlanded chars check their location.
|
|
trigger_else = {
|
|
location = { bg_game_type_region_tabula_trigger = yes }
|
|
}
|
|
}
|
|
localization_key = bg_gametype_tabula
|
|
}
|
|
# Go
|
|
text = {
|
|
trigger = {
|
|
# Landed chars check their capital.
|
|
trigger_if = {
|
|
limit = { is_playable_character = yes }
|
|
capital_province = { bg_game_type_region_go_trigger = yes }
|
|
}
|
|
# Unlanded chars check their location.
|
|
trigger_else = {
|
|
location = { bg_game_type_region_go_trigger = yes }
|
|
}
|
|
}
|
|
localization_key = bg_gametype_go
|
|
}
|
|
# Fidchell
|
|
text = {
|
|
trigger = {
|
|
# Landed chars check their capital.
|
|
trigger_if = {
|
|
limit = { is_playable_character = yes }
|
|
capital_province = { bg_game_type_region_fidchell_trigger = yes }
|
|
}
|
|
# Unlanded chars check their location.
|
|
trigger_else = {
|
|
location = { bg_game_type_region_fidchell_trigger = yes }
|
|
}
|
|
}
|
|
localization_key = bg_gametype_fidchell
|
|
}
|
|
# Chess
|
|
text = {
|
|
localization_key = bg_gametype_chess
|
|
fallback = yes
|
|
}
|
|
}
|