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

onePieceIslands.js (3649B)


      1 var nm1 = [
      2     ["Ōkami", "Wolf"],
      3     ["Ame", "Rain"],
      4     ["Arashi", "Storm"],
      5     ["Ashita", "Tomorrow"],
      6     ["Atama", "Head"],
      7     ["Bakemono", "Monster"],
      8     ["Byōki", "Ilness"],
      9     ["Chō", "Butterfly"],
     10     ["Chōkoku", "Sculpture"],
     11     ["Chi", "Blood"],
     12     ["Ebi", "Shrimp"],
     13     ["Hana", "Flower"],
     14     ["Hebi", "Snake"],
     15     ["Heishi", "Soldier"],
     16     ["Higashi", "East"],
     17     ["Hige", "Beard"],
     18     ["Hone", "Bone"],
     19     ["Hotaru", "Firefly"],
     20     ["Inu", "Dog"],
     21     ["Isha", "Doctor"],
     22     ["Kōri", "Ice"],
     23     ["Kaeru", "Frog"],
     24     ["Kaminari", "Thunder"],
     25     ["Kangoshi", "Nurse"],
     26     ["Kao", "Face"],
     27     ["Karasu", "Crow"],
     28     ["Kasa", "Umbrella"],
     29     ["Kashu", "Singer"],
     30     ["Kimono", "Kimono"],
     31     ["Kin", "Gold"],
     32     ["Kinoko", "Mushroom"],
     33     ["Kinzoku", "Metal"],
     34     ["Kita", "North"],
     35     ["Kodomo", "Children"],
     36     ["Koko", "Here"],
     37     ["Kokoro", "Feelings/Heart"],
     38     ["Kuchi", "Mouth"],
     39     ["Kuma", "Bear"],
     40     ["Kumo", "Spider"],
     41     ["Kuri", "Chestnut"],
     42     ["Minami", "South"],
     43     ["Momo", "Peach"],
     44     ["Mushi", "Insect"],
     45     ["Neko", "Cat"],
     46     ["Nishi", "Nishi"],
     47     ["Onaka", "Stomach"],
     48     ["Ongaku", "Music"],
     49     ["Oyatsu", "Snack"],
     50     ["Sakura", "Cherry Blossom"],
     51     ["Saru", "Monkey"],
     52     ["Satō", "Sugar"],
     53     ["Sensei", "Teacher"],
     54     ["Suzume", "Sparrow"],
     55     ["Tō", "Ten Things"],
     56     ["Tako", "Octopus"],
     57     ["Tora", "Tiger"],
     58     ["Tsuki", "Moon"],
     59     ["Yu", "Hot Water"],
     60     ["Yuki", "Snow"],
     61     ["Zō", "Elephant"],
     62     ["Vegetables", "Yasai"],
     63     ["Chopsticks", "Hashi"]
     64 ];
     65 var nm2 = ["Aberrant", "Adventure", "Albatross", "Amusement", "Animal", "Ant", "Balloon", "Bandana", "Battle", "Beach", "Beetle", "Bell", "Bird", "Bone", "Bullfrog", "Candle", "Carp", "Carpenter", "Celebration", "Champion", "Chaos", "Cloud", "Clover", "Cobweb", "Crook", "Curiosity", "Delight", "Desire", "Diamond", "Dinosaur", "Doll", "Donkey", "Dream", "Drum", "Earthquake", "Escape", "Feather", "Flower", "Fortune", "Freedom", "Full Moon", "Garbage", "Ghost", "Giant", "Giant Snail", "Guitar", "Horror", "Ice", "Imaginary", "Ink", "Insect", "Jelly", "Jellyfish", "Jewel", "King", "Kitten", "Ladybug", "Lantern", "Lilypad", "Luxury", "Mangrove", "Midnight", "Miniature", "Misery", "Monsoon", "Monument", "Needle", "Nightingale", "Octopus", "Orchard", "Pancake", "Parasol", "Possibility", "Pufferfish", "Quicksand", "Rabbit", "Riddle", "Robin", "Seahorse", "Seal", "Secret", "Shadow", "Silver", "Songbird", "Stranger", "Straw", "Surf", "Thicket", "Thrill", "Thunder", "Tigerlily", "Truce", "Umbrella", "Victory", "Waterfall", "Whistle", "Wilderness"];
     66 var nm3 = ["Island", "Island", "Island", "Island", "Island", "Islands", "Archipelago", "Land"];
     67 var br = "";
     68 
     69 function nameGen() {
     70     $('#placeholder').css('textTransform', 'capitalize');
     71     var element = document.createElement("div");
     72     element.setAttribute("id", "result");
     73     for (i = 0; i < 10; i++) {
     74         nTp = Math.random() * 3 | 0;
     75         rnd2 = Math.random() * nm3.length | 0;
     76         if (nTp === 0) {
     77             rnd = Math.random() * nm1.length | 0;
     78             names = nm1[rnd][0] + " " + nm3[rnd2] + " (" + nm1[rnd][1] + ")";
     79         } else {
     80             rnd = Math.random() * nm2.length | 0;
     81             names = nm2[rnd] + " " + nm3[rnd2];
     82         }
     83         br = document.createElement('br');
     84         element.appendChild(document.createTextNode(names));
     85         element.appendChild(br);
     86     }
     87     if (document.getElementById("result")) {
     88         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     89     }
     90     document.getElementById("placeholder").appendChild(element);
     91 }