offline-fantasy-name-generators

Offline version of www.fantasynamegenerators.com
git clone https://git.neptards.moe/neptards/offline-fantasy-name-generators.git
Log | Files | Refs | README

norseRavens.js (9369B)


      1 function nameGen(type) {
      2     var nm1 = [
      3         ["Ágæti", "Celebration"],
      4         ["Áræði", "Courage"],
      5         ["Ármaðr", "Steward"],
      6         ["Ásjá", "Protection"],
      7         ["Ást", "Affection"],
      8         ["Ætla", "Purpose"],
      9         ["Æztr", "Highest"],
     10         ["Íþrótt", "Accomplishment"],
     11         ["Íss", "Ice"],
     12         ["Óþýðr", "Unfriendly"],
     13         ["Ógæfa", "Misfortune"],
     14         ["Ójafnaðr", "Injustice"],
     15         ["Óminni", "Oblivion"],
     16         ["Ótti", "Dread"],
     17         ["Óvættr", "Monster"],
     18         ["Ör", "Arrow"],
     19         ["Þǫgn", "Silence"],
     20         ["Þjófr", "Thief"],
     21         ["Þoka", "Fog"],
     22         ["Þrá", "Persistence"],
     23         ["Þrek", "Fortitude"],
     24         ["Ǫflugr", "Strong"],
     25         ["Ǫlfuss", "Drunk"],
     26         ["Akkeri", "Anchor"],
     27         ["Angan", "Joy"],
     28         ["Arfr", "Inheritance"],
     29         ["Aska", "Ashes"],
     30         ["Auðr", "Treasure"],
     31         ["Auga", "Eye"],
     32         ["Awnd", "Envy"],
     33         ["Bál", "Fire"],
     34         ["Banamaðr", "Executioner"],
     35         ["Bani", "Bane"],
     36         ["Bani", "Slayer"],
     37         ["Bati", "Advantage"],
     38         ["Baugr", "Bracelet"],
     39         ["Bein", "Bone"],
     40         ["Bifask", "Quake"],
     41         ["Bjalla", "Bell"],
     42         ["Blóð", "Blood"],
     43         ["Blóm", "Flower"],
     44         ["Bogi", "Bow"],
     45         ["Brjóst", "Chest"],
     46         ["Broddr", "Spear point"],
     47         ["Bruni", "Heat"],
     48         ["Dómr", "Fame"],
     49         ["Dāræ", "Fool"],
     50         ["Daga", "Dawn"],
     51         ["Dagan", "Daybreak"],
     52         ["Dofni", "Dopey"],
     53         ["Dráp", "Killing"],
     54         ["Dráp", "Murder"],
     55         ["Draumr", "Dream"],
     56         ["Dreyma", "Dream"],
     57         ["Dugr", "Boldness"],
     58         ["Duna", "Thunderous noise"],
     59         ["Efja", "Mud"],
     60         ["Efla", "Support"],
     61         ["Eiðr", "Oath"],
     62         ["Elding", "Dawn"],
     63         ["Erfiðr", "Trouble"],
     64         ["Erja", "Scratch"],
     65         ["Félagi", "Companion"],
     66         ["Fúna", "Rot"],
     67         ["Fegrð", "Beauty"],
     68         ["Feldr", "Cloak"],
     69         ["Fiðri", "Feathers"],
     70         ["Fiþla", "Fiddle"],
     71         ["Fjǫðr", "Wing"],
     72         ["Flótti", "Flight"],
     73         ["Flœrð", "Deceit"],
     74         ["Flakka", "Roam"],
     75         ["Forvitni", "Curiosity"],
     76         ["Fróðr", "Clever"],
     77         ["Frœði", "Knowledge"],
     78         ["Frami", "Courage"],
     79         ["Fretr", "Fart"],
     80         ["Friðr", "Handsome"],
     81         ["Frosti", "Frosty"],
     82         ["Funi", "Flame"],
     83         ["Gáta", "Riddle"],
     84         ["Gætir", "Guard"],
     85         ["Góðvili", "Goodwill"],
     86         ["Gørsimi", "Treasure"],
     87         ["Geisl", "Light beam"],
     88         ["Gipta", "Good luck"],
     89         ["Girnd", "Desire"],
     90         ["Gjalla", "Bellow"],
     91         ["Glóa", "Glow"],
     92         ["Glaumr", "Merry noise"],
     93         ["Glita", "Glitter"],
     94         ["Glymja", "Roar"],
     95         ["Gráðr", "Hunger"],
     96         ["Gríma", "Mask"],
     97         ["Grǫn", "Beak"],
     98         ["Gramer", "Fierce"],
     99         ["Grautr", "Porridge"],
    100         ["Gretta", "Grimace"],
    101         ["Guðr", "Battle"],
    102         ["Háls", "Neck"],
    103         ["Háski", "Danger"],
    104         ["Hægr", "Gentle"],
    105         ["Hǫfgi", "Drowsiness"],
    106         ["Hagall", "Hail"],
    107         ["Hagr", "Skilled"],
    108         ["Haldorðr", "True of word"],
    109         ["Happ", "Fortune"],
    110         ["Harmr", "Grief"],
    111         ["Hath", "Hate"],
    112         ["Hauss", "Skull"],
    113         ["Haust", "Autumn"],
    114         ["Hefnd", "Vengeance"],
    115         ["Hegnan", "Aid"],
    116         ["Heill", "Good omen"],
    117         ["Heit", "Promise"],
    118         ["Hermaðr", "Warrior"],
    119         ["Hernaðr", "Raid"],
    120         ["Hildr", "Battle"],
    121         ["Hilly", "Allegiance"],
    122         ["Himinn", "Heaven"],
    123         ["Hiti", "Heat"],
    124         ["Hjǫrr", "Sword"],
    125         ["Hjala", "Chatter"],
    126         ["Hjarn", "Hard snow"],
    127         ["Hjarta", "Heart"],
    128         ["Hlátr", "Laughter"],
    129         ["Hlæja", "Laugh"],
    130         ["Hlíf", "Protection"],
    131         ["Hluti", "Fate"],
    132         ["Horskr", "Sensible"],
    133         ["Hræ", "Carrion"],
    134         ["Hræzla", "Terror"],
    135         ["Hrakning", "Insult"],
    136         ["Hreysti", "Valor"],
    137         ["Hvílð", "Rest"],
    138         ["Hvítr", "White"],
    139         ["Hvass", "Prickly"],
    140         ["Hylli", "Loyalty"],
    141         ["Hyrr", "Fire"],
    142         ["Illska", "Cruelty"],
    143         ["Jǫkull", "Icicle"],
    144         ["Jaðarr", "Edge"],
    145         ["Kæmpe", "Champion"],
    146         ["Kúla", "Hunchback"],
    147         ["Kappi", "Hero"],
    148         ["Kjǫptr", "Jaw"],
    149         ["Knífr", "Knife"],
    150         ["Knǫttr", "Sphere"],
    151         ["Kol", "Coal"],
    152         ["Kompān", "Companion"],
    153         ["Korn", "Corn"],
    154         ["Kvæði", "Poem"],
    155         ["Kveðja", "Greeting"],
    156         ["Kviðr", "Belly"],
    157         ["Kvistr", "Twig"],
    158         ["Lík", "Corpse"],
    159         ["Líki", "Form"],
    160         ["Lúðr", "Trumpet"],
    161         ["Lǫð", "Invitation"],
    162         ["Laufsblað", "Leaf"],
    163         ["Liði", "Follower"],
    164         ["Litlauss", "Colorless"],
    165         ["Ljómi", "Radiance"],
    166         ["Ljós", "Lantern"],
    167         ["Ljótr", "Ugly"],
    168         ["Ljúga", "Lie"],
    169         ["Lof", "Praise"],
    170         ["Lukkja", "Loop"],
    171         ["Málmr", "Metal"],
    172         ["Máni", "Moon"],
    173         ["Máttr", "Might"],
    174         ["Móðr", "Fury"],
    175         ["Mórðvíg", "Murder"],
    176         ["Möl", "Pebbles"],
    177         ["Mǫrk", "Mark"],
    178         ["Makt", "Power"],
    179         ["Megin", "Strength"],
    180         ["Men", "Jewel"],
    181         ["Mergr", "Marrow"],
    182         ["Metnaðr", "Glory"],
    183         ["Miskunn", "Grace"],
    184         ["Moli", "Fragment"],
    185         ["Mosi", "Moss"],
    186         ["Nál", "Needle"],
    187         ["Nátt", "Night"],
    188         ["Nāthæ", "Peace"],
    189         ["Nið", "Hostility"],
    190         ["Oddr", "Point"],
    191         ["Ofsi", "Pride"],
    192         ["Orka", "Might"],
    193         ["Ríkr", "Powerful"],
    194         ["Rök", "Doom"],
    195         ["Röskr", "Sturdy"],
    196         ["Røkr", "Twilight"],
    197         ["Rún", "Rune"],
    198         ["Rœða", "Conversation"],
    199         ["Rǫdd", "Voice"],
    200         ["Reiði", "Wrath"],
    201         ["Rekja", "Trace"],
    202         ["Reykr", "Smoke"],
    203         ["Sál", "Soul"],
    204         ["Sæla", "Happiness"],
    205         ["Sæmd", "Honor"],
    206         ["Sókn", "Fight"],
    207         ["Sól", "Sun"],
    208         ["Sólskin", "Sunshine"],
    209         ["Sýn", "Vision"],
    210         ["Seiðr", "Enchantment"],
    211         ["Silki", "Silk"],
    212         ["Sjá", "Gaze"],
    213         ["Skálm", "Cleaver"],
    214         ["Skálpr", "Scabbard"],
    215         ["Skóð", "Weapon"],
    216         ["Skaði", "Death"],
    217         ["Skam", "Shame"],
    218         ["Skat", "Tribute"],
    219         ["Skegg", "Beard"],
    220         ["Skikkja", "Cloak"],
    221         ["Skipta", "Change"],
    222         ["Skjótr", "Swift"],
    223         ["Skjöldr", "Shield"],
    224         ["Skjarr", "Shy"],
    225         ["Skoða", "Spy"],
    226         ["Skrípi", "Horror"],
    227         ["Slátra", "Slaughter"],
    228         ["Spánn", "Chip/Shaving"],
    229         ["Spekð", "Wisdom"],
    230         ["Spilla", "Spoil"],
    231         ["Spjót", "Lance"],
    232         ["Spretta", "Sprout"],
    233         ["Stórmerki", "Mystery"],
    234         ["Staþgi", "Agreement"],
    235         ["Steinn", "Stone"],
    236         ["Stjarna", "Star"],
    237         ["Stormr", "Storm"],
    238         ["Strïth", "War"],
    239         ["Sumar", "Summer"],
    240         ["Svar", "Reply"],
    241         ["Svartr", "Black"],
    242         ["Svefn", "Sleep"],
    243         ["Tíðindi", "News"],
    244         ["Tal", "Conversation"],
    245         ["Taufr", "Talisman"],
    246         ["Trǫll", "Troll"],
    247         ["Traust", "Confidence"],
    248         ["Undr", "Marvel"],
    249         ["Vápn", "Weapon"],
    250         ["Vættr", "Spirit"],
    251         ["Vé", "Banner"],
    252         ["Vísindi", "Intelligence"],
    253         ["Vamm", "Blemish"],
    254         ["Varnaðr", "Warning"],
    255         ["Veizla", "Feast"],
    256         ["Villr", "Wild"],
    257         ["Vindr", "Wind"],
    258         ["Vini", "Leader"],
    259         ["Vit", "Wit"]
    260     ];
    261     var br = "";
    262     var tp = type;
    263     var element = document.createElement("div");
    264     element.setAttribute("id", "result");
    265     for (i = 0; i < 10; i++) {
    266         rnd = Math.random() * nm1.length | 0;
    267         fNm = nm1[rnd][0];
    268         lsTwo = fNm.substr(fNm.length - 2, fNm.length);
    269         lsOne = lsTwo.charAt(1);
    270         lsFir = lsTwo.charAt(0);
    271         if (lsOne !== "r" || lsFir === "e" || lsFir === "a" || lsFir === "i" || fNm.length < 3) {
    272             nMs = nm1[rnd][0] + " (" + nm1[rnd][1] + ")";
    273         } else {
    274             nTp = Math.random() * 6 | 0;
    275             if (lsTwo === "ðr" || lsTwo === "gr" || lsTwo === "nr") {
    276                 if (nTp < 2) {
    277                     nMs = fNm.substr(0, fNm.length - 1) + "i (" + fNm + " - " + nm1[rnd][1] + ")";
    278                 } else if (nTp < 4) {
    279                     nMs = fNm.substr(0, fNm.length - 1) + "in (" + fNm + " - " + nm1[rnd][1] + ")";
    280                 } else {
    281                     nMs = nm1[rnd][0] + " (" + nm1[rnd][1] + ")";
    282                 }
    283             } else {
    284                 if (nTp < 3) {
    285                     nMs = fNm.substr(0, fNm.length - 1) + " (" + fNm + " - " + nm1[rnd][1] + ")";
    286                 } else {
    287                     nMs = nm1[rnd][0] + " (" + nm1[rnd][1] + ")";
    288                 }
    289             }
    290         }
    291         br = document.createElement('br');
    292         element.appendChild(document.createTextNode(nMs));
    293         element.appendChild(br);
    294     }
    295     if (document.getElementById("result")) {
    296         document.getElementById("placeholder").removeChild(document.getElementById("result"));
    297     }
    298     document.getElementById("placeholder").appendChild(element);
    299 }