MountedWarriorTerm = { type = character #Faris for muslims text = { localization_key = knight } } MountedWarriorTermPlural = { type = character #Faris for muslims text = { localization_key = knights } } MountedWarriorAdjective = { type = character #Faris for muslims text = { localization_key = knightly } } MartialTournamentAdjective = { type = character text = { trigger = { government_has_flag = government_is_feudal capital_province = { geographical_region = world_europe_west } } localization_key = tournament_jousting } text = { trigger = { OR = { government_has_flag = government_is_tribal faith = { has_doctrine = pagan_hostility_doctrine } capital_province = { geographical_region = world_europe_north } } } localization_key = tournament_wrestling } text = { trigger = { always = no } localization_key = tournament_sparring fallback = yes } } LevyMenWomen = { type = character #Gender law triggers text = { trigger = { dummy_male = { can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } } localization_key = levies_men } text = { trigger = { dummy_female = { can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } } localization_key = levies_women } text = { trigger = { dummy_male = { can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } dummy_female = { can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } } localization_key = levies_people } } FortifiedBuilding = { #Castle, Fort, Kasbah etc. type = character text = { trigger = { government_has_flag = government_is_landless_adventurer } localization_key = encampment } text = { trigger = { culture = { has_cultural_pillar = language_arabic } } localization_key = kasbah } text = { trigger = { culture = { has_cultural_pillar = heritage_indo_aryan } } localization_key = durga } text = { trigger = { culture = { has_cultural_pillar = language_greek } } localization_key = kastron } text = { trigger = { government_has_flag = government_is_celestial is_governor = yes } localization_key = compound } text = { trigger = { government_has_flag = government_is_tribal } localization_key = stronghold } text = { trigger = { always = no } localization_key = castle fallback = yes } } ResidenceBuilding = { #Castle, Palace, etc. type = character text = { trigger = { government_has_flag = government_is_nomadic } localization_key = yurt_residence } text = { trigger = { government_has_flag = government_is_tribal } localization_key = hall_residence } text = { trigger = { government_has_flag = government_is_landless_adventurer } localization_key = tent } text = { trigger = { government_has_flag = government_is_republic is_landless_adventurer = no } localization_key = mansion } text = { trigger = { is_landless_adventurer = no OR = { government_has_flag = government_is_theocracy is_theocratic_lessee = yes } } localization_key = temple } text = { trigger = { government_has_flag = government_is_administrative is_governor = yes domicile ?= { domicile_location.county ?= { holder != root } } } localization_key = office } text = { trigger = { any_held_title = { is_noble_family_title = yes } is_governor = no } localization_key = estate } text = { trigger = { is_landless_adventurer = no NOR = { government_has_flag = government_is_republic government_has_flag = government_is_theocracy any_held_title = { is_noble_family_title = yes } is_theocratic_lessee = yes } } localization_key = castle } text = { localization_key = residence fallback = yes } } ResidenceBuildingPlural = { #Castles, Palaces, etc. type = character text = { trigger = { government_has_flag = government_is_nomadic } localization_key = yurt_residence_plural } text = { trigger = { government_has_flag = government_is_tribal } localization_key = hall_residence_plural } text = { trigger = { government_has_flag = government_is_landless_adventurer } localization_key = camp_plural } text = { trigger = { government_has_flag = government_is_republic is_landless_adventurer = no } localization_key = mansions } text = { trigger = { is_landless_adventurer = no OR = { government_has_flag = government_is_theocracy is_theocratic_lessee = yes } } localization_key = temples } text = { trigger = { government_has_flag = government_is_administrative is_governor = yes domicile ?= { domicile_location.county ?= { holder != root } } } localization_key = office_plural } text = { trigger = { any_held_title = { is_noble_family_title = yes } } localization_key = estate_plural } text = { trigger = { is_landless_adventurer = no NOR = { government_has_flag = government_is_republic government_has_flag = government_is_theocracy any_held_title = { is_noble_family_title = yes } is_theocratic_lessee = yes } } localization_key = castles } text = { localization_key = residences fallback = yes } } OutdoorsHidingPlace = { #Something you can find in nature / by the road type = character text = { localization_key = trees } text = { localization_key = rocks } } ObjectToClimb = { type = character text = { trigger = { location = { terrain = desert } } localization_key = sand_dune } text = { trigger = { location = { OR = { terrain = plains terrain = mountains terrain = desert_mountains terrain = drylands terrain = steppe } } } localization_key = boulder } text = { localization_key = tree } } IndefiniteBodyOfWater = { #Lake, River, Oasis, etc. type = character random_valid = yes text = { trigger = { location = { terrain = oasis } } localization_key = body_of_water_an_oasis } text = { trigger = { location = { is_coastal = yes } } localization_key = body_of_water_the_ocean } text = { trigger = { location = { is_riverside_province = yes } } localization_key = body_of_water_a_river } text = { trigger = { location = { OR = { terrain = farmlands terrain = jungle terrain = wetlands } } } localization_key = body_of_water_a_large_pond } text = { trigger = { location = { OR = { terrain = floodplains terrain = wetlands } } } localization_key = body_of_water_a_lagoon } text = { trigger = { location = { OR = { terrain = plains terrain = hills terrain = forest terrain = taiga terrain = steppe } } } localization_key = body_of_water_a_lake } text = { trigger = { always = no } # For the areas with no good source of water. fallback = yes localization_key = body_of_water_a_watering_hole } } # As above, but excluding rivers'n'seas. IndefiniteBodyOfWater_Static = { type = character random_valid = yes text = { trigger = { location = { terrain = oasis } } localization_key = body_of_water_an_oasis } text = { trigger = { location = { OR = { terrain = farmlands terrain = jungle terrain = wetlands } } } localization_key = body_of_water_a_large_pond } text = { trigger = { location = { OR = { terrain = floodplains terrain = wetlands } } } localization_key = body_of_water_a_lagoon } text = { trigger = { location = { OR = { terrain = plains terrain = hills terrain = forest terrain = taiga terrain = steppe } } } localization_key = body_of_water_a_lake } text = { trigger = { always = no } # For the areas with no good source of water. fallback = yes localization_key = body_of_water_a_watering_hole } } RandomExampleName = { type = character text = { localization_key = random_example_name_default } } TerrainTypeCountyScope = { type = landed_title text = { trigger = { title_province = { terrain = plains } } localization_key = terrain_plains } text = { trigger = { title_province = { terrain = farmlands } } localization_key = terrain_farmlands } text = { trigger = { title_province = { terrain = hills } } localization_key = terrain_hills } text = { trigger = { title_province = { OR = { terrain = mountains terrain = desert_mountains } } } localization_key = terrain_mountains } text = { trigger = { title_province = { terrain = desert } } localization_key = terrain_desert } text = { trigger = { title_province = { terrain = oasis } } localization_key = terrain_oasis } text = { trigger = { title_province = { terrain = jungle } } localization_key = terrain_jungle } text = { trigger = { title_province = { terrain = forest } } localization_key = terrain_forest } text = { trigger = { title_province = { terrain = taiga } } localization_key = terrain_taiga } text = { trigger = { title_province = { terrain = wetlands } } localization_key = terrain_wetlands } text = { trigger = { title_province = { terrain = steppe } } localization_key = terrain_steppe } text = { trigger = { title_province = { terrain = floodplains } } localization_key = terrain_floodplains } text = { trigger = { title_province = { terrain = drylands } } localization_key = terrain_drylands } } TerrainTypeCountyScopePlural = { type = landed_title text = { trigger = { title_province = { terrain = plains } } localization_key = terrain_plains } text = { trigger = { title_province = { terrain = farmlands } } localization_key = terrain_farmlands } text = { trigger = { title_province = { terrain = hills } } localization_key = terrain_hills } text = { trigger = { title_province = { OR = { terrain = mountains terrain = desert_mountains } } } localization_key = terrain_mountains } text = { trigger = { title_province = { terrain = desert } } localization_key = terrain_deserts } text = { trigger = { title_province = { terrain = oasis } } localization_key = terrain_oases } text = { trigger = { title_province = { terrain = jungle } } localization_key = terrain_jungles } text = { trigger = { title_province = { terrain = forest } } localization_key = terrain_forests } text = { trigger = { title_province = { terrain = taiga } } localization_key = terrain_taigas } text = { trigger = { title_province = { terrain = wetlands } } localization_key = terrain_wetlands } text = { trigger = { title_province = { terrain = steppe } } localization_key = terrain_steppes } text = { trigger = { title_province = { terrain = floodplains } } localization_key = terrain_floodplains } text = { trigger = { title_province = { terrain = drylands } } localization_key = terrain_drylands } } TerrainType = { type = character text = { trigger = { location = { terrain = plains } } localization_key = terrain_plains } text = { trigger = { location = { terrain = farmlands } } localization_key = terrain_farmlands } text = { trigger = { location = { terrain = hills } } localization_key = terrain_hills } text = { trigger = { location = { OR = { terrain = mountains terrain = desert_mountains } } } localization_key = terrain_mountains } text = { trigger = { location = { terrain = desert } } localization_key = terrain_desert } text = { trigger = { location = { terrain = oasis } } localization_key = terrain_oasis } text = { trigger = { location = { terrain = jungle } } localization_key = terrain_jungle } text = { trigger = { location = { terrain = forest } } localization_key = terrain_forest } text = { trigger = { location = { terrain = taiga } } localization_key = terrain_taiga } text = { trigger = { location = { terrain = wetlands } } localization_key = terrain_wetlands } text = { trigger = { location = { terrain = steppe } } localization_key = terrain_steppe } text = { trigger = { location = { terrain = floodplains } } localization_key = terrain_floodplains } text = { trigger = { location = { terrain = drylands } } localization_key = terrain_drylands } } TerrainTypeProvince = { type = province text = { trigger = { terrain = plains } localization_key = terrain_plains } text = { trigger = { terrain = farmlands } localization_key = terrain_farmlands } text = { trigger = { terrain = hills } localization_key = terrain_hills } text = { trigger = { OR = { terrain = mountains terrain = desert_mountains } } localization_key = terrain_mountains } text = { trigger = { terrain = desert } localization_key = terrain_desert } text = { trigger = { terrain = oasis } localization_key = terrain_oasis } text = { trigger = { terrain = jungle } localization_key = terrain_jungle } text = { trigger = { terrain = forest } localization_key = terrain_forest } text = { trigger = { terrain = taiga } localization_key = terrain_taiga } text = { trigger = { terrain = wetlands } localization_key = terrain_wetlands } text = { trigger = { terrain = steppe } localization_key = terrain_steppe } text = { trigger = { terrain = floodplains } localization_key = terrain_floodplains } text = { trigger = { terrain = drylands } localization_key = terrain_drylands } text = { trigger = { terrain = terraced_hills } localization_key = terrain_terraced_hills } } TerrainTypeProvincePrefix = { type = province text = { trigger = { OR = { terrain = plains terrain = farmlands terrain = oasis } } localization_key = prefix_verdant } text = { trigger = { terrain = hills } localization_key = prefix_rolling } text = { trigger = { OR = { terrain = mountains terrain = desert_mountains terrain = jungle } } localization_key = prefix_mighty } text = { trigger = { OR = { terrain = desert terrain = steppe terrain = taiga } } localization_key = prefix_endless } text = { trigger = { OR = { terrain = jungle terrain = forest } } localization_key = prefix_lush } text = { trigger = { OR = { terrain = floodplains terrain = drylands terrain = wetlands } } localization_key = prefix_rich } } Abortifacient = { type = character random_valid = yes text = { localization_key = abortifacient_pennyroyal weight_multiplier = { base = 3 } #Europe, North Africa, Middle East trigger = { location = { OR = { geographical_region = world_europe geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_africa_north } } } } text = { localization_key = abortifacient_catmint #Europe, Asia, Africa trigger = { always = yes } } text = { localization_key = abortifacient_thymbra #North Africa, Southern Europe, Middle East, Central Asia trigger = { location = { OR = { geographical_region = world_europe_south geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_steppe geographical_region = world_africa_north } } } } text = { localization_key = abortifacient_broadleaf_sage #Mediterranean trigger = { location = { OR = { geographical_region = world_europe_south geographical_region = world_asia_minor geographical_region = world_africa_north } } } } text = { localization_key = abortifacient_soapwort #Europe and Asia trigger = { location = { OR = { geographical_region = world_europe geographical_region = world_steppe geographical_region = world_middle_east geographical_region = world_india geographical_region = world_tibet geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } } text = { localization_key = abortifacient_galingales #Africa, Asia trigger = { location = { OR = { geographical_region = world_africa geographical_region = world_steppe geographical_region = world_middle_east geographical_region = world_india geographical_region = world_tibet geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea geographical_region = world_asia_southeast_mainland geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } } } text = { localization_key = abortifacient_bishops_lace #Christian only #Europe and Southwest Asia trigger = { location = { OR = { geographical_region = world_europe geographical_region = world_asia_minor geographical_region = world_middle_east } } } } text = { localization_key = abortifacient_wild_carrot #Same as Bishop's Lace #Europe and Southwest Asia trigger = { location = { OR = { geographical_region = world_europe geographical_region = world_asia_minor geographical_region = world_middle_east } } } } text = { localization_key = abortifacient_bitter_melon #India, Asia trigger = { location = { OR = { geographical_region = world_india geographical_region = world_asia_southeast geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } } } text = { localization_key = abortifacient_nutmeg #India, Asia trigger = { location = { OR = { geographical_region = world_india geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } } } text = { localization_key = abortifacient_saffron #India trigger = { location = { geographical_region = world_india } } } text = { localization_key = abortifacient_vervain #Europe trigger = { location = { geographical_region = world_europe } } } #text = { # localization_key = abortifacient_mugwort # #lesser chance in Europe, rest of Asia #} text = { localization_key = abortifacient_herb_of_grace #Christian only #Balkans, Anatolia, Mediterranean trigger = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } location = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north geographical_region = world_asia_minor } } } } text = { localization_key = abortifacient_rue #Same as herb-of-grace #Balkans, Anatolia, Mediterranean trigger = { location = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north geographical_region = world_asia_minor } } } } text = { localization_key = abortifacient_tansy #Europe, Mediterranean trigger = { location = { OR = { geographical_region = world_europe geographical_region = world_africa_north geographical_region = world_asia_minor } } } } text = { localization_key = abortifacient_ergot weight_multiplier = { base = 3 } #Europe, Asia trigger = { location = { OR = { geographical_region = world_europe geographical_region = world_asia_north_east geographical_region = world_asia_korea geographical_region = world_asia_china geographical_region = world_asia_japan } } } } } #Various Venomous Creatures VenomousCreature = { type = character text = { localization_key = venomous_creature_rare_spider trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:rare_spider #Very rare, as spiders poisonous enough to kill a man would need to come from VERY far } trigger_else = { always = yes } } } text = { localization_key = venomous_creature_red_scorpion trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:red_scorpion #India, Nepal } trigger_else = { location = { OR = { geographical_region = world_india geographical_region = world_asia_china } } } } } text = { localization_key = venomous_creature_deathstalker trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:deathstalker #North Africa, Middle East and China } trigger_else = { location = { OR = { geographical_region = world_africa_north geographical_region = world_middle_east_jerusalem geographical_region = world_middle_east_persia geographical_region = world_asia_china } } } } } text = { localization_key = venomous_creature_fat_tail trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:fat_tail #Arabia, Middle East, Egypt, China } trigger_else = { location = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north_east geographical_region = world_asia_china } } } } } text = { localization_key = venomous_creature_viper trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:viper #Fallback - Everywhere } trigger_else = { always = yes } } } text = { localization_key = venomous_creature_mamba trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:mamba #Sub-saharan Africa } trigger_else = { location = { geographical_region = world_africa_west } } } } text = { localization_key = venomous_creature_boomslang trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:boomslang #Sub-saharan Africa } trigger_else = { location = { geographical_region = world_africa_west } } } } text = { localization_key = venomous_creature_king_cobra trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:king_cobra #South-east Asia + India } trigger_else = { location = { OR = { geographical_region = world_india geographical_region = world_burma geographical_region = world_asia_southeast } } } } } text = { localization_key = venomous_creature_daboia trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:daboia #India, Southeast Asia } trigger_else = { location = { OR = { geographical_region = world_india geographical_region = world_asia_southeast } } } } } text = { localization_key = venomous_creature_saw_scale trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:saw_scale #North Africa, Middle East, Pakistan, India, Southeast Asia } trigger_else = { location = { OR = { geographical_region = world_africa_north geographical_region = world_middle_east geographical_region = world_india geographical_region = world_asia_southeast_mainland } } } } } text = { localization_key = venomous_creature_krait trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:krait #North Africa, Middle East, Pakistan, India } trigger_else = { location = { OR = { geographical_region = world_india geographical_region = world_burma geographical_region = world_asia_southeast } } } } } text = { localization_key = venomous_creature_beaked_mammal trigger = { trigger_if = { limit = { exists = scope:venomous_creature } scope:venomous_creature = flag:beaked_mammal #Australia } trigger_else = { always = no } } } text = { localization_key = venomous_creature_snake trigger = { always = no } fallback = yes } } #VenomousCreatureType VenomousCreatureType = { type = character text = { localization_key = venomous_creature_scorpion trigger = { OR = { scope:venomous_creature = flag:red_scorpion scope:venomous_creature = flag:deathstalker scope:venomous_creature = flag:fat_tail } } } text = { localization_key = venomous_creature_spider trigger = { scope:venomous_creature = flag:rare_spider } } text = { localization_key = venomous_creature_thing trigger = { scope:venomous_creature = flag:beaked_mammal } } text = { localization_key = venomous_creature_snake trigger = { OR = { scope:venomous_creature = flag:viper scope:venomous_creature = flag:mamba scope:venomous_creature = flag:boomslang scope:venomous_creature = flag:king_cobra scope:venomous_creature = flag:daboia scope:venomous_creature = flag:saw_scale scope:venomous_creature = flag:krait } } fallback = yes } } #VenomousCreatureType VenomousCreatureTypePlural = { type = character text = { localization_key = venomous_creature_scorpion_plural trigger = { OR = { scope:venomous_creature = flag:red_scorpion scope:venomous_creature = flag:deathstalker scope:venomous_creature = flag:fat_tail } } } text = { localization_key = venomous_creature_spider_plural trigger = { scope:venomous_creature = flag:rare_spider } } text = { localization_key = venomous_creature_thing_plural trigger = { scope:venomous_creature = flag:beaked_mammal } } text = { localization_key = venomous_creature_snake_plural trigger = { OR = { scope:venomous_creature = flag:viper scope:venomous_creature = flag:mamba scope:venomous_creature = flag:boomslang scope:venomous_creature = flag:king_cobra scope:venomous_creature = flag:daboia scope:venomous_creature = flag:saw_scale scope:venomous_creature = flag:krait } } fallback = yes } } #VenomousCreatureType VenomousCreatureAttack = { type = character text = { localization_key = venomous_creature_sting trigger = { OR = { scope:venomous_creature = flag:red_scorpion scope:venomous_creature = flag:deathstalker scope:venomous_creature = flag:fat_tail scope:venomous_creature = flag:beaked_mammal } } } text = { localization_key = venomous_creature_bite trigger = { OR = { scope:venomous_creature = flag:rare_spider scope:venomous_creature = flag:viper scope:venomous_creature = flag:mamba scope:venomous_creature = flag:boomslang scope:venomous_creature = flag:king_cobra scope:venomous_creature = flag:daboia scope:venomous_creature = flag:saw_scale scope:venomous_creature = flag:krait } } } } #VenomousCreatureAttackPlural VenomousCreatureAttackPlural = { type = character text = { localization_key = venomous_creature_stings trigger = { OR = { scope:venomous_creature = flag:red_scorpion scope:venomous_creature = flag:deathstalker scope:venomous_creature = flag:fat_tail scope:venomous_creature = flag:beaked_mammal } } } text = { localization_key = venomous_creature_bites trigger = { OR = { scope:venomous_creature = flag:rare_spider scope:venomous_creature = flag:viper scope:venomous_creature = flag:mamba scope:venomous_creature = flag:boomslang scope:venomous_creature = flag:king_cobra scope:venomous_creature = flag:daboia scope:venomous_creature = flag:saw_scale scope:venomous_creature = flag:krait } } } } VenomousCreatureMovement = { type = character text = { localization_key = venomous_creature_scutter trigger = { OR = { scope:venomous_creature = flag:red_scorpion scope:venomous_creature = flag:deathstalker scope:venomous_creature = flag:fat_tail scope:venomous_creature = flag:rare_spider } } } text = { localization_key = venomous_creature_slither trigger = { OR = { scope:venomous_creature = flag:viper scope:venomous_creature = flag:mamba scope:venomous_creature = flag:boomslang scope:venomous_creature = flag:king_cobra scope:venomous_creature = flag:daboia scope:venomous_creature = flag:saw_scale scope:venomous_creature = flag:krait } } } text = { localization_key = venomous_creature_scamper trigger = { scope:venomous_creature = flag:beaked_mammal } } } RandomReligiousTextName = { type = character text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:golden_legend } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } OR = { location.faith.religion = religion:eastern_orthodox_religion location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } } #The book is of my religion trigger_else = { OR = { location.faith.religion = religion:eastern_orthodox_religion location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } } } localization_key = random_religious_text_golden_legend } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:city_of_god } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } OR = { location.faith.religion = religion:eastern_orthodox_religion location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } } #The book is of my religion trigger_else = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } } } localization_key = random_religious_text_city_of_god } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:summa_theologica } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } OR = { location.faith.religion = religion:eastern_orthodox_religion location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } NOT = { location.faith = faith:orthodox } } #The book is of my religion trigger_else = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } NOT = { faith = faith:orthodox } } } localization_key = random_religious_text_summa_theologica } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:sic_et_non } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } OR = { location.faith.religion = religion:eastern_orthodox_religion location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } NOT = { location.faith = faith:orthodox } } #The book is of my religion trigger_else = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } NOT = { faith = faith:orthodox } } } localization_key = random_religious_text_sic_et_non } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:chrysostomos } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } location.faith = faith:orthodox } #The book is of my religion trigger_else = { faith = faith:orthodox } } localization_key = random_religious_text_chrysostomos } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:symeon_menologion } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } location.faith = faith:orthodox } #The book is of my religion trigger_else = { faith = faith:orthodox } } localization_key = random_religious_text_symeon_menologion } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:god_and_christ } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } location.faith = faith:orthodox } #The book is of my religion trigger_else = { faith = faith:orthodox } } localization_key = random_religious_text_god_and_christ } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:the_small_book_on_theism } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } location.faith.religion = religion:islam_religion } #The book is of my religion trigger_else = { faith.religion = religion:islam_religion } } localization_key = random_religious_text_the_small_book_on_theism } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:modern_philosophy } #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } location.faith.religion = religion:islam_religion } #The book is of my religion trigger_else = { faith.religion = religion:islam_religion } } localization_key = random_religious_text_modern_philosophy } text = { trigger = { #Original implementation trigger_if = { limit = { exists = scope:religious_book_title } scope:religious_book_title = flag:stories_from_holy_book } trigger_else = { always = yes } } localization_key = random_religious_text_stories_from_holy_book } } RandomEntertainmentTextName = { type = character text = { trigger = { scope:entertainment_book_title = flag:beowulf } localization_key = random_entertainment_text_beowulf } text = { trigger = { scope:entertainment_book_title = flag:niebelungenlied } localization_key = random_entertainment_text_niebelungenlied } text = { trigger = { scope:entertainment_book_title = flag:song_of_roland } localization_key = random_entertainment_text_song_of_roland } text = { trigger = { scope:entertainment_book_title = flag:mabinogi } localization_key = random_entertainment_text_mabinogi } text = { trigger = { scope:entertainment_book_title = flag:travels_to_jerusalem } localization_key = random_entertainment_text_travels_to_jerusalem } text = { trigger = { scope:entertainment_book_title = flag:east_of_indus } localization_key = random_entertainment_text_east_of_indus } text = { trigger = { scope:entertainment_book_title = flag:travels_to_byzantium } localization_key = random_entertainment_text_travels_to_byzantium } text = { trigger = { scope:entertainment_book_title = flag:digenes_akrites } localization_key = random_entertainment_text_digenes_akrites } text = { trigger = { scope:entertainment_book_title = flag:epigrams } localization_key = random_entertainment_text_epigrams } text = { trigger = { scope:entertainment_book_title = flag:philogelos } localization_key = random_entertainment_text_philogelos } text = { trigger = { scope:entertainment_book_title = flag:riddle_poems } localization_key = random_entertainment_text_riddle_poems } } RandomInformativeTextName = { type = character text = { trigger = { scope:informative_book_title = flag:on_the_judgement_of_the_stars } localization_key = random_informative_text_on_the_judgement_of_the_stars } text = { trigger = { scope:informative_book_title = flag:the_perfect_state } localization_key = random_informative_text_the_perfect_state } text = { trigger = { scope:informative_book_title = flag:spiritual_medicine } localization_key = random_informative_text_spiritual_medicine } text = { trigger = { scope:informative_book_title = flag:trotula } localization_key = random_informative_text_trotula } text = { trigger = { scope:informative_book_title = flag:the_improvement_of_the_moral_qualities } localization_key = random_informative_text_the_improvement_of_the_moral_qualities } text = { trigger = { scope:informative_book_title = flag:armes_prydein } localization_key = random_informative_text_armes_prydein } text = { trigger = { scope:informative_book_title = flag:almagest } localization_key = random_informative_text_almagest } text = { trigger = { scope:informative_book_title = flag:anekdota } localization_key = random_informative_text_anekdota } text = { trigger = { scope:informative_book_title = flag:chronographia } localization_key = random_informative_text_chronographia } } MusicalPerformer = { type = character random_valid = yes text = { #Latin localization_key = music_performer_troubadour } } MusicalPerformerPossessive = { type = character random_valid = yes text = { #Latin localization_key = music_performer_troubadour_possessive } } #NOTE! All of these nouns should work with "a" (not "an") RegionalGameObject = { type = character random_valid = yes text = { localization_key = deck_of_cards } text = { trigger = { location = { geographical_region = world_india } } localization_key = pachisi_board #indian } text = { localization_key = chess_set } } CulturalCurse = { type = character random_valid = yes #Christian text = { trigger = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } } localization_key = curse_by_the_blood } text = { trigger = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } } localization_key = curse_gods_wounds } text = { trigger = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } } localization_key = curse_by_gods_nails } #Swedish text = { trigger = { OR = { culture = { has_name_list = name_list_norwegian } culture = { has_name_list = name_list_swedish } } } localization_key = curse_helvete } text = { trigger = { culture = { has_name_list = name_list_swedish } } localization_key = curse_helvetes_javla_skit } text = { trigger = { culture = { has_name_list = name_list_swedish } } localization_key = curse_skit } text = { trigger = { OR = { culture = { has_name_list = name_list_swedish } culture = { has_name_list = name_list_norse } } faith = faith:norse_pagan } localization_key = curse_balders_balle } #Norse text = { trigger = { culture = { has_name_list = name_list_norse } } localization_key = curse_skitr } #Scanian text = { trigger = { OR = { culture = { has_name_list = name_list_danish } culture = { has_name_list = name_list_swedish } } capital_province.duchy = title:d_skane } localization_key = curse_jevla_mog } text = { trigger = { OR = { culture = { has_name_list = name_list_danish } culture = { has_name_list = name_list_swedish } } capital_province.duchy = title:d_skane } localization_key = curse_alahue } #Norwegian text = { trigger = { culture = { has_name_list = name_list_norwegian } } localization_key = curse_fy_fanden } text = { trigger = { culture = { has_name_list = name_list_norwegian } } localization_key = curse_pokker } text = { trigger = { culture = { has_name_list = name_list_norwegian } } localization_key = curse_haestkuk } #German text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_scheisse } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_dreck } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_verdammt } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_gottverdammt } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_zum_teufel } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_himmel_arsch_und_zwirn } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_kreuzdonnerwetter } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_zur_holle } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_was_fur_ein_mist } text = { trigger = { culture = { has_cultural_pillar = language_central_germanic } } localization_key = curse_was_fur_ein_dreck } #Dutch text = { trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_godver } text = { trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_godverdomme } text = { trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_tering } text = { trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_godgloeiende } text = { trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_kanker } text = { trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_vervloekt } #Polish text = { trigger = { culture = { has_name_list = name_list_polish } } localization_key = curse_niech_mnie_diabli } text = { trigger = { culture = { has_name_list = name_list_polish } } localization_key = curse_zaraza } #French text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_merde } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_putain } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_fils_de_pute } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_sacrebleu } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_nom_dune_pipe } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_calisse } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_ostie_de_criss_de_tabarnak } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_morbleu } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_diantre } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_peste } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_mortecouille } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_ventre_dieu } text = { trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_puterelle } #Spanish text = { trigger = { culture = { has_name_list = name_list_castilian } } localization_key = curse_maldicion } text = { trigger = { culture = { has_name_list = name_list_castilian } } localization_key = curse_maldita_sea } text = { trigger = { culture = { has_name_list = name_list_castilian } } localization_key = curse_mierda } text = { trigger = { culture = { has_name_list = name_list_castilian } } localization_key = curse_habrase_visto } text = { trigger = { culture = { has_name_list = name_list_castilian } } localization_key = curse_madre_mia } text = { trigger = { culture = { has_name_list = name_list_castilian } } localization_key = curse_ay_de_mi } #Italian text = { trigger = { culture = { has_name_list = name_list_italian } } localization_key = curse_cazzo } text = { trigger = { culture = { has_name_list = name_list_italian } } localization_key = curse_minchia } text = { trigger = { culture = { has_name_list = name_list_italian } } localization_key = curse_merda } text = { trigger = { culture = { has_name_list = name_list_italian } } localization_key = curse_vaffanculo } #Russian text = { trigger = { culture = { has_name_list = name_list_russian } } localization_key = curse_proklyatie } text = { trigger = { culture = { has_name_list = name_list_russian } } localization_key = curse_dyavol } text = { trigger = { culture = { has_name_list = name_list_russian } } localization_key = curse_vot_dermo } #Lithuanian text = { trigger = { culture = { has_name_list = name_list_lithuanian } } localization_key = curse_rupus_miltai } text = { trigger = { culture = { has_name_list = name_list_lithuanian } } localization_key = curse_velniai_rautu } text = { trigger = { culture = { has_name_list = name_list_lithuanian } } localization_key = curse_rupuze } #Han Chinese text = { trigger = { culture = { has_name_list = name_list_han } } localization_key = curse_fu_gu } text = { trigger = { culture = { has_name_list = name_list_han } } localization_key = curse_yanwang_suoming } text = { trigger = { culture = { has_name_list = name_list_han } } localization_key = curse_lai_hama } #Fallback (english) text = { trigger = { always = no } fallback = yes localization_key = curse_curses } text = { trigger = { always = no } fallback = yes localization_key = curse_shit } } GetOldBook = { type = character text = { trigger = { culture = { has_cultural_pillar = language_greek } } localization_key = old_book_greek } text = { trigger = { faith.religion = { is_in_family = rf_abrahamic } NOT = { culture = { has_cultural_pillar = language_greek } } } localization_key = old_book_abrahamic } text = { trigger = { faith.religion = { is_in_family = rf_pagan } } localization_key = old_book_pagan } text = { trigger = { faith.religion = { is_in_family = rf_eastern } } localization_key = old_book_eastern } text = { trigger = { always = no } fallback = yes localization_key = old_book_general } } get_region_dog_type = { type = character random_valid = yes # Britain text = { trigger = { current_date >= 1300.1.1 capital_province = { geographical_region = world_europe_west_britannia } } localization_key = dog_type_talbot # Talbot } text = { trigger = { capital_province = { geographical_region = world_europe_west_britannia } } localization_key = dog_type_corgi # Corgi } text = { trigger = { capital_province = { geographical_region = world_europe_west_britannia } } localization_key = dog_type_rache # Rache } # Germany text = { trigger = { capital_province = { geographical_region = world_europe_west_germania } } localization_key = dog_type_bullenbeisser # Bullenbeisser } text = { trigger = { capital_province = { geographical_region = world_europe_west_germania } } localization_key = dog_type_spitz # Spitz } # France text = { trigger = { current_date >= 1100.1.1 capital_province = { geographical_region = world_europe_west_francia } } localization_key = dog_type_chiengris # Chien-gris } # Europe text = { trigger = { capital_province = { geographical_region = world_europe_south } } localization_key = dog_type_molossian # Molossus } text = { trigger = { capital_province = { geographical_region = world_europe } } localization_key = dog_type_mastiff # Mastiff } text = { trigger = { capital_province = { geographical_region = world_europe_north } } localization_key = dog_type_vallhund # Vallhund } text = { trigger = { capital_province = { geographical_region = world_europe } } localization_key = dog_type_limer # Limer } # Steppe text = { trigger = { capital_province = { OR = { geographical_region = world_europe geographical_region = world_steppe_west } } } localization_key = dog_type_alaunt # Alaunt } text = { trigger = { capital_province = { OR = { geographical_region = world_europe_north geographical_region = world_steppe_west } } } localization_key = dog_type_laika # Laika (Samoyed) } # Africa text = { trigger = { capital_province = { geographical_region = world_africa } } localization_key = dog_type_basenji # Basenji } # Asia text = { trigger = { capital_province = { geographical_region = world_middle_east } } localization_key = dog_type_canaan # Canaan } text = { trigger = { capital_province = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north } } } localization_key = dog_type_saluki # Saluki } text = { trigger = { capital_province = { geographical_region = world_persian_empire } } localization_key = dog_type_tazi # Tazi (Afghan) } text = { trigger = { capital_province = { geographical_region = world_asia_east } } localization_key = dog_type_chow_chow # Chow Chow } text = { trigger = { capital_province = { OR = { geographical_region = world_asia_north_east geographical_region = world_asia_sakhalin_hokkaido geographical_region = world_asia_japan } } } localization_key = dog_type_hokkaido # Hokkaido } text = { trigger = { capital_province = { geographical_region = world_asia_korea } } localization_key = dog_type_jindo # Jindo } text = { trigger = { capital_province = { geographical_region = world_asia_philippines } } localization_key = dog_type_asong_gubat # Asong Gubat } text = { trigger = { capital_province = { geographical_region = world_asia_southeast_mainland } } localization_key = dog_type_telomian # Telomian } text = { trigger = { capital_province = { OR = { geographical_region = world_asia_malaysia geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } } localization_key = dog_type_kinta # Kinta } text = { trigger = { capital_province = { geographical_region = world_asia_china } } localization_key = dog_type_shar_pei # Shar Pei } text = { trigger = { capital_province = { geographical_region = world_asia_china } } localization_key = dog_type_tibetan_mastiff # Tibetan Mastiff } text = { trigger = { capital_province = { geographical_region = world_asia_japan } } localization_key = dog_type_shikoku # Shikoku } text = { trigger = { capital_province = { geographical_region = world_asia_japan } } localization_key = dog_type_akita # Akita } # India text = { trigger = { capital_province = { geographical_region = world_india } } localization_key = dog_type_desi # Desi } # East text = { trigger = { capital_province = { OR = { geographical_region = world_himalaya geographical_region = world_steppe_tarim geographical_region = world_steppe_east } } } localization_key = dog_type_lion_dog # Lion dog (Chow Chow / Shar Pei) } # Generic text = { trigger = { always = yes } localization_key = dog_type_hound # Hound } } get_region_flower_type = { type = province random_valid = yes text = { trigger = { OR = { geographical_region = world_india geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_africa_west geographical_region = world_africa_east geographical_region = world_asia_southeast } } localization_key = flower_type_hibiscus # Hibiscus } text = { trigger = { OR = { geographical_region = world_india geographical_region = world_africa_west geographical_region = world_africa_east geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_gardenia # Gardenia } text = { trigger = { OR = { geographical_region = world_steppe_east geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india geographical_region = world_asia_southeast geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea } } localization_key = flower_type_lotus # Lotus } text = { trigger = { OR = { geographical_region = world_steppe_east geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_chrysanthemum # Chrysanthemum } text = { trigger = { OR = { geographical_region = world_india geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_asia_japan geographical_region = world_asia_china geographical_region = world_asia_southeast } } localization_key = flower_type_jasmine # Jasmine } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe geographical_region = world_africa } } localization_key = flower_type_delphinium # Delphinium } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_violet # Violet/Pansy } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_peony # Peony } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe } } localization_key = flower_type_lavender # Lavender } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe geographical_region = world_india geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_lily # Lily } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe } } localization_key = flower_type_geranium # Geranium } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe } } localization_key = flower_type_iris # Iris } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_africa_north geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_foxglove # Foxglove/Digitalis } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north } } localization_key = flower_type_carnation # Carnation/Dianthus } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north } } localization_key = flower_type_snapdragon # Snapdragon/Antirrhinum } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_africa_north geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe geographical_region = world_asia_china geographical_region = world_asia_japan } } localization_key = flower_type_narcissus # Narcissus/Daffodil } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe } } localization_key = flower_type_crocus # Crocus } text = { trigger = { OR = { geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe_west } } localization_key = flower_type_tulip # Tulip } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe geographical_region = world_asia_china } } localization_key = flower_type_poppy # Poppy } # Asia text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_camellia # Camellia } text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_chinese_primrose # Chinese Primrose } text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_plum_blossom # Plum Blossom } text = { trigger = { geographical_region = world_asia_japan } localization_key = flower_type_cherry_blossom # Cherry Blossom } text = { trigger = { geographical_region = world_asia_japan } localization_key = flower_type_japanese_iridaceae # Japanese Iridaceae } text = { trigger = { geographical_region = world_asia_korea } localization_key = flower_type_korean_bellflower # Korean Bellflower } text = { trigger = { geographical_region = world_asia_korea } localization_key = flower_type_korean_rhododendron # Korean Rhododendron } text = { trigger = { geographical_region = world_asia_sakhalin_hokkaido } localization_key = flower_type_hokkaido_alpine # Hokkaido Alpine } text = { trigger = { geographical_region = world_asia_borneo } localization_key = flower_type_tropical_rafflesia # Tropical Rafflesia } text = { trigger = { OR = { geographical_region = world_asia_borneo geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } localization_key = flower_type_nepenthes_pitcher # Nephentese Pitcher } text = { trigger = { geographical_region = world_asia_philippines } localization_key = flower_type_jade_vine # Jade Vine } text = { trigger = { geographical_region = world_asia_philippines } localization_key = flower_type_medinilla # Medinilla } text = { trigger = { geographical_region = world_asia_malaysia } localization_key = flower_type_tiger_orchid # Tiger Orchid } text = { trigger = { geographical_region = world_asia_southeast_mainland } localization_key = flower_type_telipogon # Telipogon } text = { trigger = { geographical_region = world_asia_southeast_mainland } localization_key = flower_type_bali_orchid # Bali Orchid } text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_weigela # Weigela } text = { trigger = { always = yes } localization_key = flower_type_rose # Rose } text = { trigger = { always = yes } localization_key = flower_type_orchid # Orchid } text = { trigger = { always = yes } localization_key = flower_type_aster # Aster/Daisy } } get_region_flower_type_plural = { type = province random_valid = yes text = { trigger = { OR = { geographical_region = world_india geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_africa_west geographical_region = world_africa_east } } localization_key = flower_type_hibiscus_plural # Hibiscuses } text = { trigger = { OR = { geographical_region = world_india geographical_region = world_africa_west geographical_region = world_africa_east } } localization_key = flower_type_gardenia_plural # Gardenias } text = { trigger = { OR = { geographical_region = world_steppe_east geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india geographical_region = world_asia_southeast geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea } } localization_key = flower_type_lotus_plural # Lotuses } text = { trigger = { OR = { geographical_region = world_steppe_east geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india } } localization_key = flower_type_chrysanthemum_plural # Chrysanthemums } text = { trigger = { OR = { geographical_region = world_india geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_asia_japan geographical_region = world_asia_china geographical_region = world_asia_southeast } } localization_key = flower_type_jasmine # Jasmine } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe geographical_region = world_africa } } localization_key = flower_type_delphinium_plural # Delphiniums } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west } } localization_key = flower_type_violet_plural # Violets/Pansies } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west } } localization_key = flower_type_peony_plural # Peonies } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe } } localization_key = flower_type_lavender # Lavender } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe geographical_region = world_india } } localization_key = flower_type_lily_plural # Lilies } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe } } localization_key = flower_type_geranium_plural # Geraniums } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe } } localization_key = flower_type_iris_plural # Irises } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_africa_north } } localization_key = flower_type_foxglove_plural # Foxgloves/Digitalises } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north } } localization_key = flower_type_carnation_plural # Carnations/Dianthuses } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north } } localization_key = flower_type_snapdragon_plural # Snapdragons/Antirrhinums } text = { trigger = { OR = { geographical_region = world_europe geographical_region = world_africa_north geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe } } localization_key = flower_type_narcissus_plural # Narcissuses/Daffodils } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe } } localization_key = flower_type_crocus_plural # Crocuses } text = { trigger = { OR = { geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe_west } } localization_key = flower_type_tulip_plural # Tulips } text = { trigger = { OR = { geographical_region = world_europe_south geographical_region = world_africa_north geographical_region = world_asia_minor geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe geographical_region = world_asia_china } } localization_key = flower_type_poppy_plural # Poppies } # Asia text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_camellia_plural # Camellias } text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_chinese_primrose_plural # Chinese Primroses } text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_plum_blossom_plural # Plum Blossoms } text = { trigger = { geographical_region = world_asia_japan } localization_key = flower_type_cherry_blossom_plural # Cherry Blossoms } text = { trigger = { geographical_region = world_asia_japan } localization_key = flower_type_japanese_iridaceae # Japanese Iridaceae } text = { trigger = { geographical_region = world_asia_korea } localization_key = flower_type_korean_bellflower_plural # Korean Bellflowers } text = { trigger = { geographical_region = world_asia_korea } localization_key = flower_type_korean_rhododendron_plural # Korean Rhododendrons } text = { trigger = { geographical_region = world_asia_sakhalin_hokkaido } localization_key = flower_type_hokkaido_alpine_plural # Hokkaido Alpines } text = { trigger = { geographical_region = world_asia_borneo } localization_key = flower_type_tropical_rafflesia_plural # Tropical Rafflesias } text = { trigger = { OR = { geographical_region = world_asia_borneo geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } localization_key = flower_type_nepenthes_pitcher_plural # Nephentese Pitchers } text = { trigger = { geographical_region = world_asia_philippines } localization_key = flower_type_jade_vine_plural # Jade Vines } text = { trigger = { geographical_region = world_asia_philippines } localization_key = flower_type_medinilla_plural # Medinillas } text = { trigger = { geographical_region = world_asia_malaysia } localization_key = flower_type_tiger_orchid_plural # Tiger Orchids } text = { trigger = { geographical_region = world_asia_southeast_mainland } localization_key = flower_type_telipogon_plural # Telipogons } text = { trigger = { geographical_region = world_asia_southeast_mainland } localization_key = flower_type_bali_orchid_plural # Bali Orchids } text = { trigger = { geographical_region = world_asia_china } localization_key = flower_type_weigela_plural # Weigelas } text = { trigger = { always = yes } localization_key = flower_type_rose # Rose } text = { trigger = { always = yes } localization_key = flower_type_orchid # Orchid } text = { trigger = { always = yes } localization_key = flower_type_aster # Aster/Daisy } text = { trigger = { always = yes } localization_key = flower_type_rose_plural # Roses } text = { trigger = { always = yes } localization_key = flower_type_orchid_plural # Orchids } text = { trigger = { always = yes } localization_key = flower_type_aster_plural # Asters/Daisies } } get_carvable_surface = { type = province text = { trigger = { is_likely_to_contain_trees_trigger = yes } localization_key = tree } text = { fallback = yes trigger = { always = yes } localization_key = rock } } RegionalFerociousAnimal = { type = character random_valid = yes #Bear text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:bear } trigger_else = { location = { geographical_region = hunt_animal_bear_region } } } localization_key = animal_type_bear } #Wolf text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:wolf } trigger_else = { location = { NOR = { geographical_region = world_africa_west geographical_region = world_asia_southeast } } } } localization_key = animal_type_wolf } # Hyena text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:hyena } trigger_else = { location = { OR = { geographical_region = world_africa geographical_region = world_middle_east geographical_region = world_india geographical_region = world_asia_china geographical_region = world_asia_southeast_mainland } } } } localization_key = animal_type_hyena } #Boar text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:boar } trigger_else = { location = { geographical_region = hunt_animal_boar_region } } } localization_key = animal_type_boar } #Tiger text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:tiger } trigger_else = { location = { hunt_animal_tiger_trigger = yes } } } localization_key = animal_type_tiger } #Leopard text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:leopard } trigger_else = { location = { hunt_animal_leopard_trigger = yes } } } localization_key = animal_type_leopard } #Lion text = { trigger = { trigger_if = { limit = { exists = var:animal_type } var:animal_type = flag:lion } trigger_else = { location = { hunt_animal_lion_trigger = yes } } } localization_key = animal_type_lion } #Gorilla text = { trigger = { location = { geographical_region = world_africa_east } } localization_key = animal_type_gorilla } #Fallback - Shape text = { trigger = { always = no } localization_key = animal_type_shape fallback = yes } } RegionalOnlyFerociousAnimal = { type = character random_valid = yes #Bear text = { trigger = { location = { geographical_region = hunt_animal_bear_region } } localization_key = animal_type_bear } #Wolf text = { trigger = { NOT = { location = { geographical_region = world_africa_west } } } localization_key = animal_type_wolf fallback = yes } # Hyena text = { trigger = { location = { OR = { geographical_region = world_africa geographical_region = world_middle_east geographical_region = world_india geographical_region = world_asia_china geographical_region = world_asia_southeast_mainland } } } localization_key = animal_type_hyena } #Boar text = { trigger = { location = { geographical_region = hunt_animal_boar_region } } localization_key = animal_type_boar } #Tiger text = { trigger = { location = { hunt_animal_tiger_trigger = yes } } localization_key = animal_type_tiger } #Leopard text = { trigger = { location = { hunt_animal_leopard_trigger = yes } } localization_key = animal_type_leopard } #Lion text = { trigger = { location = { hunt_animal_lion_trigger = yes } } localization_key = animal_type_lion } #Gorilla text = { trigger = { location = { geographical_region = world_africa_east } } localization_key = animal_type_gorilla } } RegionalOnlyFerociousAnimalPlural = { parent = RegionalOnlyFerociousAnimal suffix = "_plural" } #this is used with the select_local_farm_animal_effect effect RegionalFarmAnimal = { type = character random_valid = yes #Goat text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:goat } trigger_else = { always = yes } } localization_key = regional_farm_animal_goat } #Chicken text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:chicken } trigger_else = { always = yes } } localization_key = regional_farm_animal_chicken } #Cow text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:cow } trigger_else = { always = yes } } localization_key = regional_farm_animal_cow } #Sheep text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:sheep } trigger_else = { always = yes } } localization_key = regional_farm_animal_sheep } #Pig text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:pig } trigger_else = { location.faith = { NOR = { religion_tag = islam_religion religion_tag = judaism_religion } } } } localization_key = regional_farm_animal_pig } #Yak text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:yak } trigger_else = { location = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia geographical_region = world_steppe geographical_region = world_asia_china geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } } localization_key = regional_farm_animal_yak } #Camel text = { trigger = { #No need to disturb the original implementation trigger_if = { limit = { NOT = { exists = var:local_farm_animal } } location = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north geographical_region = world_asia_china # Bactrian Camel } } } trigger_else = { always = no } } localization_key = regional_farm_animal_camel } #Horse text = { trigger = { #No need to disturb the original implementation trigger_if = { limit = { NOT = { exists = var:local_farm_animal } } always = yes } trigger_else = { always = no } } localization_key = regional_farm_animal_horse } } RegionalFarmAnimalPlural = { type = character random_valid = yes #Goat text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:goat } trigger_else = { always = yes } } localization_key = regional_farm_animal_goat_plural } #Chicken text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:chicken } trigger_else = { always = no } # ... "herd of chickens" ain't a thing. } localization_key = regional_farm_animal_chicken_plural } #Cow text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:cow } trigger_else = { always = yes } } localization_key = regional_farm_animal_cow_plural } #Sheep text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:sheep } trigger_else = { always = yes } } localization_key = regional_farm_animal_sheep_plural } #Pig text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:pig } trigger_else = { location.faith = { NOR = { religion_tag = islam_religion religion_tag = judaism_religion } } } } localization_key = regional_farm_animal_pig_plural } #Yaks text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:yak } trigger_else = { location = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia geographical_region = world_steppe geographical_region = world_asia_china geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } } localization_key = regional_farm_animal_yak_plural } } SoundingRegionalFarmAnimal = { type = character random_valid = yes #Goat text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:goat } trigger_else = { always = yes } } localization_key = regional_farm_animal_bleating_goat } #Chicken text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:chicken } trigger_else = { always = yes } } localization_key = regional_farm_animal_clucking_chicken } #Cow text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:cow } trigger_else = { always = yes } } localization_key = regional_farm_animal_bellowing_cow } #Sheep text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:sheep } trigger_else = { always = yes } } localization_key = regional_farm_animal_bleating_sheep } #Pig text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:pig } trigger_else = { location.faith = { NOR = { religion_tag = islam_religion religion_tag = judaism_religion } } } } localization_key = regional_farm_animal_snorting_pig } #Yak text = { trigger = { trigger_if = { limit = { exists = var:local_farm_animal } var:local_farm_animal = flag:yak } trigger_else = { location = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia geographical_region = world_steppe geographical_region = world_asia_china geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } } localization_key = regional_farm_animal_grunting_yak } #Camel text = { trigger = { #No need to disturb the original implementation trigger_if = { limit = { NOT = { exists = var:local_farm_animal } } location = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north geographical_region = world_asia_china # Bactrian Camel } } } trigger_else = { always = no } } localization_key = regional_farm_animal_grunting_camel } #Horse text = { trigger = { #No need to disturb the original implementation trigger_if = { limit = { NOT = { exists = var:local_farm_animal } } always = yes } trigger_else = { always = no } } localization_key = regional_farm_animal_whinnying_horse } } RegionalArtilleryType = { type = character text = { trigger = { culture = { has_innovation = innovation_gunpowder } } localization_key = regional_artillery_bombard } text = { trigger = { culture = { has_innovation = innovation_trebuchet } } localization_key = regional_artillery_trebuchet } text = { trigger = { culture = { has_innovation = innovation_mangonel } } localization_key = regional_artillery_mangonel } text = { trigger = { always = yes } localization_key = regional_artillery_onager } } RegionalArtilleryPlural = { type = character parent = RegionalArtilleryType suffix = "_plural" } RegionalShipType = { type = character random_valid = yes text = { trigger = { culture = { has_cultural_pillar = heritage_north_germanic } } localization_key = regional_ship_knarr } text = { trigger = { artifact_use_northern_unit_visuals_trigger = yes } localization_key = regional_ship_longship } text = { trigger = { culture = { has_building_gfx = mediterranean_building_gfx } } localization_key = regional_ship_galley } text = { trigger = { culture = { OR = { has_cultural_pillar = heritage_byzantine has_cultural_pillar = heritage_caucasian } } } localization_key = regional_ship_dromon } text = { trigger = { culture = { has_unit_gfx = western_unit_gfx } } localization_key = regional_ship_cog } text = { trigger = { always = yes } localization_key = regional_ship_fallback } } RegionalShipPlural = { type = character parent = RegionalShipType suffix = "_plural" } RegionalPoxAnimal = { type = character random_valid = yes #Goat text = { localization_key = regional_farm_animal_goat } #Chicken text = { localization_key = regional_farm_animal_chicken } #Cow text = { localization_key = regional_farm_animal_cow } #Sheep text = { localization_key = regional_farm_animal_sheep } #Pig text = { trigger = { faith = { NOR = { religion_tag = islam_religion religion_tag = judaism_religion } } } localization_key = regional_farm_animal_pig } #Yak text = { trigger = { capital_province = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia geographical_region = world_steppe geographical_region = world_asia_china geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } localization_key = regional_farm_animal_yak } #Monkey text = { trigger = { capital_province = { OR = { geographical_region = world_middle_east geographical_region = world_india geographical_region = world_africa geographical_region = world_burma geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } localization_key = animal_monkey } } WritingInstrument = { type = character random_valid = yes text = { # Quills, European trigger = { trigger_if = { limit = { exists = capital_province } capital_province = { geographical_region = world_europe } } trigger_else_if = { limit = { exists = liege_or_court_owner.capital_province } liege_or_court_owner.capital_province = { geographical_region = world_europe } } trigger_else_if = { limit = { exists = location } location = { geographical_region = world_europe } } trigger_else = { always = no } } localization_key = quill } text = { # Pens, non-European. Made from bamboo, reeds, whatever. Just a bit of wood sharpened to a point and dipped in ink. localization_key = pen fallback = yes } } GetKnightErrantAnimal = { type = character text = { trigger = { location = { geographical_region = world_europe } } localization_key = GetKnightErrantAnimal_swan } text = { trigger = { location = { OR = { geographical_region = world_india geographical_region = world_burma geographical_region = ghw_region_caucasus geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } localization_key = GetKnightErrantAnimal_tiger } text = { trigger = { location = { geographical_region = world_africa } } localization_key = GetKnightErrantAnimal_lion } text = { # Basically everywhere localization_key = GetKnightErrantAnimal_hart fallback = yes } } RegionalWeaponMetal = { type = character text = { trigger = { location = { OR = { geographical_region = world_india_deccan geographical_region = world_india_bengal geographical_region = world_india_rajastan geographical_region = world_burma geographical_region = world_asia_thailand } } } localization_key = metal_wootz_steel } text = { trigger = { location = { OR = { geographical_region = world_middle_east geographical_region = world_asia_minor geographical_region = world_africa_north_east } } } localization_key = metal_damascus_steel } text = { trigger = { location = { OR = { geographical_region = world_europe_east geographical_region = world_steppe_tarim geographical_region = world_steppe_west geographical_region = world_steppe_central geographical_region = world_steppe_east geographical_region = world_siberia geographical_region = world_asia_north_east geographical_region = world_asia_sakhalin_hokkaido } } } localization_key = metal_bulat_steel } text = { trigger = { location = { OR = { geographical_region = world_asia_china geographical_region = world_asia_japan geographical_region = world_asia_korea geographical_region = world_asia_southeast } } } localization_key = metal_bintie_steel } text = { trigger = { NOR = { government_has_flag = government_is_tribal government_has_flag = government_is_nomadic } } localization_key = metal_steel } text = { localization_key = metal_iron fallback = yes } } RegionalFabric = { type = character random_valid = yes text = { trigger = { location = { OR = { geographical_region = world_europe_west geographical_region = world_europe_north geographical_region = world_europe_south geographical_region = world_europe_east geographical_region = world_asia_china } } } localization_key = cloth_linen } text = { trigger = { location = { OR = { geographical_region = world_africa_north_east geographical_region = world_africa_east geographical_region = world_asia_china geographical_region = world_asia_philippines geographical_region = world_asia_borneo geographical_region = world_asia_sulawesi_maluku geographical_region = world_asia_indonesia } } } localization_key = cloth_cotton } text = { trigger = { location = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east geographical_region = world_asia } } } localization_key = cloth_silk } text = { trigger = { location = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east geographical_region = world_asia_east } } } localization_key = cloth_satin } text = { trigger = { location = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east } } } localization_key = cloth_velvet } text = { trigger = { location = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east geographical_region = world_asia_china } } } localization_key = cloth_samite } text = { trigger = { location = { OR = { geographical_region = world_europe_west geographical_region = world_europe_north geographical_region = world_europe_south geographical_region = world_europe_east } } NOT = { religion = religion:judaism_religion } } localization_key = cloth_fustian } text = { trigger = { location = { geographical_region = world_europe_west_britannia } current_date >= 1200.1.1 } localization_key = cloth_worsted_wool } text = { localization_key = cloth_wool fallback = yes } } TerrainStruggleLoc = { type = character text = { trigger = { current_season_trigger = { SEASON = winter } } localization_key = TerrainStruggleWinter } text = { trigger = { current_season_trigger = { SEASON = rainy_season } } localization_key = TerrainStruggleRain } text = { trigger = { current_season_trigger = { SEASON = summer } } localization_key = TerrainStruggleSun } } TerrainInspirationLoc = { type = province text = { trigger = { terrain = mountains } localization_key = TerrainInspirationMountains } text = { trigger = { terrain = hills } localization_key = TerrainInspirationHills } text = { trigger = { terrain = jungle } localization_key = TerrainInspirationJungle } text = { trigger = { terrain = taiga } localization_key = TerrainInspirationTaiga } text = { trigger = { terrain = wetlands } localization_key = TerrainInspirationWetlands } text = { trigger = { terrain = floodplains } localization_key = TerrainInspirationFloodplains } text = { trigger = { terrain = desert } localization_key = TerrainInspirationDesert } text = { trigger = { terrain = forest } localization_key = TerrainInspirationForest } text = { trigger = { terrain = farmlands } localization_key = TerrainInspirationFarmlands } text = { trigger = { terrain = steppe } localization_key = TerrainInspirationSteppe } text = { trigger = { terrain = drylands } localization_key = TerrainInspirationdrylands } } GetProvinceTricksterSpirit = { type = province text = { trigger = { geographical_region = world_asia_sulawesi_maluku } localization_key = trickster_spirit_maluku } text = { trigger = { geographical_region = world_asia_borneo } localization_key = trickster_spirit_borneo } text = { trigger = { geographical_region = world_asia_philippines } localization_key = trickster_spirit_philippines } text = { trigger = { geographical_region = world_asia_indonesia } localization_key = trickster_spirit_indonesia } text = { trigger = { geographical_region = world_asia_malaysia } localization_key = trickster_spirit_malaysia } text = { trigger = { geographical_region = world_asia_thailand culture = { has_cultural_pillar = heritage_tai } } localization_key = trickster_spirit_thailand } text = { trigger = { geographical_region = world_asia_thailand NOT = { culture = { has_cultural_pillar = heritage_tai } } } localization_key = trickster_spirit_indochina } text = { trigger = { geographical_region = world_asia_sakhalin_hokkaido } localization_key = trickster_spirit_sakhalin_hokkaido } text = { trigger = { geographical_region = world_asia_japan } localization_key = trickster_spirit_japan } text = { trigger = { geographical_region = world_asia_korea } localization_key = trickster_spirit_korea } text = { trigger = { geographical_region = world_tibet } localization_key = trickster_spirit_tibet } text = { trigger = { geographical_region = world_asia_china } localization_key = trickster_spirit_china } text = { trigger = { geographical_region = world_siberia } localization_key = trickster_spirit_siberia } text = { trigger = { geographical_region = world_steppe } localization_key = trickster_spirit_steppe } text = { trigger = { geographical_region = world_africa_east } localization_key = trickster_spirit_africa_east } text = { trigger = { geographical_region = world_africa_west } localization_key = trickster_spirit_africa_west } text = { trigger = { geographical_region = world_africa_north } localization_key = trickster_spirit_africa_north } text = { trigger = { geographical_region = world_india } localization_key = trickster_spirit_india } text = { trigger = { geographical_region = world_middle_east } localization_key = trickster_spirit_middle_east } text = { trigger = { geographical_region = world_europe_south_italy } localization_key = trickster_spirit_east } text = { trigger = { OR = { geographical_region = world_europe_south_east geographical_region = world_asia_minor } } localization_key = trickster_spirit_balkans } text = { trigger = { geographical_region = world_europe_east } localization_key = trickster_spirit_east } text = { trigger = { geographical_region = world_europe_north } localization_key = trickster_spirit_north } text = { trigger = { geographical_region = world_europe_west_iberia } localization_key = trickster_spirit_iberia } text = { trigger = { geographical_region = custom_netherlands } localization_key = trickster_spirit_netherlands } text = { trigger = { geographical_region = world_europe_west_francia } localization_key = trickster_spirit_francia } text = { trigger = { geographical_region = world_europe_west_germania } localization_key = trickster_spirit_germania } text = { trigger = { geographical_region = world_europe_west_britannia } localization_key = trickster_spirit_britannia } text = { fallback = yes localization_key = trickster_spirit_default } } #This is used only in the peasant uprisings, make your own custom loc if you want it in events RegionalPeasantHeadgear = { type = character text = { trigger = { culture = { has_clothing_gfx = western_clothing_gfx } } localization_key = peasant_headgear_coif } text = { trigger = { culture = { has_clothing_gfx = french_clothing_gfx } } localization_key = peasant_headgear_chaperon } text = { trigger = { culture = { OR = { has_clothing_gfx = mongol_clothing_gfx has_clothing_gfx = northern_clothing_gfx has_clothing_gfx = sami_clothing_gfx has_clothing_gfx = ugro_permian_clothing_gfx } } } localization_key = peasant_headgear_fur } text = { trigger = { culture = { has_clothing_gfx = chinese_clothing_gfx #historical reasons, see Red and Yellow Turban uprisings } } localization_key = peasant_headgear_chinese } text = { trigger = { culture = { OR = { has_clothing_gfx = mena_clothing_gfx has_clothing_gfx = dde_abbasid_clothing_gfx has_clothing_gfx = iranian_clothing_gfx has_clothing_gfx = iberian_muslim_clothing_gfx } } } localization_key = peasant_headgear_turban } text = { trigger = { culture = { has_clothing_gfx = japanese_clothing_gfx } } localization_key = peasant_headgear_kasa } text = { trigger = { culture = { has_clothing_gfx = west_slavic_clothing_gfx } } localization_key = peasant_headgear_hood } text = { trigger = { culture = { OR = { has_clothing_gfx = turkic_clothing_gfx has_clothing_gfx = east_slavic_clothing_gfx } } } localization_key = peasant_headgear_kalpak } text = { trigger = { culture = { OR = { has_clothing_gfx = southeast_asian_clothing_gfx has_clothing_gfx = malay_clothing_gfx has_clothing_gfx = korean_clothing_gfx } } } localization_key = peasant_headgear_hat } text = { trigger = { culture = { OR = { has_clothing_gfx = dde_hre_clothing_gfx has_clothing_gfx = byzantine_clothing_gfx } } } localization_key = peasant_headgear_scarf } text = { localization_key = peasant_headgear_cap } } RegionalPeasantHeadgearPlural = { type = character parent = RegionalPeasantHeadgear suffix = "_plural" }