# Naming ideas for ships: the hangar's naming menu (the tag beside a # ship's name in Fitting). Two choices combine. A scheme gives the word; an # ID style tells ships with the same word apart. The menu offers every # scheme under the ID style picked, skipping names a ship of yours carries. # # [[scheme]]: `words` (handed out in order), or `from` instead: # hull the ship's hull ("Mule") # captain the captain whose crew flies it ("Gus's Mule"; crews only) # none no word: the ID alone, for styles with `alone` # # [[id_style]]: # ids none | number | roman | letters | words (the style's own # `words`, in order, until they run out) # start the first ID (default 1) # per word: each word counts on its own (Petrel, Petrel 2); # fleet: one count for the fleet, words in turn (KS-101 # Petrel, KS-102 Kittiwake). Default word. # first_plain the first ship of each word goes without an ID # format the name from a word and an ID: {word} and {id} # alone the name from the ID alone: {id} # # Either kind of row may say whom it names: `for = ["ship"]` or # `for = ["fleet"]` (a captain's fleet, renamed from its crew sheet or every # fleet at once from the fleet sheet). Left out, a row names both. The # fleet-only styles below put a fleet's word into a formation's name. # # A pack adds rows of either kind in its own content/naming.toml. A text # pack restates them: scheme- .name .words (comma separated); # id_style- .name .format .alone .ids (Fluent: { $word } { $id }). # A name over 24 characters is skipped. [[scheme]] id = "hull" name = "Hull" from = "hull" [[scheme]] id = "coins" name = "Old coins" words = ["Farthing", "Groat", "Shilling", "Florin", "Ducat", "Guinea", "Sovereign", "Doubloon", "Thaler", "Crown", "Sixpence", "Tuppence", "Halfpenny", "Kreuzer", "Escudo", "Solidus", "Denarius", "Obol", "Drachma", "Real"] [[scheme]] id = "virtues" name = "Virtues" words = ["Patience", "Thrift", "Diligence", "Prudence", "Temperance", "Fortitude", "Resolve", "Candor", "Mercy", "Constance", "Industry", "Modesty", "Valor", "Grace", "Hope", "Charity", "Humility", "Honesty", "Courage", "Kindness"] [[scheme]] id = "seabirds" name = "Seabirds" words = ["Petrel", "Kittiwake", "Shearwater", "Tern", "Fulmar", "Gannet", "Skua", "Albatross", "Puffin", "Cormorant", "Guillemot", "Noddy", "Frigatebird", "Prion", "Razorbill", "Auk", "Booby", "Gull", "Pelican", "Storm Petrel"] [[scheme]] id = "weather" name = "Weather" words = ["Squall", "Gale", "Zephyr", "Doldrums", "Sirocco", "Mistral", "Monsoon", "Drizzle", "Tempest", "Haar", "Chinook", "Bora", "Levanter", "Flurry", "Thunderhead", "Sleet", "Hail", "Fog", "Breeze", "Gust"] [[scheme]] id = "captain" name = "Captain's name" from = "captain" [[scheme]] id = "id_only" name = "ID only" from = "none" [[id_style]] id = "number" name = "Number" ids = "number" first_plain = true format = "{word} {id}" alone = "No. {id}" [[id_style]] id = "none" name = "No ID" ids = "none" format = "{word}" [[id_style]] id = "roman" name = "Roman numeral" ids = "roman" first_plain = true format = "{word} {id}" [[id_style]] id = "registry" name = "Registry" ids = "number" start = 101 per = "fleet" format = "KS-{id} {word}" alone = "KS-{id}" [[id_style]] id = "phonetic" name = "Phonetic" ids = "words" words = ["Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliett", "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "X-ray", "Yankee", "Zulu"] format = "{word} {id}" [[id_style]] id = "squadron" name = "Squadron" ids = "none" format = "{word} Squadron" for = ["fleet"] [[id_style]] id = "wing" name = "Wing" ids = "none" format = "{word} Wing" for = ["fleet"] [[id_style]] id = "task_force" name = "Task force" ids = "none" format = "Task Force {word}" for = ["fleet"]