lotrElfNames.js (76544B)
1 var nm1 = [ 2 ["Âr", "Royal/Noble"], 3 ["Êg", "Thorn"], 4 ["Êl", "Star"], 5 ["Îdh", "Rest/Repose"], 6 ["Îr", "Sexual Desire"], 7 ["Óleryd", "Dream of Mountains"], 8 ["Ôl", "Dream"], 9 ["Úan", "Monster"], 10 ["Úhael", "Unwise"], 11 ["Úlloth", "Flower Scent"], 12 ["Úthaes", "Temptation"], 13 ["Ûn", "Creature"], 14 ["Ûr", "Fire"], 15 ["Ûr", "Wide/Heat"], 16 ["Ýridhren", "Wise Course"], 17 ["Ablad", "Prohibition/Refusal"], 18 ["Acharn", "Vengeance"], 19 ["Achas", "Dread/Fear"], 20 ["Adab", "Building/House"], 21 ["Aduial", "Evendim"], 22 ["Aear", "Sea"], 23 ["Aearon", "Ocean"], 24 ["Aeg", "Sharp Point"], 25 ["Aeglos", "Icicle"], 26 ["Ael", "Lake/Pool"], 27 ["Aen", "Holy"], 28 ["Aer", "Holy"], 29 ["Aer", "Sea"], 30 ["Aew", "Small Bird"], 31 ["Aewen", "Of Birds"], 32 ["Agar", "Blood"], 33 ["Agarwaen", "Bloodstained"], 34 ["Aglar", "Glory/Brilliance"], 35 ["Aglareb", "Glorious"], 36 ["Agor", "Narrow"], 37 ["Aith", "Spearpoint"], 38 ["Alag", "Rushing/Impetuous"], 39 ["Alagos", "Wind Storm"], 40 ["Alph", "Swan"], 41 ["Amar", "Earth"], 42 ["Amarth", "Fate/Doom"], 43 ["Amath", "Shield"], 44 ["Amlug", "Dragon"], 45 ["Amon", "Hill"], 46 ["Amrûn", "East"], 47 ["And", "Long"], 48 ["Ang", "Iron"], 49 ["Angol", "Deep Lore/Magic"], 50 ["Angol", "Stench"], 51 ["Angwedh", "Chain"], 52 ["Annúngil", "West Star"], 53 ["Annûn", "West/Sunset"], 54 ["Annon", "Door/Gate"], 55 ["Annui", "Western"], 56 ["Ant", "Gift"], 57 ["Anu", "Masculine"], 58 ["Aradhel", "Royal Terror"], 59 ["Arahael", "Noble and Wise"], 60 ["Aras", "Deer"], 61 ["Arn", "Royal"], 62 ["Arod", "Noble"], 63 ["Arrad", "Without a Path"], 64 ["Arth", "Exalted"], 65 ["Aur", "Day/Sunlight"], 66 ["Auth", "Spectral/Apparition"], 67 ["Auth", "War/Battle"], 68 ["Avorn", "Staying/Fast"], 69 ["Bôr", "Faithful Man/Vassal"], 70 ["Bachor", "Pedlar"], 71 ["Bain", "Beautiful"], 72 ["Baingol", "Fair and Wise"], 73 ["Balch", "Cruel"], 74 ["Ballin", "Divine"], 75 ["Balrant", "Powerful Course"], 76 ["Band", "Prison"], 77 ["Bar", "Dwelling/Home"], 78 ["Bara", "Fiery"], 79 ["Barad", "Doomed"], 80 ["Barad", "Tower/Fortress"], 81 ["Baralin", "Fiery Gleam in the Eyes"], 82 ["Baran", "Brown"], 83 ["Barhador", "One Faithful to Home"], 84 ["Baudh", "Judgement"], 85 ["Baug", "Tyrannous/Cruel"], 86 ["Baul", "Torment"], 87 ["Baur", "Need"], 88 ["Beleg", "Great/Mighty"], 89 ["Belegorn", "Mighty Tree"], 90 ["Belegur", "Great Heart"], 91 ["Belt", "Strong"], 92 ["Beren", "Bold"], 93 ["Born", "Fiery Red"], 94 ["Bornif", "Fiery Red Face"], 95 ["Both", "Puddle/Small Pool"], 96 ["Brêg", "Violent/Sudden/Fierce"], 97 ["Brûn", "Old"], 98 ["Bragol", "Sudden"], 99 ["Braig", "Wild/Fierce"], 100 ["Brand", "High/Noble/Fine"], 101 ["Brass", "White Heat"], 102 ["Breged", "Violence/Suddenness"], 103 ["Bregol", "Violent/Fierce"], 104 ["Brethil", "Beech"], 105 ["Bronad", "Survival"], 106 ["Bronwe", "Endurance/Faith"], 107 ["Brui", "Loud/Noisy"], 108 ["Cîl", "Cleft/Gorge"], 109 ["Cîl", "Renewal"], 110 ["Cîr", "Renewed"], 111 ["Cîw", "Fresh/New"], 112 ["Côf", "Bay"], 113 ["Côl", "Gold"], 114 ["Cû", "Bow"], 115 ["Cûn", "Bow-shaped/Bent"], 116 ["Cadu", "Shaped/Formed"], 117 ["Cadwor", "Shapely"], 118 ["Cae", "Earth"], 119 ["Cael", "Sickness"], 120 ["Caeleb", "Bedridden/Sick"], 121 ["Caew", "Lair"], 122 ["Cai", "Hedge"], 123 ["Cail", "Sharp Fence"], 124 ["Cair", "Ship"], 125 ["Calad", "Light"], 126 ["Calaer", "Light of the Sea"], 127 ["Calar", "Lamp"], 128 ["Calardan", "Lampwright"], 129 ["Caledhel", "Light Elf"], 130 ["Calemir", "Green Jewel"], 131 ["Calen", "Green"], 132 ["Calithil", "Moon Light"], 133 ["Callon", "Hero"], 134 ["Calph", "Water-Vessel"], 135 ["Camaen", "Skilled Hand"], 136 ["Cand", "Bold"], 137 ["Caran", "Red"], 138 ["Carandol", "Red Head"], 139 ["Caranor", "Red Fire"], 140 ["Caraphind", "Red Hair"], 141 ["Caras", "City"], 142 ["Cast", "Cape/Cove"], 143 ["Caun", "Valor"], 144 ["Cef", "Soil"], 145 ["Celair", "Brilliant"], 146 ["Celeb", "Silver"], 147 ["Celeblas", "Silver Leaf"], 148 ["Celebren", "Silvery"], 149 ["Celeg", "Swift/Agile/Hasty"], 150 ["Celephind", "Silver Tresses"], 151 ["Cellin", "Flowing Music"], 152 ["Celon", "River"], 153 ["Cennan", "Potter"], 154 ["Ceven", "Earthen"], 155 ["Claur", "Splendour/Glory"], 156 ["Colfind", "Gold Hair"], 157 ["Coll", "Golden Red"], 158 ["Corch", "Crow"], 159 ["Coru", "Cunning"], 160 ["Cost", "Quarrel"], 161 ["Coth", "Enemy"], 162 ["Craban", "Raven"], 163 ["Cugu", "Dove"], 164 ["Curu", "Skilled"], 165 ["Curulaer", "Song Skill"], 166 ["Dílloth", "Silent Flower"], 167 ["Dínen", "Silent"], 168 ["Dôl", "Hill/Mountain"], 169 ["Dúlind", "Nightingale"], 170 ["Dúven", "Southern"], 171 ["Dû", "Nightfall"], 172 ["Dûr", "Dark"], 173 ["Dûr", "Somber"], 174 ["Dae", "Shadow"], 175 ["Daedhel", "Shadow of Horror"], 176 ["Daedhrog", "Shadow Wolf"], 177 ["Daer", "Great"], 178 ["Dam", "Hammer"], 179 ["Dath", "Hole/Pit/Abyss"], 180 ["Daug", "Warrior/Soldier"], 181 ["Daw", "Night/Gloom"], 182 ["Del", "Fear/Disgust"], 183 ["Deldhin", "Silent Horror"], 184 ["Deleb", "Horrible/Loathsome"], 185 ["Delgaran", "Red Horror"], 186 ["Delos", "Detestation/Loathing"], 187 ["Delu", "Hateful/Deadly/Fell"], 188 ["Dem", "Sad/Gloomy"], 189 ["Dimaethor", "Silence Warrior"], 190 ["Dinalagos", "Silent Storm"], 191 ["Doll", "Dark/Dusky"], 192 ["Doron", "Oak"], 193 ["Draug", "Wolf"], 194 ["Dringol", "Wise Hammerer"], 195 ["Duin", "River"], 196 ["Duinen", "Flood/High Tide"], 197 ["Duirro", "River-Bank"], 198 ["Duvain", "Beautiful Darkness"], 199 ["Ech", "Spine"], 200 ["Echad", "Camp"], 201 ["Echui", "Awakening"], 202 ["Ecthel", "Spearpoint"], 203 ["Eden", "New"], 204 ["Edlen", "Exiled"], 205 ["Edraith", "Saving"], 206 ["Eglan", "Forsaken"], 207 ["Egnas", "Sharp Point"], 208 ["Eiliant", "Rainbow"], 209 ["Elhael", "Wise Elf"], 210 ["Ellavorn", "Staying Elf"], 211 ["Elu", "Light Blue"], 212 ["Emlin", "Yellow Bird"], 213 ["Ened", "Center/Middle"], 214 ["Ephel", "Outer Fence"], 215 ["Erch", "Prickle"], 216 ["Eredh", "Seed"], 217 ["Erist", "Lone Lore"], 218 ["Erthor", "Uniter"], 219 ["Eru", "Waste/Desert"], 220 ["Erwarth", "Lone Betrayer"], 221 ["Eryn", "Woods"], 222 ["Esgal", "Screen/Veil"], 223 ["Esgalnor", "Hiding Fire"], 224 ["Esgalwath", "Hiding Shadow"], 225 ["Esgar", "Shore"], 226 ["Estel", "Hope/Trust"], 227 ["Estelmist", "Lost Hope"], 228 ["Estent", "Short"], 229 ["Estolad", "Encampment"], 230 ["Ethir", "River Mouth/Estuary"], 231 ["Ethir", "Spy"], 232 ["Fân", "Bright Figure/Veil/White Cloud"], 233 ["Fêr", "Beech-Tree"], 234 ["Faeg", "Bad/Mean/Poor"], 235 ["Fael", "Generous"], 236 ["Faen", "Radiant White"], 237 ["Faerdhinen", "Silent Spirit"], 238 ["Faerthurin", "Secret Spirit"], 239 ["Faervel", "Strong Spirit"], 240 ["Faerveren", "Joyous Spirit"], 241 ["Fain", "Cloud"], 242 ["Fain", "White"], 243 ["Falas", "Beach"], 244 ["Falch", "Ravine"], 245 ["Fang", "Beard"], 246 ["Far", "Sufficient"], 247 ["Fast", "Shaggy Hair"], 248 ["Faug", "Thirsty"], 249 ["Faun", "Cloud"], 250 ["Faur", "Beach/Shore"], 251 ["Fela", "Cave"], 252 ["Fend", "Door/Threshold"], 253 ["Fileg", "Little Birds"], 254 ["Fim", "Slender"], 255 ["Fingaer", "Coppery Red Hair"], 256 ["Forn", "North"], 257 ["Forod", "North"], 258 ["Forven", "North"], 259 ["Fuin", "Night/Darkness"], 260 ["Fuir", "North"], 261 ["Gûd", "Foe"], 262 ["Gûl", "Sorcery"], 263 ["Gûr", "Death"], 264 ["Gûr", "Heart/Counsel"], 265 ["Gador", "Prison/Dungeon"], 266 ["Gae", "Dread"], 267 ["Gaear", "Sea"], 268 ["Gael", "Pale/Glimmering"], 269 ["Gaer", "Coppery Red"], 270 ["Gaer", "Dreadful"], 271 ["Gaer", "Sea"], 272 ["Gaeralagos", "Sea Storm"], 273 ["Gaeruil", "Seaweed"], 274 ["Gail", "Star/Bright Light"], 275 ["Gal", "Light"], 276 ["Galad", "Light/Radiance"], 277 ["Galadh", "Tree"], 278 ["Galas", "Plant"], 279 ["Galenas", "Pipeweed"], 280 ["Galu", "Good Fortune"], 281 ["Gamp", "Hook/Claw"], 282 ["Gannel", "Harp"], 283 ["Garaf", "Wolf"], 284 ["Garth", "Fortress"], 285 ["Gas", "Hole"], 286 ["Gath", "Cavern"], 287 ["Gathrod", "Cave"], 288 ["Gaud", "Machine"], 289 ["Gaul", "Wolf-Howl"], 290 ["Gaur", "Werewolf"], 291 ["Gaw", "Void"], 292 ["Gawad", "Howling"], 293 ["Gelinnas", "Joyful Will"], 294 ["Gell", "Joy/Triumph"], 295 ["Gellam", "Jubilation"], 296 ["Gellui", "Triumphant"], 297 ["Gem", "Sickly"], 298 ["Gern", "Old/Decripit"], 299 ["Gilorn", "Star Tree"], 300 ["Girith", "Shuddering/Horror"], 301 ["Glân", "White"], 302 ["Glî", "Honey"], 303 ["Glîn", "Gleam/Glint"], 304 ["Glîr", "Song"], 305 ["Glûdh", "Soap"], 306 ["Glaew", "Salve"], 307 ["Glam", "Shouting/Uproar"], 308 ["Glamor", "Echo"], 309 ["Glamren", "Echoing"], 310 ["Glass", "Joy"], 311 ["Glaur", "Golden Light"], 312 ["Glavrol", "Babbling"], 313 ["Glaw", "Radiance"], 314 ["Glawar", "Sunlight/Radiance"], 315 ["Gloss", "Snow-White"], 316 ["Gobel", "Town"], 317 ["Goe", "Terror"], 318 ["Goeol", "Dreadful/Terrifying"], 319 ["Golf", "Branch"], 320 ["Goll", "Wise"], 321 ["Gollor", "Magician"], 322 ["Golwen", "Wise"], 323 ["Gond", "Stone/Rock"], 324 ["Gorf", "Vigor"], 325 ["Gorfuin", "Dreaded Gloom"], 326 ["Gorn", "Impetuous/Valor"], 327 ["Gorog", "Horror"], 328 ["Goroth", "Horror"], 329 ["Gorth", "Horror"], 330 ["Gorthad", "Barrow"], 331 ["Gortheb", "Horrible"], 332 ["Gost", "Dread"], 333 ["Gowest", "Contract/Treaty"], 334 ["Graw", "Bear"], 335 ["Grond", "Club"], 336 ["Groth", "Cave/Tunnel"], 337 ["Gruin", "Ruddy"], 338 ["Guldur", "Black Magic"], 339 ["Gurgaran", "Red Death"], 340 ["Gurth", "Death"], 341 ["Guruth", "Death"], 342 ["Gwî", "Net/Web"], 343 ["Gwaedh", "Bond/Oath"], 344 ["Gwael", "Gull"], 345 ["Gwaen", "Stained"], 346 ["Gwaeren", "Windy"], 347 ["Gwaew", "Wind"], 348 ["Gwain", "New"], 349 ["Gwas", "Stain"], 350 ["Gwastar", "Hummock"], 351 ["Gwath", "Shade/Shadow"], 352 ["Gwaun", "Goose"], 353 ["Gwaur", "Soiled/Dirty"], 354 ["Gwedh", "Bond"], 355 ["Gwelu", "Air"], 356 ["Gwend", "Bond/Friendship"], 357 ["Gwilith", "Air"], 358 ["Gwilwileth", "Butterfly"], 359 ["Gwing", "Spindrift/Foam"], 360 ["Hâdh", "Cleaver"], 361 ["Hâl", "Fish"], 362 ["Hîw", "Sticky"], 363 ["Hû", "Dog"], 364 ["Hûb", "Haven/Harbor/Bay"], 365 ["Hûl", "Battle Cry"], 366 ["Hûr", "Vigour/Fiery Spirit"], 367 ["Habad", "Shoe"], 368 ["Hadlath", "Sling"], 369 ["Hae", "Far/Remote/Distant"], 370 ["Haedirn", "Remote Watcher"], 371 ["Haered", "Remote Distance"], 372 ["Haerel", "Distant Star"], 373 ["Haeron", "Far/Remote/Distant"], 374 ["Haew", "Custom/Habit"], 375 ["Half", "Seashell"], 376 ["Hall", "Exalted"], 377 ["Hall", "Tall/Hidden"], 378 ["Halloth", "Hiding Flower"], 379 ["Ham", "Chair"], 380 ["Hand", "Intelligent"], 381 ["Harad", "South"], 382 ["Haradren", "Southern"], 383 ["Harn", "Helmet"], 384 ["Harn", "Southern"], 385 ["Harn", "Wounded"], 386 ["Haru", "Wound"], 387 ["Hast", "Axe-Stroke"], 388 ["Hathol", "Blade/Axe"], 389 ["Haudh", "Tomb"], 390 ["Haust", "Bed"], 391 ["Helch", "Bitter Cold"], 392 ["Heledh", "Glass"], 393 ["Heledir", "Kingfisher"], 394 ["Heleg", "Ice"], 395 ["Heleth", "Fur/Fur-Coat"], 396 ["Helf", "Fur"], 397 ["Hell", "Naked"], 398 ["Henneth", "Window"], 399 ["Hethurin", "Secret Child"], 400 ["Him", "Cold"], 401 ["Him", "Steadfast/Abiding"], 402 ["Himel", "Cold Star"], 403 ["Hinnor", "Fire Eyes"], 404 ["Hissael", "Wise Eyes"], 405 ["Hith", "Mist/Fog"], 406 ["Hithaer", "Sea Mist"], 407 ["Hithfaer", "Mist Spirit"], 408 ["Hithu", "Fog"], 409 ["Horn", "Driven/Impelled"], 410 ["Hwest", "Breeze"], 411 ["Hwind", "Twirling/Whirling"], 412 ["Iâ", "Abyss"], 413 ["Iâr", "Blood"], 414 ["Iôl", "Flood Plain"], 415 ["Iûl", "Embers"], 416 ["Iach", "Ford/Crossing"], 417 ["Iaew", "Mocking/Scorn"], 418 ["Ial", "Call/Cry"], 419 ["Iant", "Bridge"], 420 ["Ianu", "Yoke"], 421 ["Iau", "Corn"], 422 ["Iau", "Ravine/Gulf"], 423 ["Iaun", "Sanctuary"], 424 ["Iaur", "Ancient/Old"], 425 ["Idhren", "Wise/Thoughtful"], 426 ["Iest", "Wish"], 427 ["Inc", "Guess/Idea/Notion"], 428 ["Ind", "Inner Thought/Meaning/Heart"], 429 ["Ingem", "Old/Year-Sick"], 430 ["Inu", "Feminine"], 431 ["Iorist", "Ancient Lore"], 432 ["Iorthon", "Old Pine"], 433 ["Iphant", "Aged/Old"], 434 ["Ist", "Knowledge/Lore"], 435 ["Istui", "Learned"], 436 ["Ivor", "Crystal"], 437 ["Lîn", "Pool"], 438 ["Lîr", "Song/Poem"], 439 ["Lô", "Shallow Lake/Marshland"], 440 ["Lûg", "Snake/Serpent"], 441 ["Lûth", "Spell/Charm"], 442 ["Lach", "Flame"], 443 ["Lad", "Plain/Valley"], 444 ["Ladrengil", "Valley of Stars"], 445 ["Laeb", "Fresh"], 446 ["Laeg", "Green"], 447 ["Laeg", "Keen/Sharp/Acute"], 448 ["Laer", "Song"], 449 ["Laergul", "Song of Sorcery"], 450 ["Laerorn", "Tree Song"], 451 ["Lagorúth", "Swift Anger"], 452 ["Lagor", "Swift/Rapid"], 453 ["Lain", "Free"], 454 ["Lain", "Thread"], 455 ["Lalf", "Elm"], 456 ["Lamaen", "Clever Tongue"], 457 ["Lanc", "Naked"], 458 ["Land", "Wide/Broad"], 459 ["Lang", "Cutlass/Sword"], 460 ["Lant", "Clearing"], 461 ["Lant", "Fall"], 462 ["Lanthir", "Waterfall"], 463 ["Lass", "Leaf"], 464 ["Laug", "Warm"], 465 ["Lavan", "Animal"], 466 ["Leithian", "Release/Freeing"], 467 ["Lend", "Journey"], 468 ["Lend", "Tuneful/Sweet"], 469 ["Lest", "Girdle"], 470 ["Lhê", "Thread"], 471 ["Lhîw", "Sickness"], 472 ["Lhaew", "Sickly/Ill"], 473 ["Lhain", "Lean/Thin"], 474 ["Lhind", "Fine/Slender"], 475 ["Lhing", "Spider/Spiderweb"], 476 ["Lhoss", "Whisper/Rustle"], 477 ["Lif", "Link"], 478 ["Lim", "Clear/Sparkling"], 479 ["Lim", "Fish"], 480 ["Limlug", "Seaserpent"], 481 ["Limp", "Wet"], 482 ["Lith", "Ash/Sand/Dust"], 483 ["Lithui", "Ashen/Dusty"], 484 ["Lobor", "Horse"], 485 ["Loeg", "Pool"], 486 ["Loen", "Soaking Wet/Swamped"], 487 ["Lom", "Weary"], 488 ["Long", "Heavy"], 489 ["Lorn", "Harbour"], 490 ["Loss", "Snow"], 491 ["Lossam", "Empty Chamber"], 492 ["Lossen", "Snowy"], 493 ["Lost", "Empty"], 494 ["Loth", "Flower"], 495 ["Lothuial", "Twilight Blossom"], 496 ["Luin", "Blue"], 497 ["Lum", "Shade"], 498 ["Lumorn", "Tree Shade"], 499 ["Mâl", "Pollen"], 500 ["Mírdan", "Jewel Smith"], 501 ["Míresgal", "Hidden Jewel"], 502 ["Mîl", "Love/Affection"], 503 ["Mîr", "Jewel/Treasure"], 504 ["Mîw", "Small/Tiny/Frail"], 505 ["Môr", "Darkness/Night"], 506 ["Mûl", "Slave"], 507 ["Mae", "Soft"], 508 ["Maeas", "Dough"], 509 ["Maecheneb", "Sharp-Eyed"], 510 ["Maed", "Shapely"], 511 ["Maegorod", "Sharp Mountain"], 512 ["Mael", "Lust"], 513 ["Mael", "Stain/Stained"], 514 ["Maen", "Skilled/Clever"], 515 ["Maer", "Good/Useful/Fit"], 516 ["Maeth", "Battle/Fight"], 517 ["Maew", "Sea Gull"], 518 ["Magol", "Sword"], 519 ["Magor", "Swordsman"], 520 ["Maidh", "Pale"], 521 ["Malen", "Yellow"], 522 ["Malfind", "Gold Hair"], 523 ["Malgelir", "Golden Happy Person"], 524 ["Mallos", "Golden Flower"], 525 ["Malt", "Gold"], 526 ["Malu", "Fallow/Pale"], 527 ["Manadh", "Doom/Fate/Fortune"], 528 ["Maur", "Gloom"], 529 ["Maw", "Soil/Stain"], 530 ["Medlí", "Bear"], 531 ["Medlin", "Bearlike"], 532 ["Megilagor", "Rapid Sword"], 533 ["Megor", "Sharp/Pointed"], 534 ["Melch", "Greedy"], 535 ["Mell", "Dear"], 536 ["Melui", "Lovely/Sweet"], 537 ["Men", "Way/Road"], 538 ["Ment", "Point"], 539 ["Meren", "Festive/Joyous"], 540 ["Meril", "Rose"], 541 ["Merilin", "Nightingale"], 542 ["Midh", "Dew"], 543 ["Milui", "Friendly/Loving/Kind"], 544 ["Minas", "Tower"], 545 ["Mindon", "Hill/Tower"], 546 ["Mist", "Straying/Error"], 547 ["Mist", "Wandering"], 548 ["Mith", "Grey"], 549 ["Mith", "White Fog/Wet Mist"], 550 ["Mithril", "True-Silver"], 551 ["Morfind", "Black Haired"], 552 ["Morgul", "Black Magic/Necromancy"], 553 ["Mormeril", "Black Rose"], 554 ["Morn", "Black"], 555 ["Muil", "Drear"], 556 ["Muin", "Dear/Beloved"], 557 ["Mund", "Bull"], 558 ["Myl", "Gull"], 559 ["Nínim", "Snowdrop"], 560 ["Nîd", "Tearful"], 561 ["Nîd", "Wet"], 562 ["Nîdh", "Honeycomb"], 563 ["Nîn", "Tear"], 564 ["Nîn", "Watery"], 565 ["Nîr", "Tear/Weeping"], 566 ["Nórui", "Sunny"], 567 ["Nûr", "Sad"], 568 ["Nadhor", "Pasture"], 569 ["Naer", "Sad/Lamentable"], 570 ["Nan", "Grassland/Valley"], 571 ["Nardh", "Knot"], 572 ["Naru", "Red"], 573 ["Naruthir", "Red Face"], 574 ["Nath", "Web"], 575 ["Naud", "Bound"], 576 ["Naur", "Fire"], 577 ["Nell", "Bell"], 578 ["Nemir", "Water Jewel"], 579 ["Nen", "Water"], 580 ["Nend", "Wet"], 581 ["Nengel", "Water Joy"], 582 ["Neth", "Young"], 583 ["Niben", "Small"], 584 ["Nimp", "Small/Frail"], 585 ["Nimp", "White"], 586 ["Ninael", "Tears of a Pool"], 587 ["Nind", "Slender"], 588 ["Ningaear", "Tears of the Sea"], 589 ["Ningannel", "Tears of a Harp"], 590 ["Ninniach", "Rainbow"], 591 ["Nirorn", "Tear Tree"], 592 ["Norawarth", "Forsaking Fire"], 593 ["Norgalad", "Fire Radiance"], 594 ["Noruinif", "Sunny Face"], 595 ["Ogol", "Wicked/Evil"], 596 ["Oldhin", "Dream of Silence"], 597 ["Oll", "Stream"], 598 ["Orchal", "Superior/Lofty"], 599 ["Orchal", "Tall"], 600 ["Orel", "Morning Star"], 601 ["Orn", "Tree"], 602 ["Orod", "Mountain"], 603 ["Osp", "Reek"], 604 ["Osp", "Smoke"], 605 ["Pâd", "Way/Path"], 606 ["Pant", "Full"], 607 ["Parch", "Dry"], 608 ["Parf", "Book"], 609 ["Parth", "Fenced Field"], 610 ["Path", "Smooth"], 611 ["Pe-lam", "Without Language"], 612 ["Pe-phennas", "No Past"], 613 ["Peg", "Spot/Dot"], 614 ["Pel", "Fenced Field"], 615 ["Pelilas", "Fading Leaf"], 616 ["Pelinel", "Fading Star"], 617 ["Pelingil", "Fading Star"], 618 ["Pen-estel", "Hopeless"], 619 ["Peng", "Bow"], 620 ["Pent", "Tale"], 621 ["Perchalad", "Half Tall"], 622 ["Peth", "Word"], 623 ["Pigen", "Tiny"], 624 ["Puig", "Clean"], 625 ["Râd", "Path/Track"], 626 ["Rî", "Crown/Garland"], 627 ["Rîl", "Brilliance"], 628 ["Rîn", "Crowned"], 629 ["Rîn", "Remembrance"], 630 ["Rûdh", "Bald"], 631 ["Rûth", "Anger"], 632 ["Raef", "Net"], 633 ["Raeg", "Crooked"], 634 ["Raeg", "Wrong"], 635 ["Raen", "Crooked"], 636 ["Raen", "Nettled/Enlaced"], 637 ["Rain", "Erratic Wandering"], 638 ["Ram", "Wall"], 639 ["Rant", "Riverbed"], 640 ["Raph", "Rope"], 641 ["Ravon", "Wing"], 642 ["Raw", "Lion"], 643 ["Raw", "Riverbank"], 644 ["Rem", "Mesh/Net"], 645 ["Remlas", "Joy Net"], 646 ["Rhaw", "Wild/Untamed"], 647 ["Rhosg", "Brown"], 648 ["Rhossolas", "Rustling Foliage"], 649 ["Rhovan", "Wilderness"], 650 ["Rim", "Cold Mountain Pool"], 651 ["Ring", "Cold"], 652 ["Riros", "Red Crown"], 653 ["Rivalt", "Gold Crown"], 654 ["Rivorn", "Black Crown"], 655 ["Roch", "Horse"], 656 ["Rom", "Horn/Trumpet"], 657 ["Ross", "Rain"], 658 ["Ross", "Red-Haired"], 659 ["Rothruin", "Fiery Red-Haired"], 660 ["Rui", "Hunting"], 661 ["Ruin", "Fiery Red"], 662 ["Ruindol", "Fiery Red Head"], 663 ["Rusc", "Fox"], 664 ["Rust", "Copper"], 665 ["Ryn", "Hound"], 666 ["Sírdhem", "River of Sadness"], 667 ["Sîdh", "Peace"], 668 ["Sîr", "River"], 669 ["Sûl", "Wind"], 670 ["Sael", "Wise"], 671 ["Saeledhel", "Wise Elf"], 672 ["Saer", "Bitter"], 673 ["Saew", "Poison"], 674 ["Sain", "New"], 675 ["Salab", "Herb"], 676 ["Sarn", "Pebble/Stone"], 677 ["Sereg", "Blood"], 678 ["Seregruth", "Blood Anger"], 679 ["Seron", "Lover"], 680 ["Silef", "Shining White Crystal"], 681 ["Silevren", "Glittering"], 682 ["Solch", "Root"], 683 ["Tû", "Strength"], 684 ["Tûg", "Thick/Fat"], 685 ["Tûr", "Mastery/Victory"], 686 ["Taen", "Long and Thin"], 687 ["Taer", "Straight"], 688 ["Talagan", "Harper"], 689 ["Talath", "Flatland/Plain"], 690 ["Talf", "Flatland/Field"], 691 ["Tara", "Tough/Stiff"], 692 ["Tathar", "Willow"], 693 ["Taur", "Forest"], 694 ["Tavor", "Woodpecker"], 695 ["Taw", "Wool"], 696 ["Tegilbor", "Writer"], 697 ["Tegol", "Pen"], 698 ["Thâr", "Stiff Grass"], 699 ["Thîn", "Evening"], 700 ["Thôn", "Pine"], 701 ["Thôr", "Eagle"], 702 ["Thala", "Stalwart/Steady"], 703 ["Thalawest", "Steady Oath"], 704 ["Thand", "Firm/True"], 705 ["Thand", "Shield"], 706 ["Thangur", "True Heart"], 707 ["Tharbad", "Crossroad"], 708 ["Tharn", "Stiff/Rigid/Withered"], 709 ["Thaur", "Abominable/Abhorrent"], 710 ["Thaw", "Corrupt/Rotten"], 711 ["Thent", "Short"], 712 ["Thind", "Pale/Grey"], 713 ["Thirist", "Cut Face"], 714 ["Thond", "Root"], 715 ["Thurilost", "Empty Secret"], 716 ["Thurin", "Secret"], 717 ["Thurin", "Secret/Hidden"], 718 ["Tinc", "Metal"], 719 ["Tinnu", "Twilight"], 720 ["Tint", "Spark"], 721 ["Tinu", "Spark"], 722 ["Tinu", "Star"], 723 ["Tirnel", "Star Gazer"], 724 ["Tithen", "Little/Tiny"], 725 ["Tol", "Island"], 726 ["Tond", "Tall"], 727 ["Toss", "Bush"], 728 ["Trîw", "Fine/Slender"], 729 ["Triwath", "Slender Shadow"], 730 ["Tuiw", "Sprout/Bud"], 731 ["Tulus", "Poplar-Tree"], 732 ["Tund", "Hill/Mound"], 733 ["Uial", "Twilight"], 734 ["Uil", "Seaweed"], 735 ["Uilos", "Everwhite"], 736 ["Uir", "Eternity"], 737 ["Uireb", "Eternal"], 738 ["Ulund", "Monster"], 739 ["Um", "Bad/Evil"], 740 ["Ungol", "Spider"], 741 ["Yr", "River Course"] 742 ]; 743 var nm2 = [ 744 ["Gal", "To Shine Clear"], 745 ["Gwathra", "To Overshadow"], 746 ["Míria", "To Shine"], 747 ["Síla", "To Shine White"], 748 ["Thilia", "To Glisten"], 749 ["Tinna", "To Glint"], 750 ["Banga", "To Trade"], 751 ["Achar", "To Avenge"], 752 ["Adertha", "To Reunite"], 753 ["Aphada", "To Follow"], 754 ["Beria", "To Protect"], 755 ["Brona", "To Survive"], 756 ["Northa", "To Make Run/Ride"], 757 ["Suila", "To Greet"], 758 ["Toltha", "To Fetch/Make Come"], 759 ["Tortha", "To Wield/Control"], 760 ["Bartha", "To Doom"], 761 ["Trasta", "To Harass/Trouble"], 762 ["Trenar", "To Recount"], 763 ["Trevad", "To Traverse"], 764 ["Tir", "To Watch/Gaze"], 765 ["Feira", "To Suffice"], 766 ["Taetha", "To Fasten/Tie"], 767 ["Fara", "To Hunt"], 768 ["Tangada", "To Make Firm"], 769 ["Toba", "To Cover/Roof"], 770 ["Telia", "To Play"], 771 ["Ertha", "To Unite"], 772 ["Heria", "To Have an Impulse"], 773 ["Tog", "To Lead/Bring"], 774 ["Than", "To Kindle"], 775 ["Nasta", "To Prick/Thrust"], 776 ["Teitha", "To Draw/Write"], 777 ["Hwinia", "To Twirl/Whirl"], 778 ["Theria", "To Dread/Fear"], 779 ["Theria", "To Flourish"], 780 ["Thosta", "To Stink"], 781 ["Henia", "To Understand"], 782 ["Sog", "To Drink"], 783 ["Ran", "To Wander/Stray"], 784 ["Rosta", "To Hollow Out"], 785 ["Nella", "To Ring Bells"], 786 ["Ruthra", "To Rage"], 787 ["Rista", "To Rend/Rip/Cut/Cleave"], 788 ["Ritha", "To Jerk/Twitch/Snatch"], 789 ["Redh", "To Sow"], 790 ["Rib", "To Rush/Fly/Fling"], 791 ["Renia", "To Stray/Wander"], 792 ["Revia", "To Fly/Sail/Wander"], 793 ["Oltha", "To Dream"], 794 ["Raitha", "To Strive"], 795 ["Pada", "To Walk"], 796 ["Rada", "To Make/Find a Way"], 797 ["Raeda", "To Catch in a Net"], 798 ["Penia", "To Fix/Set"], 799 ["Presta", "To Affect/Disrupt"], 800 ["Pel", "To Fade/Wither"], 801 ["Padra", "To Walk"], 802 ["Lacha", "To Burn"], 803 ["Ped", "To Say/Speak"], 804 ["Nesta", "To Heal"], 805 ["Nod", "To Tie/Bind"], 806 ["Orthel", "To Roof"], 807 ["Orthor", "To Master/Conquer"], 808 ["Osgar", "To Amputate"], 809 ["Nor", "To Run"], 810 ["Nautha", "To Conceive a Thought"], 811 ["Nedia", "To Count"], 812 ["Neitha", "To Wrong/Deprive"], 813 ["Hortha", "To Urge On/Impel"], 814 ["Lasta", "To Listen"], 815 ["Maetha", "To Fight"], 816 ["Maetha", "To Handle/Wield"], 817 ["Dew", "To Fail"], 818 ["Nartha", "To Kindle"], 819 ["Muda", "To Labor/Work"], 820 ["Naegra", "To Cause Pain"], 821 ["Nara", "To Narrate/Tell a Story"], 822 ["Narcha", "To Rend/Rip/Tear"], 823 ["Mad", "To Eat"], 824 ["Ialla", "To Call/Yell"], 825 ["Nag", "To Bite"], 826 ["Nalla", "To Cry Out/Shout"], 827 ["Iuitha", "To Use"], 828 ["Mista", "To Stray/Be Mistaken"], 829 ["Leitha", "To Set Free"], 830 ["Loda", "To Float"], 831 ["Linna", "To Chant"], 832 ["Liria", "To Sing"], 833 ["Laba", "To Hop"], 834 ["Ista", "To Know"], 835 ["Gad", "To Catch"], 836 ["Gonod", "To Count Up/Sum Up"], 837 ["Glavra", "To Babble"], 838 ["Lútha", "To Enchant"], 839 ["Gweria", "To Betray/Cheat"], 840 ["Heb", "To Keep"], 841 ["Harna", "To Wound"], 842 ["Hartha", "To Hope"], 843 ["Hasta", "To Hack Through"], 844 ["Gwesta", "To Swear/Oath"], 845 ["Can", "To Shout"], 846 ["Groga", "To be Terrified"], 847 ["Had", "To Hurl/Throw/Sling"], 848 ["Basta", "To Bake Bread"], 849 ["Gruitha", "To Terrify"], 850 ["Gwedh", "To Bind"], 851 ["Gladh", "To Laugh"], 852 ["Gosta", "To Fear"], 853 ["Carva", "To Talk"], 854 ["Glir", "To Sing/Recite Poetry"], 855 ["Gala", "To Grow/Cultivate"], 856 ["Ganna", "To Play a Harp"], 857 ["Feria", "To Prepare"], 858 ["Doltha", "To Conceal"], 859 ["Gir", "To Shudder/Tremble"], 860 ["Esta", "To Name/Call"], 861 ["Critha", "To Reap"], 862 ["Elia", "To Bless/Help Out"], 863 ["Draf", "To Hew"], 864 ["Echad", "To Make/Fashion"], 865 ["Eitha", "To Ease/Assist"], 866 ["Eitha", "To Prick/Insult"], 867 ["Egleria", "To Praise"], 868 ["Def", "To Try"], 869 ["Dreg", "To Flee/Run Away"], 870 ["Dringa", "To Beat"], 871 ["Damma", "To Hammer"], 872 ["Delia", "To Conceal"], 873 ["Cen", "To See"], 874 ["Brenia", "To Endure"], 875 ["Bertha", "To Dare"], 876 ["Dag", "To Slay"], 877 ["Cab", "To Leap"], 878 ["Aphed", "To Answer"], 879 ["Amartha", "To Decree"], 880 ["Awartha", "To Forsake/Abandon"], 881 ["Adleg", "To Loose/Release"] 882 ]; 883 var nm3 = [ 884 ["", "", ""] 885 ]; 886 var lastChar = ""; 887 888 function nameGen(type) { 889 var tp = type; 890 var br = []; 891 var element = document.createElement("div"); 892 element.setAttribute("id", "result"); 893 for (i = 0; i < 5; i++) { 894 if (i < 3) { 895 rnd = Math.floor(Math.random() * nm1.length); 896 lastChar = nm1[rnd][0].substr(nm1[rnd][0].length - 1); 897 lastTwoChar = nm1[rnd][0].substr(nm1[rnd][0].length - 2); 898 if (tp === 1) { 899 switch (lastChar) { 900 case "a": 901 nm3 = [ 902 ["eth", "Female", "eth"], 903 ["el", "Female", "el"], 904 ["il", "Female", "il"], 905 ["ien", "Daughter of", "ien"], 906 ["iell", "Daughter of", "iel"], 907 ["sell", "Girl", "ahel"], 908 ["gwend", "Maiden", "awen"], 909 ["neth", "Girl", "aneth"], 910 ["dîs", "Bride", "anis"], 911 ["dess", "Woman", "anes"], 912 ["nîth", "Sister", "anith"], 913 ["thêl", "Sister", "athel"], 914 ["bess", "Wife", "aves"] 915 ]; 916 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 917 break; 918 case "e": 919 nm3 = [ 920 ["eth", "Female", "eth"], 921 ["el", "Female", "el"], 922 ["il", "Female", "il"], 923 ["ien", "Daughter of", "ien"], 924 ["iell", "Daughter of", "iel"], 925 ["sell", "Girl", "ehel"], 926 ["gwend", "Maiden", "ewen"], 927 ["neth", "Girl", "eneth"], 928 ["dîs", "Bride", "enis"], 929 ["dess", "Woman", "enes"], 930 ["nîth", "Sister", "enith"], 931 ["thêl", "Sister", "ethel"], 932 ["bess", "Wife", "eves"] 933 ]; 934 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 935 break; 936 case "i": 937 nm3 = [ 938 ["eth", "Female", "eth"], 939 ["el", "Female", "el"], 940 ["il", "Female", "il"], 941 ["ien", "Daughter of", "ien"], 942 ["iell", "Daughter of", "iel"], 943 ["sell", "Girl", "ihel"], 944 ["gwend", "Maiden", "iwen"], 945 ["neth", "Girl", "ineth"], 946 ["dîs", "Bride", "inis"], 947 ["dess", "Woman", "ines"], 948 ["nîth", "Sister", "inith"], 949 ["thêl", "Sister", "ithel"], 950 ["bess", "Wife", "ives"] 951 ]; 952 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 953 break; 954 case "o": 955 nm3 = [ 956 ["eth", "Female", "eth"], 957 ["el", "Female", "el"], 958 ["il", "Female", "il"], 959 ["ien", "Daughter of", "ien"], 960 ["iell", "Daughter of", "iel"], 961 ["sell", "Girl", "ohel"], 962 ["gwend", "Maiden", "owen"], 963 ["neth", "Girl", "oneth"], 964 ["dîs", "Bride", "onis"], 965 ["dess", "Woman", "ones"], 966 ["nîth", "Sister", "onith"], 967 ["thêl", "Sister", "othel"], 968 ["bess", "Wife", "oves"] 969 ]; 970 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 971 break; 972 case "u": 973 nm3 = [ 974 ["eth", "Female", "eth"], 975 ["el", "Female", "el"], 976 ["il", "Female", "il"], 977 ["ien", "Daughter of", "ien"], 978 ["iell", "Daughter of", "iel"], 979 ["sell", "Girl", "uhel"], 980 ["gwend", "Maiden", "uwen"], 981 ["neth", "Girl", "uneth"], 982 ["dîs", "Bride", "unis"], 983 ["dess", "Woman", "unes"], 984 ["nîth", "Sister", "unith"], 985 ["thêl", "Sister", "uthel"], 986 ["bess", "Wife", "uves"] 987 ]; 988 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 989 break; 990 case "b": 991 nm3 = [ 992 ["eth", "Female", "eth"], 993 ["el", "Female", "el"], 994 ["il", "Female", "il"], 995 ["ien", "Daughter of", "ien"], 996 ["iell", "Daughter of", "iel"], 997 ["bess", "Wife", "es"] 998 ]; 999 name1 = nm1[rnd][0]; 1000 break; 1001 case "c": 1002 nm3 = [ 1003 ["eth", "Female", "geth"], 1004 ["el", "Female", "gel"], 1005 ["il", "Female", "gil"], 1006 ["ien", "Daughter of", "gien"], 1007 ["iell", "Daughter of", "giel"], 1008 ["gwend", "Maiden", "gwen"] 1009 ]; 1010 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1011 break; 1012 case "d": 1013 if (lastTwoChar === "nd") { 1014 nm3 = [ 1015 ["eth", "Female", "neth"], 1016 ["el", "Female", "nel"], 1017 ["il", "Female", "nil"], 1018 ["ien", "Daughter of", "nien"], 1019 ["iell", "Daughter of", "niel"], 1020 ["sell", "Girl", "hel"], 1021 ["gwend", "Maiden", "gwen"], 1022 ["neth", "Girl", "neth"], 1023 ["dîs", "Bride", "dis"], 1024 ["dess", "Woman", "des"], 1025 ["nîth", "Sister", "nith"], 1026 ["thêl", "Sister", "thel"], 1027 ["bess", "Wife", "bes"] 1028 ]; 1029 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1030 } else { 1031 nm3 = [ 1032 ["eth", "Female", "deth"], 1033 ["el", "Female", "del"], 1034 ["il", "Female", "dil"], 1035 ["ien", "Daughter of", "dien"], 1036 ["iell", "Daughter of", "diel"], 1037 ["sell", "Girl", "ssel"], 1038 ["gwend", "Maiden", "dwen"], 1039 ["dîs", "Bride", "dis"], 1040 ["dess", "Woman", "des"] 1041 ]; 1042 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1043 } 1044 break; 1045 case "f": 1046 nm3 = [ 1047 ["eth", "Female", "veth"], 1048 ["el", "Female", "vel"], 1049 ["il", "Female", "vil"], 1050 ["ien", "Daughter of", "vien"], 1051 ["iell", "Daughter of", "viel"], 1052 ["bess", "Wife", "ves"] 1053 ]; 1054 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1055 break; 1056 case "g": 1057 nm3 = [ 1058 ["eth", "Female", "geth"], 1059 ["el", "Female", "gel"], 1060 ["il", "Female", "gil"], 1061 ["ien", "Daughter of", "gien"], 1062 ["iell", "Daughter of", "giel"], 1063 ["sell", "Girl", "gel"], 1064 ["gwend", "Maiden", "gwen"], 1065 ["neth", "Girl", "gneth"], 1066 ["dîs", "Bride", "gnis"], 1067 ["dess", "Woman", "gnes"], 1068 ["nîth", "Sister", "gnith"], 1069 ["thêl", "Sister", "cthel"] 1070 ]; 1071 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1072 break; 1073 case "h": 1074 if (lastTwoChar === "ch") { 1075 nm3 = [ 1076 ["eth", "Female", "eth"], 1077 ["il", "Female", "il"], 1078 ["ien", "Daughter of", "ien"], 1079 ["iell", "Daughter of", "iel"], 1080 ["sell", "Girl", "el"] 1081 ]; 1082 name1 = nm1[rnd][0]; 1083 } else { 1084 nm3 = [ 1085 ["eth", "Female", "es"], 1086 ["el", "Female", "el"], 1087 ["il", "Female", "il"], 1088 ["ien", "Daughter of", "ien"], 1089 ["iell", "Daughter of", "iel"], 1090 ["sell", "Girl", "el"], 1091 ["thêl", "Sister", "el"] 1092 ]; 1093 name1 = nm1[rnd][0]; 1094 } 1095 break; 1096 case "l": 1097 if (lastTwoChar === "ll") { 1098 nm3 = [ 1099 ["eth", "Female", "eth"], 1100 ["el", "Female", "el"], 1101 ["il", "Female", "il"], 1102 ["ien", "Daughter of", "ien"], 1103 ["iell", "Daughter of", "iel"], 1104 ["sell", "Girl", "hel"], 1105 ["gwend", "Maiden", "wen"], 1106 ["neth", "Girl", "neth"], 1107 ["dîs", "Bride", "dis"], 1108 ["dess", "Woman", "des"], 1109 ["nîth", "Sister", "nith"], 1110 ["thêl", "Sister", "thel"], 1111 ["bess", "Wife", "bes"] 1112 ]; 1113 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1114 } else { 1115 nm3 = [ 1116 ["eth", "Female", "eth"], 1117 ["el", "Female", "el"], 1118 ["il", "Female", "il"], 1119 ["ien", "Daughter of", "ien"], 1120 ["iell", "Daughter of", "iel"], 1121 ["sell", "Girl", "hel"], 1122 ["gwend", "Maiden", "wen"], 1123 ["neth", "Girl", "neth"], 1124 ["dîs", "Bride", "dis"], 1125 ["dess", "Woman", "des"], 1126 ["nîth", "Sister", "nith"], 1127 ["thêl", "Sister", "thel"], 1128 ["bess", "Wife", "bes"] 1129 ]; 1130 name1 = nm1[rnd][0] 1131 } 1132 break; 1133 case "m": 1134 nm3 = [ 1135 ["eth", "Female", "eth"], 1136 ["el", "Female", "el"], 1137 ["il", "Female", "il"], 1138 ["ien", "Daughter of", "ien"], 1139 ["iell", "Daughter of", "iel"], 1140 ["dîs", "Bride", "dis"], 1141 ["dess", "Woman", "des"], 1142 ["bess", "Wife", "bes"] 1143 ]; 1144 name1 = nm1[rnd][0] 1145 break; 1146 case "n": 1147 nm3 = [ 1148 ["eth", "Female", "neth"], 1149 ["el", "Female", "nel"], 1150 ["il", "Female", "nil"], 1151 ["ien", "Daughter of", "nien"], 1152 ["iell", "Daughter of", "niel"], 1153 ["sell", "Girl", "ssel"], 1154 ["gwend", "Maiden", "ngwen"], 1155 ["neth", "Girl", "neth"], 1156 ["dîs", "Bride", "ndis"], 1157 ["dess", "Woman", "ndes"], 1158 ["nîth", "Sister", "nith"], 1159 ["thêl", "Sister", "nthel"], 1160 ["bess", "Wife", "mes"] 1161 ]; 1162 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1163 break; 1164 case "p": 1165 if (lastTwoChar === "mp") { 1166 nm3 = [ 1167 ["eth", "Female", "meth"], 1168 ["el", "Female", "mel"], 1169 ["il", "Female", "mil"], 1170 ["ien", "Daughter of", "mien"], 1171 ["iell", "Daughter of", "miel"], 1172 ["sell", "Girl", "hel"], 1173 ["dîs", "Bride", "dis"], 1174 ["dess", "Woman", "des"], 1175 ["bess", "Wife", "bes"] 1176 ]; 1177 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1178 } else { 1179 nm3 = [ 1180 ["eth", "Female", "beth"], 1181 ["el", "Female", "bel"], 1182 ["il", "Female", "bil"], 1183 ["ien", "Daughter of", "bien"], 1184 ["iell", "Daughter of", "biel"], 1185 ["bess", "Wife", "bes"] 1186 ]; 1187 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1188 } 1189 break; 1190 case "r": 1191 nm3 = [ 1192 ["eth", "Female", "eth"], 1193 ["el", "Female", "el"], 1194 ["il", "Female", "il"], 1195 ["ien", "Daughter of", "ien"], 1196 ["iell", "Daughter of", "iel"], 1197 ["sell", "Girl", "hel"], 1198 ["gwend", "Maiden", "wen"], 1199 ["neth", "Girl", "neth"], 1200 ["dîs", "Bride", "dis"], 1201 ["dess", "Woman", "des"], 1202 ["nîth", "Sister", "nith"], 1203 ["thêl", "Sister", "thel"], 1204 ["bess", "Wife", "bes"] 1205 ]; 1206 name1 = nm1[rnd][0]; 1207 break; 1208 case "s": 1209 if (lastTwoChar === "ss") { 1210 nm3 = [ 1211 ["eth", "Female", "seth"], 1212 ["el", "Female", "sel"], 1213 ["il", "Female", "sil"], 1214 ["ien", "Daughter of", "sien"], 1215 ["iell", "Daughter of", "siel"], 1216 ["sell", "Girl", "sel"], 1217 ["gwend", "Maiden", "sengwen"], 1218 ["neth", "Girl", "seneth"], 1219 ["dîs", "Bride", "sendis"], 1220 ["dess", "Woman", "sendes"], 1221 ["nîth", "Sister", "senith"], 1222 ["thêl", "Sister", "senthel"], 1223 ["bess", "Wife", "semes"] 1224 ]; 1225 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1226 } else { 1227 nm3 = [ 1228 ["eth", "Female", "seth"], 1229 ["el", "Female", "sel"], 1230 ["il", "Female", "sil"], 1231 ["ien", "Daughter of", "sien"], 1232 ["iell", "Daughter of", "siel"], 1233 ["sell", "Girl", "sel"], 1234 ["dîs", "Bride", "dis"], 1235 ["dess", "Woman", "des"], 1236 ["bess", "Wife", "bes"] 1237 ]; 1238 name1 = nm1[rnd][0]; 1239 } 1240 break; 1241 case "t": 1242 if (lastTwoChar === "lt") { 1243 nm3 = [ 1244 ["eth", "Female", "eth"], 1245 ["il", "Female", "il"], 1246 ["ien", "Daughter of", "ien"], 1247 ["iell", "Daughter of", "iel"], 1248 ["gwend", "Maiden", "wen"], 1249 ["neth", "Girl", "neth"], 1250 ["dîs", "Bride", "dis"], 1251 ["dess", "Woman", "des"], 1252 ["nîth", "Sister", "nith"], 1253 ["bess", "Wife", "ves"] 1254 ]; 1255 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1256 } else if (lastTwoChar === "nt") { 1257 nm3 = [ 1258 ["eth", "Female", "nneth"], 1259 ["el", "Female", "nnel"], 1260 ["il", "Female", "nnil"], 1261 ["ien", "Daughter of", "nnien"], 1262 ["iell", "Daughter of", "nniel"], 1263 ["sell", "Girl", "nthel"], 1264 ["gwend", "Maiden", "ngwen"], 1265 ["neth", "Girl", "nneth"], 1266 ["dîs", "Bride", "ndis"], 1267 ["dess", "Woman", "ndes"], 1268 ["nîth", "Sister", "nnith"], 1269 ["bess", "Wife", "mbes"] 1270 ]; 1271 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2); 1272 } else { 1273 nm3 = [ 1274 ["eth", "Female", "teth"], 1275 ["el", "Female", "tel"], 1276 ["il", "Female", "til"], 1277 ["ien", "Daughter of", "tien"], 1278 ["iell", "Daughter of", "tiel"], 1279 ["sell", "Girl", "sel"] 1280 ]; 1281 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1282 } 1283 break; 1284 case "w": 1285 nm3 = [ 1286 ["eth", "Female", "weth"], 1287 ["el", "Female", "wel"], 1288 ["il", "Female", "wil"], 1289 ["ien", "Daughter of", "wien"], 1290 ["iell", "Daughter of", "wiel"], 1291 ["sell", "Girl", "hel"], 1292 ["gwend", "Maiden", "wen"], 1293 ["neth", "Girl", "neth"], 1294 ["dîs", "Bride", "nis"], 1295 ["dess", "Woman", "nes"], 1296 ["nîth", "Sister", "nith"], 1297 ["thêl", "Sister", "thel"], 1298 ["bess", "Wife", "ves"] 1299 ]; 1300 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1301 break; 1302 } 1303 } else if (tp === 2) { 1304 switch (lastChar) { 1305 case "a": 1306 nm3 = [ 1307 ["pen", "Person", "ben"], 1308 ["", "", ""] 1309 ]; 1310 name1 = nm1[rnd][0]; 1311 break; 1312 case "e": 1313 nm3 = [ 1314 ["pen", "Person", "ben"], 1315 ["", "", ""] 1316 ]; 1317 name1 = nm1[rnd][0]; 1318 break; 1319 case "i": 1320 nm3 = [ 1321 ["pen", "Person", "ben"], 1322 ["", "", ""] 1323 ]; 1324 name1 = nm1[rnd][0]; 1325 break; 1326 case "o": 1327 nm3 = [ 1328 ["pen", "Person", "ben"], 1329 ["", "", ""] 1330 ]; 1331 name1 = nm1[rnd][0]; 1332 break; 1333 case "u": 1334 nm3 = [ 1335 ["pen", "Person", "ben"], 1336 ["", "", ""] 1337 ]; 1338 name1 = nm1[rnd][0]; 1339 break; 1340 case "b": 1341 nm3 = [ 1342 ["pen", "Person", "en"], 1343 ["", "", ""] 1344 ]; 1345 name1 = nm1[rnd][0]; 1346 break; 1347 case "c": 1348 nm3 = [ 1349 ["", "", ""] 1350 ]; 1351 name1 = nm1[rnd][0]; 1352 break; 1353 case "d": 1354 if (lastTwoChar === "nd") { 1355 nm3 = [ 1356 ["pen", "Person", "mben"], 1357 ["", "", "nd"] 1358 ]; 1359 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2); 1360 } else { 1361 nm3 = [ 1362 ["", "", ""] 1363 ]; 1364 name1 = nm1[rnd][0]; 1365 } 1366 break; 1367 case "f": 1368 nm3 = [ 1369 ["pen", "Person", "phen"], 1370 ["", "", "f"] 1371 ]; 1372 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1373 break; 1374 case "g": 1375 nm3 = [ 1376 ["", "", ""] 1377 ]; 1378 name1 = nm1[rnd][0]; 1379 break; 1380 case "h": 1381 if (lastTwoChar === "ch") { 1382 nm3 = [ 1383 ["", "", ""] 1384 ]; 1385 name1 = nm1[rnd][0]; 1386 } else { 1387 nm3 = [ 1388 ["pen", "Person", "ben"], 1389 ["", "", ""] 1390 ]; 1391 name1 = nm1[rnd][0]; 1392 } 1393 break; 1394 case "l": 1395 if (lastTwoChar === "ll") { 1396 nm3 = [ 1397 ["pen", "Person", "ben"], 1398 ["", "", ""] 1399 ]; 1400 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1401 } else { 1402 nm3 = [ 1403 ["pen", "Person", "ben"], 1404 ["", "", ""] 1405 ]; 1406 name1 = nm1[rnd][0] 1407 } 1408 break; 1409 case "m": 1410 nm3 = [ 1411 ["pen", "Person", "ben"], 1412 ["", "", ""] 1413 ]; 1414 name1 = nm1[rnd][0] 1415 break; 1416 case "n": 1417 nm3 = [ 1418 ["pen", "Person", "mben"], 1419 ["", "", ""] 1420 ]; 1421 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1422 break; 1423 case "p": 1424 if (lastTwoChar === "mp") { 1425 nm3 = [ 1426 ["pen", "Person", "ben"], 1427 ["", "", ""] 1428 ]; 1429 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1430 } else { 1431 nm3 = [ 1432 ["pen", "Person", "en"], 1433 ["", "", ""] 1434 ]; 1435 name1 = nm1[rnd][0]; 1436 } 1437 break; 1438 case "r": 1439 nm3 = [ 1440 ["pen", "Person", "phen"], 1441 ["", "", ""] 1442 ]; 1443 name1 = nm1[rnd][0]; 1444 break; 1445 case "s": 1446 if (lastTwoChar === "ss") { 1447 nm3 = [ 1448 ["pen", "Person", "pen"], 1449 ["", "", ""] 1450 ]; 1451 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1452 } else { 1453 nm3 = [ 1454 ["pen", "Person", "pen"], 1455 ["", "", ""] 1456 ]; 1457 name1 = nm1[rnd][0]; 1458 } 1459 break; 1460 case "t": 1461 if (lastTwoChar === "lt") { 1462 nm3 = [ 1463 ["pen", "Person", "ben"], 1464 ["", "", ""] 1465 ]; 1466 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1467 } else if (lastTwoChar === "nt") { 1468 nm3 = [ 1469 ["pen", "Person", "mben"], 1470 ["", "", ""] 1471 ]; 1472 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2); 1473 } else { 1474 nm3 = [ 1475 ["", "", ""] 1476 ]; 1477 name1 = nm1[rnd][0]; 1478 } 1479 break; 1480 case "w": 1481 nm3 = [ 1482 ["", "", ""] 1483 ]; 1484 name1 = nm1[rnd][0]; 1485 break; 1486 } 1487 } else { 1488 switch (lastChar) { 1489 case "a": 1490 nm3 = [ 1491 ["daer", "Groom", "naer"], 1492 ["dir", "Man", "nir"], 1493 ["benn", "Husband", "ven"], 1494 ["tôr", "Brother", "dor"], 1495 ["hawn", "Brother", "chon"], 1496 ["hanar", "Brother", "chanar"] 1497 ]; 1498 name1 = nm1[rnd][0]; 1499 break; 1500 case "e": 1501 nm3 = [ 1502 ["daer", "Groom", "naer"], 1503 ["dir", "Man", "nir"], 1504 ["benn", "Husband", "ven"], 1505 ["tôr", "Brother", "dor"], 1506 ["hawn", "Brother", "chon"], 1507 ["hanar", "Brother", "chanar"] 1508 ]; 1509 name1 = nm1[rnd][0]; 1510 break; 1511 case "i": 1512 nm3 = [ 1513 ["daer", "Groom", "naer"], 1514 ["dir", "Man", "nir"], 1515 ["benn", "Husband", "ven"], 1516 ["tôr", "Brother", "dor"], 1517 ["hawn", "Brother", "chon"], 1518 ["hanar", "Brother", "chanar"] 1519 ]; 1520 name1 = nm1[rnd][0]; 1521 break; 1522 case "o": 1523 nm3 = [ 1524 ["daer", "Groom", "naer"], 1525 ["dir", "Man", "nir"], 1526 ["benn", "Husband", "ven"], 1527 ["tôr", "Brother", "dor"], 1528 ["hawn", "Brother", "chon"], 1529 ["hanar", "Brother", "chanar"] 1530 ]; 1531 name1 = nm1[rnd][0]; 1532 break; 1533 case "u": 1534 nm3 = [ 1535 ["daer", "Groom", "naer"], 1536 ["dir", "Man", "nir"], 1537 ["benn", "Husband", "ven"], 1538 ["tôr", "Brother", "dor"], 1539 ["hawn", "Brother", "chon"], 1540 ["hanar", "Brother", "chanar"] 1541 ]; 1542 name1 = nm1[rnd][0]; 1543 break; 1544 case "b": 1545 nm3 = [ 1546 ["on", "Male", "on"], 1547 ["ion", "Son of", "ion"], 1548 ["benn", "Husband", "en"] 1549 ]; 1550 name1 = nm1[rnd][0]; 1551 break; 1552 case "c": 1553 nm3 = [ 1554 ["on", "Male", "gon"], 1555 ["ion", "Son of", "gion"] 1556 ]; 1557 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1558 break; 1559 case "d": 1560 if (lastTwoChar === "nd") { 1561 nm3 = [ 1562 ["on", "Male", "nnor"], 1563 ["ion", "Son of", "nnion"], 1564 ["daer", "Groom", "ndaer"], 1565 ["dir", "Man", "ndir"], 1566 ["benn", "Husband", "mben"], 1567 ["tôr", "Brother", "ndor"] 1568 ]; 1569 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2); 1570 } else { 1571 nm3 = [ 1572 ["on", "Male", "on"], 1573 ["ion", "Son of", "ion"], 1574 ["daer", "Groom", "aer"], 1575 ["dir", "Man", "ir"], 1576 ["benn", "Husband", "ben"], 1577 ["tôr", "Brother", "or"] 1578 ]; 1579 name1 = nm1[rnd][0]; 1580 } 1581 break; 1582 case "f": 1583 nm3 = [ 1584 ["on", "Male", "von"], 1585 ["ion", "Son of", "vion"], 1586 ["benn", "Husband", "ven"] 1587 ]; 1588 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1589 break; 1590 case "g": 1591 nm3 = [ 1592 ["on", "Male", "gon"], 1593 ["ion", "Son of", "gion"], 1594 ["dir", "Man", "gnir"], 1595 ["hawn", "Brother", "chon"], 1596 ["hanar", "Brother", "chanar"] 1597 ]; 1598 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1599 break; 1600 case "h": 1601 nm3 = [ 1602 ["on", "Male", "on"], 1603 ["ion", "Son of", "ion"], 1604 ["hawn", "Brother", "on"], 1605 ["hanar", "Brother", "anar"] 1606 ]; 1607 name1 = nm1[rnd][0]; 1608 break; 1609 case "l": 1610 if (lastTwoChar === "ll") { 1611 nm3 = [ 1612 ["on", "Male", "on"], 1613 ["ion", "Son of", "ion"], 1614 ["daer", "Groom", "daer"], 1615 ["dir", "Man", "dir"], 1616 ["benn", "Husband", "ben"], 1617 ["tôr", "Brother", "dor"], 1618 ["hawn", "Brother", "chon"], 1619 ["hanar", "Brother", "chanar"] 1620 ]; 1621 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1622 } else { 1623 nm3 = [ 1624 ["on", "Male", "on"], 1625 ["ion", "Son of", "ion"], 1626 ["daer", "Groom", "daer"], 1627 ["dir", "Man", "dir"], 1628 ["benn", "Husband", "ben"], 1629 ["tôr", "Brother", "dor"], 1630 ["hawn", "Brother", "chon"], 1631 ["hanar", "Brother", "chanar"] 1632 ]; 1633 name1 = nm1[rnd][0] 1634 } 1635 break; 1636 case "m": 1637 nm3 = [ 1638 ["on", "Male", "on"], 1639 ["ion", "Son of", "ion"], 1640 ["daer", "Groom", "daer"], 1641 ["dir", "Man", "dir"], 1642 ["benn", "Husband", "ben"], 1643 ["tôr", "Brother", "dor"] 1644 ]; 1645 name1 = nm1[rnd][0] 1646 break; 1647 case "n": 1648 nm3 = [ 1649 ["on", "Male", "nor"], 1650 ["ion", "Son of", "nion"], 1651 ["daer", "Groom", "ndaer"], 1652 ["dir", "Man", "ndir"], 1653 ["benn", "Husband", "men"], 1654 ["tôr", "Brother", "thor"] 1655 ]; 1656 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1657 break; 1658 case "p": 1659 if (lastTwoChar === "mp") { 1660 nm3 = [ 1661 ["on", "Male", "mon"], 1662 ["ion", "Son of", "mion"], 1663 ["daer", "Groom", "daer"], 1664 ["dir", "Man", "dir"], 1665 ["benn", "Husband", "ben"], 1666 ["tôr", "Brother", "dor"] 1667 ]; 1668 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1669 } else { 1670 nm3 = [ 1671 ["on", "Male", "bon"], 1672 ["ion", "Son of", "bion"], 1673 ["benn", "Husband", "ben"] 1674 ]; 1675 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1676 } 1677 break; 1678 case "r": 1679 nm3 = [ 1680 ["on", "Male", "on"], 1681 ["ion", "Son of", "ion"], 1682 ["daer", "Groom", "daer"], 1683 ["dir", "Man", "dir"], 1684 ["benn", "Husband", "ben"], 1685 ["tôr", "Brother", "dor"], 1686 ["hawn", "Brother", "chon"], 1687 ["hanar", "Brother", "chanar"] 1688 ]; 1689 name1 = nm1[rnd][0]; 1690 break; 1691 case "s": 1692 if (lastTwoChar === "ss") { 1693 nm3 = [ 1694 ["on", "Male", "son"], 1695 ["ion", "Son of", "sion"], 1696 ["daer", "Groom", "sendaer"], 1697 ["dir", "Man", "sendir"], 1698 ["benn", "Husband", "semen"], 1699 ["tôr", "Brother", "tor"] 1700 ]; 1701 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1702 } else { 1703 nm3 = [ 1704 ["on", "Male", "son"], 1705 ["ion", "Son of", "sion"], 1706 ["daer", "Groom", "daer"], 1707 ["dir", "Man", "dir"], 1708 ["benn", "Husband", "ben"], 1709 ["tôr", "Brother", "tor"] 1710 ]; 1711 name1 = nm1[rnd][0]; 1712 } 1713 break; 1714 case "t": 1715 if (lastTwoChar === "lt") { 1716 nm3 = [ 1717 ["on", "Male", "on"], 1718 ["ion", "Son of", "ion"], 1719 ["daer", "Groom", "daer"], 1720 ["dir", "Man", "dir"], 1721 ["benn", "Husband", "ven"], 1722 ["tôr", "Brother", "dor"], 1723 ["hawn", "Brother", "chon"], 1724 ["hanar", "Brother", "chanar"] 1725 ]; 1726 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1727 } else if (lastTwoChar === "nt") { 1728 nm3 = [ 1729 ["on", "Male", "nnor"], 1730 ["ion", "Son of", "nnion"], 1731 ["daer", "Groom", "ndaer"], 1732 ["dir", "Man", "ndir"], 1733 ["benn", "Husband", "mben"], 1734 ["tôr", "Brother", "ndor"] 1735 ]; 1736 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2); 1737 } else { 1738 nm3 = [ 1739 ["on", "Male", "on"], 1740 ["ion", "Son of", "ion"], 1741 ["tôr", "Brother", "or"] 1742 ]; 1743 name1 = nm1[rnd][0]; 1744 } 1745 break; 1746 case "w": 1747 nm3 = [ 1748 ["on", "Male", "won"], 1749 ["ion", "Son of", "wion"], 1750 ["daer", "Groom", "naer"], 1751 ["dir", "Man", "nir"], 1752 ["benn", "Husband", "ven"], 1753 ["tôr", "Brother", "dor"], 1754 ["hawn", "Brother", "chon"], 1755 ["hanar", "Brother", "chanar"] 1756 ]; 1757 name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1); 1758 break; 1759 } 1760 } 1761 rnd2 = Math.floor(Math.random() * nm3.length); 1762 names1 = name1 + nm3[rnd2][2]; 1763 names2 = "(" + nm1[rnd][0] + " (" + nm1[rnd][1] + ") + " + nm3[rnd2][0] + " (" + nm3[rnd2][1] + "))"; 1764 } else { 1765 rnd = Math.floor(Math.random() * nm2.length); 1766 lastChar = nm2[rnd][0].substr(nm2[rnd][0].length - 1); 1767 lastTwoChar = nm2[rnd][0].substr(nm2[rnd][0].length - 2); 1768 if (tp === 1) { 1769 switch (lastChar) { 1770 case "a": 1771 nm3 = [ 1772 ["ril", "Female", "ril"], 1773 ["dis", "Female", "adis"], 1774 ["iell", "Daughter of", "riel"], 1775 ["ien", "Daughter of", "rien"] 1776 ]; 1777 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1778 break; 1779 case "b": 1780 case "h": 1781 case "w": 1782 nm3 = [ 1783 ["ril", "Female", "ril"], 1784 ["dis", "Female", "edis"], 1785 ["iell", "Daughter of", "riel"], 1786 ["ien", "Daughter of", "rien"] 1787 ]; 1788 name2 = nm2[rnd][0]; 1789 break; 1790 case "d": 1791 nm3 = [ 1792 ["ril", "Female", "ril"], 1793 ["dis", "Female", "is"], 1794 ["iell", "Daughter of", "issiel"], 1795 ["ien", "Daughter of", "issien"], 1796 ["iell", "Daughter of", "riel"], 1797 ["ien", "Daughter of", "rien"] 1798 ]; 1799 name2 = nm2[rnd][0]; 1800 break; 1801 case "f": 1802 nm3 = [ 1803 ["ril", "Female", "vril"], 1804 ["dis", "Female", "vedis"], 1805 ["iell", "Daughter of", "vriel"], 1806 ["ien", "Daughter of", "vrien"] 1807 ]; 1808 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1809 break; 1810 case "g": 1811 nm3 = [ 1812 ["ril", "Female", "ril"], 1813 ["dis", "Female", "nis"], 1814 ["iell", "Daughter of", "nissiel"], 1815 ["ien", "Daughter of", "nissien"], 1816 ["iell", "Daughter of", "riel"], 1817 ["ien", "Daughter of", "rien"] 1818 ]; 1819 name2 = nm2[rnd][0]; 1820 break; 1821 case "l": 1822 nm3 = [ 1823 ["ril", "Female", "lil"], 1824 ["dis", "Female", "dis"], 1825 ["iell", "Daughter of", "liel"], 1826 ["ien", "Daughter of", "lien"], 1827 ["iell", "Daughter of", "dissiel"], 1828 ["ien", "Daughter of", "dissien"] 1829 ]; 1830 name2 = nm2[rnd][0]; 1831 break; 1832 case "n": 1833 nm3 = [ 1834 ["ril", "Female", "dhril"], 1835 ["dis", "Female", "ndis"], 1836 ["iell", "Daughter of", "ndissiel"], 1837 ["ien", "Daughter of", "ndissien"], 1838 ["iell", "Daughter of", "dhriel"], 1839 ["ien", "Daughter of", "dhrien"] 1840 ]; 1841 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1842 break; 1843 case "r": 1844 nm3 = [ 1845 ["ril", "Female", "il"], 1846 ["dis", "Female", "dis"], 1847 ["iell", "Daughter of", "iel"], 1848 ["ien", "Daughter of", "ien"] 1849 ]; 1850 name2 = nm2[rnd][0]; 1851 break; 1852 } 1853 } else if (tp === 2) { 1854 switch (lastChar) { 1855 case "a": 1856 nm3 = [ 1857 ["or", "Person", "or", ] 1858 ]; 1859 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1860 break; 1861 case "b": 1862 case "h": 1863 case "w": 1864 nm3 = [ 1865 ["or", "Person", "or", ] 1866 ]; 1867 name2 = nm2[rnd][0]; 1868 break; 1869 case "d": 1870 nm3 = [ 1871 ["or", "Person", "or", ] 1872 ]; 1873 name2 = nm2[rnd][0]; 1874 break; 1875 case "f": 1876 nm3 = [ 1877 ["or", "Person", "vor", ] 1878 ]; 1879 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1880 break; 1881 case "g": 1882 nm3 = [ 1883 ["or", "Person", "or", ] 1884 ]; 1885 name2 = nm2[rnd][0]; 1886 break; 1887 case "l": 1888 nm3 = [ 1889 ["or", "Person", "or", ] 1890 ]; 1891 name2 = nm2[rnd][0]; 1892 break; 1893 case "n": 1894 nm3 = [ 1895 ["or", "Person", "or", ] 1896 ]; 1897 name2 = nm2[rnd][0]; 1898 break; 1899 case "r": 1900 nm3 = [ 1901 ["or", "Person", "or", ] 1902 ]; 1903 name2 = nm2[rnd][0]; 1904 break; 1905 } 1906 } else { 1907 switch (lastChar) { 1908 case "a": 1909 nm3 = [ 1910 ["on", "Male", "on"], 1911 ["dir", "Male", "edir"], 1912 ["ron", "Male", "on"], 1913 ["ion", "Son of", "ion"] 1914 ]; 1915 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1916 break; 1917 case "b": 1918 case "h": 1919 case "w": 1920 nm3 = [ 1921 ["on", "Male", "edon"], 1922 ["dir", "Male", "edir"], 1923 ["ron", "Male", "ron"], 1924 ["ion", "Son of", "rion"] 1925 ]; 1926 name2 = nm2[rnd][0]; 1927 break; 1928 case "d": 1929 nm3 = [ 1930 ["ion", "Son of", "irion"], 1931 ["dir", "Male", "ir"], 1932 ["ron", "Male", "ron"], 1933 ["ion", "Son of", "rion"] 1934 ]; 1935 name2 = nm2[rnd][0]; 1936 break; 1937 case "f": 1938 nm3 = [ 1939 ["dir", "Male", "vedir"], 1940 ["ron", "Male", "vron"], 1941 ["ion", "Son of", "vrion"] 1942 ]; 1943 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1944 break; 1945 case "g": 1946 nm3 = [ 1947 ["ion", "Son of", "nirion"], 1948 ["dir", "Male", "nir"], 1949 ["ron", "Male", "ron"], 1950 ["ion", "Son of", "rion"] 1951 ]; 1952 name2 = nm2[rnd][0]; 1953 break; 1954 case "l": 1955 nm3 = [ 1956 ["ion", "Son of", "lion"], 1957 ["dir", "Male", "dir"], 1958 ["ron", "Male", "lon"], 1959 ["ion", "Son of", "dirion"] 1960 ]; 1961 name2 = nm2[rnd][0]; 1962 break; 1963 case "n": 1964 nm3 = [ 1965 ["ion", "Son of", "dhrion"], 1966 ["dir", "Male", "ndir"], 1967 ["ron", "Male", "dhron"], 1968 ["ion", "Son of", "ndirion"] 1969 ]; 1970 name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1); 1971 break; 1972 case "r": 1973 nm3 = [ 1974 ["ion", "Son of", "ion"], 1975 ["dir", "Male", "dir"], 1976 ["ron", "Male", "on"], 1977 ["ion", "Son of", "dirion"] 1978 ]; 1979 name2 = nm2[rnd][0]; 1980 break; 1981 } 1982 } 1983 rnd2 = Math.floor(Math.random() * nm3.length); 1984 names1 = name2 + nm3[rnd2][2]; 1985 names2 = "(" + nm2[rnd][0] + " (" + nm2[rnd][1] + ") + " + nm3[rnd2][0] + " (" + nm3[rnd2][1] + "))"; 1986 } 1987 br[i] = document.createElement('br'); 1988 br[i + 10] = document.createElement('br'); 1989 element.appendChild(document.createTextNode(names1)); 1990 element.appendChild(br[i]); 1991 element.appendChild(document.createTextNode(names2)); 1992 element.appendChild(br[i + 10]); 1993 } 1994 if (document.getElementById("result")) { 1995 document.getElementById("placeholder").removeChild(document.getElementById("result")); 1996 } 1997 document.getElementById("placeholder").appendChild(element); 1998 }