You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1999 lines
75 KiB
JavaScript
1999 lines
75 KiB
JavaScript
var nm1 = [
|
|
["Âr", "Royal/Noble"],
|
|
["Êg", "Thorn"],
|
|
["Êl", "Star"],
|
|
["Îdh", "Rest/Repose"],
|
|
["Îr", "Sexual Desire"],
|
|
["Óleryd", "Dream of Mountains"],
|
|
["Ôl", "Dream"],
|
|
["Úan", "Monster"],
|
|
["Úhael", "Unwise"],
|
|
["Úlloth", "Flower Scent"],
|
|
["Úthaes", "Temptation"],
|
|
["Ûn", "Creature"],
|
|
["Ûr", "Fire"],
|
|
["Ûr", "Wide/Heat"],
|
|
["Ýridhren", "Wise Course"],
|
|
["Ablad", "Prohibition/Refusal"],
|
|
["Acharn", "Vengeance"],
|
|
["Achas", "Dread/Fear"],
|
|
["Adab", "Building/House"],
|
|
["Aduial", "Evendim"],
|
|
["Aear", "Sea"],
|
|
["Aearon", "Ocean"],
|
|
["Aeg", "Sharp Point"],
|
|
["Aeglos", "Icicle"],
|
|
["Ael", "Lake/Pool"],
|
|
["Aen", "Holy"],
|
|
["Aer", "Holy"],
|
|
["Aer", "Sea"],
|
|
["Aew", "Small Bird"],
|
|
["Aewen", "Of Birds"],
|
|
["Agar", "Blood"],
|
|
["Agarwaen", "Bloodstained"],
|
|
["Aglar", "Glory/Brilliance"],
|
|
["Aglareb", "Glorious"],
|
|
["Agor", "Narrow"],
|
|
["Aith", "Spearpoint"],
|
|
["Alag", "Rushing/Impetuous"],
|
|
["Alagos", "Wind Storm"],
|
|
["Alph", "Swan"],
|
|
["Amar", "Earth"],
|
|
["Amarth", "Fate/Doom"],
|
|
["Amath", "Shield"],
|
|
["Amlug", "Dragon"],
|
|
["Amon", "Hill"],
|
|
["Amrûn", "East"],
|
|
["And", "Long"],
|
|
["Ang", "Iron"],
|
|
["Angol", "Deep Lore/Magic"],
|
|
["Angol", "Stench"],
|
|
["Angwedh", "Chain"],
|
|
["Annúngil", "West Star"],
|
|
["Annûn", "West/Sunset"],
|
|
["Annon", "Door/Gate"],
|
|
["Annui", "Western"],
|
|
["Ant", "Gift"],
|
|
["Anu", "Masculine"],
|
|
["Aradhel", "Royal Terror"],
|
|
["Arahael", "Noble and Wise"],
|
|
["Aras", "Deer"],
|
|
["Arn", "Royal"],
|
|
["Arod", "Noble"],
|
|
["Arrad", "Without a Path"],
|
|
["Arth", "Exalted"],
|
|
["Aur", "Day/Sunlight"],
|
|
["Auth", "Spectral/Apparition"],
|
|
["Auth", "War/Battle"],
|
|
["Avorn", "Staying/Fast"],
|
|
["Bôr", "Faithful Man/Vassal"],
|
|
["Bachor", "Pedlar"],
|
|
["Bain", "Beautiful"],
|
|
["Baingol", "Fair and Wise"],
|
|
["Balch", "Cruel"],
|
|
["Ballin", "Divine"],
|
|
["Balrant", "Powerful Course"],
|
|
["Band", "Prison"],
|
|
["Bar", "Dwelling/Home"],
|
|
["Bara", "Fiery"],
|
|
["Barad", "Doomed"],
|
|
["Barad", "Tower/Fortress"],
|
|
["Baralin", "Fiery Gleam in the Eyes"],
|
|
["Baran", "Brown"],
|
|
["Barhador", "One Faithful to Home"],
|
|
["Baudh", "Judgement"],
|
|
["Baug", "Tyrannous/Cruel"],
|
|
["Baul", "Torment"],
|
|
["Baur", "Need"],
|
|
["Beleg", "Great/Mighty"],
|
|
["Belegorn", "Mighty Tree"],
|
|
["Belegur", "Great Heart"],
|
|
["Belt", "Strong"],
|
|
["Beren", "Bold"],
|
|
["Born", "Fiery Red"],
|
|
["Bornif", "Fiery Red Face"],
|
|
["Both", "Puddle/Small Pool"],
|
|
["Brêg", "Violent/Sudden/Fierce"],
|
|
["Brûn", "Old"],
|
|
["Bragol", "Sudden"],
|
|
["Braig", "Wild/Fierce"],
|
|
["Brand", "High/Noble/Fine"],
|
|
["Brass", "White Heat"],
|
|
["Breged", "Violence/Suddenness"],
|
|
["Bregol", "Violent/Fierce"],
|
|
["Brethil", "Beech"],
|
|
["Bronad", "Survival"],
|
|
["Bronwe", "Endurance/Faith"],
|
|
["Brui", "Loud/Noisy"],
|
|
["Cîl", "Cleft/Gorge"],
|
|
["Cîl", "Renewal"],
|
|
["Cîr", "Renewed"],
|
|
["Cîw", "Fresh/New"],
|
|
["Côf", "Bay"],
|
|
["Côl", "Gold"],
|
|
["Cû", "Bow"],
|
|
["Cûn", "Bow-shaped/Bent"],
|
|
["Cadu", "Shaped/Formed"],
|
|
["Cadwor", "Shapely"],
|
|
["Cae", "Earth"],
|
|
["Cael", "Sickness"],
|
|
["Caeleb", "Bedridden/Sick"],
|
|
["Caew", "Lair"],
|
|
["Cai", "Hedge"],
|
|
["Cail", "Sharp Fence"],
|
|
["Cair", "Ship"],
|
|
["Calad", "Light"],
|
|
["Calaer", "Light of the Sea"],
|
|
["Calar", "Lamp"],
|
|
["Calardan", "Lampwright"],
|
|
["Caledhel", "Light Elf"],
|
|
["Calemir", "Green Jewel"],
|
|
["Calen", "Green"],
|
|
["Calithil", "Moon Light"],
|
|
["Callon", "Hero"],
|
|
["Calph", "Water-Vessel"],
|
|
["Camaen", "Skilled Hand"],
|
|
["Cand", "Bold"],
|
|
["Caran", "Red"],
|
|
["Carandol", "Red Head"],
|
|
["Caranor", "Red Fire"],
|
|
["Caraphind", "Red Hair"],
|
|
["Caras", "City"],
|
|
["Cast", "Cape/Cove"],
|
|
["Caun", "Valor"],
|
|
["Cef", "Soil"],
|
|
["Celair", "Brilliant"],
|
|
["Celeb", "Silver"],
|
|
["Celeblas", "Silver Leaf"],
|
|
["Celebren", "Silvery"],
|
|
["Celeg", "Swift/Agile/Hasty"],
|
|
["Celephind", "Silver Tresses"],
|
|
["Cellin", "Flowing Music"],
|
|
["Celon", "River"],
|
|
["Cennan", "Potter"],
|
|
["Ceven", "Earthen"],
|
|
["Claur", "Splendour/Glory"],
|
|
["Colfind", "Gold Hair"],
|
|
["Coll", "Golden Red"],
|
|
["Corch", "Crow"],
|
|
["Coru", "Cunning"],
|
|
["Cost", "Quarrel"],
|
|
["Coth", "Enemy"],
|
|
["Craban", "Raven"],
|
|
["Cugu", "Dove"],
|
|
["Curu", "Skilled"],
|
|
["Curulaer", "Song Skill"],
|
|
["Dílloth", "Silent Flower"],
|
|
["Dínen", "Silent"],
|
|
["Dôl", "Hill/Mountain"],
|
|
["Dúlind", "Nightingale"],
|
|
["Dúven", "Southern"],
|
|
["Dû", "Nightfall"],
|
|
["Dûr", "Dark"],
|
|
["Dûr", "Somber"],
|
|
["Dae", "Shadow"],
|
|
["Daedhel", "Shadow of Horror"],
|
|
["Daedhrog", "Shadow Wolf"],
|
|
["Daer", "Great"],
|
|
["Dam", "Hammer"],
|
|
["Dath", "Hole/Pit/Abyss"],
|
|
["Daug", "Warrior/Soldier"],
|
|
["Daw", "Night/Gloom"],
|
|
["Del", "Fear/Disgust"],
|
|
["Deldhin", "Silent Horror"],
|
|
["Deleb", "Horrible/Loathsome"],
|
|
["Delgaran", "Red Horror"],
|
|
["Delos", "Detestation/Loathing"],
|
|
["Delu", "Hateful/Deadly/Fell"],
|
|
["Dem", "Sad/Gloomy"],
|
|
["Dimaethor", "Silence Warrior"],
|
|
["Dinalagos", "Silent Storm"],
|
|
["Doll", "Dark/Dusky"],
|
|
["Doron", "Oak"],
|
|
["Draug", "Wolf"],
|
|
["Dringol", "Wise Hammerer"],
|
|
["Duin", "River"],
|
|
["Duinen", "Flood/High Tide"],
|
|
["Duirro", "River-Bank"],
|
|
["Duvain", "Beautiful Darkness"],
|
|
["Ech", "Spine"],
|
|
["Echad", "Camp"],
|
|
["Echui", "Awakening"],
|
|
["Ecthel", "Spearpoint"],
|
|
["Eden", "New"],
|
|
["Edlen", "Exiled"],
|
|
["Edraith", "Saving"],
|
|
["Eglan", "Forsaken"],
|
|
["Egnas", "Sharp Point"],
|
|
["Eiliant", "Rainbow"],
|
|
["Elhael", "Wise Elf"],
|
|
["Ellavorn", "Staying Elf"],
|
|
["Elu", "Light Blue"],
|
|
["Emlin", "Yellow Bird"],
|
|
["Ened", "Center/Middle"],
|
|
["Ephel", "Outer Fence"],
|
|
["Erch", "Prickle"],
|
|
["Eredh", "Seed"],
|
|
["Erist", "Lone Lore"],
|
|
["Erthor", "Uniter"],
|
|
["Eru", "Waste/Desert"],
|
|
["Erwarth", "Lone Betrayer"],
|
|
["Eryn", "Woods"],
|
|
["Esgal", "Screen/Veil"],
|
|
["Esgalnor", "Hiding Fire"],
|
|
["Esgalwath", "Hiding Shadow"],
|
|
["Esgar", "Shore"],
|
|
["Estel", "Hope/Trust"],
|
|
["Estelmist", "Lost Hope"],
|
|
["Estent", "Short"],
|
|
["Estolad", "Encampment"],
|
|
["Ethir", "River Mouth/Estuary"],
|
|
["Ethir", "Spy"],
|
|
["Fân", "Bright Figure/Veil/White Cloud"],
|
|
["Fêr", "Beech-Tree"],
|
|
["Faeg", "Bad/Mean/Poor"],
|
|
["Fael", "Generous"],
|
|
["Faen", "Radiant White"],
|
|
["Faerdhinen", "Silent Spirit"],
|
|
["Faerthurin", "Secret Spirit"],
|
|
["Faervel", "Strong Spirit"],
|
|
["Faerveren", "Joyous Spirit"],
|
|
["Fain", "Cloud"],
|
|
["Fain", "White"],
|
|
["Falas", "Beach"],
|
|
["Falch", "Ravine"],
|
|
["Fang", "Beard"],
|
|
["Far", "Sufficient"],
|
|
["Fast", "Shaggy Hair"],
|
|
["Faug", "Thirsty"],
|
|
["Faun", "Cloud"],
|
|
["Faur", "Beach/Shore"],
|
|
["Fela", "Cave"],
|
|
["Fend", "Door/Threshold"],
|
|
["Fileg", "Little Birds"],
|
|
["Fim", "Slender"],
|
|
["Fingaer", "Coppery Red Hair"],
|
|
["Forn", "North"],
|
|
["Forod", "North"],
|
|
["Forven", "North"],
|
|
["Fuin", "Night/Darkness"],
|
|
["Fuir", "North"],
|
|
["Gûd", "Foe"],
|
|
["Gûl", "Sorcery"],
|
|
["Gûr", "Death"],
|
|
["Gûr", "Heart/Counsel"],
|
|
["Gador", "Prison/Dungeon"],
|
|
["Gae", "Dread"],
|
|
["Gaear", "Sea"],
|
|
["Gael", "Pale/Glimmering"],
|
|
["Gaer", "Coppery Red"],
|
|
["Gaer", "Dreadful"],
|
|
["Gaer", "Sea"],
|
|
["Gaeralagos", "Sea Storm"],
|
|
["Gaeruil", "Seaweed"],
|
|
["Gail", "Star/Bright Light"],
|
|
["Gal", "Light"],
|
|
["Galad", "Light/Radiance"],
|
|
["Galadh", "Tree"],
|
|
["Galas", "Plant"],
|
|
["Galenas", "Pipeweed"],
|
|
["Galu", "Good Fortune"],
|
|
["Gamp", "Hook/Claw"],
|
|
["Gannel", "Harp"],
|
|
["Garaf", "Wolf"],
|
|
["Garth", "Fortress"],
|
|
["Gas", "Hole"],
|
|
["Gath", "Cavern"],
|
|
["Gathrod", "Cave"],
|
|
["Gaud", "Machine"],
|
|
["Gaul", "Wolf-Howl"],
|
|
["Gaur", "Werewolf"],
|
|
["Gaw", "Void"],
|
|
["Gawad", "Howling"],
|
|
["Gelinnas", "Joyful Will"],
|
|
["Gell", "Joy/Triumph"],
|
|
["Gellam", "Jubilation"],
|
|
["Gellui", "Triumphant"],
|
|
["Gem", "Sickly"],
|
|
["Gern", "Old/Decripit"],
|
|
["Gilorn", "Star Tree"],
|
|
["Girith", "Shuddering/Horror"],
|
|
["Glân", "White"],
|
|
["Glî", "Honey"],
|
|
["Glîn", "Gleam/Glint"],
|
|
["Glîr", "Song"],
|
|
["Glûdh", "Soap"],
|
|
["Glaew", "Salve"],
|
|
["Glam", "Shouting/Uproar"],
|
|
["Glamor", "Echo"],
|
|
["Glamren", "Echoing"],
|
|
["Glass", "Joy"],
|
|
["Glaur", "Golden Light"],
|
|
["Glavrol", "Babbling"],
|
|
["Glaw", "Radiance"],
|
|
["Glawar", "Sunlight/Radiance"],
|
|
["Gloss", "Snow-White"],
|
|
["Gobel", "Town"],
|
|
["Goe", "Terror"],
|
|
["Goeol", "Dreadful/Terrifying"],
|
|
["Golf", "Branch"],
|
|
["Goll", "Wise"],
|
|
["Gollor", "Magician"],
|
|
["Golwen", "Wise"],
|
|
["Gond", "Stone/Rock"],
|
|
["Gorf", "Vigor"],
|
|
["Gorfuin", "Dreaded Gloom"],
|
|
["Gorn", "Impetuous/Valor"],
|
|
["Gorog", "Horror"],
|
|
["Goroth", "Horror"],
|
|
["Gorth", "Horror"],
|
|
["Gorthad", "Barrow"],
|
|
["Gortheb", "Horrible"],
|
|
["Gost", "Dread"],
|
|
["Gowest", "Contract/Treaty"],
|
|
["Graw", "Bear"],
|
|
["Grond", "Club"],
|
|
["Groth", "Cave/Tunnel"],
|
|
["Gruin", "Ruddy"],
|
|
["Guldur", "Black Magic"],
|
|
["Gurgaran", "Red Death"],
|
|
["Gurth", "Death"],
|
|
["Guruth", "Death"],
|
|
["Gwî", "Net/Web"],
|
|
["Gwaedh", "Bond/Oath"],
|
|
["Gwael", "Gull"],
|
|
["Gwaen", "Stained"],
|
|
["Gwaeren", "Windy"],
|
|
["Gwaew", "Wind"],
|
|
["Gwain", "New"],
|
|
["Gwas", "Stain"],
|
|
["Gwastar", "Hummock"],
|
|
["Gwath", "Shade/Shadow"],
|
|
["Gwaun", "Goose"],
|
|
["Gwaur", "Soiled/Dirty"],
|
|
["Gwedh", "Bond"],
|
|
["Gwelu", "Air"],
|
|
["Gwend", "Bond/Friendship"],
|
|
["Gwilith", "Air"],
|
|
["Gwilwileth", "Butterfly"],
|
|
["Gwing", "Spindrift/Foam"],
|
|
["Hâdh", "Cleaver"],
|
|
["Hâl", "Fish"],
|
|
["Hîw", "Sticky"],
|
|
["Hû", "Dog"],
|
|
["Hûb", "Haven/Harbor/Bay"],
|
|
["Hûl", "Battle Cry"],
|
|
["Hûr", "Vigour/Fiery Spirit"],
|
|
["Habad", "Shoe"],
|
|
["Hadlath", "Sling"],
|
|
["Hae", "Far/Remote/Distant"],
|
|
["Haedirn", "Remote Watcher"],
|
|
["Haered", "Remote Distance"],
|
|
["Haerel", "Distant Star"],
|
|
["Haeron", "Far/Remote/Distant"],
|
|
["Haew", "Custom/Habit"],
|
|
["Half", "Seashell"],
|
|
["Hall", "Exalted"],
|
|
["Hall", "Tall/Hidden"],
|
|
["Halloth", "Hiding Flower"],
|
|
["Ham", "Chair"],
|
|
["Hand", "Intelligent"],
|
|
["Harad", "South"],
|
|
["Haradren", "Southern"],
|
|
["Harn", "Helmet"],
|
|
["Harn", "Southern"],
|
|
["Harn", "Wounded"],
|
|
["Haru", "Wound"],
|
|
["Hast", "Axe-Stroke"],
|
|
["Hathol", "Blade/Axe"],
|
|
["Haudh", "Tomb"],
|
|
["Haust", "Bed"],
|
|
["Helch", "Bitter Cold"],
|
|
["Heledh", "Glass"],
|
|
["Heledir", "Kingfisher"],
|
|
["Heleg", "Ice"],
|
|
["Heleth", "Fur/Fur-Coat"],
|
|
["Helf", "Fur"],
|
|
["Hell", "Naked"],
|
|
["Henneth", "Window"],
|
|
["Hethurin", "Secret Child"],
|
|
["Him", "Cold"],
|
|
["Him", "Steadfast/Abiding"],
|
|
["Himel", "Cold Star"],
|
|
["Hinnor", "Fire Eyes"],
|
|
["Hissael", "Wise Eyes"],
|
|
["Hith", "Mist/Fog"],
|
|
["Hithaer", "Sea Mist"],
|
|
["Hithfaer", "Mist Spirit"],
|
|
["Hithu", "Fog"],
|
|
["Horn", "Driven/Impelled"],
|
|
["Hwest", "Breeze"],
|
|
["Hwind", "Twirling/Whirling"],
|
|
["Iâ", "Abyss"],
|
|
["Iâr", "Blood"],
|
|
["Iôl", "Flood Plain"],
|
|
["Iûl", "Embers"],
|
|
["Iach", "Ford/Crossing"],
|
|
["Iaew", "Mocking/Scorn"],
|
|
["Ial", "Call/Cry"],
|
|
["Iant", "Bridge"],
|
|
["Ianu", "Yoke"],
|
|
["Iau", "Corn"],
|
|
["Iau", "Ravine/Gulf"],
|
|
["Iaun", "Sanctuary"],
|
|
["Iaur", "Ancient/Old"],
|
|
["Idhren", "Wise/Thoughtful"],
|
|
["Iest", "Wish"],
|
|
["Inc", "Guess/Idea/Notion"],
|
|
["Ind", "Inner Thought/Meaning/Heart"],
|
|
["Ingem", "Old/Year-Sick"],
|
|
["Inu", "Feminine"],
|
|
["Iorist", "Ancient Lore"],
|
|
["Iorthon", "Old Pine"],
|
|
["Iphant", "Aged/Old"],
|
|
["Ist", "Knowledge/Lore"],
|
|
["Istui", "Learned"],
|
|
["Ivor", "Crystal"],
|
|
["Lîn", "Pool"],
|
|
["Lîr", "Song/Poem"],
|
|
["Lô", "Shallow Lake/Marshland"],
|
|
["Lûg", "Snake/Serpent"],
|
|
["Lûth", "Spell/Charm"],
|
|
["Lach", "Flame"],
|
|
["Lad", "Plain/Valley"],
|
|
["Ladrengil", "Valley of Stars"],
|
|
["Laeb", "Fresh"],
|
|
["Laeg", "Green"],
|
|
["Laeg", "Keen/Sharp/Acute"],
|
|
["Laer", "Song"],
|
|
["Laergul", "Song of Sorcery"],
|
|
["Laerorn", "Tree Song"],
|
|
["Lagorúth", "Swift Anger"],
|
|
["Lagor", "Swift/Rapid"],
|
|
["Lain", "Free"],
|
|
["Lain", "Thread"],
|
|
["Lalf", "Elm"],
|
|
["Lamaen", "Clever Tongue"],
|
|
["Lanc", "Naked"],
|
|
["Land", "Wide/Broad"],
|
|
["Lang", "Cutlass/Sword"],
|
|
["Lant", "Clearing"],
|
|
["Lant", "Fall"],
|
|
["Lanthir", "Waterfall"],
|
|
["Lass", "Leaf"],
|
|
["Laug", "Warm"],
|
|
["Lavan", "Animal"],
|
|
["Leithian", "Release/Freeing"],
|
|
["Lend", "Journey"],
|
|
["Lend", "Tuneful/Sweet"],
|
|
["Lest", "Girdle"],
|
|
["Lhê", "Thread"],
|
|
["Lhîw", "Sickness"],
|
|
["Lhaew", "Sickly/Ill"],
|
|
["Lhain", "Lean/Thin"],
|
|
["Lhind", "Fine/Slender"],
|
|
["Lhing", "Spider/Spiderweb"],
|
|
["Lhoss", "Whisper/Rustle"],
|
|
["Lif", "Link"],
|
|
["Lim", "Clear/Sparkling"],
|
|
["Lim", "Fish"],
|
|
["Limlug", "Seaserpent"],
|
|
["Limp", "Wet"],
|
|
["Lith", "Ash/Sand/Dust"],
|
|
["Lithui", "Ashen/Dusty"],
|
|
["Lobor", "Horse"],
|
|
["Loeg", "Pool"],
|
|
["Loen", "Soaking Wet/Swamped"],
|
|
["Lom", "Weary"],
|
|
["Long", "Heavy"],
|
|
["Lorn", "Harbour"],
|
|
["Loss", "Snow"],
|
|
["Lossam", "Empty Chamber"],
|
|
["Lossen", "Snowy"],
|
|
["Lost", "Empty"],
|
|
["Loth", "Flower"],
|
|
["Lothuial", "Twilight Blossom"],
|
|
["Luin", "Blue"],
|
|
["Lum", "Shade"],
|
|
["Lumorn", "Tree Shade"],
|
|
["Mâl", "Pollen"],
|
|
["Mírdan", "Jewel Smith"],
|
|
["Míresgal", "Hidden Jewel"],
|
|
["Mîl", "Love/Affection"],
|
|
["Mîr", "Jewel/Treasure"],
|
|
["Mîw", "Small/Tiny/Frail"],
|
|
["Môr", "Darkness/Night"],
|
|
["Mûl", "Slave"],
|
|
["Mae", "Soft"],
|
|
["Maeas", "Dough"],
|
|
["Maecheneb", "Sharp-Eyed"],
|
|
["Maed", "Shapely"],
|
|
["Maegorod", "Sharp Mountain"],
|
|
["Mael", "Lust"],
|
|
["Mael", "Stain/Stained"],
|
|
["Maen", "Skilled/Clever"],
|
|
["Maer", "Good/Useful/Fit"],
|
|
["Maeth", "Battle/Fight"],
|
|
["Maew", "Sea Gull"],
|
|
["Magol", "Sword"],
|
|
["Magor", "Swordsman"],
|
|
["Maidh", "Pale"],
|
|
["Malen", "Yellow"],
|
|
["Malfind", "Gold Hair"],
|
|
["Malgelir", "Golden Happy Person"],
|
|
["Mallos", "Golden Flower"],
|
|
["Malt", "Gold"],
|
|
["Malu", "Fallow/Pale"],
|
|
["Manadh", "Doom/Fate/Fortune"],
|
|
["Maur", "Gloom"],
|
|
["Maw", "Soil/Stain"],
|
|
["Medlí", "Bear"],
|
|
["Medlin", "Bearlike"],
|
|
["Megilagor", "Rapid Sword"],
|
|
["Megor", "Sharp/Pointed"],
|
|
["Melch", "Greedy"],
|
|
["Mell", "Dear"],
|
|
["Melui", "Lovely/Sweet"],
|
|
["Men", "Way/Road"],
|
|
["Ment", "Point"],
|
|
["Meren", "Festive/Joyous"],
|
|
["Meril", "Rose"],
|
|
["Merilin", "Nightingale"],
|
|
["Midh", "Dew"],
|
|
["Milui", "Friendly/Loving/Kind"],
|
|
["Minas", "Tower"],
|
|
["Mindon", "Hill/Tower"],
|
|
["Mist", "Straying/Error"],
|
|
["Mist", "Wandering"],
|
|
["Mith", "Grey"],
|
|
["Mith", "White Fog/Wet Mist"],
|
|
["Mithril", "True-Silver"],
|
|
["Morfind", "Black Haired"],
|
|
["Morgul", "Black Magic/Necromancy"],
|
|
["Mormeril", "Black Rose"],
|
|
["Morn", "Black"],
|
|
["Muil", "Drear"],
|
|
["Muin", "Dear/Beloved"],
|
|
["Mund", "Bull"],
|
|
["Myl", "Gull"],
|
|
["Nínim", "Snowdrop"],
|
|
["Nîd", "Tearful"],
|
|
["Nîd", "Wet"],
|
|
["Nîdh", "Honeycomb"],
|
|
["Nîn", "Tear"],
|
|
["Nîn", "Watery"],
|
|
["Nîr", "Tear/Weeping"],
|
|
["Nórui", "Sunny"],
|
|
["Nûr", "Sad"],
|
|
["Nadhor", "Pasture"],
|
|
["Naer", "Sad/Lamentable"],
|
|
["Nan", "Grassland/Valley"],
|
|
["Nardh", "Knot"],
|
|
["Naru", "Red"],
|
|
["Naruthir", "Red Face"],
|
|
["Nath", "Web"],
|
|
["Naud", "Bound"],
|
|
["Naur", "Fire"],
|
|
["Nell", "Bell"],
|
|
["Nemir", "Water Jewel"],
|
|
["Nen", "Water"],
|
|
["Nend", "Wet"],
|
|
["Nengel", "Water Joy"],
|
|
["Neth", "Young"],
|
|
["Niben", "Small"],
|
|
["Nimp", "Small/Frail"],
|
|
["Nimp", "White"],
|
|
["Ninael", "Tears of a Pool"],
|
|
["Nind", "Slender"],
|
|
["Ningaear", "Tears of the Sea"],
|
|
["Ningannel", "Tears of a Harp"],
|
|
["Ninniach", "Rainbow"],
|
|
["Nirorn", "Tear Tree"],
|
|
["Norawarth", "Forsaking Fire"],
|
|
["Norgalad", "Fire Radiance"],
|
|
["Noruinif", "Sunny Face"],
|
|
["Ogol", "Wicked/Evil"],
|
|
["Oldhin", "Dream of Silence"],
|
|
["Oll", "Stream"],
|
|
["Orchal", "Superior/Lofty"],
|
|
["Orchal", "Tall"],
|
|
["Orel", "Morning Star"],
|
|
["Orn", "Tree"],
|
|
["Orod", "Mountain"],
|
|
["Osp", "Reek"],
|
|
["Osp", "Smoke"],
|
|
["Pâd", "Way/Path"],
|
|
["Pant", "Full"],
|
|
["Parch", "Dry"],
|
|
["Parf", "Book"],
|
|
["Parth", "Fenced Field"],
|
|
["Path", "Smooth"],
|
|
["Pe-lam", "Without Language"],
|
|
["Pe-phennas", "No Past"],
|
|
["Peg", "Spot/Dot"],
|
|
["Pel", "Fenced Field"],
|
|
["Pelilas", "Fading Leaf"],
|
|
["Pelinel", "Fading Star"],
|
|
["Pelingil", "Fading Star"],
|
|
["Pen-estel", "Hopeless"],
|
|
["Peng", "Bow"],
|
|
["Pent", "Tale"],
|
|
["Perchalad", "Half Tall"],
|
|
["Peth", "Word"],
|
|
["Pigen", "Tiny"],
|
|
["Puig", "Clean"],
|
|
["Râd", "Path/Track"],
|
|
["Rî", "Crown/Garland"],
|
|
["Rîl", "Brilliance"],
|
|
["Rîn", "Crowned"],
|
|
["Rîn", "Remembrance"],
|
|
["Rûdh", "Bald"],
|
|
["Rûth", "Anger"],
|
|
["Raef", "Net"],
|
|
["Raeg", "Crooked"],
|
|
["Raeg", "Wrong"],
|
|
["Raen", "Crooked"],
|
|
["Raen", "Nettled/Enlaced"],
|
|
["Rain", "Erratic Wandering"],
|
|
["Ram", "Wall"],
|
|
["Rant", "Riverbed"],
|
|
["Raph", "Rope"],
|
|
["Ravon", "Wing"],
|
|
["Raw", "Lion"],
|
|
["Raw", "Riverbank"],
|
|
["Rem", "Mesh/Net"],
|
|
["Remlas", "Joy Net"],
|
|
["Rhaw", "Wild/Untamed"],
|
|
["Rhosg", "Brown"],
|
|
["Rhossolas", "Rustling Foliage"],
|
|
["Rhovan", "Wilderness"],
|
|
["Rim", "Cold Mountain Pool"],
|
|
["Ring", "Cold"],
|
|
["Riros", "Red Crown"],
|
|
["Rivalt", "Gold Crown"],
|
|
["Rivorn", "Black Crown"],
|
|
["Roch", "Horse"],
|
|
["Rom", "Horn/Trumpet"],
|
|
["Ross", "Rain"],
|
|
["Ross", "Red-Haired"],
|
|
["Rothruin", "Fiery Red-Haired"],
|
|
["Rui", "Hunting"],
|
|
["Ruin", "Fiery Red"],
|
|
["Ruindol", "Fiery Red Head"],
|
|
["Rusc", "Fox"],
|
|
["Rust", "Copper"],
|
|
["Ryn", "Hound"],
|
|
["Sírdhem", "River of Sadness"],
|
|
["Sîdh", "Peace"],
|
|
["Sîr", "River"],
|
|
["Sûl", "Wind"],
|
|
["Sael", "Wise"],
|
|
["Saeledhel", "Wise Elf"],
|
|
["Saer", "Bitter"],
|
|
["Saew", "Poison"],
|
|
["Sain", "New"],
|
|
["Salab", "Herb"],
|
|
["Sarn", "Pebble/Stone"],
|
|
["Sereg", "Blood"],
|
|
["Seregruth", "Blood Anger"],
|
|
["Seron", "Lover"],
|
|
["Silef", "Shining White Crystal"],
|
|
["Silevren", "Glittering"],
|
|
["Solch", "Root"],
|
|
["Tû", "Strength"],
|
|
["Tûg", "Thick/Fat"],
|
|
["Tûr", "Mastery/Victory"],
|
|
["Taen", "Long and Thin"],
|
|
["Taer", "Straight"],
|
|
["Talagan", "Harper"],
|
|
["Talath", "Flatland/Plain"],
|
|
["Talf", "Flatland/Field"],
|
|
["Tara", "Tough/Stiff"],
|
|
["Tathar", "Willow"],
|
|
["Taur", "Forest"],
|
|
["Tavor", "Woodpecker"],
|
|
["Taw", "Wool"],
|
|
["Tegilbor", "Writer"],
|
|
["Tegol", "Pen"],
|
|
["Thâr", "Stiff Grass"],
|
|
["Thîn", "Evening"],
|
|
["Thôn", "Pine"],
|
|
["Thôr", "Eagle"],
|
|
["Thala", "Stalwart/Steady"],
|
|
["Thalawest", "Steady Oath"],
|
|
["Thand", "Firm/True"],
|
|
["Thand", "Shield"],
|
|
["Thangur", "True Heart"],
|
|
["Tharbad", "Crossroad"],
|
|
["Tharn", "Stiff/Rigid/Withered"],
|
|
["Thaur", "Abominable/Abhorrent"],
|
|
["Thaw", "Corrupt/Rotten"],
|
|
["Thent", "Short"],
|
|
["Thind", "Pale/Grey"],
|
|
["Thirist", "Cut Face"],
|
|
["Thond", "Root"],
|
|
["Thurilost", "Empty Secret"],
|
|
["Thurin", "Secret"],
|
|
["Thurin", "Secret/Hidden"],
|
|
["Tinc", "Metal"],
|
|
["Tinnu", "Twilight"],
|
|
["Tint", "Spark"],
|
|
["Tinu", "Spark"],
|
|
["Tinu", "Star"],
|
|
["Tirnel", "Star Gazer"],
|
|
["Tithen", "Little/Tiny"],
|
|
["Tol", "Island"],
|
|
["Tond", "Tall"],
|
|
["Toss", "Bush"],
|
|
["Trîw", "Fine/Slender"],
|
|
["Triwath", "Slender Shadow"],
|
|
["Tuiw", "Sprout/Bud"],
|
|
["Tulus", "Poplar-Tree"],
|
|
["Tund", "Hill/Mound"],
|
|
["Uial", "Twilight"],
|
|
["Uil", "Seaweed"],
|
|
["Uilos", "Everwhite"],
|
|
["Uir", "Eternity"],
|
|
["Uireb", "Eternal"],
|
|
["Ulund", "Monster"],
|
|
["Um", "Bad/Evil"],
|
|
["Ungol", "Spider"],
|
|
["Yr", "River Course"]
|
|
];
|
|
var nm2 = [
|
|
["Gal", "To Shine Clear"],
|
|
["Gwathra", "To Overshadow"],
|
|
["Míria", "To Shine"],
|
|
["Síla", "To Shine White"],
|
|
["Thilia", "To Glisten"],
|
|
["Tinna", "To Glint"],
|
|
["Banga", "To Trade"],
|
|
["Achar", "To Avenge"],
|
|
["Adertha", "To Reunite"],
|
|
["Aphada", "To Follow"],
|
|
["Beria", "To Protect"],
|
|
["Brona", "To Survive"],
|
|
["Northa", "To Make Run/Ride"],
|
|
["Suila", "To Greet"],
|
|
["Toltha", "To Fetch/Make Come"],
|
|
["Tortha", "To Wield/Control"],
|
|
["Bartha", "To Doom"],
|
|
["Trasta", "To Harass/Trouble"],
|
|
["Trenar", "To Recount"],
|
|
["Trevad", "To Traverse"],
|
|
["Tir", "To Watch/Gaze"],
|
|
["Feira", "To Suffice"],
|
|
["Taetha", "To Fasten/Tie"],
|
|
["Fara", "To Hunt"],
|
|
["Tangada", "To Make Firm"],
|
|
["Toba", "To Cover/Roof"],
|
|
["Telia", "To Play"],
|
|
["Ertha", "To Unite"],
|
|
["Heria", "To Have an Impulse"],
|
|
["Tog", "To Lead/Bring"],
|
|
["Than", "To Kindle"],
|
|
["Nasta", "To Prick/Thrust"],
|
|
["Teitha", "To Draw/Write"],
|
|
["Hwinia", "To Twirl/Whirl"],
|
|
["Theria", "To Dread/Fear"],
|
|
["Theria", "To Flourish"],
|
|
["Thosta", "To Stink"],
|
|
["Henia", "To Understand"],
|
|
["Sog", "To Drink"],
|
|
["Ran", "To Wander/Stray"],
|
|
["Rosta", "To Hollow Out"],
|
|
["Nella", "To Ring Bells"],
|
|
["Ruthra", "To Rage"],
|
|
["Rista", "To Rend/Rip/Cut/Cleave"],
|
|
["Ritha", "To Jerk/Twitch/Snatch"],
|
|
["Redh", "To Sow"],
|
|
["Rib", "To Rush/Fly/Fling"],
|
|
["Renia", "To Stray/Wander"],
|
|
["Revia", "To Fly/Sail/Wander"],
|
|
["Oltha", "To Dream"],
|
|
["Raitha", "To Strive"],
|
|
["Pada", "To Walk"],
|
|
["Rada", "To Make/Find a Way"],
|
|
["Raeda", "To Catch in a Net"],
|
|
["Penia", "To Fix/Set"],
|
|
["Presta", "To Affect/Disrupt"],
|
|
["Pel", "To Fade/Wither"],
|
|
["Padra", "To Walk"],
|
|
["Lacha", "To Burn"],
|
|
["Ped", "To Say/Speak"],
|
|
["Nesta", "To Heal"],
|
|
["Nod", "To Tie/Bind"],
|
|
["Orthel", "To Roof"],
|
|
["Orthor", "To Master/Conquer"],
|
|
["Osgar", "To Amputate"],
|
|
["Nor", "To Run"],
|
|
["Nautha", "To Conceive a Thought"],
|
|
["Nedia", "To Count"],
|
|
["Neitha", "To Wrong/Deprive"],
|
|
["Hortha", "To Urge On/Impel"],
|
|
["Lasta", "To Listen"],
|
|
["Maetha", "To Fight"],
|
|
["Maetha", "To Handle/Wield"],
|
|
["Dew", "To Fail"],
|
|
["Nartha", "To Kindle"],
|
|
["Muda", "To Labor/Work"],
|
|
["Naegra", "To Cause Pain"],
|
|
["Nara", "To Narrate/Tell a Story"],
|
|
["Narcha", "To Rend/Rip/Tear"],
|
|
["Mad", "To Eat"],
|
|
["Ialla", "To Call/Yell"],
|
|
["Nag", "To Bite"],
|
|
["Nalla", "To Cry Out/Shout"],
|
|
["Iuitha", "To Use"],
|
|
["Mista", "To Stray/Be Mistaken"],
|
|
["Leitha", "To Set Free"],
|
|
["Loda", "To Float"],
|
|
["Linna", "To Chant"],
|
|
["Liria", "To Sing"],
|
|
["Laba", "To Hop"],
|
|
["Ista", "To Know"],
|
|
["Gad", "To Catch"],
|
|
["Gonod", "To Count Up/Sum Up"],
|
|
["Glavra", "To Babble"],
|
|
["Lútha", "To Enchant"],
|
|
["Gweria", "To Betray/Cheat"],
|
|
["Heb", "To Keep"],
|
|
["Harna", "To Wound"],
|
|
["Hartha", "To Hope"],
|
|
["Hasta", "To Hack Through"],
|
|
["Gwesta", "To Swear/Oath"],
|
|
["Can", "To Shout"],
|
|
["Groga", "To be Terrified"],
|
|
["Had", "To Hurl/Throw/Sling"],
|
|
["Basta", "To Bake Bread"],
|
|
["Gruitha", "To Terrify"],
|
|
["Gwedh", "To Bind"],
|
|
["Gladh", "To Laugh"],
|
|
["Gosta", "To Fear"],
|
|
["Carva", "To Talk"],
|
|
["Glir", "To Sing/Recite Poetry"],
|
|
["Gala", "To Grow/Cultivate"],
|
|
["Ganna", "To Play a Harp"],
|
|
["Feria", "To Prepare"],
|
|
["Doltha", "To Conceal"],
|
|
["Gir", "To Shudder/Tremble"],
|
|
["Esta", "To Name/Call"],
|
|
["Critha", "To Reap"],
|
|
["Elia", "To Bless/Help Out"],
|
|
["Draf", "To Hew"],
|
|
["Echad", "To Make/Fashion"],
|
|
["Eitha", "To Ease/Assist"],
|
|
["Eitha", "To Prick/Insult"],
|
|
["Egleria", "To Praise"],
|
|
["Def", "To Try"],
|
|
["Dreg", "To Flee/Run Away"],
|
|
["Dringa", "To Beat"],
|
|
["Damma", "To Hammer"],
|
|
["Delia", "To Conceal"],
|
|
["Cen", "To See"],
|
|
["Brenia", "To Endure"],
|
|
["Bertha", "To Dare"],
|
|
["Dag", "To Slay"],
|
|
["Cab", "To Leap"],
|
|
["Aphed", "To Answer"],
|
|
["Amartha", "To Decree"],
|
|
["Awartha", "To Forsake/Abandon"],
|
|
["Adleg", "To Loose/Release"]
|
|
];
|
|
var nm3 = [
|
|
["", "", ""]
|
|
];
|
|
var lastChar = "";
|
|
|
|
function nameGen(type) {
|
|
var tp = type;
|
|
var br = [];
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 5; i++) {
|
|
if (i < 3) {
|
|
rnd = Math.floor(Math.random() * nm1.length);
|
|
lastChar = nm1[rnd][0].substr(nm1[rnd][0].length - 1);
|
|
lastTwoChar = nm1[rnd][0].substr(nm1[rnd][0].length - 2);
|
|
if (tp === 1) {
|
|
switch (lastChar) {
|
|
case "a":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "ahel"],
|
|
["gwend", "Maiden", "awen"],
|
|
["neth", "Girl", "aneth"],
|
|
["dîs", "Bride", "anis"],
|
|
["dess", "Woman", "anes"],
|
|
["nîth", "Sister", "anith"],
|
|
["thêl", "Sister", "athel"],
|
|
["bess", "Wife", "aves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "e":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "ehel"],
|
|
["gwend", "Maiden", "ewen"],
|
|
["neth", "Girl", "eneth"],
|
|
["dîs", "Bride", "enis"],
|
|
["dess", "Woman", "enes"],
|
|
["nîth", "Sister", "enith"],
|
|
["thêl", "Sister", "ethel"],
|
|
["bess", "Wife", "eves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "i":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "ihel"],
|
|
["gwend", "Maiden", "iwen"],
|
|
["neth", "Girl", "ineth"],
|
|
["dîs", "Bride", "inis"],
|
|
["dess", "Woman", "ines"],
|
|
["nîth", "Sister", "inith"],
|
|
["thêl", "Sister", "ithel"],
|
|
["bess", "Wife", "ives"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "o":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "ohel"],
|
|
["gwend", "Maiden", "owen"],
|
|
["neth", "Girl", "oneth"],
|
|
["dîs", "Bride", "onis"],
|
|
["dess", "Woman", "ones"],
|
|
["nîth", "Sister", "onith"],
|
|
["thêl", "Sister", "othel"],
|
|
["bess", "Wife", "oves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "u":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "uhel"],
|
|
["gwend", "Maiden", "uwen"],
|
|
["neth", "Girl", "uneth"],
|
|
["dîs", "Bride", "unis"],
|
|
["dess", "Woman", "unes"],
|
|
["nîth", "Sister", "unith"],
|
|
["thêl", "Sister", "uthel"],
|
|
["bess", "Wife", "uves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "b":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["bess", "Wife", "es"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "c":
|
|
nm3 = [
|
|
["eth", "Female", "geth"],
|
|
["el", "Female", "gel"],
|
|
["il", "Female", "gil"],
|
|
["ien", "Daughter of", "gien"],
|
|
["iell", "Daughter of", "giel"],
|
|
["gwend", "Maiden", "gwen"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "d":
|
|
if (lastTwoChar === "nd") {
|
|
nm3 = [
|
|
["eth", "Female", "neth"],
|
|
["el", "Female", "nel"],
|
|
["il", "Female", "nil"],
|
|
["ien", "Daughter of", "nien"],
|
|
["iell", "Daughter of", "niel"],
|
|
["sell", "Girl", "hel"],
|
|
["gwend", "Maiden", "gwen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["nîth", "Sister", "nith"],
|
|
["thêl", "Sister", "thel"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["eth", "Female", "deth"],
|
|
["el", "Female", "del"],
|
|
["il", "Female", "dil"],
|
|
["ien", "Daughter of", "dien"],
|
|
["iell", "Daughter of", "diel"],
|
|
["sell", "Girl", "ssel"],
|
|
["gwend", "Maiden", "dwen"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
}
|
|
break;
|
|
case "f":
|
|
nm3 = [
|
|
["eth", "Female", "veth"],
|
|
["el", "Female", "vel"],
|
|
["il", "Female", "vil"],
|
|
["ien", "Daughter of", "vien"],
|
|
["iell", "Daughter of", "viel"],
|
|
["bess", "Wife", "ves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "g":
|
|
nm3 = [
|
|
["eth", "Female", "geth"],
|
|
["el", "Female", "gel"],
|
|
["il", "Female", "gil"],
|
|
["ien", "Daughter of", "gien"],
|
|
["iell", "Daughter of", "giel"],
|
|
["sell", "Girl", "gel"],
|
|
["gwend", "Maiden", "gwen"],
|
|
["neth", "Girl", "gneth"],
|
|
["dîs", "Bride", "gnis"],
|
|
["dess", "Woman", "gnes"],
|
|
["nîth", "Sister", "gnith"],
|
|
["thêl", "Sister", "cthel"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "h":
|
|
if (lastTwoChar === "ch") {
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "el"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
} else {
|
|
nm3 = [
|
|
["eth", "Female", "es"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "el"],
|
|
["thêl", "Sister", "el"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "l":
|
|
if (lastTwoChar === "ll") {
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "hel"],
|
|
["gwend", "Maiden", "wen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["nîth", "Sister", "nith"],
|
|
["thêl", "Sister", "thel"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "hel"],
|
|
["gwend", "Maiden", "wen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["nîth", "Sister", "nith"],
|
|
["thêl", "Sister", "thel"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0]
|
|
}
|
|
break;
|
|
case "m":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0]
|
|
break;
|
|
case "n":
|
|
nm3 = [
|
|
["eth", "Female", "neth"],
|
|
["el", "Female", "nel"],
|
|
["il", "Female", "nil"],
|
|
["ien", "Daughter of", "nien"],
|
|
["iell", "Daughter of", "niel"],
|
|
["sell", "Girl", "ssel"],
|
|
["gwend", "Maiden", "ngwen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "ndis"],
|
|
["dess", "Woman", "ndes"],
|
|
["nîth", "Sister", "nith"],
|
|
["thêl", "Sister", "nthel"],
|
|
["bess", "Wife", "mes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "p":
|
|
if (lastTwoChar === "mp") {
|
|
nm3 = [
|
|
["eth", "Female", "meth"],
|
|
["el", "Female", "mel"],
|
|
["il", "Female", "mil"],
|
|
["ien", "Daughter of", "mien"],
|
|
["iell", "Daughter of", "miel"],
|
|
["sell", "Girl", "hel"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["eth", "Female", "beth"],
|
|
["el", "Female", "bel"],
|
|
["il", "Female", "bil"],
|
|
["ien", "Daughter of", "bien"],
|
|
["iell", "Daughter of", "biel"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
}
|
|
break;
|
|
case "r":
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["el", "Female", "el"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["sell", "Girl", "hel"],
|
|
["gwend", "Maiden", "wen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["nîth", "Sister", "nith"],
|
|
["thêl", "Sister", "thel"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "s":
|
|
if (lastTwoChar === "ss") {
|
|
nm3 = [
|
|
["eth", "Female", "seth"],
|
|
["el", "Female", "sel"],
|
|
["il", "Female", "sil"],
|
|
["ien", "Daughter of", "sien"],
|
|
["iell", "Daughter of", "siel"],
|
|
["sell", "Girl", "sel"],
|
|
["gwend", "Maiden", "sengwen"],
|
|
["neth", "Girl", "seneth"],
|
|
["dîs", "Bride", "sendis"],
|
|
["dess", "Woman", "sendes"],
|
|
["nîth", "Sister", "senith"],
|
|
["thêl", "Sister", "senthel"],
|
|
["bess", "Wife", "semes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["eth", "Female", "seth"],
|
|
["el", "Female", "sel"],
|
|
["il", "Female", "sil"],
|
|
["ien", "Daughter of", "sien"],
|
|
["iell", "Daughter of", "siel"],
|
|
["sell", "Girl", "sel"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["bess", "Wife", "bes"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "t":
|
|
if (lastTwoChar === "lt") {
|
|
nm3 = [
|
|
["eth", "Female", "eth"],
|
|
["il", "Female", "il"],
|
|
["ien", "Daughter of", "ien"],
|
|
["iell", "Daughter of", "iel"],
|
|
["gwend", "Maiden", "wen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "dis"],
|
|
["dess", "Woman", "des"],
|
|
["nîth", "Sister", "nith"],
|
|
["bess", "Wife", "ves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else if (lastTwoChar === "nt") {
|
|
nm3 = [
|
|
["eth", "Female", "nneth"],
|
|
["el", "Female", "nnel"],
|
|
["il", "Female", "nnil"],
|
|
["ien", "Daughter of", "nnien"],
|
|
["iell", "Daughter of", "nniel"],
|
|
["sell", "Girl", "nthel"],
|
|
["gwend", "Maiden", "ngwen"],
|
|
["neth", "Girl", "nneth"],
|
|
["dîs", "Bride", "ndis"],
|
|
["dess", "Woman", "ndes"],
|
|
["nîth", "Sister", "nnith"],
|
|
["bess", "Wife", "mbes"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
|
|
} else {
|
|
nm3 = [
|
|
["eth", "Female", "teth"],
|
|
["el", "Female", "tel"],
|
|
["il", "Female", "til"],
|
|
["ien", "Daughter of", "tien"],
|
|
["iell", "Daughter of", "tiel"],
|
|
["sell", "Girl", "sel"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
}
|
|
break;
|
|
case "w":
|
|
nm3 = [
|
|
["eth", "Female", "weth"],
|
|
["el", "Female", "wel"],
|
|
["il", "Female", "wil"],
|
|
["ien", "Daughter of", "wien"],
|
|
["iell", "Daughter of", "wiel"],
|
|
["sell", "Girl", "hel"],
|
|
["gwend", "Maiden", "wen"],
|
|
["neth", "Girl", "neth"],
|
|
["dîs", "Bride", "nis"],
|
|
["dess", "Woman", "nes"],
|
|
["nîth", "Sister", "nith"],
|
|
["thêl", "Sister", "thel"],
|
|
["bess", "Wife", "ves"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
}
|
|
} else if (tp === 2) {
|
|
switch (lastChar) {
|
|
case "a":
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "e":
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "i":
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "o":
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "u":
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "b":
|
|
nm3 = [
|
|
["pen", "Person", "en"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "c":
|
|
nm3 = [
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "d":
|
|
if (lastTwoChar === "nd") {
|
|
nm3 = [
|
|
["pen", "Person", "mben"],
|
|
["", "", "nd"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
|
|
} else {
|
|
nm3 = [
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "f":
|
|
nm3 = [
|
|
["pen", "Person", "phen"],
|
|
["", "", "f"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "g":
|
|
nm3 = [
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "h":
|
|
if (lastTwoChar === "ch") {
|
|
nm3 = [
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
} else {
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "l":
|
|
if (lastTwoChar === "ll") {
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0]
|
|
}
|
|
break;
|
|
case "m":
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0]
|
|
break;
|
|
case "n":
|
|
nm3 = [
|
|
["pen", "Person", "mben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "p":
|
|
if (lastTwoChar === "mp") {
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["pen", "Person", "en"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "r":
|
|
nm3 = [
|
|
["pen", "Person", "phen"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "s":
|
|
if (lastTwoChar === "ss") {
|
|
nm3 = [
|
|
["pen", "Person", "pen"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["pen", "Person", "pen"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "t":
|
|
if (lastTwoChar === "lt") {
|
|
nm3 = [
|
|
["pen", "Person", "ben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else if (lastTwoChar === "nt") {
|
|
nm3 = [
|
|
["pen", "Person", "mben"],
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
|
|
} else {
|
|
nm3 = [
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "w":
|
|
nm3 = [
|
|
["", "", ""]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
}
|
|
} else {
|
|
switch (lastChar) {
|
|
case "a":
|
|
nm3 = [
|
|
["daer", "Groom", "naer"],
|
|
["dir", "Man", "nir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "e":
|
|
nm3 = [
|
|
["daer", "Groom", "naer"],
|
|
["dir", "Man", "nir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "i":
|
|
nm3 = [
|
|
["daer", "Groom", "naer"],
|
|
["dir", "Man", "nir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "o":
|
|
nm3 = [
|
|
["daer", "Groom", "naer"],
|
|
["dir", "Man", "nir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "u":
|
|
nm3 = [
|
|
["daer", "Groom", "naer"],
|
|
["dir", "Man", "nir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "b":
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["benn", "Husband", "en"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "c":
|
|
nm3 = [
|
|
["on", "Male", "gon"],
|
|
["ion", "Son of", "gion"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "d":
|
|
if (lastTwoChar === "nd") {
|
|
nm3 = [
|
|
["on", "Male", "nnor"],
|
|
["ion", "Son of", "nnion"],
|
|
["daer", "Groom", "ndaer"],
|
|
["dir", "Man", "ndir"],
|
|
["benn", "Husband", "mben"],
|
|
["tôr", "Brother", "ndor"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
|
|
} else {
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["daer", "Groom", "aer"],
|
|
["dir", "Man", "ir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "or"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "f":
|
|
nm3 = [
|
|
["on", "Male", "von"],
|
|
["ion", "Son of", "vion"],
|
|
["benn", "Husband", "ven"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "g":
|
|
nm3 = [
|
|
["on", "Male", "gon"],
|
|
["ion", "Son of", "gion"],
|
|
["dir", "Man", "gnir"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "h":
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["hawn", "Brother", "on"],
|
|
["hanar", "Brother", "anar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "l":
|
|
if (lastTwoChar === "ll") {
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0]
|
|
}
|
|
break;
|
|
case "m":
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "dor"]
|
|
];
|
|
name1 = nm1[rnd][0]
|
|
break;
|
|
case "n":
|
|
nm3 = [
|
|
["on", "Male", "nor"],
|
|
["ion", "Son of", "nion"],
|
|
["daer", "Groom", "ndaer"],
|
|
["dir", "Man", "ndir"],
|
|
["benn", "Husband", "men"],
|
|
["tôr", "Brother", "thor"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
case "p":
|
|
if (lastTwoChar === "mp") {
|
|
nm3 = [
|
|
["on", "Male", "mon"],
|
|
["ion", "Son of", "mion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "dor"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["on", "Male", "bon"],
|
|
["ion", "Son of", "bion"],
|
|
["benn", "Husband", "ben"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
}
|
|
break;
|
|
case "r":
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
break;
|
|
case "s":
|
|
if (lastTwoChar === "ss") {
|
|
nm3 = [
|
|
["on", "Male", "son"],
|
|
["ion", "Son of", "sion"],
|
|
["daer", "Groom", "sendaer"],
|
|
["dir", "Man", "sendir"],
|
|
["benn", "Husband", "semen"],
|
|
["tôr", "Brother", "tor"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else {
|
|
nm3 = [
|
|
["on", "Male", "son"],
|
|
["ion", "Son of", "sion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ben"],
|
|
["tôr", "Brother", "tor"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "t":
|
|
if (lastTwoChar === "lt") {
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["daer", "Groom", "daer"],
|
|
["dir", "Man", "dir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
} else if (lastTwoChar === "nt") {
|
|
nm3 = [
|
|
["on", "Male", "nnor"],
|
|
["ion", "Son of", "nnion"],
|
|
["daer", "Groom", "ndaer"],
|
|
["dir", "Man", "ndir"],
|
|
["benn", "Husband", "mben"],
|
|
["tôr", "Brother", "ndor"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
|
|
} else {
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["ion", "Son of", "ion"],
|
|
["tôr", "Brother", "or"]
|
|
];
|
|
name1 = nm1[rnd][0];
|
|
}
|
|
break;
|
|
case "w":
|
|
nm3 = [
|
|
["on", "Male", "won"],
|
|
["ion", "Son of", "wion"],
|
|
["daer", "Groom", "naer"],
|
|
["dir", "Man", "nir"],
|
|
["benn", "Husband", "ven"],
|
|
["tôr", "Brother", "dor"],
|
|
["hawn", "Brother", "chon"],
|
|
["hanar", "Brother", "chanar"]
|
|
];
|
|
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
|
|
break;
|
|
}
|
|
}
|
|
rnd2 = Math.floor(Math.random() * nm3.length);
|
|
names1 = name1 + nm3[rnd2][2];
|
|
names2 = "(" + nm1[rnd][0] + " (" + nm1[rnd][1] + ") + " + nm3[rnd2][0] + " (" + nm3[rnd2][1] + "))";
|
|
} else {
|
|
rnd = Math.floor(Math.random() * nm2.length);
|
|
lastChar = nm2[rnd][0].substr(nm2[rnd][0].length - 1);
|
|
lastTwoChar = nm2[rnd][0].substr(nm2[rnd][0].length - 2);
|
|
if (tp === 1) {
|
|
switch (lastChar) {
|
|
case "a":
|
|
nm3 = [
|
|
["ril", "Female", "ril"],
|
|
["dis", "Female", "adis"],
|
|
["iell", "Daughter of", "riel"],
|
|
["ien", "Daughter of", "rien"]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "b":
|
|
case "h":
|
|
case "w":
|
|
nm3 = [
|
|
["ril", "Female", "ril"],
|
|
["dis", "Female", "edis"],
|
|
["iell", "Daughter of", "riel"],
|
|
["ien", "Daughter of", "rien"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "d":
|
|
nm3 = [
|
|
["ril", "Female", "ril"],
|
|
["dis", "Female", "is"],
|
|
["iell", "Daughter of", "issiel"],
|
|
["ien", "Daughter of", "issien"],
|
|
["iell", "Daughter of", "riel"],
|
|
["ien", "Daughter of", "rien"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "f":
|
|
nm3 = [
|
|
["ril", "Female", "vril"],
|
|
["dis", "Female", "vedis"],
|
|
["iell", "Daughter of", "vriel"],
|
|
["ien", "Daughter of", "vrien"]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "g":
|
|
nm3 = [
|
|
["ril", "Female", "ril"],
|
|
["dis", "Female", "nis"],
|
|
["iell", "Daughter of", "nissiel"],
|
|
["ien", "Daughter of", "nissien"],
|
|
["iell", "Daughter of", "riel"],
|
|
["ien", "Daughter of", "rien"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "l":
|
|
nm3 = [
|
|
["ril", "Female", "lil"],
|
|
["dis", "Female", "dis"],
|
|
["iell", "Daughter of", "liel"],
|
|
["ien", "Daughter of", "lien"],
|
|
["iell", "Daughter of", "dissiel"],
|
|
["ien", "Daughter of", "dissien"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "n":
|
|
nm3 = [
|
|
["ril", "Female", "dhril"],
|
|
["dis", "Female", "ndis"],
|
|
["iell", "Daughter of", "ndissiel"],
|
|
["ien", "Daughter of", "ndissien"],
|
|
["iell", "Daughter of", "dhriel"],
|
|
["ien", "Daughter of", "dhrien"]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "r":
|
|
nm3 = [
|
|
["ril", "Female", "il"],
|
|
["dis", "Female", "dis"],
|
|
["iell", "Daughter of", "iel"],
|
|
["ien", "Daughter of", "ien"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
}
|
|
} else if (tp === 2) {
|
|
switch (lastChar) {
|
|
case "a":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "b":
|
|
case "h":
|
|
case "w":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "d":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "f":
|
|
nm3 = [
|
|
["or", "Person", "vor", ]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "g":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "l":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "n":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "r":
|
|
nm3 = [
|
|
["or", "Person", "or", ]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
}
|
|
} else {
|
|
switch (lastChar) {
|
|
case "a":
|
|
nm3 = [
|
|
["on", "Male", "on"],
|
|
["dir", "Male", "edir"],
|
|
["ron", "Male", "on"],
|
|
["ion", "Son of", "ion"]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "b":
|
|
case "h":
|
|
case "w":
|
|
nm3 = [
|
|
["on", "Male", "edon"],
|
|
["dir", "Male", "edir"],
|
|
["ron", "Male", "ron"],
|
|
["ion", "Son of", "rion"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "d":
|
|
nm3 = [
|
|
["ion", "Son of", "irion"],
|
|
["dir", "Male", "ir"],
|
|
["ron", "Male", "ron"],
|
|
["ion", "Son of", "rion"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "f":
|
|
nm3 = [
|
|
["dir", "Male", "vedir"],
|
|
["ron", "Male", "vron"],
|
|
["ion", "Son of", "vrion"]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "g":
|
|
nm3 = [
|
|
["ion", "Son of", "nirion"],
|
|
["dir", "Male", "nir"],
|
|
["ron", "Male", "ron"],
|
|
["ion", "Son of", "rion"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "l":
|
|
nm3 = [
|
|
["ion", "Son of", "lion"],
|
|
["dir", "Male", "dir"],
|
|
["ron", "Male", "lon"],
|
|
["ion", "Son of", "dirion"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
case "n":
|
|
nm3 = [
|
|
["ion", "Son of", "dhrion"],
|
|
["dir", "Male", "ndir"],
|
|
["ron", "Male", "dhron"],
|
|
["ion", "Son of", "ndirion"]
|
|
];
|
|
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
|
|
break;
|
|
case "r":
|
|
nm3 = [
|
|
["ion", "Son of", "ion"],
|
|
["dir", "Male", "dir"],
|
|
["ron", "Male", "on"],
|
|
["ion", "Son of", "dirion"]
|
|
];
|
|
name2 = nm2[rnd][0];
|
|
break;
|
|
}
|
|
}
|
|
rnd2 = Math.floor(Math.random() * nm3.length);
|
|
names1 = name2 + nm3[rnd2][2];
|
|
names2 = "(" + nm2[rnd][0] + " (" + nm2[rnd][1] + ") + " + nm3[rnd2][0] + " (" + nm3[rnd2][1] + "))";
|
|
}
|
|
br[i] = document.createElement('br');
|
|
br[i + 10] = document.createElement('br');
|
|
element.appendChild(document.createTextNode(names1));
|
|
element.appendChild(br[i]);
|
|
element.appendChild(document.createTextNode(names2));
|
|
element.appendChild(br[i + 10]);
|
|
}
|
|
if (document.getElementById("result")) {
|
|
document.getElementById("placeholder").removeChild(document.getElementById("result"));
|
|
}
|
|
document.getElementById("placeholder").appendChild(element);
|
|
}
|