3557 lines
76 KiB
Text
3557 lines
76 KiB
Text
|
|
#############################
|
|
# Basic quality descriptors #
|
|
#############################
|
|
ArtifactQuality = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality > 75
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality > 75
|
|
}
|
|
}
|
|
}
|
|
localization_key = quality_masterful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality > 50
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality > 50
|
|
}
|
|
}
|
|
}
|
|
localization_key = quality_excellent
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality > 25
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality > 25
|
|
}
|
|
}
|
|
}
|
|
localization_key = quality_very_fine
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality <= 25
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality <= 25
|
|
}
|
|
}
|
|
}
|
|
localization_key = quality_fine
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
ArtifactAdverbQuality = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality > 75
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality > 75
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_quality_masterful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality > 40
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality > 40
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_quality_excellent
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:quality
|
|
scope:quality <= 40
|
|
|
|
}
|
|
AND = {
|
|
exists = var:quality
|
|
var:quality <= 40
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_quality_fine
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
ArtifactWealth = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 85
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = wealth_extravagant
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 65
|
|
scope:wealth < 85
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 65
|
|
var:wealth < 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = wealth_opulent
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 55
|
|
scope:wealth < 65
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 55
|
|
var:wealth < 65
|
|
}
|
|
}
|
|
}
|
|
localization_key = wealth_beautiful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 45
|
|
scope:wealth < 55
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 45
|
|
var:wealth < 55
|
|
}
|
|
}
|
|
}
|
|
localization_key = wealth_elegant
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 25
|
|
scope:wealth < 45
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 25
|
|
var:wealth < 45
|
|
}
|
|
}
|
|
}
|
|
localization_key = wealth_ornate
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 15
|
|
scope:wealth < 25
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 15
|
|
var:wealth < 25
|
|
}
|
|
}
|
|
}
|
|
localization_key = wealth_fancy
|
|
}
|
|
text = {
|
|
localization_key = wealth_plain
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
ArtifactArticleWealth = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 85
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = article_wealth_extravagant
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 65
|
|
scope:wealth < 85
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 65
|
|
var:wealth < 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = article_wealth_opulent
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 55
|
|
scope:wealth < 65
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 55
|
|
var:wealth < 65
|
|
}
|
|
}
|
|
}
|
|
localization_key = article_wealth_beautiful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 45
|
|
scope:wealth < 55
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 45
|
|
var:wealth < 55
|
|
}
|
|
}
|
|
}
|
|
localization_key = article_wealth_elegant
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 25
|
|
scope:wealth < 45
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 25
|
|
var:wealth < 45
|
|
}
|
|
}
|
|
}
|
|
localization_key = article_wealth_ornate
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 15
|
|
scope:wealth < 25
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 15
|
|
var:wealth < 25
|
|
}
|
|
}
|
|
}
|
|
localization_key = article_wealth_fancy
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
localization_key = article_wealth_plain
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
ArtifactAdverbWealth = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 85
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_extravagant
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 85
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_masterful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 75
|
|
scope:wealth < 85
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 75
|
|
var:wealth < 85
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_opulent
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 65
|
|
scope:wealth < 75
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 65
|
|
var:wealth < 75
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_wonderful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 55
|
|
scope:wealth < 65
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 55
|
|
var:wealth < 65
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_elegant
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 55
|
|
scope:wealth < 65
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 55
|
|
var:wealth < 65
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_lavish
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 45
|
|
scope:wealth < 55
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 45
|
|
var:wealth < 55
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_beautiful
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 35
|
|
scope:wealth < 45
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 35
|
|
var:wealth < 45
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_rich
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 25
|
|
scope:wealth < 35
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 25
|
|
var:wealth < 35
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_ornate
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:wealth
|
|
scope:wealth >= 25
|
|
scope:wealth < 15
|
|
|
|
}
|
|
AND = {
|
|
exists = var:wealth
|
|
var:wealth >= 25
|
|
var:wealth < 15
|
|
}
|
|
}
|
|
}
|
|
localization_key = adverb_wealth_fancy
|
|
}
|
|
text = {
|
|
localization_key = adverb_wealth_plain
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
ArtifactPrefixGeneric = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = { exists = scope:owner }
|
|
localization_key = artifact_name_prefix_owner_name
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:owner
|
|
OR = { # If it's from an adventure it shouldn't say the owner's culture
|
|
NOT = {
|
|
exists = scope:owner.var:adventure_artifact_location
|
|
}
|
|
AND = {
|
|
exists = scope:owner.var:adventure_artifact_location
|
|
scope:owner = {
|
|
any_sub_realm_barony = { this = scope:owner.var:adventure_artifact_location }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_owner_culture
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:owner
|
|
exists = scope:owner.var:adventure_artifact_location
|
|
scope:owner = {
|
|
NOT = {
|
|
any_sub_realm_barony = { this = scope:owner.var:adventure_artifact_location }
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_location_culture
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:owner
|
|
exists = scope:owner.dynasty
|
|
trigger_if = {
|
|
limit = { exists = scope:inspiration }
|
|
NOT = { scope:inspiration = { has_inspiration_type = adventure_inspiration } }
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_owner_dynasty
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:inspiration_owner
|
|
trigger_if = { # If it's a throne it shouldn't say it's the inspiration owner's throne...!
|
|
limit = {
|
|
exists = scope:inspiration_owner.var:artifact_artisan_type
|
|
}
|
|
NOT = { scope:inspiration_owner.var:artifact_artisan_type = flag:artisan_type_throne }
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_inspiration_owner_name
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:quality
|
|
scope:quality >= 70
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_high_quality
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:quality
|
|
scope:quality < 70
|
|
scope:quality >= 40
|
|
trigger_if = { #It does not make sense to refer to these artifacts as "sturdy"
|
|
limit = {
|
|
exists = scope:newly_created_artifact
|
|
}
|
|
NOR = {
|
|
scope:newly_created_artifact = { artifact_type = regalia }
|
|
scope:newly_created_artifact = { artifact_type = brooch }
|
|
scope:newly_created_artifact = { artifact_type = brooch_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = necklace }
|
|
scope:newly_created_artifact = { artifact_type = necklace_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = wall_big }
|
|
scope:newly_created_artifact = { artifact_type = tapestry }
|
|
scope:newly_created_artifact = { artifact_type = helmet }
|
|
scope:newly_created_artifact = { artifact_type = wall_small }
|
|
scope:newly_created_artifact = { artifact_type = book }
|
|
scope:newly_created_artifact = { artifact_type = elixir }
|
|
scope:newly_created_artifact = { artifact_type = panacea }
|
|
scope:newly_created_artifact = { artifact_type = miscellaneous }
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_medium_quality
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:quality
|
|
scope:quality < 70
|
|
scope:quality >= 40
|
|
trigger_if = { #Version for non-"sturdy" artifacts
|
|
limit = {
|
|
exists = scope:newly_created_artifact
|
|
}
|
|
OR = {
|
|
scope:newly_created_artifact = { artifact_type = regalia }
|
|
scope:newly_created_artifact = { artifact_type = brooch }
|
|
scope:newly_created_artifact = { artifact_type = brooch_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = necklace }
|
|
scope:newly_created_artifact = { artifact_type = necklace_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = wall_big }
|
|
scope:newly_created_artifact = { artifact_type = tapestry }
|
|
scope:newly_created_artifact = { artifact_type = helmet }
|
|
scope:newly_created_artifact = { artifact_type = wall_small }
|
|
scope:newly_created_artifact = { artifact_type = book }
|
|
scope:newly_created_artifact = { artifact_type = elixir }
|
|
scope:newly_created_artifact = { artifact_type = panacea }
|
|
scope:newly_created_artifact = { artifact_type = miscellaneous }
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_medium_alt_version_quality
|
|
fallback = yes
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:quality
|
|
scope:quality < 40
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_low_quality
|
|
}
|
|
|
|
}
|
|
|
|
ArtifactPrefixGenericAfterCreation = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
localization_key = artifact_name_prefix_artifact_scope_owner_name
|
|
}
|
|
text = {
|
|
localization_key = artifact_name_prefix_artifact_scope_owner_culture
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = scope:owner.dynasty
|
|
}
|
|
localization_key = artifact_name_prefix_artifact_scope_owner_dynasty
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = var:quality
|
|
var:quality >= 70
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_high_quality
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = var:quality
|
|
var:quality < 70
|
|
var:quality >= 40
|
|
trigger_if = { #It does not make sense to refer to these artifacts as "sturdy"
|
|
limit = {
|
|
exists = scope:newly_created_artifact
|
|
}
|
|
NOR = {
|
|
scope:newly_created_artifact = { artifact_type = regalia }
|
|
scope:newly_created_artifact = { artifact_type = brooch }
|
|
scope:newly_created_artifact = { artifact_type = brooch_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = necklace }
|
|
scope:newly_created_artifact = { artifact_type = necklace_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = wall_big }
|
|
scope:newly_created_artifact = { artifact_type = wall_small }
|
|
scope:newly_created_artifact = { artifact_type = book }
|
|
scope:newly_created_artifact = { artifact_type = elixir }
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_medium_quality
|
|
fallback = yes
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = var:quality
|
|
var:quality < 70
|
|
var:quality >= 40
|
|
trigger_if = { #Version for non-"sturdy" artifacts
|
|
limit = {
|
|
exists = scope:newly_created_artifact
|
|
}
|
|
OR = {
|
|
scope:newly_created_artifact = { artifact_type = regalia }
|
|
scope:newly_created_artifact = { artifact_type = brooch }
|
|
scope:newly_created_artifact = { artifact_type = brooch_pedestal }
|
|
scope:newly_created_artifact = { artifact_type = necklace }
|
|
scope:newly_created_artifact = { artifact_type = wall_big }
|
|
scope:newly_created_artifact = { artifact_type = wall_small }
|
|
scope:newly_created_artifact = { artifact_type = book }
|
|
scope:newly_created_artifact = { artifact_type = elixir }
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_medium_alt_version_quality
|
|
}
|
|
text = {
|
|
trigger = {
|
|
exists = var:quality
|
|
var:quality < 40
|
|
}
|
|
localization_key = artifact_name_prefix_descriptor_low_quality
|
|
}
|
|
|
|
}
|
|
|
|
ArtifactType = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = { artifact_type = helmet }
|
|
localization_key = artifact_type_helmet
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_slot_type = primary_armament }
|
|
localization_key = artifact_type_primary_armament
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_slot_type = armor }
|
|
localization_key = artifact_type_armor
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = regalia }
|
|
localization_key = artifact_type_regalia
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = miscellaneous }
|
|
localization_key = artifact_type_trinket
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = wall_big }
|
|
localization_key = artifact_type_wall_big
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = wall_small }
|
|
localization_key = artifact_type_wall_small
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = throne }
|
|
localization_key = artifact_type_throne
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = sculpture }
|
|
localization_key = artifact_type_sculpture
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = book }
|
|
localization_key = artifact_type_book
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = pedestal }
|
|
localization_key = artifact_type_pedestal
|
|
}
|
|
|
|
text = {
|
|
trigger = { artifact_type = elixir }
|
|
localization_key = artifact_type_elixir
|
|
}
|
|
}
|
|
|
|
ThisArtifactType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = helmet
|
|
}
|
|
}
|
|
localization_key = artifact_type_helmet
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_slot_type = primary_armament
|
|
}
|
|
}
|
|
localization_key = artifact_type_primary_armament
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_slot_type = armor
|
|
}
|
|
}
|
|
localization_key = artifact_type_armor
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = regalia
|
|
}
|
|
}
|
|
localization_key = artifact_type_regalia
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = miscellaneous
|
|
}
|
|
}
|
|
localization_key = artifact_type_trinket
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = wall_big
|
|
}
|
|
}
|
|
localization_key = artifact_type_wall_big
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = wall_small
|
|
}
|
|
}
|
|
localization_key = artifact_type_wall_small
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = throne
|
|
}
|
|
}
|
|
localization_key = artifact_type_throne
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = sculpture
|
|
}
|
|
}
|
|
localization_key = artifact_type_sculpture
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = book
|
|
}
|
|
}
|
|
localization_key = artifact_type_book
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = pedestal
|
|
}
|
|
}
|
|
localization_key = artifact_type_pedestal
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:this_artifact = {
|
|
artifact_type = elixir
|
|
}
|
|
}
|
|
localization_key = artifact_type_elixir
|
|
}
|
|
}
|
|
|
|
InventoryCourtArtifact = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
artifact_slot_type = helmet
|
|
artifact_slot_type = armor
|
|
artifact_slot_type = primary_armament
|
|
artifact_slot_type = regalia
|
|
artifact_slot_type = miscellaneous
|
|
}
|
|
}
|
|
localization_key = game_concept_inventory_artifact
|
|
}
|
|
|
|
text = {
|
|
trigger = { always = yes }
|
|
localization_key = game_concept_court_artifact
|
|
}
|
|
}
|
|
|
|
|
|
|
|
###################################
|
|
# Specific Item Type Descriptions #
|
|
###################################
|
|
|
|
ArtifactSwordDecoration = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
AND = {
|
|
has_artifact_feature_group = blade_decoration
|
|
has_artifact_feature_group = hilt_decoration
|
|
}
|
|
}
|
|
localization_key = sword_decoration_hilt_and_blade
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = blade_decoration
|
|
NOT = { has_artifact_feature_group = hilt_decoration }
|
|
}
|
|
localization_key = sword_decoration_blade
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = hilt_decoration
|
|
NOT = { has_artifact_feature_group = blade_decoration }
|
|
}
|
|
localization_key = sword_decoration_hilt
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NAND = {
|
|
has_artifact_feature_group = blade_decoration
|
|
has_artifact_feature_group = hilt_decoration
|
|
}
|
|
}
|
|
weight_multiplier = {
|
|
base = 0.5
|
|
modifier = {
|
|
add = -1
|
|
exists = scope:owner
|
|
scope:owner = {
|
|
has_trait = greedy
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 0.5
|
|
exists = scope:owner
|
|
scope:owner = {
|
|
has_trait = humble
|
|
}
|
|
}
|
|
}
|
|
localization_key = sword_decoration_none_alt
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NAND = {
|
|
has_artifact_feature_group = blade_decoration
|
|
has_artifact_feature_group = hilt_decoration
|
|
}
|
|
}
|
|
localization_key = sword_decoration_none
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
ArtifactDaggerDecoration = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
AND = {
|
|
has_artifact_feature_group = blade_decoration
|
|
has_artifact_feature_group = hilt_decoration
|
|
}
|
|
}
|
|
localization_key = dagger_decoration_hilt_and_blade
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = { has_artifact_feature_group = hilt_decoration }
|
|
has_artifact_feature_group = blade_decoration
|
|
}
|
|
localization_key = dagger_decoration_blade
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = { has_artifact_feature_group = blade_decoration }
|
|
has_artifact_feature_group = hilt_decoration
|
|
}
|
|
localization_key = dagger_decoration_hilt
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NAND = {
|
|
has_artifact_feature_group = blade_decoration
|
|
has_artifact_feature_group = hilt_decoration
|
|
}
|
|
}
|
|
localization_key = dagger_decoration_none
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
# Axes, Spears, Hammers, and Maces
|
|
|
|
ArtifactAxeHeadDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = head_decoration
|
|
}
|
|
localization_key = artifact_axe_head_decorated
|
|
}
|
|
text = {
|
|
localization_key = artifact_axe_head_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactAxeHaftDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = shaft_decoration
|
|
}
|
|
localization_key = artifact_axe_haft_decorated
|
|
}
|
|
text = {
|
|
localization_key = artifact_axe_haft_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactHammerHeadDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = head_decoration
|
|
}
|
|
localization_key = artifact_hammer_head_decorated
|
|
}
|
|
text = {
|
|
localization_key = artifact_hammer_head_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactHammerShaftDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = shaft_decoration
|
|
}
|
|
localization_key = artifact_hammer_shaft_decorated
|
|
}
|
|
text = {
|
|
localization_key = artifact_hammer_shaft_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactSpearHeadDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = head_decoration
|
|
}
|
|
localization_key = artifact_spear_head_decorated
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = head_decoration
|
|
}
|
|
localization_key = artifact_spear_head_decorated_flanked
|
|
}
|
|
text = {
|
|
localization_key = artifact_spear_head_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactSpearShaftDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = shaft_decoration
|
|
}
|
|
localization_key = artifact_spear_shaft_decorated
|
|
}
|
|
text = { #This loc gives a bit more flavor to weight up for not having any decorations
|
|
trigger = {
|
|
NOT = { has_artifact_feature_group = shaft_decoration }
|
|
}
|
|
localization_key = artifact_spear_shaft_undecorated_alt
|
|
}
|
|
text = {
|
|
localization_key = artifact_spear_shaft_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactMaceHeadDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = head_decoration
|
|
}
|
|
localization_key = artifact_mace_head_decorated
|
|
}
|
|
text = {
|
|
localization_key = artifact_mace_head_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactMaceHandleDescription = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature_group = metal_handle_decoration
|
|
}
|
|
localization_key = artifact_mace_handle_decorated
|
|
}
|
|
text = {
|
|
localization_key = artifact_mace_handle_undecorated
|
|
}
|
|
}
|
|
|
|
ArtifactWeaponType = {
|
|
type = character
|
|
|
|
text = { #
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_axe
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_axe
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_axe_inspiration_description
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_hammer
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_hammer
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_hammer_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_mace
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_mace
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_mace_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_spear
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_spear
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_spear_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_sword
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_sword
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_sword_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_dagger
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_dagger
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_dagger_inspiration_description
|
|
}
|
|
}
|
|
|
|
ArtifactArmorArtifactName = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
always = yes
|
|
}
|
|
localization_key = artifact_armor_name_basic
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
exists = scope:armor_type
|
|
exists = culture
|
|
}
|
|
localization_key = artifact_armor_name_culture
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
exists = scope:armor_type
|
|
exists = dynasty
|
|
}
|
|
localization_key = artifact_armor_name_dynasty
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
exists = scope:armor_type
|
|
}
|
|
localization_key = artifact_armor_name_descriptor
|
|
}
|
|
}
|
|
|
|
ArtifactArmorTypeUppercase = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_mail
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_mail
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_mail_uppercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_plate
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_plate
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_plate_uppercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_scale
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_scale
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_scale_uppercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_lamellar
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_lamellar
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_lamellar_uppercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_laminar
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_laminar
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_laminar_uppercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_brigandine
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_brigandine
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_brigandine_uppercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_shield
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_shield
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_shield_uppercase
|
|
}
|
|
}
|
|
|
|
ArtifactArmorTypeLowercase = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_mail
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_mail
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_mail_lowercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_plate
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_plate
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_plate_lowercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_scale
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_scale
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_scale_lowercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_lamellar
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_lamellar
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_lamellar_lowercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_laminar
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_laminar
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_laminar_lowercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_brigandine
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_brigandine
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_brigandine_lowercase
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:armor_type
|
|
scope:armor_type = flag:armor_type_shield
|
|
}
|
|
AND = {
|
|
exists = var:artifact_armor_type
|
|
var:artifact_armor_type = flag:armor_type_shield
|
|
}
|
|
}
|
|
}
|
|
localization_key = artifact_armor_shield_lowercase
|
|
}
|
|
}
|
|
|
|
ArtifactDecorationArmor = {
|
|
type = artifact
|
|
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_inlay_pattern
|
|
}
|
|
localization_key = feature_armor_decoration_inlay_pattern
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_painted_pattern
|
|
}
|
|
localization_key = feature_armor_decoration_painted_pattern
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_etched_pattern
|
|
}
|
|
localization_key = feature_armor_decoration_etched_pattern
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_lines
|
|
}
|
|
localization_key = feature_armor_decoration_lines
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_gold_plating
|
|
}
|
|
localization_key = feature_armor_decoration_gold_plating
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_lining
|
|
}
|
|
localization_key = feature_armor_decoration_lining
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_embossed
|
|
}
|
|
localization_key = feature_armor_decoration_embossed
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_artifact_feature = armor_decoration_grouped_rivets
|
|
}
|
|
localization_key = feature_armor_decoration_grouped_rivets
|
|
}
|
|
}
|
|
|
|
ArtifactArmorDesc = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:armor_type = flag:armor_type_mail
|
|
}
|
|
localization_key = artifact_armor_mail_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:armor_type = flag:armor_type_plate
|
|
}
|
|
localization_key = artifact_armor_plate_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:armor_type = flag:armor_type_scale
|
|
}
|
|
localization_key = artifact_armor_scale_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:armor_type = flag:armor_type_lamellar
|
|
}
|
|
localization_key = artifact_armor_lamellar_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:armor_type = flag:armor_type_laminar
|
|
}
|
|
localization_key = artifact_armor_laminar_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:armor_type = flag:armor_type_brigandine
|
|
}
|
|
localization_key = artifact_armor_brigandine_description
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
always = no
|
|
}
|
|
fallback = yes
|
|
localization_key = artifact_armor_fallback_description
|
|
}
|
|
}
|
|
|
|
InspiredPersonQuality = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weapon_inspiration
|
|
}
|
|
weapon_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weapon_inspiration
|
|
}
|
|
weapon_inspiration_average_skill_value >= medium_inspiration_skill
|
|
weapon_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weapon_inspiration
|
|
}
|
|
weapon_inspiration_average_skill_value >= low_inspiration_skill
|
|
weapon_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weapon_inspiration
|
|
}
|
|
weapon_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
armor_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
armor_inspiration_average_skill_value >= medium_inspiration_skill
|
|
armor_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
armor_inspiration_average_skill_value >= low_inspiration_skill
|
|
armor_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
armor_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = book_inspiration
|
|
}
|
|
book_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = book_inspiration
|
|
}
|
|
book_inspiration_average_skill_value >= medium_inspiration_skill
|
|
book_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = book_inspiration
|
|
}
|
|
book_inspiration_average_skill_value >= low_inspiration_skill
|
|
book_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = book_inspiration
|
|
}
|
|
book_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
}
|
|
weaver_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
}
|
|
weaver_inspiration_average_skill_value >= medium_inspiration_skill
|
|
weaver_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
}
|
|
weaver_inspiration_average_skill_value >= low_inspiration_skill
|
|
weaver_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
}
|
|
weaver_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = adventure_inspiration
|
|
}
|
|
adventure_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = adventure_inspiration
|
|
}
|
|
adventure_inspiration_average_skill_value >= medium_inspiration_skill
|
|
adventure_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = adventure_inspiration
|
|
}
|
|
adventure_inspiration_average_skill_value >= low_inspiration_skill
|
|
adventure_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = adventure_inspiration
|
|
}
|
|
adventure_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = artisan_inspiration
|
|
}
|
|
artisan_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = artisan_inspiration
|
|
}
|
|
artisan_inspiration_average_skill_value >= medium_inspiration_skill
|
|
artisan_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = artisan_inspiration
|
|
}
|
|
artisan_inspiration_average_skill_value >= low_inspiration_skill
|
|
artisan_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = artisan_inspiration
|
|
}
|
|
artisan_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
smith_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
smith_inspiration_average_skill_value >= medium_inspiration_skill
|
|
smith_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
smith_inspiration_average_skill_value >= low_inspiration_skill
|
|
smith_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
smith_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
alchemy_inspiration_average_skill_value >= high_inspiration_skill
|
|
}
|
|
localization_key = legendary_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
alchemy_inspiration_average_skill_value >= medium_inspiration_skill
|
|
alchemy_inspiration_average_skill_value < high_inspiration_skill
|
|
}
|
|
localization_key = masterful_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
alchemy_inspiration_average_skill_value >= low_inspiration_skill
|
|
alchemy_inspiration_average_skill_value < medium_inspiration_skill
|
|
}
|
|
localization_key = competent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = local_artisan
|
|
}
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
alchemy_inspiration_average_skill_value < low_inspiration_skill
|
|
}
|
|
localization_key = decent_inspiration_skill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
always = no
|
|
}
|
|
localization_key = SUPPRESS
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
#Call this effect (set_up_horned_mythical_creature_effect = yes) in the line before creating the artifact that sports this custom_loc
|
|
#Remember to clear the var:horned_mythical_creature in your after = { ... }
|
|
HornedMythicalCreature = { #For Horn Trinkets
|
|
type = character
|
|
|
|
#Tarasque
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:tarasque }
|
|
localization_key = horned_mythical_creature_tarasque
|
|
}
|
|
#Indrik
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:indrik }
|
|
localization_key = horned_mythical_creature_indrik
|
|
}
|
|
#Ophiotaurus
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:ophiotaurus }
|
|
localization_key = horned_mythical_creature_ophiotaurus
|
|
}
|
|
#Monocerus
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:monocerus }
|
|
localization_key = horned_mythical_creature_monocerus
|
|
}
|
|
#Centicore
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:centicore }
|
|
localization_key = horned_mythical_creature_centicore
|
|
}
|
|
#Erchitu
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:erchitu }
|
|
localization_key = horned_mythical_creature_erchitu
|
|
}
|
|
#Hadhayosh
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:hadhayosh }
|
|
localization_key = horned_mythical_creature_hadhayosh
|
|
}
|
|
#Bulgu
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:bulgu }
|
|
localization_key = horned_mythical_creature_bulgu
|
|
}
|
|
#Catoblepas
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:catoblepas }
|
|
localization_key = horned_mythical_creature_catoblepas
|
|
}
|
|
#Keewakw
|
|
text = {
|
|
trigger = { var:horned_mythical_creature ?= flag:keewakw }
|
|
localization_key = horned_mythical_creature_keewakw
|
|
}
|
|
}
|
|
|
|
#Call this effect (set_up_regional_mythical_creature_effect = yes) in the line before creating the artifact that sports this custom_loc
|
|
#Remember to clear the var:regional_mythical_creature_trinket in your after = { ... }
|
|
RegionalMythicalCreature = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
#Britannia
|
|
##Water Leper
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:water_leper
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west_britannia }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_britannia_water_leper
|
|
}
|
|
|
|
##Fomorian
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:fomorian
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west_britannia }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_britannia_fomorian
|
|
}
|
|
|
|
##Fachan
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:fachan
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west_britannia }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_britannia_fachan
|
|
}
|
|
|
|
#West Europe
|
|
##Cockatrice
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:cockatrice
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_europe_cockatrice
|
|
}
|
|
|
|
##Lou Carcolh - French snake-snail
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:lou_carcolh
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_europe_lou_carcolh
|
|
}
|
|
|
|
##Myrmecoleon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:myrmecoleon
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_europe_myrmecoleon
|
|
}
|
|
|
|
#North Europe
|
|
##Antero Vipunen
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:antero_vipunen
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_north }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_antero_vipunen
|
|
}
|
|
|
|
##Tjelvar
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:tjelvar
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_north }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_tjelvar
|
|
}
|
|
|
|
##Fin
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:fin
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_north }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_fin
|
|
}
|
|
|
|
##Gotland
|
|
###Bysn - will-o'-the-wisp gnome
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:bysn
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = custom_gotland }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_bysn
|
|
}
|
|
|
|
###Di Sma Undar Jordi - Gutnish goblins
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:disma
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = custom_gotland }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_disma
|
|
}
|
|
|
|
#South Europe
|
|
##Basilisk
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:basilisk
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_south }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_south_europe_basilisk
|
|
}
|
|
|
|
##L'hombri - Spanish fish-man
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:lhombri
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_south }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_south_europe_lhombri
|
|
}
|
|
|
|
##Argus Panoptes
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:argus_panoptes
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_south }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_south_europe_argus_panoptes
|
|
}
|
|
|
|
#East Europe
|
|
##Baba Yaga
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:baba_yaga
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_europe_baba_yaga
|
|
}
|
|
|
|
##Psoglav - dog head, human torso, horse legs
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:psoglav
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_europe_psoglav
|
|
}
|
|
|
|
##Sirin
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:sirin
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_europe_sirin
|
|
}
|
|
|
|
#West Africa
|
|
##Mami Wata - slithering, tempting woman-like creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:mami_wata
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_africa_mami_wata
|
|
}
|
|
|
|
##Dodo - large, devouring creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:dodo
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_africa_dodo
|
|
}
|
|
|
|
##Utelif - aquarian creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:utelif
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_africa_utelif
|
|
}
|
|
|
|
#East Africa
|
|
##Liqimsa - large, devouring elephant creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:liqimsa
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_africa_liqimsa
|
|
}
|
|
|
|
##Bulgu - giant, horned creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:bulgu
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_africa_bulgu
|
|
}
|
|
|
|
##Opimachus - bird-like creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:opimachus
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_africa_opimachus
|
|
}
|
|
|
|
#Middle East
|
|
##Manticore
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:manticore
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_middle_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_middle_east_manticore
|
|
}
|
|
|
|
##Behemoth
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:behemoth
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_middle_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_middle_east_behemoth
|
|
}
|
|
|
|
##Humbaba
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:humbaba
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_middle_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_middle_east_humbaba
|
|
}
|
|
|
|
#India
|
|
##Makara
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:makara
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_india }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_india_makara
|
|
}
|
|
|
|
##Yali
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:yali
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_india }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_india_yali
|
|
}
|
|
|
|
##Rakshasha
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:rakshasha
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_india }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_india_rakshasha
|
|
}
|
|
|
|
#East Asia
|
|
##Manaul - bird from the Philippines
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:manaul
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_tibet }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_asia_manaul
|
|
}
|
|
|
|
##Bashee
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:bashee
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_tibet }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_asia_bashee
|
|
}
|
|
|
|
##Camphruch - piscivore unicorn
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:camphruch
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_tibet }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_asia_camphruch
|
|
}
|
|
|
|
#West Steppe
|
|
##Aptah-Baga - legendary two-headed frog (from Sakha)
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:aptah_baga
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_steppe_aptah_baga
|
|
}
|
|
|
|
##Xullykuns - supernatural water spirit (from Sakha)
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:xullyukuns
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_steppe_xullykuns
|
|
}
|
|
|
|
##Zilant - dragon/wyvern-like creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:zilant
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_steppe_zilant
|
|
}
|
|
|
|
#East Steppe
|
|
##Yelbeghen - seven-headed giant/dragon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:yelbeghen
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_steppe_yelbeghen
|
|
}
|
|
|
|
##Tepegöz - fleshy giant-like cyclops
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:tepegoz
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_steppe_tepegoz
|
|
}
|
|
|
|
##Archura - deceitful forest demon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:archura
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_steppe_archura
|
|
}
|
|
|
|
#Fallback
|
|
##Aztec Cipactli
|
|
text = {
|
|
trigger = { var:regional_mythical_creature_trinket ?= flag:cipactli }
|
|
localization_key = mythical_creature_other_cipactli
|
|
}
|
|
|
|
##Standard Dragon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:dragon
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
NOR = {
|
|
location = {
|
|
geographical_region = world_europe_west_britannia
|
|
geographical_region = world_europe_west
|
|
geographical_region = world_europe_north
|
|
geographical_region = world_europe_south
|
|
geographical_region = world_europe_east
|
|
geographical_region = world_africa_west
|
|
geographical_region = world_africa_east
|
|
geographical_region = world_middle_east
|
|
geographical_region = world_india
|
|
geographical_region = world_tibet
|
|
geographical_region = world_steppe_west
|
|
geographical_region = world_steppe_east
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else = { always = no }
|
|
}
|
|
localization_key = mythical_creature_other_dragon
|
|
}
|
|
}
|
|
|
|
#Since some of the creatures consist of two words
|
|
#Call this effect (set_up_regional_mythical_creature_effect = yes) in the line before creating the artifact that sports this custom_loc
|
|
#Remember to clear the var:regional_mythical_creature_trinket in your after = { ... }
|
|
RegionalMythicalCreatureLower = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
#Britannia
|
|
##Water Leper
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:water_leper
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west_britannia }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_britannia_water_leper_lower
|
|
}
|
|
|
|
##Fomorian
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:fomorian
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west_britannia }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_britannia_fomorian_lower
|
|
}
|
|
|
|
##Fachan
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:fachan
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west_britannia }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_britannia_fachan_lower
|
|
}
|
|
|
|
#West Europe
|
|
##Cockatrice
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:cockatrice
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_europe_cockatrice_lower
|
|
}
|
|
|
|
##Lou Carcolh - French snake-snail
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:lou_carcolh
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_europe_lou_carcolh_lower
|
|
}
|
|
|
|
##Myrmecoleon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:myrmecoleon
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_europe_myrmecoleon_lower
|
|
}
|
|
|
|
#North Europe
|
|
##Antero Vipunen, Tjelvar, Fin
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
OR = {
|
|
var:regional_mythical_creature_trinket ?= flag:antero_vipunen
|
|
var:regional_mythical_creature_trinket ?= flag:tjelvar
|
|
var:regional_mythical_creature_trinket ?= flag:fin
|
|
}
|
|
var:regional_mythical_creature_trinket ?= flag:antero_vipunen
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_north }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_giant_lower
|
|
}
|
|
|
|
##Gotland
|
|
###Bysn - will-o'-the-wisp gnome guy
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:bysn
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = custom_gotland }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_bysn_lower
|
|
}
|
|
|
|
###Di Sma Undar Jårdi - Gutnish goblins
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:disma
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = custom_gotland }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_north_europe_disma_lower
|
|
}
|
|
|
|
#South Europe
|
|
#Basilisk
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:basilisk
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_south }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_south_europe_basilisk_lower
|
|
}
|
|
|
|
##L'hombri - Spanish fish-man
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:lhombri
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_south }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_south_europe_lhombri_lower
|
|
}
|
|
|
|
##Argus Panoptes
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:argus_panoptes
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_south }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_south_europe_argus_panoptes_lower
|
|
}
|
|
|
|
#East Europe
|
|
##Baba Yaga
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:baba_yaga
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_europe_baba_yaga_lower
|
|
}
|
|
|
|
##Psoglav - dog head, human torso, horse legs
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:psoglav
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_europe_psoglav_lower
|
|
}
|
|
|
|
##Sirin
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:sirin
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_europe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_europe_sirin_lower
|
|
}
|
|
|
|
#West Africa
|
|
##Mami Wata - slithering, tempting woman-like creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:mami_wata
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_africa_mami_wata_lower
|
|
}
|
|
|
|
##Dodo - large, devouring creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:dodo
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_africa_dodo_lower
|
|
}
|
|
|
|
##Utelif - aquarian creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:utelif
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_africa_utelif_lower
|
|
}
|
|
|
|
#East Africa
|
|
##Liqimsa - large, devouring elephant creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:liqimsa
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_africa_liqimsa_lower
|
|
}
|
|
|
|
##Bulgu - giant, horned creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:bulgu
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_africa_bulgu_lower
|
|
}
|
|
|
|
##Opimachus - bird-like creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:opimachus
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_africa_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_africa_opimachus_lower
|
|
}
|
|
|
|
#Middle East
|
|
##Manticore
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:manticore
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_middle_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_middle_east_manticore_lower
|
|
}
|
|
|
|
##Behemoth
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:behemoth
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_middle_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_middle_east_behemoth_lower
|
|
}
|
|
|
|
##Humbaba
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:humbaba
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_middle_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_middle_east_humbaba_lower
|
|
}
|
|
|
|
#India
|
|
##Makara
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:makara
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_india }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_india_makara_lower
|
|
}
|
|
|
|
##Yali
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:yali
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_india }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_india_yali_lower
|
|
}
|
|
|
|
##Rakshasha
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:rakshasha
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_india }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_india_rakshasha_lower
|
|
}
|
|
|
|
#East Asia
|
|
##Manaul
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:manaul
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_tibet }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_asia_manaul_lower
|
|
}
|
|
|
|
##Bashee
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:bashee
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_tibet }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_asia_bashee_lower
|
|
}
|
|
|
|
##Camphruch
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:camphruch
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_tibet }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_asia_camphruch_lower
|
|
}
|
|
|
|
#West Steppe
|
|
##Aptah-Baga - legendary two-headed frog (from Sakha)
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:aptah_baga
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_steppe_aptah_baga_lower
|
|
}
|
|
|
|
##Xullykuns - supernatural water spirit (from Sakha)
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:xullyukuns
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_steppe_xullykuns_lower
|
|
}
|
|
|
|
##Zilant - dragon/wyvern-like creature
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:zilant
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_west }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_west_steppe_zilant_lower
|
|
}
|
|
|
|
#East Steppe
|
|
##Yelbeghen - seven-headed giant/dragon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:yelbeghen
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_steppe_yelbeghen_lower
|
|
}
|
|
|
|
##Tepegöz - fleshy giant-like cyclops
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:tepegoz
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_steppe_tepegoz_lower
|
|
}
|
|
|
|
##Archura - deceitful forest demon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:archura
|
|
}
|
|
trigger_else = {
|
|
location = { geographical_region = world_steppe_east }
|
|
}
|
|
}
|
|
localization_key = mythical_creature_east_steppe_archura_lower
|
|
}
|
|
|
|
#Fallback
|
|
##Aztec Cipactli
|
|
text = {
|
|
trigger = { var:regional_mythical_creature_trinket ?= flag:cipactli }
|
|
localization_key = mythical_creature_other_cipactli_lower
|
|
}
|
|
|
|
##Standard Dragon
|
|
text = {
|
|
trigger = {
|
|
trigger_if = {
|
|
limit = { exists = var:regional_mythical_creature_trinket }
|
|
var:regional_mythical_creature_trinket ?= flag:dragon
|
|
}
|
|
#Our fallback option
|
|
trigger_else_if = {
|
|
limit = {
|
|
NOR = {
|
|
location = {
|
|
geographical_region = world_europe_west_britannia
|
|
geographical_region = world_europe_west
|
|
geographical_region = world_europe_north
|
|
geographical_region = world_europe_south
|
|
geographical_region = world_europe_east
|
|
geographical_region = world_africa_west
|
|
geographical_region = world_africa_east
|
|
geographical_region = world_middle_east
|
|
geographical_region = world_india
|
|
geographical_region = world_tibet
|
|
geographical_region = world_steppe_west
|
|
geographical_region = world_steppe_east
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#But don't override any of the other two
|
|
trigger_else = { always = no }
|
|
}
|
|
localization_key = mythical_creature_other_dragon_lower
|
|
}
|
|
|
|
}
|
|
|
|
#Call this effect (set_up_trinket_adjective_effect = yes) in the line before creating the trinket that sports this custom_loc
|
|
#Remember to clear the var:trinket_adjective_followup in your after = { ... }
|
|
TrinketLookAdjective = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
#Adorned
|
|
text = {
|
|
trigger = { var:trinket_adjective_followup ?= flag:adorned }
|
|
localization_key = trinket_look_adorned
|
|
}
|
|
#Decorated
|
|
text = {
|
|
trigger = { var:trinket_adjective_followup ?= flag:decorated }
|
|
localization_key = trinket_look_decorated
|
|
}
|
|
#Embellished
|
|
text = {
|
|
trigger = { var:trinket_adjective_followup ?= flag:embellished }
|
|
localization_key = trinket_look_embellished
|
|
}
|
|
#Ornamented
|
|
text = {
|
|
trigger = { var:trinket_adjective_followup ?= flag:ornamented }
|
|
localization_key = trinket_look_ornamented
|
|
}
|
|
}
|
|
|
|
TrinketLookAdverbFollowup = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
#Beautifully
|
|
text = {
|
|
localization_key = trinket_look_adverb_beautifully
|
|
}
|
|
#Carefully
|
|
text = {
|
|
localization_key = trinket_look_adverb_carefully
|
|
}
|
|
#Curiously
|
|
text = {
|
|
localization_key = trinket_look_adverb_curiously
|
|
}
|
|
#Delightfully
|
|
text = {
|
|
localization_key = trinket_look_adverb_delightfully
|
|
}
|
|
#Elegantly
|
|
text = {
|
|
localization_key = trinket_look_adverb_elegantly
|
|
}
|
|
#Intricately
|
|
text = {
|
|
localization_key = trinket_look_adverb_intricately
|
|
}
|
|
#Intriguingly
|
|
text = {
|
|
localization_key = trinket_look_adverb_intriguingly
|
|
}
|
|
#Mysteriously
|
|
text = {
|
|
localization_key = trinket_look_adverb_mysteriously
|
|
}
|
|
}
|
|
|
|
ArtifactWeaponBaseType = {
|
|
type = character
|
|
|
|
text = { #
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_axe
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_axe
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_axe_inspiration_name
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_hammer
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_hammer
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_hammer_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_mace
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_mace
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_mace_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_spear
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_spear
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_spear_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_sword
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_sword
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_sword_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = scope:weapon_type
|
|
scope:weapon_type = flag:artifact_weapon_type_dagger
|
|
}
|
|
AND = {
|
|
exists = var:artifact_weapon_type
|
|
var:artifact_weapon_type = flag:artifact_weapon_type_dagger
|
|
}
|
|
}
|
|
}
|
|
localization_key = weapon_dagger_inspiration_name
|
|
}
|
|
}
|
|
|
|
|
|
artifact_relic_desc = {
|
|
type = character
|
|
|
|
random_valid = yes
|
|
|
|
text = {
|
|
localization_key = relic_name_afterlife
|
|
}
|
|
|
|
text = {
|
|
localization_key = relic_name_highgod
|
|
}
|
|
|
|
text = {
|
|
localization_key = relic_name_highgod_alternate
|
|
}
|
|
|
|
text = {
|
|
localization_key = relic_name_health
|
|
|
|
}
|
|
|
|
text = {
|
|
localization_key = relic_name_symbol
|
|
}
|
|
|
|
text = {
|
|
localization_key = relic_name_text
|
|
}
|
|
}
|
|
|
|
|
|
ArtifactBaseWeaponType = {
|
|
type = artifact
|
|
|
|
text = { #
|
|
trigger = { artifact_type = axe }
|
|
localization_key = weapon_axe_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = { artifact_type = hammer }
|
|
localization_key = weapon_hammer_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = { artifact_type = mace }
|
|
localization_key = weapon_mace_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = { artifact_type = spear }
|
|
localization_key = weapon_spear_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = { artifact_type = dagger }
|
|
localization_key = weapon_dagger_inspiration_name
|
|
}
|
|
text = {
|
|
trigger = { artifact_type = sword }
|
|
fallback = yes
|
|
localization_key = weapon_sword_inspiration_name
|
|
}
|
|
}
|
|
|
|
#Generates artifact description out of Marco Polo quotes
|
|
ArtifactMarcoPoloIntro = {
|
|
type = artifact
|
|
random_valid = yes
|
|
text = {
|
|
localization_key = marco_polo_quote_intro_1
|
|
}
|
|
text = {
|
|
localization_key = marco_polo_quote_intro_2
|
|
}
|
|
|
|
}
|
|
|
|
ArtifactMarcoPoloDesc = {
|
|
type = artifact
|
|
random_valid = yes
|
|
text = {
|
|
localization_key = marco_polo_quote_desc_1
|
|
}
|
|
text = {
|
|
localization_key = marco_polo_quote_desc_2
|
|
}
|
|
text = {
|
|
localization_key = marco_polo_quote_desc_3
|
|
}
|
|
text = {
|
|
localization_key = marco_polo_quote_desc_4
|
|
}
|
|
text = {
|
|
localization_key = marco_polo_quote_desc_5
|
|
}
|
|
|
|
}
|
|
|
|
ArtifactMarcoPoloEnd = {
|
|
type = artifact
|
|
random_valid = yes
|
|
text = {
|
|
localization_key = marco_polo_quote_end_1
|
|
}
|
|
text = {
|
|
localization_key = marco_polo_quote_end_2
|
|
}
|
|
}
|