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

cosmicNames.js (3360B)


      1 function nameGen(type) {
      2     var nm1 = ["Achernar", "Acrux", "Aerglo", "Alioth", "Alnair", "Alpherg", "Altair", "Antaris", "Apodis", "Apollo", "Apus", "Aquila", "Arae", "Arche", "Archer", "Arcturus", "Aries", "Arneb", "Aten", "Atlas", "Aura", "Auriga", "Caelum", "Callisto", "Canes", "Cassio", "Castor", "Cepheus", "Ceres", "Cetus", "Charon", "Circinus", "Columba", "Comet", "Copernicus", "Corvus", "Cosmo", "Cosmos", "Crucis", "Crux", "Cygnus", "Dalim", "Deimos", "Draco", "Dusk", "Eos", "Equinox", "Eridanus", "Fenrir", "Fermi", "Fornacis", "Fornax", "Galileo", "Ganymede", "Grus", "Halcyon", "Halley", "Halo", "Hamal", "Hercules", "Holmes", "Hubble", "Hunter", "Hydri", "Hydrus", "Hyperion", "Indus", "Janus", "Jericho", "Jovian", "Jupiter", "Kale", "Leo", "Leonardi", "Leonid", "Leonis", "Leporis", "Lepus", "Lupus", "Lyncis", "Lynx", "Mars", "Mercury", "Naos", "Nash", "Neptune", "Neso", "Nimbus", "Nix", "Nova", "Oberon", "Octans", "Orion", "Pallas", "Pavo", "Pavonis", "Perseus", "Phact", "Phoenix", "Pluto", "Polaris", "Pollux", "Prometheus", "Proteus", "Pulsar", "Pyxis", "Quasar", "Rigel", "Sagan", "Saros", "Saturn", "Seren", "Serpens", "Sirius", "Sol", "Solar", "Tarf", "Taurus", "Themis", "Titan", "Triton", "Volans", "Volantis", "Vulcan", "Ymir", "Zeke", "Zenith"];
      3     var nm2 = ["Aerglo", "Alcyone", "Algedi", "Alhena", "Alioth", "Alnair", "Alphecca", "Alula", "Alya", "Amalthea", "Andromeda", "Ankaa", "Antlia", "Antliae", "Aquila", "Ara", "Arae", "Ariel", "Aries", "Arpina", "Aster", "Astris", "Atria", "Aura", "Auriga", "Aurora", "Auva", "Belinda", "Bellatrix", "Bianca", "Caeli", "Callisto", "Calypso", "Capella", "Carina", "Carinae", "Cassini", "Cassio", "Cassiopeia", "Celeste", "Cephei", "Ceres", "Ceti", "Chandra", "Chara", "Charon", "Circini", "Cordelia", "Corvi", "Cressida", "Crucis", "Cygni", "Cyllene", "Dawn", "Delphini", "Dione", "Diphda", "Elara", "Elera", "Equulei", "Eridani", "Eris", "Estella", "Esther", "Europa", "Fay", "Fermi", "Gaia", "Galatea", "Galexia", "Gemini", "Gemma", "Gienah", "Halley", "Halo", "Helene", "Helia", "Hydri", "Indi", "Io", "Isonoe", "Janus", "Juliet", "Kalindi", "Kore", "Lacerta", "Larissa", "Leda", "Leporis", "Libra", "Luna", "Lupi", "Lyncis", "Lyra", "Lyrae", "Maia", "Mercury", "Meridian", "Miranda", "Moira", "Neso", "Nix", "Norma", "Normae", "Nova", "Ophelia", "Orionis", "Pandora", "Pavo", "Pegasi", "Persei", "Phoebe", "Phoenix", "Pisces", "Portia", "Pyxis", "Rhea", "Rossi", "Sagitta", "Saros", "Scorpii", "Scuti", "Seren", "Tauri", "Thebe", "Titania", "Urania", "Vega", "Vela", "Venus", "Virgo", "Volans", "Zeke"];
      4     var tp = type;
      5     var element = document.createElement("div");
      6     element.setAttribute("id", "result");
      7     for (i = 0; i < 10; i++) {
      8         if (tp === 1) {
      9             rnd = Math.random() * nm2.length | 0;
     10             names = nm2[rnd];
     11             nm2.splice(rnd, 1);
     12         } else {
     13             rnd = Math.random() * nm1.length | 0;
     14             names = nm1[rnd];
     15             nm1.splice(rnd, 1);
     16         }
     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 }