N3OW/common/customizable_localization/00_map_related_custom_loc.txt
2025-02-20 17:49:25 +00:00

736 lines
11 KiB
Text

mythical_map_creatures = {
type = character
#Require the script value mythical_lie
#Unicorns
text = {
trigger = {
scope:mythical_lie = flag:unicorn
}
localization_key = animal_unicorns
}
#Dragons
text = {
trigger = {
scope:mythical_lie = flag:dragon
}
localization_key = animal_dragons
}
#Dog People
text = {
trigger = {
scope:mythical_lie = flag:dog_people
}
localization_key = creature_dog_people
}
#Basilisks
text = {
trigger = {
scope:mythical_lie = flag:basilisk
}
localization_key = creature_basilisks
}
#Giant Serpents
text = {
trigger = {
scope:mythical_lie = flag:giant_serpent
}
localization_key = creature_giant_serpent
}
#Horned Men
text = {
trigger = {
scope:mythical_lie = flag:horned_men
}
localization_key = creature_horned_men
}
#Amazons
text = {
trigger = {
scope:mythical_lie = flag:amazons
}
localization_key = creature_amazons
}
#Headless Men
text = {
trigger = {
scope:mythical_lie = flag:headless_men
}
localization_key = creature_headless_men
}
#Giants
text = {
trigger = {
scope:mythical_lie = flag:giants
}
localization_key = creature_giants
}
#Hove-Feeted Men
text = {
trigger = {
scope:mythical_lie = flag:hoved_feeted_men
}
localization_key = creature_hoved_feeted_men
}
#Giant Crabs
text = {
trigger = {
scope:mythical_lie = flag:giant_crabs
}
localization_key = creature_giant_crabs
}
#One-Eyed Giants
text = {
trigger = {
scope:mythical_lie = flag:cyclops
}
localization_key = creature_cyclops
}
}
mythical_map_creatures_capitalized = {
type = character
parent = mythical_map_creatures
suffix = _capitalized
}
### FOLIAGE FLAVOR ###
# e.g. 'dense trees'
GetProvinceFoliageDesc = {
type = province
random_valid = yes
text = {
localization_key = foliage_dense_tree
trigger = {
OR = {
terrain = forest
terrain = mountains
terrain = taiga
terrain = jungle
}
}
}
text = {
localization_key = foliage_tree_specific
trigger = {
OR = {
terrain = plains
terrain = farmlands
}
}
}
text = {
localization_key = foliage_tree_line
trigger = {
OR = {
terrain = plains
terrain = farmlands
}
}
}
text = {
localization_key = foliage_pine
trigger = {
OR = {
terrain = taiga
terrain = mountains
}
}
}
text = {
localization_key = foliage_palm
trigger = {
OR = {
terrain = floodplains
terrain = desert
terrain = oasis
}
}
}
text = {
localization_key = foliage_bush
trigger = {
OR = {
terrain = plains
terrain = hills
terrain = forest
terrain = farmlands
terrain = mountains
}
}
fallback = yes
}
text = {
localization_key = foliage_scrub
trigger = {
OR = {
terrain = desert
terrain = desert_mountains
terrain = drylands
}
}
}
text = {
localization_key = foliage_undergrowth
trigger = {
OR = {
terrain = jungle
terrain = forest
terrain = taiga
}
}
}
text = {
localization_key = foliage_jungle
trigger = { terrain = jungle }
}
text = {
localization_key = foliage_reeds
trigger = {
OR = {
terrain = wetlands
terrain = floodplains
terrain = oasis
}
}
}
text = {
localization_key = foliage_grass
trigger = {
OR = {
terrain = plains
terrain = hills
terrain = steppe
terrain = drylands
}
}
}
}
### TERRAIN FLAVOR ###
# Singular - e.g. 'flatland'
GetTerrainType = {
type = province
random_valid = yes
text = {
localization_key = terrain_plain
trigger = { terrain = plains }
}
text = {
localization_key = terrain_hill
trigger = { terrain = hills }
}
text = {
localization_key = terrain_jungle
trigger = { terrain = jungle }
}
text = {
localization_key = terrain_wetland
trigger = { terrain = wetlands }
}
text = {
localization_key = terrain_floodplain
trigger = { terrain = floodplains }
}
text = {
localization_key = terrain_taiga
trigger = { terrain = taiga }
}
text = {
localization_key = terrain_dryland
trigger = { terrain = drylands }
}
text = {
localization_key = terrain_steppe
trigger = { terrain = steppe }
}
text = {
localization_key = terrain_forest
trigger = {
OR = {
terrain = forest
terrain = taiga
}
}
}
text = {
localization_key = terrain_desert
trigger = {
OR = {
terrain = desert
terrain = desert_mountains
terrain = oasis
}
}
}
text = {
localization_key = terrain_farmland
trigger = {
OR = {
terrain = farmlands
terrain = floodplains
}
}
}
text = {
localization_key = terrain_wood
trigger = {
OR = {
terrain = forest
terrain = taiga
}
}
}
text = {
localization_key = terrain_grassland
trigger = {
OR = {
terrain = plains
terrain = steppe
}
}
}
text = {
localization_key = terrain_flatland
trigger = {
OR = {
terrain = plains
terrain = steppe
}
}
}
text = {
localization_key = terrain_valley
trigger = {
OR = {
terrain = mountains
terrain = hills
terrain = desert_mountains
}
}
}
text = {
localization_key = terrain_mountain
trigger = {
OR = {
terrain = mountains
terrain = desert_mountains
}
}
}
text = {
localization_key = terrain_slope
trigger = {
OR = {
terrain = mountains
terrain = hills
terrain = desert_mountains
}
}
}
text = {
localization_key = terrain_field
trigger = {
OR = {
terrain = farmlands
terrain = floodplains
}
}
}
text = {
localization_key = terrain_swampland
trigger = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
text = {
localization_key = terrain_scrubland
trigger = {
OR = {
terrain = drylands
terrain = oasis
terrain = desert
terrain = desert_mountains
}
}
}
text = {
localization_key = terrain_highland
trigger = {
OR = {
terrain = mountains
terrain = desert_mountains
}
}
}
text = {
localization_key = terrain_woodland
trigger = {
OR = {
terrain = forest
terrain = taiga
}
}
}
text = {
localization_key = terrain_fallback
trigger = { always = no }
fallback = yes
}
}
# Plural - e.g. 'flatlands'
GetTerrainTypePlural = {
type = province
parent = GetTerrainType
suffix = _plural
}
### TERRAIN "LAND" ###
# Singular - e.g. 'flatland'
GetTerrainLand = {
type = province
random_valid = yes
text = {
localization_key = terrain_wetland
trigger = { terrain = wetlands }
}
text = {
localization_key = terrain_farmland
trigger = {
OR = {
terrain = farmlands
terrain = floodplains
}
}
}
text = {
localization_key = terrain_grassland
trigger = {
OR = {
terrain = plains
terrain = hills
terrain = steppe
}
}
}
text = {
localization_key = terrain_scrubland
trigger = {
OR = {
terrain = drylands
terrain = oasis
terrain = desert
}
}
}
text = {
localization_key = terrain_highland
trigger = {
OR = {
terrain = mountains
terrain = hills
terrain = desert_mountains
}
}
}
text = {
localization_key = terrain_woodland
trigger = {
OR = {
terrain = forest
terrain = taiga
}
}
}
text = {
localization_key = terrain_fallback
trigger = { always = no }
fallback = yes
}
}
# Plural - e.g. 'flatlands'
GetTerrainLandPlural = {
type = province
parent = GetTerrainLand
suffix = _plural
}
### WOODED FLAVOR ###
# Singular - e.g. 'forest'
GetTerrainTree = {
type = province
random_valid = yes
text = {
localization_key = terrain_forest
trigger = {
OR = {
terrain = plains
terrain = hills
terrain = steppe
terrain = wetlands
terrain = forest
terrain = taiga
terrain = desert
terrain = desert_mountains
terrain = oasis
terrain = floodplains
}
}
fallback = yes
}
text = {
localization_key = terrain_wood
trigger = {
OR = {
terrain = plains
terrain = hills
terrain = steppe
terrain = wetlands
terrain = forest
terrain = taiga
terrain = drylands
}
}
}
text = {
localization_key = terrain_jungle
trigger = { terrain = jungle }
}
}
# Plural - e.g. 'forests'
GetTerrainTreePlural = {
type = province
parent = GetTerrainTree
suffix = _plural
}
### GROUND FLAVOR ###
# e.g. 'sand'
GetProvinceGroundDesc = {
type = province
random_valid = yes
text = {
localization_key = ground_leaves
trigger = {
OR = {
terrain = forest
terrain = jungle
}
}
}
text = {
localization_key = ground_roots
trigger = {
OR = {
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
text = {
localization_key = ground_mud
trigger = {
OR = {
terrain = plains
terrain = forest
terrain = hills
terrain = taiga
terrain = wetlands
terrain = floodplains
terrain = farmlands
terrain = jungle
}
}
}
text = {
localization_key = ground_gravel
trigger = {
OR = {
terrain = mountains
terrain = desert_mountains
terrain = drylands
}
}
}
text = {
localization_key = ground_sand
trigger = {
OR = {
terrain = desert_mountains
terrain = desert
terrain = oasis
}
}
}
text = {
localization_key = ground_rocks
trigger = {
OR = {
terrain = mountains
terrain = desert_mountains
terrain = drylands
}
}
}
text = {
localization_key = ground_grass
trigger = {
OR = {
terrain = plains
terrain = hills
terrain = farmlands
terrain = mountains
}
}
}
text = {
localization_key = ground_scrub
trigger = {
OR = {
terrain = desert
terrain = desert_mountains
terrain = drylands
terrain = oasis
}
}
}
text = {
localization_key = ground_dirt
trigger = { always = yes }
fallback = yes
}
}
### WEATHER FLAVOR ###
GetBadWeatherDesc = {
type = province
random_valid = yes
text = {
localization_key = weather_blizzard
trigger = {
OR = {
has_province_modifier = winter_mild_modifier
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
text = {
localization_key = weather_sandstorm
trigger = {
OR = {
terrain = desert
terrain = oasis
terrain = desert_mountains
}
}
}
text = {
localization_key = weather_storm
trigger = {
NOR = {
terrain = desert
terrain = oasis
terrain = desert_mountains
}
}
}
text = {
localization_key = weather_thunderstorm
trigger = {
NOR = {
terrain = desert
terrain = oasis
terrain = desert_mountains
}
}
}
text = {
localization_key = weather_downpour
trigger = {
NOR = {
terrain = desert
terrain = oasis
terrain = desert_mountains
}
}
}
text = {
localization_key = weather_gale
trigger = { always = yes }
fallback = yes
}
}