Header:
The mage Mengotz had a vast and varied library...
MaxReps: 10 Define: Complete =[||||Complete|Brief|Concise|Collected] Define: Illustrated =[|||Illustrated] Table: RandomBookDetails Set: AuthorName =[@Author] [@RandomBookName >> Proper], by {$AuthorName} [@AuthorAnd]
\n{1d200+20} Pages. [@BookBinding] [@BookCondition] [@BookContents] Table: RandomBookName Set: Subject=[@BookSubject] {$Subject}, [|A|The] {$Complete} {$Illustrated} [@BookType2] [|A|The] {$Complete} {$Illustrated} [@BookType] {$Subject} [||{$AuthorName}'s] {$Complete} {$Illustrated} {$Subject} A [|man's|woman's] {$Complete} {$Illustrated} [@BookType] {$Subject} How to raise \a [@NormalAnimals] The History of [@Author] The History of [@MasterTownName] My [|Journey to|travel to|exploration of] [@MasterTownName] The {$Subject} of [@MasterTownName] [@MasterTownName], \a {$Complete} {$Illustrated} History The {$Complete} {$Illustrated} [|Works|Tales|Stories|Genius|Lyrics|Poetry] of [@MasterHumanName] The {$Complete} {$Illustrated} [|Works|Tales|Stories|Genius|Lyrics|Poetry] of {$AuthorName} [@Author], \a {$Complete} {$Illustrated} Biography {$AuthorName}, \a {$Complete} {$Illustrated} autobiography \a {$Complete} {$Illustrated} field guide to the [@Monsters] Introductory {$Subject} {$AuthorName}, in my Own Words {$Subject} for the curious [@FantasyRaces] \a [@FantasyRaces]'s {$Complete} {$Illustrated} guide to {$subject} [|the|\a] [@Professions]'s {$Complete} {$Illustrated} [|Handbook|Field Guide|Study Book|Dictionary] [|the|\a] {$Complete} [@Professions] Table: Author 5:[@MasterHumanName] 2:[@MasterElfName] 1:[@MasterDwarfName] Table: AuthorAnd 10:\z ,et. al. and [@Author] , [@Author], and [@Author] Table: BookType 4: Guide to Encyclopedia of Manual of Tome of Thesis on Essay on Study of Compendium of History of Field Guide to Handbook of Table: BookType2 4: Guide Encyclopedia Manual Tome Thesis Essay Study Compendium History Field Guide Handbook Table: BookSubject 8:[@BookCulture] [@Studies] [@Languages] [@BookCulture] [||||Contemporary|Ancient|Modern] [||||Religious|Ritual|Mystical|Interpretive|Erotic] [|Dance|Painting|Art|Sculpture|Music|Poetry] Table: BookCulture 10:\z [@FantasyRacesAdj] Table: BookReview An excellent read for those interested in {$Subject} A dull read, with little to interest those who study {$Subject} If you're interested in {$Subject}, this book is for you! Table: BookBinding 5:a [|well|poorly] bound book, with [@BookCover] cover. The title of the book is [|plainly marked on the cover|marked on the spine|found only inside the cover]. The [@BookPaper] pages of the book itself [|are not bound|are bound by a leather tie|are bound by a metal latch|are bound by a locked metal latch]. This book is in the form of {2d6} [@BookPaper] scrolls. Table: BookCover an illustrated [|leather|leather|wooden|brass] a bare [|leather|leather|wooden|brass] Table: BookPaper 5:paper papyus 5:parchment vellum Table: BookCondition The writing is easily readable. The writing is faded, but readable. The penmanship is poor, but pen strokes clear. The writing is faded and tough to make out, but readable. The writing is hard to read. The writing is nearly impossible to desciper - both the penmanship is bad and the writing is faded. Table: BookContents The contents are very well researched and documented. The contents cover the subject thoroughly. The book covers it's subject well, but could be better The contents cover some basics, but that's about it. The contents basically cover the subject, but go off on frequent tangents. This book is an awful read, with the contents meandering off on tangents and rarely sticking to the topic. EndTable: // various areas of study and professional skills Table: Studies acting agriculture alchemy anthropology archeology archery architecture armoring astrology astronomy bladesmanship book binding botany boxing brewing business calligraphy carpentry cartography chemistry cooking criminology dancing demonology divination dueling elementalism embalming engineering etiquette fishing fletching gemcutting healing health heraldry herbalism history hunting jousting knitting leadership lock picking magic magical diseases magical devices masonry mathamatics metalworking mineralogy mining music mystical creatures navigation necromancy painting poetry politics rhetoric riding sailing sculpting seduction seige warfare ship building summoning swordsmanship tactics taxidermy theology trading weapon making wrestling EndTable: Table: FantasyRaces orc goblin ogre giant kobold doppleganger 10:human 5:elf 5:dwarf 5:halfling 4:gnome Table: FantasyRacesAdj orcish goblin ogrish giant kobold doppleganger 10:human 5:elvish 5:dwarven 5:halfling 4:gnomish EndTable: //commonly seen fantasy monsters Table: Monsters beholder basilisk cockatrice demon dragon fire giant giant goblin griffin gryphon harpy hill giant hippogryph hobgoblin hydra ice giant imp kolbold lizardman manticore minotaur ogre orc pegasus stone giant troll unicorn wyvern chimera doppleganger dryad efreeti water elemental air elemental fire elemental earth elemental gorgon hydra medusa nymph pixie EndTable: Define: LanguageModifier =[||Ancient] Table: Languages {$LanguageModifier} Common {$LanguageModifier} Elvish {$LanguageModifier} Gnomish {$LanguageModifier} Halfling {$LanguageModifier} Dwarvish {$LanguageModifier} Orcish {$LanguageModifier} Goblin {$LanguageModifier} Dragon EndTable: //'Normal' Medieval Professions Table: Professions actor advocate alchemist animal handler apothecary archer architect armorer artist astrologer baker banker barber bard barkeep barmaid bather beer-seller beggar blacksmith boatman bodyguard book binder book seller brewer buckle maker builder butcher carpenter cartographer chandler clerk clock maker clothworker concubine cook courtesan courtier cutler diplomat distiller farmer fisherman fishmonger furrier gardener glovemaker guard hat maker hay merchant healer herald herbalist herder hermit highwayman hunter illuminator innkeeper interpreter jailer jester jeweler judge knight laborer leatherworker locksmith madame maidservant mason merchant messenger midwife miller miner minstrel monk mortician mystic necromancer noble nurse page painter pastry cook peasant perfumer philosopher physician plasterer potter priest professor ratcatcher roofer rope maker rug maker saddler sailor sculptor servant servent shepherd shoe maker silversmith slave slaver smith soldier spice merchant stablehand steward storyteller surveyor tailor tanner tavern keeper tax collector teamster thatcher thief tinker torturer town crier trapper water carrier weaver wine seller wood seller woodcutter EndTable: // General 'Human' name generator // Tweak to suit tastes for the cultures in your campaign Define: HumanConstanant =[|b|br|bl|c|cl|ch|cr|d|dr|f|fr|fl|g|gr|h|j|k|kr|l|m|n|ph|p|pr|r|s|sh|sh|t|th|v|w|z] Define: HumanEndConstanant =[|b|c|ch|d|f|g|h|j|k|l|m|n|ph|p|r|s|sh|sh|t|th|v|w|z] Table: MasterHumanName 5:[@HumanNameFirst][@HumanNameMiddle] 5:[@HumanNameFirst][@HumanNameEnd] 5:[@HumanNameFirst][@HumanNameMiddle][@HumanNameEnd] Table: HumanNameVowel 4:a 5:e 4:i 4:o 2:u 1:y 1:y[|a|e|i|o|u] Table: HumanNameVowelCap 4:A 5:E 4:I 4:O 2:U Table: HumanNameFirst 60:[@HumanNameVowelCap][@HumanNameMiddle] 40:[@HumanNameVowelCap]{$HumanConstanant}[@HumanNameVowel] 5:B[@HumanNameVowel] 5:Br[@HumanNameVowel] 5:Bl[@HumanNameVowel] 5:C[@HumanNameVowel] 5:Cl[@HumanNameVowel] 1:Cz[@HumanNameVowel] 5:Ch[@HumanNameVowel] 5:Cr[@HumanNameVowel] 5:D[@HumanNameVowel] 5:Dr[@HumanNameVowel] 5:F[@HumanNameVowel] 5:Fr[@HumanNameVowel] 5:Fl[@HumanNameVowel] 5:G[@HumanNameVowel] 5:Gr[@HumanNameVowel] 5:H[@HumanNameVowel] 5:J[@HumanNameVowel] 5:K[@HumanNameVowel] 1:Kr[@HumanNameVowel] 5:L[@HumanNameVowel] 5:M[@HumanNameVowel] 5:N[@HumanNameVowel] 5:P[@HumanNameVowel] 5:Ph[@HumanNameVowel] 5:Pr[@HumanNameVowel] 1:Q[@HumanNameVowel] 5:R[@HumanNameVowel] 10:S[@HumanNameVowel] 5:Sh[@HumanNameVowel] 5:Shr[@HumanNameVowel] 10:T[@HumanNameVowel] 5:Th[@HumanNameVowel] 5:V[@HumanNameVowel] 1:Vr[@HumanNameVowel] 5:W[@HumanNameVowel] 1:Wh[@HumanNameVowel] 1:X[@HumanNameVowel] 5:Y[@HumanNameVowel] 5:Z[@HumanNameVowel] Table: HumanNameMiddle 5:b[@HumanNameVowel] 5:br[@HumanNameVowel] 5:bl[@HumanNameVowel] 5:c[@HumanNameVowel] 5:cl[@HumanNameVowel] 1:cz[@HumanNameVowel] 5:ch[@HumanNameVowel] 5:cr[@HumanNameVowel] 5:d[@HumanNameVowel] 5:dr[@HumanNameVowel] 5:f[@HumanNameVowel] 5:fr[@HumanNameVowel] 5:fl[@HumanNameVowel] 5:g[@HumanNameVowel] 5:gr[@HumanNameVowel] 5:h[@HumanNameVowel] 1:j[@HumanNameVowel] 5:k[@HumanNameVowel] 5:kr[@HumanNameVowel] 5:l[@HumanNameVowel] 5:m[@HumanNameVowel] 5:n[@HumanNameVowel] 5:ph[@HumanNameVowel] 5:p[@HumanNameVowel] 5:pr[@HumanNameVowel] 1:q[@HumanNameVowel] 5:r[@HumanNameVowel] 5:s[@HumanNameVowel] 5:sh[@HumanNameVowel] 5:shr[@HumanNameVowel] 5:t[@HumanNameVowel] 5:th[@HumanNameVowel] 5:v[@HumanNameVowel] 1:vr[@HumanNameVowel] 5:w[@HumanNameVowel] 1:x[@HumanNameVowel] 5:y[@HumanNameVowel] 5:z[@HumanNameVowel] Table: HumanNameEnd b c ch ck d en f g h j k l m n ng o p rd rg rn rt sa sh si ssa sse ssi th ue us yn 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ar 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ia 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ias 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]iel 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ien 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ius 10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]us 5:que EndTable: # Elf names Table: MasterElfName [@ElvishWordName] 2:[@ElvishWordName] [@ElvishWordName] [@ElvishWordName] [@CommonDescriptiveElfName] [@ElvishWordName] [@ElfNameStart][@ElfNameLast][@ElvishDescriptB] Table: ElvishWordName [@ElfNameStart][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameMiddle][@ElfNameLast] Table: CommonDescriptiveElfName [@ElvishDescriptA][@ElvishDescriptB] Table: Elf Names Old [@ElfNameStart][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameMiddle][@ElfNameLast] [@ElfNameStart][@ElfNameMiddle][@ElfNameMiddle][@ElfNameLast] Table: ElfNameStart Ael Aer Al Ar El Krys Kyl Lin Lir Mar Mel Mer Mor Mál Niel Ril Rin Sil Sin Tal Tel Ten Tha The Thi Thra Thri Tir Tith Tril Tryl Tyl Tyr Áer Æl Table: ElfNameMiddle ad aen al an and ar as asn asr eir el end er idr il ilbr ilr in inbr ind ir len or orbr ri ril án él ow Table: ElfNameLast ael al 4:as en eth i iad ial ian 4:iel ien ies ion lan lir lith nal nar ni nil rieth ril ol yn Table: ElvishDescriptA Bear Blue Crescent Crystal Crow Dove Dragon Eagle Falcon Far Field Flame Fox Golden Green Honey Ice Jade Moon Mountain Onyx Owl Raven Riddle River Shadow Silver Snow Star Sun Tree Whither Wild Wind Winter World Table: ElvishDescriptB archer arrow blade bow dancer drifter fletcher flower heart horse hunter leaf light lover mist myth night oath shadow singer song walker wind EndTable: # Table to create Dwarf Names Set: LeaderName = [@DwarfNameFirst][@DwarfNameMiddle][@DwarfNameLast] Table: MasterDwarfName 10:[@DwarfNameFirst][@DwarfNameMiddle][@DwarfNameLast] [@DwarfLastName1][@DwarfLastName2] [@DwarfNameFirst][@DwarfNameMiddle][@DwarfNameLast] of the [@DwarfLastName1][@DwarfLastName2] clan [@DwarfNameFirst][@DwarfNameMiddle][@DwarfNameLast] [@DwarfLastName1][@DwarfLastName2] of the [@DwarfLastName1][@DwarfLastName2] clan Table: DwarfNameFirst A Bo Ba Bra Bro Brø Bru Da Dhu Dho Do Dû Du Fo Ga Go Gra Gro Groo Gru Grö Ha Ho Hu Ka Khe Khu Khû Ko Ku Kra Kro Mo Mu Ne No O Sa Si Thi Tho Tha Thra Thro Thu Tu Table: DwarfNameMiddle b br d dr f fr gr gg gn k kh kr lm mn r rg rn rd rm rs rf v vr Table: DwarfNameLast ain ak an ar arn en ën i ick ik ili ilin ilir in ir o og ön ög oin olin olir omli rin u ug ur us Table: DwarfLastName1 Ale Black Blood Cave Copper Deep Dragon Flint Gold Golden Granite Gravel Gray Hill Ice Iron Krag Lead Mine Mountain Mud Oaken Silver Stone Troll Wyvern Table: DwarfLastName2 axe barrel beard boot brewer builder cart cleaver digger drill forge grinder hammer helm miner pick shard shield shovel smith stein wheel EndTable: Table: MasterTownName Set: vBaseWord=[@TownNameBaseWord] 10:{$vBaseWord} {$vBaseWord} City {$vBaseWord}town {$vBaseWord}ton {$vBaseWord}ville {$vBaseWord}vill {$vBaseWord}sdale {$vBaseWord}burgh {$vBaseWord}burg {$vBaseWord}berg {$vBaseWord}port {$vBaseWord}fort {$vBaseWord} Keep {$vBaseWord} Castle Fort {$vBaseWord} Table: TownNameBaseWord 2:[@HumanNameFirst][@HumanNameMiddle] 2:[@HumanNameFirst]{$HumanEndConstanant} [@HumanNameFirst][@HumanNameMiddle]{$HumanEndConstanant} EndTable: Table: NormalAnimals alligator antelope bear bird boar bull calf cat chicken cow crow deer dog donkey duck eagle elephant fox frog goat goose hawk hen horse lion monkey mouse mule owl ox pig pigeon rabbit rat rooster sheep snake squirrel tiger toad wolf Table: GameAnimals antelope bird wild boar deer wild goat moose wild ox