﻿#Words for use in dynamic poetry generation.
# Numbers at the end of keys refer to number of syllables.
# TODO: Consider whether its better to pluralise here or by adding an "s" in-text.

theme_announcement = {
	type = character

	text = {
		localization_key = theme_nobility
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = theme_romance
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}


########################################
# SINGULAR SPECIFIC NOUNS, ONE SYLLABLE
########################################

noun_specific_singular_one = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_crown
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_land
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_prince
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_queen
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_king
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_lord
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_love
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_heart
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_dance
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_song
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}

#######################################
# PLURAL SPECIFIC NOUNS, ONE SYLLABLE
#######################################

noun_specific_plural_one = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_crown_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_land_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_queen_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_king_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_lord_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_love
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_heart_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_song_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_love_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}


##########################################
# SINGULAR SPECIFIC NOUNS, TWO SYLLABLES
##########################################

noun_specific_singular_two = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_scepter
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_castle
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_princess
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_lady
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}
	text = {
		localization_key = nobility_noble
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_singing
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_darling
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}


##########################################
# PLURAL SPECIFIC NOUNS, TWO SYLLABLES
##########################################

noun_specific_plural_two = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_scepter_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_castle_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_lady_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}
	text = {
		localization_key = nobility_noble_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_dance_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_darling_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = nobility_prince_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}
}


########################################
# SINGULAR ABSTRACT NOUNS, ONE SYLLABLE
########################################

noun_abstract_singular_one = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_rule
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_crown
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_love
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_song
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_lust
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}


########################################
# PLURAL ABSTRACT NOUNS, ONE SYLLABLE
########################################

noun_abstract_plural_one = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_crown_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	random_valid = yes
	text = {
		localization_key = nobility_rule
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_song_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_lust
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_love
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}



#########################################
# SINGULAR ABSTRACT NOUNS, TWO SYLLABLES
#########################################

noun_abstract_singular_two = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_noble
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_domain
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_virtue
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_elite
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_passion
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_feeling
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_virtue
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}


#########################################
# PLURAL ABSTRACT NOUNS, TWO SYLLABLES
#########################################

noun_abstract_plural_two = {
	type = character

	random_valid = yes
	text = {
		localization_key = nobility_noble_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_domain_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_virtue_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = nobility_elite_plural
		trigger = {
			var:poetry_theme = flag:nobility
		}
	}

	text = {
		localization_key = romance_passion_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_feeling_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}

	text = {
		localization_key = romance_virtue_plural
		trigger = {
			var:poetry_theme = flag:romance
		}
	}
}


#########################
# NUMBERS
##########################

one_syllable_number = {
	type = character
	random_valid = yes

#	text = {
#		localization_key = number_one - Texts mess up if we have both singular and plural
#	}
	text = {
		localization_key = number_two
	}
	text = {
		localization_key = number_three
	}
	text = {
		localization_key = number_four
	}
	text = {
		localization_key = number_five
	}
	text = {
		localization_key = number_six
	}
	text = {
		localization_key = number_eight
	}
	text = {
		localization_key = number_nine
	}
	text = {
		localization_key = number_ten
	}
}

two_syllable_number = {
	type = character
	random_valid = yes

	text = {
		localization_key = number_seven
	}

	text = {
		localization_key = number_eleven
	}

	text = {
		localization_key = number_twelve
	}

	text = {
		localization_key = number_twenty
	}
}
