736 lines
11 KiB
Text
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
|
|
}
|
|
}
|