genshinImpactConstellations.js (8809B)
1 var nm1 = [ 2 ["Anguilla", "Eel"], 3 ["Aquila", "Eagle"], 4 ["Balaena", "Whale"], 5 ["Testudo", "Turtle"], 6 ["Panthera", "Panther"], 7 ["Phoca", "Seal"], 8 ["Raia", "Ray"], 9 ["Rana", "Frog"], 10 ["Simia", "Ape"], 11 ["Ulula", "Owl"], 12 ["Ursa", "Bear"], 13 ["Vespa", "Wasp"], 14 ["Apis", "Bee"], 15 ["Capra", "Goat"], 16 ["Cerva", "Deer"], 17 ["Columba", "Dove"], 18 ["Lupa", "Wolf"], 19 ["Avis", "Bird"], 20 ["Feles", "Cat"], 21 ["Meles", "Badger"], 22 ["Tigris", "Tiger"], 23 ["Galea", "Helmet"], 24 ["Navis", "Ship"], 25 ["Corona", "Crown"], 26 ["Crux", "Cross"], 27 ["Fornax", "Furnace"], 28 ["Flamma", "Flame"], 29 ["Gemma", "Gem"], 30 ["Sagitta", "Arrow"], 31 ["Vestis", "Robe"], 32 ["Candela", "Candle"], 33 ["Turris", "Tower"], 34 ["Fax", "Torch"], 35 ["Penna", "Feather"], 36 ["Arbor", "Tree"], 37 ["Porta", "Gate"], 38 ["Hasta", "Spear"], 39 ["Sica", "Dagger"], 40 ["Fons", "Fountain"], 41 ["Ungula", "Claw"], 42 ["Lanterna", "Lantern"], 43 ["Securis", "Axe"], 44 ["Tibia", "Flute"], 45 ["Ara", "Altar"], 46 ["Cortina", "Cauldron"], 47 ["Incus", "Anvil"], 48 ["Concha", "Shell"], 49 ["Gryllus", "Grasshopper"], 50 ["Serpens", "Snake"], 51 ["Bubo", "Owl"], 52 ["Vespertilio", "Bat"], 53 ["Ursus", "Bear"], 54 ["Piscis", "Fish"], 55 ["Aper", "Boar"], 56 ["Urus", "Buffalo"], 57 ["Cancer", "Crab"], 58 ["Rhinoceros", "Rhino"], 59 ["Caper", "Goat"], 60 ["Cervus", "Deer"], 61 ["Corvus", "Crow"], 62 ["Papilio", "Butterfly"], 63 ["Ovis", "Sheep"], 64 ["Crocodylus", "Crocodile"], 65 ["Cuniculus", "Rabbit"], 66 ["Lepos", "Rabbit"], 67 ["Cygnus", "Swan"], 68 ["Delphinus", "Dolphin"], 69 ["Python", "Python"], 70 ["Equus", "Horse"], 71 ["Grus", "Crane"], 72 ["Lupus", "Wolf"], 73 ["Mus", "Mouse"], 74 ["Polypus", "Octopus"], 75 ["Scorpio", "Scorpion"], 76 ["Taurus", "Bull"], 77 ["Leo", "Lion"], 78 ["Castor", "Beaver"], 79 ["Bufo", "Toad"], 80 ["Lynx", "Lynx"], 81 ["Oculus", "Eye"], 82 ["Canis", "Dog"], 83 ["Draco", "Dragon"], 84 ["Surculus", "Sapling"], 85 ["Mons", "Mountain"], 86 ["Elephas", "Elephant"], 87 ["Acus", "Needle"], 88 ["Falco", "Falcon"], 89 ["Gladius", "Sword"], 90 ["Ambitus", "Compass"], 91 ["Malleus", "Hammer"], 92 ["Fluvius", "River"], 93 ["Pons", "Bridge"], 94 ["Ignis", "Fire"], 95 ["Adamas", "Diamond"], 96 ["Miles", "Soldier"], 97 ["Sagittarius", "Archer"], 98 ["Eques", "Knight"], 99 ["Liber", "Book"], 100 ["Flos", "Flower"], 101 ["Peniculus", "Brush"], 102 ["Dens", "Tooth"], 103 ["Scutum", "Shield"], 104 ["Scalprum", "Chisel"], 105 ["Horologium", "Clock"], 106 ["Templum", "Temple"], 107 ["Focale", "Scarf"], 108 ["Castellum", "Castle"], 109 ["Folium", "Leaf"], 110 ["Cornu", "Horn"], 111 ["Tympanum", "Drum"], 112 ["Solium", "Throne"], 113 ["Volumen", "Scroll"], 114 ["Cor", "Heart"] 115 ]; 116 var nm2 = [ 117 ["Abyssus", "Abyss"], 118 ["Angelus", "Angel's"], 119 ["Sicarius", "Assassin"], 120 ["Caverna", "Cave"], 121 ["Diluculum", "Dawn's"], 122 ["Mors", "Death's"], 123 ["Daemon", "Demon"], 124 ["Diabolus", "Devil's"], 125 ["Draco", "Dragon"], 126 ["Crepusculum", "Dusk's"], 127 ["Ignis", "Fire"], 128 ["Phasma", "Ghost"], 129 ["Gigas", "Giant"], 130 ["Tumulus", "Grave"], 131 ["Glacies", "Ice"], 132 ["Rex", "King's"], 133 ["Vita", "Life's"], 134 ["Amor", "Love's"], 135 ["Luna", "Moon"], 136 ["Palus", "Marsh"], 137 ["Mons", "Mountain"], 138 ["Oceanus", "Ocean"], 139 ["Regina", "Queen's"], 140 ["Fluvius", "River's"], 141 ["Umbra", "Shadow's"], 142 ["Sol", "Sun"], 143 ["Somnium", "Dream"], 144 ["Hortus", "Garden"], 145 ["Dei", "God's"], 146 ["Patronus", "Protector"], 147 ["Custos", "Guardian"] 148 ]; 149 var nm3 = [ 150 ["Magnus", "Magna", "Magnum", "Large/Great"], 151 ["Bonus", "Bona", "Bonum", "Good"], 152 ["Albus", "Alba", "Album", "White"], 153 ["Ater", "Atra", "Atrum", "Black"], 154 ["Aureus", "Aura", "Aurum", "Gold"], 155 ["Minimus", "Minima", "Minimum", "Small"], 156 ["Enormis", "Enormis", "Enorme", "Enormous"], 157 ["Immanis", "Immanis", "Immane", "Huge"], 158 ["Solus", "Sola", "Solum", "Lonely"], 159 ["Bellus", "Bella", "Bellum", "Beautiful"], 160 ["Brevis", "Brevis", "Breve", "Short"], 161 ["Elegans", "Elegans", "Elegans", "Elegant"], 162 ["Veteris", "Veteris", "Vetere", "Old"], 163 ["Novus", "Nova", "Novum", "New"], 164 ["Pulcher", "Pulchra", "Pulchrun", "Beautiful"], 165 ["Liber", "Libera", "Liberum", "Free"], 166 ["Venestus", "Venusta", "Venustum", "Adorable"], 167 ["Obscurus", "Obscura", "Obscurum", "Dark"], 168 ["Externus", "Externa", "Externum", "Foreign"], 169 ["Splendidus", "Splendida", "Splendidum", "Radiant"], 170 ["Succineus", "Succinea", "Succineum", "Amber"], 171 ["Caeruleus", "Caerulea", "Caeruleum", "Blue"], 172 ["Viridis", "Viridis", "Viride", "Green"], 173 ["Eburneus", "Eburnea", "Eburneum", "Ivory"], 174 ["Ruber", "Rubra", "Rubrum", "Red"], 175 ["Adamantinus", "Adamantina", "Adamantinum", "Adamantine"], 176 ["Angelicus", "Angelica", "Angelicum", "Angelic"], 177 ["Magicus", "Magica", "Magicum", "Magical"], 178 ["Pallidus", "Pallida", "Pallidum", "Ashen"], 179 ["Barbaricus", "Barbarica", "Barbaricum", "Barbaric"], 180 ["Clarus", "Clara", "Clarum", "Brilliant"], 181 ["Coccineus", "Coccinea", "Coccineum", "Crimson"], 182 ["Elementarius", "Elementaria", "Elementarium", "Elemental"], 183 ["Aeternus", "Aeterna", "Aeternu", "Eternal"], 184 ["Elatus", "Elata", "Elatum", "Eternal"], 185 ["Destitutus", "Destituta", "Destitutum", "Forlorn"], 186 ["Glacialis", "Glacialis", "Glaciale", "Frozen"], 187 ["Ardens", "Ardens", "Ardentis", "Glowing"], 188 ["Decorus", "Decora", "Decorum", "Graceful"], 189 ["Magnificus", "Magnifica", "Magnificum", "Grand"], 190 ["Truculentus", "Truculenta", "Truculentum", "Grim"], 191 ["Caelestis", "Caelestis", "Caeleste", "Heavenly"], 192 ["Infernus", "Inferna", "Infernum", "Hellish"], 193 ["Fabulosus", "Fabolusa", "Fabolusum", "Legendary"], 194 ["Fortunatus", "Fortunata", "Fortunatum", "Lucky"], 195 ["Fidelis", "Fidelis", "Fidele", "Loyal"], 196 ["Lunaris", "Lunaris", "Lunare", "Lunar"], 197 ["Insanus", "Insana", "Insanum", "Mad"], 198 ["Imperiosus", "Imperiosa", "Imperiosum", "Masterful"], 199 ["Potens", "Potens", "Potentis", "Mighty"], 200 ["Mysticus", "Mystica", "Mysticum", "Mystic"], 201 ["Obscurus", "Obscura", "Obscurum", "Obscure"], 202 ["Primus", "Prima", "Primum", "Prime"], 203 ["Regius", "Regia", "Regium", "Regal"], 204 ["Lactus", "Lacta", "Lactum", "Sanguine"], 205 ["Saevus", "Saeva", "Saevum", "Savage"], 206 ["Umbrosus", "Umbrosa", "Umbrosum", "Shady"], 207 ["Quietus", "Quieta", "Quietum", "Sleeping"], 208 ["Laetus", "Laeta", "Laetum", "Smiling"], 209 ["Solaris", "Solaris", "Solare", "Solar"], 210 ["Summus", "Summa", "Summum", "Supreme"], 211 ["Tranquillus", "Tranquilla", "Tranquillum", "Tranquil"], 212 ["Protervus", "Proterva", "Protervum", "Wayward"], 213 ["Alatus", "Alata", "Alatum", "Winged"], 214 ["Ligneus", "Lignea", "Ligneum", "Wooden"], 215 ["Ferus", "Fera", "Ferum", "Wild"], 216 ["Aquatilis", "Aquatilis", "Aquatile", "Aquatic"], 217 ["Fragrans", "Fragrans", "Frangantis", "Fragrant"], 218 ["Caecus", "Caeca", "Caecum", "Invisible"], 219 ["Invictus", "Invicta", "Invictum", "Invincible"], 220 ["Divinus", "Divina", "Divinum", "Divine"] 221 ]; 222 var br = ""; 223 224 function nameGen() { 225 $('#placeholder').css('textTransform', 'capitalize'); 226 var element = document.createElement("div"); 227 element.setAttribute("id", "result"); 228 for (i = 0; i < 10; i++) { 229 nTp = Math.random() * 6 | 0; 230 rnd = Math.random() * nm1.length | 0; 231 if (nTp < 2) { 232 nMs = nm1[rnd][0] + " (" + nm1[rnd][1] + ")" 233 } else { 234 if (nTp < 4) { 235 rnd2 = Math.random() * nm2.length | 0; 236 while (nm2[rnd2][0] === nm1[rnd][0]) { 237 rnd2 = Math.random() * nm2.length | 0; 238 } 239 nMs = nm1[rnd][0] + " " + nm2[rnd2][0] + " (" + nm2[rnd2][1] + " " + nm1[rnd][1] + ")" 240 } else { 241 rnd2 = Math.random() * nm3.length | 0; 242 if (rnd < 47) { 243 nMs = nm1[rnd][0] + " " + nm3[rnd2][1] + " (" + nm3[rnd2][3] + " " + nm1[rnd][1] + ")" 244 } else if (rnd < 101) { 245 nMs = nm1[rnd][0] + " " + nm3[rnd2][0] + " (" + nm3[rnd2][3] + " " + nm1[rnd][1] + ")" 246 } else { 247 nMs = nm1[rnd][0] + " " + nm3[rnd2][2] + " (" + nm3[rnd2][3] + " " + nm1[rnd][1] + ")" 248 } 249 } 250 } 251 br = document.createElement('br'); 252 element.appendChild(document.createTextNode(nMs)); 253 element.appendChild(br); 254 } 255 if (document.getElementById("result")) { 256 document.getElementById("placeholder").removeChild(document.getElementById("result")); 257 } 258 document.getElementById("placeholder").appendChild(element); 259 }