RandomCatEyeColor = { type = character random_valid = yes text = { trigger = { var:cat_eye_color = flag:blue } localization_key = eye_color_blue } text = { trigger = { var:cat_eye_color = flag:yellow } localization_key = eye_color_yellow } text = { trigger = { var:cat_eye_color = flag:green } localization_key = eye_color_green } text = { trigger = { var:cat_eye_color = flag:amber } localization_key = eye_color_amber } text = { trigger = { var:cat_eye_color = flag:copper } localization_key = eye_color_copper } text = { trigger = { var:cat_eye_color = flag:emerald } localization_key = eye_color_emerald } } #For cat story CatStoryName = { type = character text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:custom } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:custom } } } localization_key = cat_name } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_gyb NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_gyb } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_gyb } } } localization_key = cat_name_gyb } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_mite NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_mite } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_mite } } } localization_key = cat_name_mite } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_gray NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_gray } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_gray } } } localization_key = cat_name_gray } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_flame NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_flame } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_flame } } } localization_key = cat_name_flame } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_meone NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_meone } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_meone } } } localization_key = cat_name_meone } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_cruibne NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_cruibne } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_cruibne } } } localization_key = cat_name_cruibne } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_snow NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_snow } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_snow } } } localization_key = cat_name_snow } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_shadow NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_shadow } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_shadow } } } localization_key = cat_name_shadow } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_paws NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_paws } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_paws } } } localization_key = cat_name_paws } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_mittens NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_mittens } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_mittens } } } localization_key = cat_name_mittens } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_spooky NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_spooky } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_spooky } } } localization_key = cat_name_spooky } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:name_lil_city NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:name_lil_city } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:name_lil_city } } } localization_key = name_lil_city } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:name_pride_of_city NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:name_pride_of_city } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:name_pride_of_city } } } localization_key = name_pride_of_city } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:name_tail_of_city NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:name_tail_of_city } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:name_tail_of_city } } } localization_key = name_tail_of_city } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:name_tigon NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:name_tigon } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:name_tigon } } } localization_key = name_tigon } } CatStoryNamePossessive = { type = character text = { #Checks for pre-scripted names that ends with "s". Sadly we have no way to check custom names... trigger = { var:story_cycle_cat_name = flag:cat_name_mittens } localization_key = cat_name_mittens_possessive } text = { trigger = { var:story_cycle_cat_name = flag:cat_name_paws } localization_key = cat_name_paws_possessive } text = { localization_key = cat_name_possessive } } CatFurColor = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_fur_color = flag:brown } } localization_key = fur_color_brown } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_fur_color = flag:gray } } localization_key = fur_color_gray } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_fur_color = flag:orange } } localization_key = fur_color_orange } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_fur_color = flag:black } } localization_key = fur_color_black } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_fur_color = flag:white } } localization_key = fur_color_white } } CatEyeColor = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_eye_color = flag:blue } } localization_key = eye_color_blue } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_eye_color = flag:yellow } } localization_key = eye_color_yellow } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_eye_color = flag:green } } localization_key = eye_color_green } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_eye_color = flag:amber } } localization_key = eye_color_amber } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_eye_color = flag:copper } } localization_key = eye_color_copper } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_eye_color = flag:emerald } } localization_key = eye_color_emerald } } CatStoryHerHis = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:female } } localization_key = cat_gender_her } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:male } } localization_key = cat_gender_his } } CatStoryHerHim = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:female } } localization_key = cat_gender_her } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:male } } localization_key = cat_gender_him } } CatStorySheHe = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:female } } localization_key = cat_gender_she } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:male } } localization_key = cat_gender_he } } CatStoryHerselfHimself = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:female } } localization_key = cat_gender_herself } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:male } } localization_key = cat_gender_himself } } CatStoryFemaleMale = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:female } } localization_key = cat_gender_female } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:male } } localization_key = cat_gender_male } } #For dog story DogStoryName = { type = character text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:custom } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:custom } } } localization_key = dog_name } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_amiable NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_amiable } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_amiable } } } localization_key = dog_name_amiable } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_nosewise NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_nosewise } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_nosewise } } } localization_key = dog_name_nosewise } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_holdfast NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_holdfast } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_holdfast } } } localization_key = dog_name_holdfast } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_gray NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_gray } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_gray } } } localization_key = dog_name_gray } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_choplicker NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_choplicker } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_choplicker } } } localization_key = dog_name_choplicker } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_shadow NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_shadow } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_shadow } } } localization_key = dog_name_shadow } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_snow NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_snow } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_snow } } } localization_key = dog_name_snow } } DogStoryNamePossessive = { type = character text = { localization_key = dog_name_possessive } } DogFurColor = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_fur_color = flag:brown } } localization_key = fur_color_brown } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_fur_color = flag:gray } } localization_key = fur_color_gray } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_fur_color = flag:black } } localization_key = fur_color_black } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_fur_color = flag:white } } localization_key = fur_color_white } } DogEyeColor = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_eye_color = flag:blue } } localization_key = eye_color_blue } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_eye_color = flag:amber } } localization_key = eye_color_amber } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_eye_color = flag:brown } } localization_key = eye_color_brown } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_eye_color = flag:gray } } localization_key = eye_color_gray } } DogStoryHerHis = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:female } } localization_key = dog_gender_her } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:male } } localization_key = dog_gender_his } } DogStoryHerHim = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:female } } localization_key = dog_gender_her } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:male } } localization_key = dog_gender_him } } DogStoryGirlBoy = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:female } } localization_key = girl } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:male } } localization_key = boy } } CatStoryGirlBoy = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:female } } localization_key = girl } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_cat var:cat_gender = flag:male } } localization_key = boy } } DogStorySheHe = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:female } } localization_key = dog_gender_she } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:male } } localization_key = dog_gender_he } } DogStoryFemaleMale = { type = character text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:female } } localization_key = dog_gender_female } text = { trigger = { any_owned_story = { story_type = story_cycle_pet_dog var:dog_gender = flag:male } } localization_key = dog_gender_male } } #We need to do something with the pet story cycle, I can't live like this - had to do a combined trigger for cat and dog names CatOrDogStoryName = { type = character text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:custom } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:custom } } } localization_key = dog_name } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_amiable NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_amiable } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_amiable } } } localization_key = dog_name_amiable } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_nosewise NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_nosewise } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_nosewise } } } localization_key = dog_name_nosewise } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_holdfast NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_holdfast } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_holdfast } } } localization_key = dog_name_holdfast } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_gray NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_gray } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_gray } } } localization_key = dog_name_gray } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_choplicker NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_choplicker } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_choplicker } } } localization_key = dog_name_choplicker } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_shadow NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_shadow } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_shadow } } } localization_key = dog_name_shadow } text = { trigger = { OR = { AND = { exists = var:story_cycle_dog_name var:story_cycle_dog_name = flag:dog_name_snow NOT = { exists = var:book_topic_dog_name } } AND = { exists = var:book_topic_dog_name var:book_topic_dog_name = flag:dog_name_snow } AND = { exists = var:sacrificed_dog_name var:sacrificed_dog_name = flag:dog_name_snow } } } localization_key = dog_name_snow } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:custom } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:custom } } } localization_key = cat_name } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_gyb NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_gyb } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_gyb } } } localization_key = cat_name_gyb } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_mite NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_mite } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_mite } } } localization_key = cat_name_mite } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_gray NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_gray } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_gray } } } localization_key = cat_name_gray } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_flame NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_flame } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_flame } } } localization_key = cat_name_flame } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_meone NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_meone } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_meone } } } localization_key = cat_name_meone } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_cruibne NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_cruibne } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_cruibne } } } localization_key = cat_name_cruibne } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_snow NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_snow } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_snow } } } localization_key = cat_name_snow } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_shadow NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_shadow } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_shadow } } } localization_key = cat_name_shadow } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_paws NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_paws } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_paws } } } localization_key = cat_name_paws } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_mittens NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_mittens } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_mittens } } } localization_key = cat_name_mittens } text = { trigger = { OR = { AND = { exists = var:story_cycle_cat_name var:story_cycle_cat_name = flag:cat_name_spooky NOT = { exists = var:book_topic_cat_name } } AND = { exists = var:book_topic_cat_name var:book_topic_cat_name = flag:cat_name_spooky } AND = { exists = var:sacrificed_cat_name var:sacrificed_cat_name = flag:cat_name_spooky } } } localization_key = cat_name_spooky } } EagleStoryHerHis = { type = character text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:female } localization_key = eagle_gender_her } text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:male } localization_key = eagle_gender_his } } EagleStoryHerHim = { type = character text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:female } localization_key = eagle_gender_her } text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:male } localization_key = eagle_gender_him } } EagleStoryGirlBoy = { type = character text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:female } localization_key = girl } text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:male } localization_key = boy } } EagleStorySheHe = { type = character text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:female } localization_key = eagle_gender_she } text = { trigger = { exists = var:eagle_gender var:eagle_gender = flag:male } localization_key = eagle_gender_he } } #For eagle story EagleStoryName = { type = character text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:custom } localization_key = eagle_name } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_lyra } localization_key = eagle_name_lyra } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_jargal } localization_key = eagle_name_jargal } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_khair } localization_key = eagle_name_khair } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_anda } localization_key = eagle_name_anda } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_timur } localization_key = eagle_name_timur } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_torebek } localization_key = eagle_name_torebek } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_elmek } localization_key = eagle_name_elmek } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_khongor } localization_key = eagle_name_khongor } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_chania } localization_key = eagle_name_chania } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_qyliinshaq } localization_key = eagle_name_qyliinshaq } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_janym } localization_key = eagle_name_janym } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_syr } localization_key = eagle_name_syr } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_astana } localization_key = eagle_name_astana } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_halik } localization_key = eagle_name_halik } text = { trigger = { exists = var:story_cycle_eagle_name var:story_cycle_eagle_name = flag:eagle_name_zephyr } localization_key = eagle_name_zephyr } } EagleStoryNamePossessive = { type = character text = { localization_key = eagle_name_possessive } } EaglePersonalityTrait1 = { type = character random_valid = yes text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:brave } localization_key = eagle_personality_trait_brave } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:brave } localization_key = eagle_personality_trait_brave_2 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:curious } localization_key = eagle_personality_trait_curious } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:curious } localization_key = eagle_personality_trait_curious_2 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:loyal } localization_key = eagle_personality_trait_loyal } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:loyal } localization_key = eagle_personality_trait_loyal_2 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:calm } localization_key = eagle_personality_trait_calm } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:calm } localization_key = eagle_personality_trait_calm_2 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:wise } localization_key = eagle_personality_trait_wise } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:wise } localization_key = eagle_personality_trait_wise_2 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:cunning } localization_key = eagle_personality_trait_cunning } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:cunning } localization_key = eagle_personality_trait_cunning_2 } text = { localization_key = eagle_personality_trait_none } text = { localization_key = eagle_personality_trait_none_2 } text = { localization_key = eagle_personality_trait_none_3 } } EaglePersonalityTraitTooltip = { type = character text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:brave } localization_key = eagle_personality_trait_brave_3 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:curious } localization_key = eagle_personality_trait_curious_3 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:loyal } localization_key = eagle_personality_trait_loyal_3 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:calm } localization_key = eagle_personality_trait_calm_3 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:wise } localization_key = eagle_personality_trait_wise_3 } text = { trigger = { exists = var:eagle_personality_trait var:eagle_personality_trait = flag:cunning } localization_key = eagle_personality_trait_cunning_3 } text = { localization_key = eagle_personality_trait_none_4 } }