2336 lines
51 KiB
Text
2336 lines
51 KiB
Text
# Do they want to do it or are they already doing it?
|
|
InspirationTypeDescriptionFuturePresent = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_type_desc_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_type_desc_future
|
|
}
|
|
}
|
|
|
|
InspirationWritePresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_write_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_write_future
|
|
}
|
|
}
|
|
|
|
InspirationForgePresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_forge_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_forge_future
|
|
}
|
|
}
|
|
|
|
InspirationWeavePresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_weave_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_weave_future
|
|
}
|
|
}
|
|
|
|
InspirationGoPresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_go_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_go_future
|
|
}
|
|
}
|
|
|
|
InspirationCreatePresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_create_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_create_future
|
|
}
|
|
}
|
|
|
|
InspirationMakePresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_make_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_make_future
|
|
}
|
|
}
|
|
|
|
InspirationStudyPresentFuture = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
exists = inspiration_sponsor
|
|
}
|
|
}
|
|
localization_key = inspiration_desc_study_present
|
|
}
|
|
|
|
text = {
|
|
localization_key = inspiration_desc_study_future
|
|
}
|
|
}
|
|
|
|
InspirationTypeDescription = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = book_inspiration
|
|
}
|
|
exists = var:book_subject #For this one we look at ArtifactBookSubject so we can use the same loc key here and in the artifact's desc
|
|
}
|
|
localization_key = book_subject_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = book_inspiration
|
|
}
|
|
}
|
|
localization_key = book_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = weapon_inspiration
|
|
}
|
|
exists = var:artifact_weapon_type
|
|
}
|
|
localization_key = weapon_set_type_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = weapon_inspiration
|
|
}
|
|
}
|
|
localization_key = weapon_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
OR = {
|
|
exists = scope:armor_type
|
|
exists = var:artifact_armor_type
|
|
}
|
|
}
|
|
localization_key = armor_set_type_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
NOR = {
|
|
exists = var:artifact_armor_type
|
|
exists = scope:armor_type
|
|
}
|
|
}
|
|
localization_key = armor_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
inspiration_owner = { has_variable = banner_commission}
|
|
}
|
|
}
|
|
localization_key = weaver_inspiration_description_banner
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
}
|
|
exists = var:artifact_tapestry_scene
|
|
}
|
|
localization_key = weaver_inspiration_description_set_scene
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = weaver_inspiration
|
|
}
|
|
}
|
|
localization_key = weaver_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = adventure_inspiration
|
|
}
|
|
exists = var:adventure_destination
|
|
}
|
|
localization_key = adventure_inspiration_description_destination
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = adventure_inspiration
|
|
}
|
|
}
|
|
localization_key = adventure_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = artisan_inspiration
|
|
}
|
|
exists = var:artifact_artisan_type
|
|
}
|
|
localization_key = artisan_inspiration_description_set_type
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = artisan_inspiration
|
|
}
|
|
}
|
|
localization_key = artisan_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
exists = var:artifact_smith_type
|
|
}
|
|
localization_key = smith_inspiration_description_set_type
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
localization_key = smith_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = research_inspiration
|
|
}
|
|
}
|
|
localization_key = research_inspiration_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = religious_inspiration
|
|
}
|
|
}
|
|
localization_key = religious_inspiration_description
|
|
}
|
|
#Alchemy is added as separate instances here since they need different sentence starters
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
exists = var:artifact_alchemy_type
|
|
var:artifact_alchemy_type = flag:alchemy_type_elixirs
|
|
}
|
|
localization_key = inspiration_alchemy_type_elixirs
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
exists = var:artifact_alchemy_type
|
|
var:artifact_alchemy_type = flag:alchemy_type_metals
|
|
}
|
|
localization_key = inspiration_alchemy_type_metals
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
exists = var:artifact_alchemy_type
|
|
var:artifact_alchemy_type = flag:alchemy_type_panacea
|
|
}
|
|
localization_key = inspiration_alchemy_type_panacea
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
exists = var:artifact_alchemy_type
|
|
var:artifact_alchemy_type = flag:alchemy_type_immortality
|
|
}
|
|
localization_key = inspiration_alchemy_type_immortality
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
}
|
|
}
|
|
localization_key = alchemy_inspiration_description
|
|
}
|
|
}
|
|
|
|
InspirationTypeDescriptionPast = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:weapon
|
|
}
|
|
localization_key = weapon_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:armor
|
|
}
|
|
localization_key = armor_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:book
|
|
}
|
|
localization_key = book_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:weaver
|
|
}
|
|
localization_key = weaver_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:adventure
|
|
}
|
|
localization_key = adventure_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:artisan
|
|
}
|
|
localization_key = artisan_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:smith
|
|
}
|
|
localization_key = smith_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:alchemy
|
|
}
|
|
localization_key = alchemy_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:research
|
|
}
|
|
localization_key = research_inspiration_description_past
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:created_artifact_type = flag:major_religious_inspiration
|
|
}
|
|
localization_key = religious_inspiration_description_past
|
|
}
|
|
}
|
|
|
|
# Artisan (in here instead of by the other artifact custom locs because this one is only of use in the inspiration since it's not one single effect used in the completion event but many different ones, depending)
|
|
InspirationArtisanType = {
|
|
type = character
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_chest
|
|
}
|
|
localization_key = inspiration_artisan_type_chest
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_box
|
|
}
|
|
localization_key = inspiration_artisan_type_box
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
}
|
|
localization_key = inspiration_artisan_type_sculpture
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_cabinet
|
|
NOR = {
|
|
artifact_use_indian_building_visuals_trigger = yes
|
|
artifact_use_mena_building_visuals_trigger = yes
|
|
}
|
|
}
|
|
localization_key = inspiration_artisan_type_cabinet
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_cabinet
|
|
artifact_use_indian_building_visuals_trigger = yes
|
|
}
|
|
localization_key = inspiration_artisan_type_diwan
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_cabinet
|
|
artifact_use_mena_building_visuals_trigger = yes
|
|
}
|
|
localization_key = inspiration_artisan_type_table
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_throne
|
|
}
|
|
localization_key = inspiration_artisan_type_throne
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_scientific_apparatus
|
|
}
|
|
localization_key = inspiration_artisan_type_scientific_apparatus
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_artisan_type = flag:artisan_type_urn
|
|
}
|
|
localization_key = inspiration_artisan_type_urn
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_icon }
|
|
localization_key = inspiration_artisan_type_icon
|
|
}
|
|
}
|
|
|
|
# Smith (in here instead of by the other artifact custom locs because this one is only of use in the inspiration since it's not one single effect used in the completion event but many different ones, depending)
|
|
InspirationSmithType = {
|
|
type = character
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_smith_type = flag:smith_type_brooch
|
|
}
|
|
localization_key = inspiration_smith_type_brooch
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_smith_type = flag:smith_type_regalia
|
|
}
|
|
localization_key = inspiration_smith_type_regalia
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_smith_type = flag:smith_type_crown
|
|
}
|
|
localization_key = inspiration_smith_type_crown
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_smith_type = flag:smith_type_goblet
|
|
}
|
|
localization_key = inspiration_smith_type_goblet
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_smith_type = flag:smith_type_aquamanile
|
|
}
|
|
localization_key = inspiration_smith_type_aquamanile
|
|
}
|
|
|
|
text = { #
|
|
trigger = {
|
|
var:artifact_smith_type = flag:smith_type_incense_burner_sculpture
|
|
}
|
|
localization_key = inspiration_smith_type_incense_burner_sculpture
|
|
}
|
|
}
|
|
|
|
InspirationTapestryScene = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
var:artifact_tapestry_scene = flag:geometric_patterns
|
|
var:artifact_tapestry_scene = flag:calligraphic
|
|
}
|
|
}
|
|
localization_key = weaver_inspiration_abstract_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
var:artifact_tapestry_scene = flag:historical
|
|
var:artifact_tapestry_scene = flag:coronation
|
|
var:artifact_tapestry_scene = flag:ships
|
|
}
|
|
}
|
|
localization_key = weaver_inspiration_history_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:artifact_tapestry_scene = flag:religious
|
|
}
|
|
localization_key = weaver_inspiration_religion_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
var:artifact_tapestry_scene = flag:hunt
|
|
var:artifact_tapestry_scene = flag:animals
|
|
var:artifact_tapestry_scene = flag:garden
|
|
}
|
|
}
|
|
localization_key = weaver_inspiration_nature_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:artifact_tapestry_scene = flag:myth
|
|
}
|
|
localization_key = weaver_inspiration_myth_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
var:artifact_tapestry_scene = flag:bucolic
|
|
var:artifact_tapestry_scene = flag:banquet
|
|
var:artifact_tapestry_scene = flag:hearing
|
|
}
|
|
}
|
|
localization_key = weaver_inspiration_life_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
var:artifact_tapestry_scene = flag:battle
|
|
}
|
|
localization_key = weaver_inspiration_battle_description
|
|
}
|
|
}
|
|
|
|
#Custom loc for the destination of an adventurer
|
|
InspirationAdventureDestination = {
|
|
type = character
|
|
|
|
text = { #africa
|
|
trigger = {
|
|
var:adventure_destination = flag:africa
|
|
}
|
|
localization_key = world_africa
|
|
}
|
|
|
|
text = { #world_africa_west
|
|
trigger = {
|
|
var:adventure_destination = flag:africa_west
|
|
}
|
|
localization_key = world_africa_west
|
|
}
|
|
|
|
text = { #africa_north
|
|
trigger = {
|
|
var:adventure_destination = flag:africa_north
|
|
}
|
|
localization_key = world_africa_north
|
|
}
|
|
|
|
text = { #africa_east
|
|
trigger = {
|
|
var:adventure_destination = flag:africa_east
|
|
}
|
|
localization_key = world_africa_east
|
|
}
|
|
|
|
text = { #europe
|
|
trigger = {
|
|
var:adventure_destination = flag:europe
|
|
}
|
|
localization_key = world_europe
|
|
}
|
|
|
|
text = { #europe_north
|
|
trigger = {
|
|
var:adventure_destination = flag:europe_north
|
|
}
|
|
localization_key = world_europe_north
|
|
}
|
|
|
|
text = { #europe_south
|
|
trigger = {
|
|
var:adventure_destination = flag:europe_south
|
|
}
|
|
localization_key = world_europe_south
|
|
}
|
|
|
|
text = { #europe_west
|
|
trigger = {
|
|
var:adventure_destination = flag:europe_west
|
|
}
|
|
localization_key = world_europe_west
|
|
}
|
|
|
|
text = { #europe_east
|
|
trigger = {
|
|
var:adventure_destination = flag:europe_east
|
|
}
|
|
localization_key = world_europe_east
|
|
}
|
|
|
|
text = { #middle_east
|
|
trigger = {
|
|
var:adventure_destination = flag:middle_east
|
|
}
|
|
localization_key = adventure_inspiration_world_middle_east
|
|
}
|
|
|
|
text = { #middle_east_jerusalem
|
|
trigger = {
|
|
var:adventure_destination = flag:middle_east_jerusalem
|
|
}
|
|
localization_key = world_middle_east_jerusalem
|
|
}
|
|
|
|
text = { #middle_east_arabia
|
|
trigger = {
|
|
var:adventure_destination = flag:middle_east_arabia
|
|
}
|
|
localization_key = world_middle_east_arabia
|
|
}
|
|
|
|
text = { #middle_east_persia
|
|
trigger = {
|
|
var:adventure_destination = flag:middle_east_persia
|
|
}
|
|
localization_key = world_middle_east_persia
|
|
}
|
|
|
|
text = { #india
|
|
trigger = {
|
|
var:adventure_destination = flag:india
|
|
}
|
|
localization_key = world_india
|
|
}
|
|
|
|
text = { #india_deccan
|
|
trigger = {
|
|
var:adventure_destination = flag:india_deccan
|
|
}
|
|
localization_key = world_india_deccan
|
|
}
|
|
|
|
text = { #india_bengal
|
|
trigger = {
|
|
var:adventure_destination = flag:india_bengal
|
|
}
|
|
localization_key = world_india_bengal
|
|
}
|
|
|
|
text = { #india_rajastan
|
|
trigger = {
|
|
var:adventure_destination = flag:india_rajastan
|
|
}
|
|
localization_key = world_india_rajastan
|
|
}
|
|
|
|
text = { #steppe
|
|
trigger = {
|
|
var:adventure_destination = flag:steppe
|
|
}
|
|
localization_key = adventure_inspiration_world_steppe
|
|
}
|
|
|
|
text = { #steppe_west
|
|
trigger = {
|
|
var:adventure_destination = flag:steppe_west
|
|
}
|
|
localization_key = adventure_inspiration_world_steppe_west
|
|
}
|
|
|
|
text = { #steppe_east
|
|
trigger = {
|
|
var:adventure_destination = flag:steppe_east
|
|
}
|
|
localization_key = adventure_inspiration_world_steppe_east
|
|
}
|
|
|
|
text = { #steppe_tarim
|
|
trigger = {
|
|
var:adventure_destination = flag:steppe_tarim
|
|
}
|
|
localization_key = world_steppe_tarim
|
|
}
|
|
|
|
text = { #asia_minor
|
|
trigger = {
|
|
var:adventure_destination = flag:asia_minor
|
|
}
|
|
localization_key = world_asia_minor
|
|
}
|
|
|
|
text = { #tibet
|
|
trigger = {
|
|
var:adventure_destination = flag:tibet
|
|
}
|
|
localization_key = world_tibet
|
|
}
|
|
|
|
text = { #burma
|
|
trigger = {
|
|
var:adventure_destination = flag:burma
|
|
}
|
|
localization_key = world_burma
|
|
}
|
|
}
|
|
|
|
GetNotableCharacteristic = {
|
|
type = character
|
|
|
|
text = {
|
|
localization_key = nc_fbeauty
|
|
trigger = {
|
|
is_female = yes
|
|
has_trait = beauty_good
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = nc_mbeauty
|
|
trigger = {
|
|
is_male = yes
|
|
has_trait = beauty_good
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = nc_charming
|
|
trigger = {
|
|
OR = {
|
|
has_trait = gregarious
|
|
has_trait = seducer
|
|
}
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = nc_intelligent
|
|
trigger = {
|
|
OR = {
|
|
has_trait = intellect_good
|
|
has_trait = shrewd
|
|
}
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = nc_wellborn
|
|
trigger = {
|
|
always = no
|
|
}
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
GetReverseWifeHusband = {
|
|
type = character
|
|
|
|
text = {
|
|
localization_key = rwh_empress
|
|
trigger = {
|
|
is_male = yes
|
|
highest_held_title_tier >= 5
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = rwh_emperor
|
|
trigger = {
|
|
is_female = yes
|
|
highest_held_title_tier >= 5
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = rwh_queen
|
|
trigger = {
|
|
is_male = yes
|
|
highest_held_title_tier >= 4
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = rwh_king
|
|
trigger = {
|
|
is_female = yes
|
|
highest_held_title_tier >= 4
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = rwh_duchess
|
|
trigger = {
|
|
is_male = yes
|
|
highest_held_title_tier >= 3
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = rwh_duke
|
|
trigger = {
|
|
is_female = yes
|
|
highest_held_title_tier >= 3
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = rwh_countess
|
|
trigger = {
|
|
is_male = yes
|
|
highest_held_title_tier >= 2
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = rwh_count
|
|
trigger = {
|
|
is_female = yes
|
|
highest_held_title_tier >= 2
|
|
}
|
|
}
|
|
|
|
text = {
|
|
localization_key = rwh_wife
|
|
trigger = {
|
|
is_male = yes
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = rwh_husband
|
|
trigger = {
|
|
is_female = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
GetBeautifulMetaphor = {
|
|
type = character
|
|
|
|
text = {
|
|
localization_key = gbm_angel
|
|
trigger = {
|
|
religion_has_angels_trigger = yes
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_valkyrie
|
|
trigger = {
|
|
is_female = yes
|
|
faith.religion = faith:norse_pagan.religion
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_aphrodite
|
|
trigger = {
|
|
is_female = yes
|
|
faith = {
|
|
religion = religion:hellenism_religion
|
|
}
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_adonis
|
|
trigger = {
|
|
is_male = yes
|
|
faith = {
|
|
religion = religion:hellenism_religion
|
|
}
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_rati
|
|
trigger = {
|
|
is_female = yes
|
|
faith = {
|
|
religion_tag = hinduism_religion
|
|
}
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_kamadeva
|
|
trigger = {
|
|
is_male = yes
|
|
faith = {
|
|
religion_tag = hinduism_religion
|
|
}
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_lilith
|
|
trigger = {
|
|
is_female = yes
|
|
faith = {
|
|
religion_tag = judaism_religion
|
|
}
|
|
}
|
|
}
|
|
text = {
|
|
localization_key = gbm_default
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
}
|
|
}
|
|
|
|
GetExoticPet = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
scope:captured_animal = flag:wolf
|
|
}
|
|
localization_key = pet_wolf
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:captured_animal = flag:bear
|
|
}
|
|
localization_key = pet_bear
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:captured_animal = flag:lion
|
|
}
|
|
localization_key = pet_lion
|
|
}
|
|
text = {
|
|
trigger = {
|
|
scope:captured_animal = flag:tiger
|
|
}
|
|
localization_key = pet_tiger
|
|
}
|
|
}
|
|
|
|
GetHomageDeliveryDescLiege = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { has_trait = stuttering }
|
|
localization_key = homage_delivery_stutter_liege
|
|
}
|
|
text = {
|
|
trigger = { has_trait = lisping }
|
|
localization_key = homage_delivery_lisp_liege
|
|
}
|
|
text = {
|
|
trigger = { has_trait = wheezing }
|
|
localization_key = homage_delivery_wheeze_liege
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
has_trait = intellect_bad
|
|
has_trait = dull
|
|
}
|
|
}
|
|
localization_key = homage_delivery_slow_liege
|
|
}
|
|
}
|
|
|
|
GetHomageDeliveryDescVassal = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { has_trait = stuttering }
|
|
localization_key = homage_delivery_stutter_vassal
|
|
}
|
|
text = {
|
|
trigger = { has_trait = lisping }
|
|
localization_key = homage_delivery_lisp_vassal
|
|
}
|
|
text = {
|
|
trigger = { has_trait = wheezing }
|
|
localization_key = homage_delivery_wheeze_vassal
|
|
}
|
|
text = {
|
|
trigger = {
|
|
OR = {
|
|
has_trait = intellect_bad
|
|
has_trait = dull
|
|
}
|
|
}
|
|
localization_key = homage_delivery_slow_vassal
|
|
}
|
|
}
|
|
|
|
GetRoyalCourtRank = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { highest_held_title_tier = tier_empire }
|
|
localization_key = imperial_court
|
|
}
|
|
text = {
|
|
trigger = { highest_held_title_tier = tier_kingdom }
|
|
localization_key = royal_court
|
|
}
|
|
text = {
|
|
fallback = yes
|
|
localization_key = petty_court
|
|
}
|
|
}
|
|
|
|
GetMAAType1 = {
|
|
type = character
|
|
|
|
text = {
|
|
localization_key = bowmen
|
|
trigger = { scope:maa_type_1 = flag:archers }
|
|
}
|
|
text = {
|
|
localization_key = light_horsemen
|
|
trigger = { scope:maa_type_1 = flag:light_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = armored_footmen
|
|
trigger = { scope:maa_type_1 = flag:heavy_infantry }
|
|
}
|
|
text = {
|
|
localization_key = pikemen_unit
|
|
trigger = { scope:maa_type_1 = flag:pikemen }
|
|
}
|
|
text = {
|
|
localization_key = armored_horsemen
|
|
trigger = { scope:maa_type_1 = flag:heavy_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = horse_archers
|
|
trigger = { scope:maa_type_1 = flag:archer_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = light_footmen
|
|
trigger = { scope:maa_type_1 = flag:skirmishers }
|
|
}
|
|
text = {
|
|
localization_key = war_elephant
|
|
trigger = { scope:maa_type_1 = flag:elephant_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = camel_rider
|
|
trigger = { scope:maa_type_1 = flag:camel_cavalry }
|
|
}
|
|
}
|
|
|
|
GetMAAType2 = {
|
|
type = character
|
|
|
|
text = {
|
|
localization_key = bowmen
|
|
trigger = { scope:maa_type_2 = flag:archers }
|
|
}
|
|
text = {
|
|
localization_key = light_horsemen
|
|
trigger = { scope:maa_type_2 = flag:light_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = armored_footmen
|
|
trigger = { scope:maa_type_2 = flag:heavy_infantry }
|
|
}
|
|
text = {
|
|
localization_key = pikemen_unit
|
|
trigger = { scope:maa_type_2 = flag:pikemen }
|
|
}
|
|
text = {
|
|
localization_key = armored_horsemen
|
|
trigger = { scope:maa_type_2 = flag:heavy_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = horse_archers
|
|
trigger = { scope:maa_type_2 = flag:archer_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = light_footmen
|
|
trigger = { scope:maa_type_2 = flag:skirmishers }
|
|
}
|
|
text = {
|
|
localization_key = war_elephant
|
|
trigger = { scope:maa_type_2 = flag:elephant_cavalry }
|
|
}
|
|
text = {
|
|
localization_key = camel_rider
|
|
trigger = { scope:maa_type_2 = flag:camel_cavalry }
|
|
}
|
|
}
|
|
|
|
GetLocalRole = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { has_trait = devoted }
|
|
localization_key = local_role_monk
|
|
}
|
|
text = {
|
|
trigger = { is_playable_character = yes }
|
|
localization_key = local_role_landed
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = { culture = root.culture }
|
|
}
|
|
localization_key = local_role_culture
|
|
}
|
|
text = {
|
|
trigger = {
|
|
NOT = { faith = root.faith }
|
|
}
|
|
localization_key = local_role_faith
|
|
}
|
|
text = {
|
|
trigger = { has_trait = education_learning }
|
|
localization_key = local_role_judge
|
|
}
|
|
text = {
|
|
trigger = { has_trait = education_martial }
|
|
localization_key = local_role_captain
|
|
}
|
|
text = {
|
|
trigger = { always = yes }
|
|
localization_key = local_role_merchant
|
|
}
|
|
}
|
|
|
|
GetScholarType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { has_trait = devoted }
|
|
localization_key = scholar_type_monk
|
|
}
|
|
text = {
|
|
trigger = { has_trait = theologian }
|
|
localization_key = trait_theologian
|
|
}
|
|
text = {
|
|
trigger = { has_trait = lifestyle_mystic }
|
|
localization_key = trait_mystic_2
|
|
}
|
|
text = {
|
|
trigger = { has_trait = lifestyle_physician }
|
|
localization_key = trait_physician_2
|
|
}
|
|
text = {
|
|
trigger = { has_trait = scholar }
|
|
localization_key = trait_scholar
|
|
}
|
|
text = {
|
|
fallback = yes
|
|
localization_key = scholar_type_fallback
|
|
}
|
|
}
|
|
|
|
GetInspirationOwnerType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_writer
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weapon_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_weaponsmith
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = armor_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_armorer
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_weaver
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_adventurer
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_artisan
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = smith_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_metalsmith
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_alchemist
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = research_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_researcher
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = religious_inspiration }
|
|
}
|
|
localization_key = inspiration_owner_type_theologian
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_owner_type_fallback
|
|
}
|
|
}
|
|
|
|
GetInspirationTypeTool = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_quill
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_tool_tongs
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_tool_hammer
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_shuttle
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_thread
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_reins
|
|
}
|
|
text = { # Custom
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_artisan
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = smith_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_mold
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_pestle
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_tool_mortar
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = research_inspiration
|
|
has_inspiration_type = religious_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_tool_books
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_tool_fallback
|
|
}
|
|
}
|
|
|
|
GetInspirationTypeStation = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_type_station_desk
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_station_bellows
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_station_anvil
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_station_forge
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_type_station_loom
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_type_station_maps
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
}
|
|
localization_key = inspiration_type_station_bench
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_station_cauldron
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_station_alembic
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = research_inspiration
|
|
has_inspiration_type = religious_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_station_library
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_station_fallback
|
|
}
|
|
}
|
|
|
|
GetInspirationTypeRoom = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_study
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weapon_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_smithy
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = armor_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_armory
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_weavery
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_wagon
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_workshop
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = smith_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_shop
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_room_laboratory
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_room_fallback
|
|
}
|
|
}
|
|
|
|
GetInspirationTypeVerb = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_type_verb_write
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_verb_forge
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_type_verb_weave
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_type_verb_go
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
}
|
|
localization_key = inspiration_type_verb_create
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = smith_inspiration }
|
|
}
|
|
localization_key = inspiration_type_verb_make
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = alchemy_inspiration
|
|
has_inspiration_type = religious_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_verb_study
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = research_inspiration }
|
|
}
|
|
localization_key = inspiration_type_verb_research
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_verb_make
|
|
}
|
|
}
|
|
|
|
GetInspirationTypeObject = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_book
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weapon_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_weapon
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = armor_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_armor
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
NOT = { has_variable = banner_commission }
|
|
}
|
|
localization_key = inspiration_type_object_tapestry
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
has_variable = banner_commission
|
|
}
|
|
localization_key = inspiration_type_object_banner
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_journey
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_artisan
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = smith_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_smith
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_object_alchemy
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_object_fallback
|
|
}
|
|
}
|
|
|
|
GetInspirationMaterialType = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = book_inspiration }
|
|
}
|
|
localization_key = inspiration_type_material_writing
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = {
|
|
OR = {
|
|
has_inspiration_type = weapon_inspiration
|
|
has_inspiration_type = armor_inspiration
|
|
has_inspiration_type = smith_inspiration
|
|
}
|
|
}
|
|
}
|
|
localization_key = inspiration_type_material_metal
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = smith_inspiration }
|
|
}
|
|
localization_key = inspiration_type_material_jewels
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = weaver_inspiration }
|
|
}
|
|
localization_key = inspiration_type_material_fabric
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = adventure_inspiration }
|
|
}
|
|
localization_key = inspiration_type_material_sweat
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
NAND = {
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
exists = var:artifact_sculpture_material
|
|
var:artifact_sculpture_material = flag:sculpture_material_stone
|
|
}
|
|
}
|
|
localization_key = inspiration_type_material_wood
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
exists = var:artifact_sculpture_material
|
|
var:artifact_sculpture_material = flag:sculpture_material_stone
|
|
}
|
|
localization_key = inspiration_type_material_stone
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
var:artifact_artisan_type = flag:artisan_type_urn
|
|
}
|
|
localization_key = inspiration_type_material_clay
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = artisan_inspiration }
|
|
var:artifact_artisan_type = flag:artisan_type_icon
|
|
}
|
|
localization_key = inspiration_type_material_wood
|
|
}
|
|
text = {
|
|
trigger = {
|
|
inspiration = { has_inspiration_type = alchemy_inspiration }
|
|
}
|
|
localization_key = inspiration_type_material_ingredients
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_material_fallback
|
|
}
|
|
}
|
|
|
|
InspirationArtisanBaseType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_chest }
|
|
localization_key = inspiration_artisan_base_type_chest
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_box }
|
|
localization_key = inspiration_artisan_base_type_box
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture }
|
|
localization_key = inspiration_artisan_base_type_sculpture
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_cabinet }
|
|
localization_key = inspiration_artisan_base_type_cabinet
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_throne }
|
|
localization_key = inspiration_artisan_base_type_throne
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_scientific_apparatus }
|
|
localization_key = inspiration_artisan_base_type_scientific_apparatus
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_urn }
|
|
localization_key = inspiration_artisan_base_type_urn
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_icon }
|
|
localization_key = inspiration_artisan_base_type_icon
|
|
}
|
|
}
|
|
|
|
InspirationSmithBaseType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { var:artifact_smith_type = flag:smith_type_brooch }
|
|
localization_key = inspiration_smith_base_type_brooch
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_smith_type = flag:smith_type_regalia }
|
|
localization_key = inspiration_smith_base_type_regalia
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_smith_type = flag:smith_type_crown }
|
|
localization_key = inspiration_smith_base_type_crown
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_smith_type = flag:smith_type_goblet }
|
|
localization_key = inspiration_smith_base_type_goblet
|
|
}
|
|
}
|
|
|
|
InspirationArtisanToolType = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = {
|
|
NOR = {
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
var:artifact_artisan_type = flag:artisan_type_urn
|
|
var:artifact_artisan_type = flag:artisan_type_icon
|
|
}
|
|
}
|
|
localization_key = inspiration_type_tool_plane
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOR = {
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
var:artifact_artisan_type = flag:artisan_type_urn
|
|
var:artifact_artisan_type = flag:artisan_type_icon
|
|
}
|
|
}
|
|
localization_key = inspiration_type_tool_saw
|
|
}
|
|
|
|
text = {
|
|
trigger = {
|
|
NOR = {
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
var:artifact_artisan_type = flag:artisan_type_urn
|
|
var:artifact_artisan_type = flag:artisan_type_icon
|
|
}
|
|
}
|
|
localization_key = inspiration_type_tool_awl
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture }
|
|
localization_key = inspiration_type_tool_chisel
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture }
|
|
localization_key = inspiration_type_tool_hammer
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_icon }
|
|
localization_key = inspiration_type_tool_paint_brush
|
|
}
|
|
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = inspiration_type_tool_fallback
|
|
}
|
|
}
|
|
|
|
InspirationArtisanJobType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture }
|
|
localization_key = inspiration_artisan_job_type_sculptor
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_urn }
|
|
localization_key = inspiration_artisan_job_type_potter
|
|
}
|
|
|
|
text = {
|
|
trigger = { var:artifact_artisan_type = flag:artisan_type_icon }
|
|
localization_key = inspiration_artisan_job_type_painter
|
|
}
|
|
|
|
|
|
text = {
|
|
trigger = {
|
|
NOR = {
|
|
var:artifact_artisan_type = flag:artisan_type_sculpture
|
|
var:artifact_artisan_type = flag:artisan_type_urn
|
|
}
|
|
}
|
|
localization_key = inspiration_artisan_job_type_carpenter
|
|
}
|
|
}
|
|
|
|
GetVictimOrMy = { # Used in Hold Court
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
top_liege = { has_character_flag = concerned_exists }
|
|
}
|
|
localization_key = get_victim
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = my
|
|
}
|
|
}
|
|
|
|
InspirationBannerType = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = {
|
|
has_variable = artifact_banner_type
|
|
var:artifact_banner_type = flag:title
|
|
}
|
|
localization_key = weaver_inspiration_banner_title_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_variable = artifact_banner_type
|
|
var:artifact_banner_type = flag:house
|
|
}
|
|
localization_key = weaver_inspiration_banner_house_description
|
|
}
|
|
text = {
|
|
trigger = {
|
|
has_variable = artifact_banner_type
|
|
var:artifact_banner_type = flag:dynasty
|
|
}
|
|
localization_key = weaver_inspiration_banner_dynasty_description
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = weaver_inspiration_banner_fallback_description
|
|
}
|
|
}
|
|
|
|
GetTargetCourtPosition = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:royal_architect }
|
|
localization_key = court_position_architect
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:seneschal }
|
|
localization_key = court_position_seneschal
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_tutor }
|
|
localization_key = court_position_tutor
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:high_almoner }
|
|
localization_key = court_position_almoner
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_physician }
|
|
localization_key = court_position_physician
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:antiquarian }
|
|
localization_key = court_position_antiquarian
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:master_of_horse }
|
|
localization_key = court_position_horse
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:bodyguard }
|
|
localization_key = court_position_bodyguard
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:champion }
|
|
localization_key = court_position_champion
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:master_of_hunt }
|
|
localization_key = court_position_hunt
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_poet }
|
|
localization_key = court_position_poet
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_musician }
|
|
localization_key = court_position_musician
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:cupbearer }
|
|
localization_key = court_position_cupbearer
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:lady_in_waiting }
|
|
localization_key = court_position_lady
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:chief_eunuch }
|
|
localization_key = court_position_eunuch
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_gardener }
|
|
localization_key = court_position_gardener
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_artificer }
|
|
localization_key = court_position_artificer
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:cultural_emissary }
|
|
localization_key = court_position_emissary
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:chief_qadi }
|
|
localization_key = court_position_qadi
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:garuda }
|
|
localization_key = court_position_garuda
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:keeper_of_swans }
|
|
localization_key = court_position_keeper_of_swans
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:travel_leader }
|
|
localization_key = court_position_travel_leader
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:akolouthos }
|
|
localization_key = court_position_akolouthos
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:chronicler }
|
|
localization_key = court_position_chronicler
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:charioteer }
|
|
localization_key = court_position_charioteer
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:bookmaker }
|
|
localization_key = court_position_bookmaker
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:executioner }
|
|
localization_key = court_position_executioner
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:food_taster }
|
|
localization_key = court_position_food_taster
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_jester }
|
|
localization_key = court_position_court_jester
|
|
}
|
|
}
|
|
|
|
GetTargetCourtPositionDesc = {
|
|
type = character
|
|
|
|
text = {
|
|
trigger = { var:target_court_position = flag:royal_architect }
|
|
localization_key = court_position_desc_architect
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:seneschal }
|
|
localization_key = court_position_desc_seneschal
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:court_tutor }
|
|
localization_key = court_position_desc_tutor
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:high_almoner }
|
|
localization_key = court_position_desc_almoner
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:court_physician }
|
|
localization_key = court_position_desc_physician
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:antiquarian }
|
|
localization_key = court_position_desc_antiquarian
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:master_of_horse }
|
|
localization_key = court_position_desc_horse
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:bodyguard }
|
|
localization_key = court_position_desc_bodyguard
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:champion }
|
|
localization_key = court_position_desc_champion
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:master_of_hunt }
|
|
localization_key = court_position_desc_hunt
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:court_poet }
|
|
localization_key = court_position_desc_poet
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:court_musician }
|
|
localization_key = court_position_desc_musician
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:cupbearer }
|
|
localization_key = court_position_desc_cupbearer
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:lady_in_waiting }
|
|
localization_key = court_position_desc_lady
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:chief_eunuch }
|
|
localization_key = court_position_desc_eunuch
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:court_gardener }
|
|
localization_key = court_position_desc_gardener
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:court_artificer }
|
|
localization_key = court_position_desc_artificer
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:cultural_emissary }
|
|
localization_key = court_position_desc_emissary
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:chief_qadi }
|
|
localization_key = court_position_desc_qadi
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:garuda }
|
|
localization_key = court_position_desc_garuda
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:keeper_of_swans }
|
|
localization_key = court_position_desc_keeper_of_swans
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:travel_leader }
|
|
localization_key = court_position_desc_travel_leader
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position = flag:akolouthos }
|
|
localization_key = court_position_desc_akolouthos
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:chronicler }
|
|
localization_key = court_position_desc_chronicler
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:charioteer }
|
|
localization_key = court_position_desc_charioteer
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:bookmaker }
|
|
localization_key = court_position_desc_bookmaker
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:executioner }
|
|
localization_key = court_position_desc_executioner
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:food_taster }
|
|
localization_key = court_position_desc_food_taster
|
|
}
|
|
text = {
|
|
trigger = { var:target_court_position ?= flag:court_jester }
|
|
localization_key = court_position_desc_court_jester
|
|
}
|
|
}
|
|
|
|
GetCourtPositionSubject = {
|
|
type = character
|
|
random_valid = yes
|
|
|
|
text = {
|
|
trigger = { has_court_position = champion_court_position }
|
|
localization_key = court_position_subject_swords
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = garuda_court_position }
|
|
localization_key = court_position_subject_honor
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = bodyguard_court_position }
|
|
localization_key = court_position_subject_patrols
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = akolouthos_court_position }
|
|
localization_key = court_position_subject_raiding
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = master_assassin_court_position }
|
|
localization_key = court_position_subject_daggers
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_gardener_court_position }
|
|
localization_key = court_position_subject_flowers
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_physician_court_position }
|
|
localization_key = court_position_subject_poultices
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_artificer_court_position }
|
|
localization_key = court_position_subject_anvils
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = antiquarian_court_position }
|
|
localization_key = court_position_subject_relics
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_poet_court_position }
|
|
localization_key = court_position_subject_rhyming
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_scholar_court_position }
|
|
localization_key = court_position_subject_astrology
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = chronicler_court_position}
|
|
localization_key = court_position_subject_metaphors
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = cultural_emissary_court_position }
|
|
localization_key = court_position_subject_delegations
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = executioner_court_position }
|
|
localization_key = court_position_subject_axes
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = keeper_of_swans_court_position }
|
|
localization_key = court_position_subject_waterfowl
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = travel_leader_court_position }
|
|
localization_key = court_position_subject_caravans
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = wet_nurse_court_position }
|
|
localization_key = court_position_subject_cribs
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_tutor_court_position }
|
|
localization_key = court_position_subject_teaching
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = food_taster_court_position }
|
|
localization_key = court_position_subject_poisons
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = master_of_hunt_court_position }
|
|
localization_key = court_position_subject_archery
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = royal_architect_court_position }
|
|
localization_key = court_position_subject_archways
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = high_almoner_court_position }
|
|
localization_key = court_position_subject_poor_houses
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = seneschal_court_position }
|
|
localization_key = court_position_subject_sculleries
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = cupbearer_court_position }
|
|
localization_key = court_position_subject_goblets
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = chief_eunuch_court_position }
|
|
localization_key = court_position_subject_discretion
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_jester_court_position }
|
|
localization_key = court_position_subject_jokes
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = court_musician_court_position }
|
|
localization_key = court_position_subject_melody
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = cave_hermit_court_position }
|
|
localization_key = court_position_subject_isolation
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = master_of_horse_court_position }
|
|
localization_key = court_position_subject_saddles
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = lady_in_waiting_court_position }
|
|
localization_key = court_position_subject_etiquette
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = chief_qadi_court_position }
|
|
localization_key = court_position_subject_statutes
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = charioteer_court_position }
|
|
localization_key = court_position_subject_race_horses
|
|
}
|
|
text = {
|
|
trigger = { has_court_position = bookmaker_court_position }
|
|
localization_key = court_position_subject_betting_odds
|
|
}
|
|
text = {
|
|
trigger = { always = no }
|
|
fallback = yes
|
|
localization_key = court_position_subject_work
|
|
}
|
|
}
|
|
|