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

shapeshifterNames.js (3896B)


      1 var br = "";
      2 
      3 function nameGen(type) {
      4     var tp = type;
      5     if (tp === 1) {
      6         var names1 = ["Angel", "Fell", "Anomaly", "Aspect", "Aura", "Autumn", "Banshee", "Blend", "Bubble", "Cam (Chamelion)", "Cary (Caricature)", "Cat (Copycat)", "Conny (Con Artist)", "Copy", "Daydream", "Design", "Ditto", "Dream", "Dupe", "Dust", "Echo", "Effigy", "Elle (Element)", "Em (Emulate)", "Enigma", "Entity", "Etch", "Eve (Evolve)", "Evo", "Fable", "Feign", "Flow", "Flux", "Form", "Fuse", "Ghost", "Harmony", "Hazel", "Iden (Identical)", "Jen (Generate)", "Kate (Duplicate)", "Light", "Lucy (Illusion/Hallucination)", "Mai (Mime)", "Mani (Manifest)", "Match", "Melion", "Mien", "Mime", "Mingle", "Mint", "Mirage", "Mirror", "Mix", "Nemo", "Nil", "Niq (Unique)", "Nix", "Oddity", "Paradox", "Parallel", "Parody", "Parrot", "Phase", "Phony", "Rascal", "Reflection", "Repeat", "Replica", "Ringer", "Rogue", "Sam (Semblance)", "Same", "Scribble", "Shade", "Shadow", "Shape", "Sim (Simulate)", "Sketch", "Skin", "Snow", "Sue (Assume)", "Switch", "Syn (Synthesize)", "Tailor", "Tassy (Fantasy)", "Trace", "Tracy (Tracing)", "Trixy", "Twin", "Valence (Equivalence)", "Variel", "Veil", "Vista", "Vu (Déjà Vu)", "Whisper", "X (Exchange)", "Zero", "Zip", "Zot"];
      7     } else if (tp === 2) {
      8         var names1 = ["Angel", "Aspect", "Blend", "Copy", "Daydream", "Design", "Ditto", "Dream", "Dupe", "Dust", "Echo", "Effigy", "Entity", "Etch", "Fable", "Feign", "Flow", "Flux", "Fuse", "Ghost", "Iden (Identical)", "Light", "Mani (Manifest)", "Match", "Melion", "Mime", "Mingle", "Mint", "Mirage", "Mirror", "Mix", "Nemo", "Nil", "Niq (Unique)", "Nix", "Oddity", "Paradox", "Parallel", "Parody", "Parrot", "Phase", "Phony", "Rascal", "Reflection", "Repeat", "Replica", "Ringer", "Rogue", "Sam (Semblance)", "Same", "Scribble", "Shade", "Shadow", "Shape", "Sim (Simulate)", "Sketch", "Skin", "Snow", "Switch", "Syn (Synthesize)", "Tailor", "Trace", "Twin", "Valence (Equivalence)", "Vista", "Whisper", "X (Exchange)", "Zero", "Zip", "Zot"];
      9     } else {
     10         var names1 = ["Akin", "Angel", "Ape", "Art (Artificial)", "Aspect", "Blend", "Born", "Carbon", "Cipher", "Clone", "Copy", "Counterpart", "Daydream", "Design", "Ditto", "Doppelganger", "Dream", "Dupe", "Duplicate", "Dust", "Echo", "Effigy", "Entity", "Etch", "Fable", "Face", "Feign", "Fester (Manifester)", "Figment", "Flow", "Flux", "Form", "Fuse", "Ghost", "Guise", "Guy (Guise)", "Husk", "Hybrid", "Iden (Identical)", "Imitation", "Lance (Equivalence)", "Light", "Lou (Illusion/Hallucination)", "Maestro", "Mani (Manifest)", "Match", "Melion", "Merge", "Mick (Mimic)", "Mime", "Mingle", "Mint", "Mirage", "Mirror", "Mix", "Mold", "Morpheus (Morph)", "Nemo", "Nil", "Niq (Unique)", "Nix", "Oddity", "Paradox", "Parallel", "Parody", "Parrot", "Pat (Pattern)", "Pete (Repeat)", "Peter (Repeater)", "Phantom", "Phase", "Phony", "Pseudo", "Range", "Rascal", "Reflection", "Repeat", "Replica", "Ringer", "Rogue", "Romulus", "Ruse", "Sam (Semblance)", "Same", "Scar", "Scribble", "Shade", "Shadow", "Sham", "Shape", "Sim (Simulate)", "Sketch", "Skin", "Snow", "Specter", "Sting", "Stretch", "Suit", "Switch", "Syn (Synthesize)", "Tailor", "Trace", "Tracer", "Turner", "Twin", "Valence (Equivalence)", "Vice", "Vice (Improvise)", "Vista", "Whisper", "X (Exchange)", "Zero", "Zip", "Zot"];
     11     }
     12     var element = document.createElement("div");
     13     element.setAttribute("id", "result");
     14     for (i = 0; i < 10; i++) {
     15         rnd = Math.floor(Math.random() * names1.length);
     16         names = names1[rnd];
     17         br = document.createElement('br');
     18         element.appendChild(document.createTextNode(names));
     19         element.appendChild(br);
     20     }
     21     if (document.getElementById("result")) {
     22         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     23     }
     24     document.getElementById("placeholder").appendChild(element);
     25 }