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

latinDiseases.js (7888B)


      1 function nameGen() {
      2     var nm1 = [
      3         ["Abscessus", "Abscess"],
      4         ["Accessio", "Seizure"],
      5         ["Agonia", "Cramps"],
      6         ["Ambustio", "Burn"],
      7         ["Aneurisma", "Aneurysm"],
      8         ["Angina", "Chest pain"],
      9         ["Apoplexia", "Stroke"],
     10         ["Asthenia", "Atrophy"],
     11         ["Ataxia", "Ataxia"],
     12         ["Atrophia", "Atrophy"],
     13         ["Calculus", "Stones"],
     14         ["Cancrum", "Canker"],
     15         ["Carbunculus", "Carbuncle"],
     16         ["Carcinoma", "Cancer"],
     17         ["Catarrhus", "Catarrh"],
     18         ["Cholerica", "Cholera"],
     19         ["Chorea", "Dance"],
     20         ["Colica", "Colic"],
     21         ["Commotio", "Concussion"],
     22         ["Contracture", "Stricture"],
     23         ["Contuses", "Bruised"],
     24         ["Contusio", "Contusion"],
     25         ["Convulsio", "Convulsion"],
     26         ["Convulsionis", "Convulsions"],
     27         ["Crampus", "Cramps"],
     28         ["Debilitas", "Weakness"],
     29         ["Dolor", "Pain"],
     30         ["Ecclampsia", "Convulsions"],
     31         ["Exhaustio", "Exhaustion"],
     32         ["Explosio", "Explosion"],
     33         ["Fatuitas", "Idiocy"],
     34         ["Febris", "Fever"],
     35         ["Fracture", "Fracture"],
     36         ["Fulmen", "Lightning"],
     37         ["Galbanus", "Jaundice"],
     38         ["Gangraena", "Gangrene"],
     39         ["Gelatio", "Frost"],
     40         ["Glarea", "Gravel"],
     41         ["Haemorrhagia", "Hemorrhage"],
     42         ["Haemorrhois", "Hemorrhoids"],
     43         ["Hydrocephalus", "Hydrocephalus"],
     44         ["Hydropisis", "Dropsis"],
     45         ["Hydrops", "Dropsis"],
     46         ["Ictus", "Trauma"],
     47         ["Ignis", "Burning"],
     48         ["Infectio", "Infection"],
     49         ["Infirmus", "Weak"],
     50         ["Inflammatio", "Inflammation"],
     51         ["Intessusceptio", "Intussusception"],
     52         ["Lepra", "Leprosy"],
     53         ["Marasmus", "Weakness"],
     54         ["Mollities", "Softening"],
     55         ["Morbilli", "Measles"],
     56         ["Morbus", "Disease"],
     57         ["Mors", "Death"],
     58         ["Myelitis", "Paraplegia"],
     59         ["Noctis", "of the Night"],
     60         ["Noma", "Canker"],
     61         ["Obitus", "Death"],
     62         ["Obstructiones", "Obstruction"],
     63         ["Otitis", "Inflammation"],
     64         ["Peritus", "Deceased"],
     65         ["Perniciose", "Pernicious"],
     66         ["Pestis", "Plague"],
     67         ["Phthisis", "Consumption"],
     68         ["Plaga", "Plague"],
     69         ["Pleuritis", "Pleuritis"],
     70         ["Privatio", "Priviation"],
     71         ["Rheumatismus", "Rheumatism"],
     72         ["Scophulosis", "Scrofula"],
     73         ["Scorbutus", "Scurvy"],
     74         ["Senilis", "Weakness"],
     75         ["Spasmus", "Spasms"],
     76         ["Tussis", "Cough"],
     77         ["Ulcus", "Ulcer"],
     78         ["Venenatio", "Poisoning"],
     79         ["Vermis", "Worms"],
     80         ["Vitium", "Disease"]
     81     ];
     82     var nm2 = [
     83         ["Abdmonis", "Abdominal"],
     84         ["Abdominalis", "Abdominal"],
     85         ["Acerbus", "Sharp"],
     86         ["Agita", "Shaking"],
     87         ["Alvus", "Belly"],
     88         ["Articulorum", "Joint"],
     89         ["Bracium", "Arm"],
     90         ["Caput", "Head"],
     91         ["Cerebralis", "Cerebrum"],
     92         ["Cerebri", "Brain"],
     93         ["Cerebri", "Cerebral"],
     94         ["Clarus", "Clear"],
     95         ["Collum", "Neck"],
     96         ["Cordis", "Heart"],
     97         ["Coxa", "Hip"],
     98         ["Cutis", "Skin"],
     99         ["Dentes", "Teeth"],
    100         ["Dextra", "Right"],
    101         ["Epiglottidis", "Eppiglotis"],
    102         ["Flava", "Yellow"],
    103         ["Flores", "Flower"],
    104         ["Folia", "Leaf"],
    105         ["Frigor", "Cold"],
    106         ["Fuscus", "Brown"],
    107         ["Fuscus", "Dark"],
    108         ["Glottidis", "Glottis"],
    109         ["Hectica", "Hectic"],
    110         ["Hirudo", "Leech"],
    111         ["Ilii", "Ilium"],
    112         ["Incisum", "Cut"],
    113         ["Incognita", "Unidentified"],
    114         ["Infantilis", "Infantile"],
    115         ["Inflammatoria", "Inflammatory"],
    116         ["Intermittens", "Intermittent"],
    117         ["Jecoris", "Liver"],
    118         ["Laceratum", "Lacerated"],
    119         ["Laryngea", "Larynx"],
    120         ["Luteus", "Yellow"],
    121         ["Magnus", "Mighty"],
    122         ["Membranacea", "Membrane"],
    123         ["Motus", "Locomotion"],
    124         ["Nervosa", "Nervous"],
    125         ["Niger", "Black"],
    126         ["Molle", "Soft"],
    127         ["Mollis", "Soft"],
    128         ["Os", "Mouth"],
    129         ["Ovarii", "Ovarian"],
    130         ["Pancreatis", "Pancreas"],
    131         ["Pectus", "Breast"],
    132         ["Pedicularis", "Louse"],
    133         ["Pes", "Foot"],
    134         ["Petechialis", "Spotted"],
    135         ["Prostata", "Prostate"],
    136         ["Puerperalis", "Puerperal"],
    137         ["Pulmonum", "Lung"],
    138         ["Punctum", "Stabbed"],
    139         ["Putrida", "Rotten"],
    140         ["Remittens", "Remittent"],
    141         ["Rheumatica", "Rheumatic"],
    142         ["Rubra", "Scarlet"],
    143         ["Rumen", "Throat"],
    144         ["Siccus", "Dry"],
    145         ["Spissus", "Dense"],
    146         ["Sacer", "Sacred"],
    147         ["Senilis", "Dry"],
    148         ["Vulnus", "Wounded"],
    149         ["Ustus", "Burnt"],
    150         ["Sinistra", "Left"],
    151         ["Tonsillaris", "Tonsils"],
    152         ["Ulna", "Arm"],
    153         ["Ulna", "Elbow"],
    154         ["Uteri", "Uterus"],
    155         ["Ventriculi", "Stomach"],
    156         ["Verminosa", "Verminous"],
    157         ["Astuosa", "Hot"],
    158         ["Aquaticum", "Aquatic"],
    159         ["Arenosum", "Sandy"],
    160         ["Candidulum", "Shining"],
    161         ["Cavum", "Hollow"],
    162         ["Cerritum", "Frantic"]
    163     ];
    164     var nm3 = ["Ab", "Absce", "Acce", "Ago", "Am", "Ambu", "Aneu", "Angi", "Apo", "As", "Asthe", "Atro", "Ca", "Cal", "Calcu", "Can", "Car", "Carbu", "Cata", "Cho", "Chole", "Co", "Coli", "Commo", "Con", "Contra", "Contu", "Convu", "Cra", "Cram", "Debi", "Do", "Eccla", "Ex", "Explo", "Fa", "Fatui", "Fe", "Fi", "Fra", "Ga", "Gal", "Galba", "Gela", "Gla", "Haemo", "Hy", "Hydro", "In", "Infe", "InfiInfla", "Inte", "Intes", "Le", "Ma", "Mara", "Molli", "Mor", "Morbi", "Mye", "Noc", "Peri", "Perni", "Pes", "Phthi", "Pla", "Pleu", "Pri", "Priva", "Rheu", "Sco", "Scophu", "Scor", "Se", "Seni", "Spa", "Spas", "Tu", "Ve", "Vene", "Ver", "Vi"];
    165     var nm4 = ["banus", "bus", "cinoma", "ciose", "crum", "culus", "cus", "drops", "fectio", "firmus", "ga", "gina", "graena", "hagia", "li", "lica", "lis", "litas", "lities", "litis", "lor", "losis", "lus", "ma", "matio", "men", "mis", "motio", "mus", "natio", "nia", "nis", "noma", "nus", "phalus", "phia", "pisis", "plexia", "pus", "ra", "rea", "rhagia", "rhus", "rica", "ris", "risma", "ritis", "sceptio", "ses", "sia", "sio", "sionis", "sis", "sus", "tas", "ties", "tio", "tiones", "tis", "tismus", "tium", "ture", "tus", "tuses", "vatio", "xia"];
    166     var br = "";
    167     var element = document.createElement("div");
    168     element.setAttribute("id", "result");
    169     for (i = 0; i < 10; i++) {
    170         if (i < 5) {
    171             rnd = Math.floor(Math.random() * nm1.length);
    172             rnd2 = Math.floor(Math.random() * nm2.length);
    173             names = nm1[rnd][0] + " " + nm2[rnd2][0] + " (" + nm2[rnd2][1] + " " + nm1[rnd][1] + ")";
    174             nm1.splice(rnd, 1);
    175             nm2.splice(rnd2, 1);
    176         } else {
    177             rnd = Math.floor(Math.random() * nm3.length);
    178             rnd2 = Math.floor(Math.random() * nm4.length);
    179             rnd3 = Math.floor(Math.random() * nm3.length);
    180             while (rnd === rnd3) {
    181                 rnd3 = Math.floor(Math.random() * nm3.length);
    182             }
    183             rnd4 = Math.floor(Math.random() * nm4.length);
    184             while (rnd2 === rnd4) {
    185                 rnd4 = Math.floor(Math.random() * nm4.length);
    186             }
    187             names = nm3[rnd] + nm4[rnd2] + " " + nm3[rnd3] + nm4[rnd4];
    188             nm3.splice(rnd, 1);
    189             nm3.splice(rnd3, 1);
    190             nm4.splice(rnd2, 1);
    191             nm4.splice(rnd4, 1);
    192         }
    193         br = document.createElement('br');
    194         element.appendChild(document.createTextNode(names));
    195         element.appendChild(br);
    196     }
    197     if (document.getElementById("result")) {
    198         document.getElementById("placeholder").removeChild(document.getElementById("result"));
    199     }
    200     document.getElementById("placeholder").appendChild(element);
    201 }