You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
349 lines
15 KiB
JavaScript
349 lines
15 KiB
JavaScript
var nm1 = [
|
|
["Abar", "Lone"],
|
|
["Aerg", "Ambitious"],
|
|
["Aerm", "Poor"],
|
|
["Aerst", "First"],
|
|
["Agat", "Amber"],
|
|
["Ahld", "Old"],
|
|
["Awyr", "Absent"],
|
|
["Bara", "Bare"],
|
|
["Bhald", "Brave"],
|
|
["Blan", "Dark"],
|
|
["Blau", "Lead"],
|
|
["Blei", "Pale"],
|
|
["Bloe", "Blue"],
|
|
["Blyn", "Blind"],
|
|
["Broen", "Brown"],
|
|
["Caepf", "Slate"],
|
|
["Caer", "Sad"],
|
|
["Dani", "Narrow"],
|
|
["Denn", "Thin"],
|
|
["Doer", "Dry"],
|
|
["Does", "Two"],
|
|
["Eifa", "Bitter"],
|
|
["Elil", "Foreign"],
|
|
["Erna", "Earnest"],
|
|
["Eyn", "One"],
|
|
["Eyri", "Wandering"],
|
|
["Faez", "Fat"],
|
|
["Fhil", "Yellow"],
|
|
["Fhruh", "Early"],
|
|
["Flaz", "Flat"],
|
|
["Flekk", "Spotted"],
|
|
["Frae", "Free"],
|
|
["Fryd", "Peaceful"],
|
|
["Fyril", "Lost"],
|
|
["Ganz", "Perfect"],
|
|
["Ghim", "Modest"],
|
|
["Glaz", "Glass"],
|
|
["Greh", "Calm"],
|
|
["Grein", "Bronze"],
|
|
["Grym", "Cruel"],
|
|
["Gryne", "Green"],
|
|
["Guht", "Good"],
|
|
["Guld", "Gold"],
|
|
["Guol", "Glorious"],
|
|
["Hael", "Healthy"],
|
|
["Haer", "Grand"],
|
|
["Hald", "Kind"],
|
|
["Hart", "Hard"],
|
|
["Hast", "Hazel"],
|
|
["Helb", "Half"],
|
|
["Herl", "Elder"],
|
|
["Hezz", "Hot"],
|
|
["Holas", "Bald"],
|
|
["Holl", "Hollow"],
|
|
["Holsk", "Fast"],
|
|
["Horsk", "Obedient"],
|
|
["Iyrn", "Iron"],
|
|
["Jungh", "Young"],
|
|
["Keim", "Violet"],
|
|
["Kelt", "Cold"],
|
|
["Keten", "Chained"],
|
|
["Klyn", "Small"],
|
|
["Kryd", "Chalk"],
|
|
["Kryst", "Crystal"],
|
|
["Kupf", "Copper"],
|
|
["Kympf", "Champion"],
|
|
["Lamm", "Injured"],
|
|
["Loet", "Loud"],
|
|
["Loetr", "Pure"],
|
|
["Loez", "Short"],
|
|
["Lydir", "Leather"],
|
|
["Lyna", "Linen"],
|
|
["Lyng", "Long"],
|
|
["Maeti", "Mighty"],
|
|
["Marm", "Marble"],
|
|
["Myte", "Middle"],
|
|
["Nedyr", "Low"],
|
|
["Ofan", "Clear"],
|
|
["Pfar", "Walking"],
|
|
["Rhen", "Clean"],
|
|
["Rheti", "Lawful"],
|
|
["Rhit", "Right"],
|
|
["Rhot", "Red"],
|
|
["Roeh", "Rough"],
|
|
["Rostn", "Rusty"],
|
|
["Skaen", "Beautiful"],
|
|
["Skarn", "Horrible"],
|
|
["Skoen", "Shining"],
|
|
["Slae", "Dull"],
|
|
["Slaf", "Sleeping"],
|
|
["Slett", "Plain"],
|
|
["Solk", "Blessed"],
|
|
["Sterr", "Strong"],
|
|
["Swar", "Black"],
|
|
["Swoz", "Sweet"],
|
|
["Swyg", "Silent"],
|
|
["Swyn", "Round"],
|
|
["Swyr", "Big"],
|
|
["Syhr", "Fearless"],
|
|
["Sylb", "Silver"],
|
|
["Syngi", "Singing"],
|
|
["Syzn", "Sitting"],
|
|
["Thor", "Torn"],
|
|
["Thosin", "Grey"],
|
|
["Thubyr", "Magic"],
|
|
["Toeg", "Secret"],
|
|
["Toff", "Deep"],
|
|
["Trachyn", "Dragon"],
|
|
["Tragg", "Slow"],
|
|
["Trahg", "Lazy"],
|
|
["Troe", "Confused"],
|
|
["Tymb", "Dumb"],
|
|
["Ubyl", "Evil"],
|
|
["Unsyn", "Innocent"],
|
|
["Unta", "Other"],
|
|
["Usyn", "Ashen"],
|
|
["Waem", "Warm"],
|
|
["Wakk", "Woken"],
|
|
["Wann", "Empty"],
|
|
["Wast", "Sharp"],
|
|
["Webb", "Silk"],
|
|
["Whei", "Soft"],
|
|
["Wilt", "Wild"],
|
|
["Wuot", "Berserk"],
|
|
["Wyss", "Wise"],
|
|
["Wyzn", "White"],
|
|
["Ybolg", "Enraged"],
|
|
["Zirn", "Furious"],
|
|
["Zwyn", "Twin"]
|
|
];
|
|
var nm2 = [
|
|
["abyl", "Rage"],
|
|
["aent", "Duck"],
|
|
["agynn", "Beginning"],
|
|
["ahct", "River"],
|
|
["ahl", "Eel"],
|
|
["ahr", "Eagle"],
|
|
["ahrm", "Arm"],
|
|
["ahtyn", "Judge"],
|
|
["ais", "Ice"],
|
|
["alyr", "Alder"],
|
|
["anka", "Anchor"],
|
|
["ansa", "Scythe"],
|
|
["aren", "Harvest"],
|
|
["ask", "Ash"],
|
|
["baen", "Bone"],
|
|
["benn", "Leg"],
|
|
["bera", "Berry"],
|
|
["berk", "Mountain"],
|
|
["bhar", "Bear"],
|
|
["bhir", "Ale"],
|
|
["bhrat", "Meat"],
|
|
["blaet", "Blood"],
|
|
["bluom", "Flower"],
|
|
["blyss", "Blossom"],
|
|
["born", "Boar"],
|
|
["brem", "Bramble"],
|
|
["bryn", "Spring"],
|
|
["bylda", "Maker"],
|
|
["byrm", "Tree"],
|
|
["byrt", "Axe"],
|
|
["ceig", "Sail"],
|
|
["daeg", "Soldier"],
|
|
["dhem", "Dusk"],
|
|
["doen", "Thunder"],
|
|
["dornn", "Thorn"],
|
|
["draga", "Carrier"],
|
|
["eidin", "Oath"],
|
|
["elak", "Elk"],
|
|
["ent", "End"],
|
|
["eyha", "Oak"],
|
|
["eyhil", "Acorn"],
|
|
["falk", "Falcon"],
|
|
["farr", "Bull"],
|
|
["fedar", "Feather"],
|
|
["fhis", "Fish"],
|
|
["fohc", "Fox"],
|
|
["folg", "Bird"],
|
|
["fryd", "Peace"],
|
|
["fryn", "Friend"],
|
|
["fyr", "Fire"],
|
|
["fyst", "Fist"],
|
|
["geiss", "Ghost"],
|
|
["glac", "Bell"],
|
|
["gybal", "Skull"],
|
|
["gybet", "Prayer"],
|
|
["haemr", "Hammer"],
|
|
["haerz", "Heart"],
|
|
["hanth", "Hand"],
|
|
["harr", "Hair"],
|
|
["himal", "Sky"],
|
|
["hort", "Treasure"],
|
|
["hund", "Dog"],
|
|
["hwab", "Hawk"],
|
|
["hyrt", "Autumn"],
|
|
["ingil", "Angel"],
|
|
["itar", "Knight"],
|
|
["jarr", "Year"],
|
|
["khra", "Crane"],
|
|
["kirz", "Candle"],
|
|
["klyng", "Brook"],
|
|
["krepf", "Claw"],
|
|
["kympf", "Champion"],
|
|
["lahz", "Salmon"],
|
|
["laent", "Land"],
|
|
["leita", "Bringer"],
|
|
["liht", "Light"],
|
|
["loef", "Leaf"],
|
|
["lorh", "Rabbit"],
|
|
["merl", "Sea"],
|
|
["mhar", "Horse"],
|
|
["mhas", "Scar"],
|
|
["mhus", "Mouse"],
|
|
["moen", "Moon"],
|
|
["moht", "Mind"],
|
|
["myna", "Love"],
|
|
["myrgan", "Morning"],
|
|
["nagl", "Nail"],
|
|
["nahct", "Night"],
|
|
["nebb", "Fog"],
|
|
["nyst", "Nest"],
|
|
["oeya", "Eye"],
|
|
["opyl", "Apple"],
|
|
["orn", "Maple"],
|
|
["pfef", "Pepper"],
|
|
["pfrew", "Joy"],
|
|
["ramm", "Ram"],
|
|
["ruht", "Smoke"],
|
|
["rymm", "Frost"],
|
|
["ryss", "Giant"],
|
|
["saelb", "Sage"],
|
|
["sald", "Luck"],
|
|
["sath", "Knife"],
|
|
["satz", "Dance"],
|
|
["skaet", "Shadow"],
|
|
["skapf", "Sheep"],
|
|
["skylt", "Shield"],
|
|
["smyd", "Smith"],
|
|
["snoe", "Snow"],
|
|
["some", "Summer"],
|
|
["spaer", "Sparrow"],
|
|
["spyr", "Spear"],
|
|
["stral", "Arrow"],
|
|
["stymm", "Voice"],
|
|
["styr", "Star"],
|
|
["styrm", "Storm"],
|
|
["sunn", "Sun"],
|
|
["swerd", "Sword"],
|
|
["sygg", "Victory"],
|
|
["syng", "Song"],
|
|
["synt", "Sand"],
|
|
["thuba", "Mage"],
|
|
["thubyr", "Magic"],
|
|
["thuv", "Dove"],
|
|
["toum", "Dream"],
|
|
["trach", "Dragon"],
|
|
["troeg", "Monster"],
|
|
["tu", "Dew"],
|
|
["twyr", "Dwarf"],
|
|
["ulm", "Elm"],
|
|
["und", "Wave"],
|
|
["uwil", "Owl"],
|
|
["waek", "Battle"],
|
|
["waen", "Wind"],
|
|
["waht", "Guard"],
|
|
["ward", "Watch"],
|
|
["wilf", "Wolf"],
|
|
["wint", "Winter"],
|
|
["wolk", "Cloud"],
|
|
["wurt", "Herb"],
|
|
["wyrka", "Worker"],
|
|
["wyrn", "Snake"],
|
|
["wyta", "Water"],
|
|
["zant", "Tooth"],
|
|
["zedy", "Cedar"],
|
|
["zirn", "Fury"],
|
|
["zwyn", "Twin"]
|
|
];
|
|
var nm3 = [
|
|
["swys", "Sister"],
|
|
["thota", "Daughter"],
|
|
["wyda", "Willow"],
|
|
["geim", "Jewel"],
|
|
["wyb", "Woman"],
|
|
["rael", "Doe"],
|
|
["lona", "Gatherer"],
|
|
["bryda", "Bride"]
|
|
];
|
|
var nm4 = ["Active", "Adept", "Admired", "Adored", "Ages", "Aggressive", "Agile", "Alert", "Amazing", "Amused", "Amusing", "Ancient", "Angry", "Anxious", "Arctic", "Austere", "Aware", "Awesome", "Awkward", "Bad", "Bare", "Basic", "Beautiful", "Beloved", "Big", "Bitter", "Black", "Blue", "Bold", "Brave", "Bright", "Brilliant", "Broken", "Bronze", "Busy", "Calm", "Careful", "Careless", "Cheerful", "Cleaan", "Clever", "Clumsy", "Cold", "Colossal", "Complex", "Composed", "Crafty", "Cruel", "Damaged", "Dangerous", "Dapper", "Daring", "Dark", "Defiant", "Dependable", "Devoted", "Difficult", "Diligent", "Dirt", "Distant", "Dull", "Eager", "Earnest", "Elderly", "Enchanted", "Enormous", "Enraged", "Exalted", "Excellent", "Excited", "Exotic", "Expert", "Faithful", "Famous", "Fancy", "Fast", "Fatal", "Fearless", "Firm", "Fixed", "Flawed", "Flawless", "Forsaken", "Free", "Friendly", "Frozen", "Gentle", "Giant", "Gifted", "Giving", "Glamorous", "Glorious", "Golden", "Graceful", "Gracious", "Grand", "Grateful", "Gray", "Great", "Grim", "Harmless", "Hasty", "Heavy", "Helpful", "Hidden", "Hollow", "Honest", "Honorable", "Humble", "Hungry", "Joyful", "Keen", "Kind", "Large", "Lazy", "Light", "Little", "Lone", "Loud", "Loyal", "Lucky", "Majestic", "Major", "Massive", "Mellow", "Mild", "Minor", "Modest", "Nervous", "Nifty", "Nimble", "Obedient", "Odd", "Old", "Orange", "Ordinary", "Ornate", "Pale", "Perfect", "Plain", "Pleasant", "Powerful", "Prime", "Pristine", "Proud", "Pure", "Quick", "Quiet", "Rapid", "Rare", "Reckless", "Red", "Regular", "Rough", "Scary", "Second", "Secret", "Serene", "Serious", "Sharp", "Shiny", "Shy", "Silent", "Silver", "Simple", "Skinny", "Sleepy", "Slow", "Small", "Smart", "Sneaky", "Spotted", "Stable", "Stark", "Strange", "Strong", "Sturdy", "Subtle", "Surprised", "Swift", "Tall", "Tame", "Thin", "Tough", "Useful", "Vibrant", "Vicious", "Warm", "Weak", "Weird", "White", "Wide", "Wild", "Wise", "Witty", "Worthy", "Yellow", "Young", "Youthful"];
|
|
var nm5 = ["Air", "Ant", "Autumn", "Badger", "Bat", "Horizon", "Bear", "Beetle", "Bird", "Bison", "Blade", "Blizzard", "Boar", "Bog", "Boulder", "Brood", "Brook", "Bush", "Buzzard", "Cave", "Cavern", "Claw", "Cliff", "Cloud", "Cougar", "Coyote", "Cricket", "Crow", "Deer", "Desert", "Dingo", "Dune", "Eagle", "Earth", "Elk", "Emu", "Falcon", "Field", "Fir", "Flower", "Forest", "Fox", "Frog", "Fungus", "Gale", "Glacier", "Grass", "Hare", "Hawk", "Hedgehog", "Hill", "Hog", "Hollow", "Ice", "Iron", "Island", "Isle", "Jasper", "Juniper", "Kelp", "Lake", "Lava", "Lichen", "Lion", "Magma", "Mane", "Mantle", "Maple", "Moon", "Moose", "Mountain", "Mouse", "Mushroom", "Nest", "Nettle", "Oak", "Ocen", "Ore", "Owl", "Park", "Peak", "Pine", "Pinnacle", "Plant", "Raccoon", "Rain", "Raven", "River", "Roach", "Rock", "Salmon", "Sand", "Sea", "Serpent", "Shrub", "Snake", "Snow", "Stag", "Stone", "Storm", "Summit", "Sun", "Talon", "Thunder", "Tide", "Tiger", "Toad", "Torrent", "Tortoise", "Track", "Tree", "Turtle", "Typhoon", "Valley", "Wasp", "Water", "Waterfall", "Wave", "Weasel", "Willow", "Wind", "Wolf", "Wombat", "Wood", "Yew"];
|
|
var nm6 = ["Active", "Adept", "Admired", "Adorable", "Adored", "Aged", "Agile", "Amused", "Amusing", "Angelic", "Aromatic", "Attractive", "Average", "Awkward", "Beautiful", "Beloved", "Black", "Blissful", "Blue", "Blushing", "Bold", "Bouncy", "Brave", "Bright", "Brilliant", "Bronze", "Brown", "Bubbly", "Carefree", "Careful", "Careless", "Caring", "Charming", "Cheerful", "Cheery", "Clever", "Cloudy", "Clumsy", "Creative", "Cuddly", "Curly", "Cute", "Darling", "Delightful", "Dependable", "Devoted", "Eager", "Elderly", "Elegant", "Emotional", "Enchanted", "Energetic", "Euphoric", "Excited", "Fair", "Faithful", "Fancy", "Fearless", "Feline", "Flawed", "Flawless", "Flustered", "Frail", "Frozen", "Funny", "Fuzzy", "Generous", "Gentle", "Gifted", "Giving", "Glittering", "Golden", "Gorgeous", "Graceful", "Gracious", "Gray", "Green", "Grim", "Grumpy", "Happy", "Harmless", "Heavenly", "Helpful", "Helpless", "Hidden", "Hollow", "Honest", "Honored", "Hopeful", "Humble", "Idle", "Innocent", "Jealous", "Jolly", "Joyful", "Joyous", "Keen", "Kind", "Lavish", "Lazy", "Lean", "Light", "Likable", "Little", "Lively", "Lone", "Lonely", "Lost", "Loud", "Lovable", "Lovely", "Loving", "Mad", "Majestic", "Mellow", "Merry", "Mild", "Minor", "Misty", "Motherly", "Mysterious", "Naive", "Naughty", "Nervous", "Nimble", "Obedient", "Odd", "Old", "Optimistic", "Orange", "Ordinary", "Pale", "Peaceful", "Perfect", "Pink", "Plain", "Playful", "Pleasant", "Pleased", "Pleasing", "Powerful", "Precious", "Pretty", "Pristine", "Proud", "Pure", "Purple", "Quick", "Quiet", "Quirky", "Rare", "Reckless", "Scared", "Scary", "Secret", "Serene", "Serious", "Short", "Shy", "Silent", "Silly", "Silver", "Simple", "Skinny", "Sleepy", "Slim", "Slow", "Small", "Smart", "Sneaky", "Soft", "Strange", "Striped", "Surprised", "Sweet", "Swift", "Tall", "Terrific", "Thick", "Thin", "Tidy", "Tiny", "Tough", "Trusting", "Trusty", "Twin", "Warm", "Watchful", "Weak", "Weird", "Whimsical", "White", "Wicked", "Wild", "Wise", "Worried", "Yellow", "Young", "Youthful"];
|
|
var nm7 = ["Air", "Allium", "Alyssum", "Amarath", "Amazon", "Anemone", "Apple", "Aura", "Aurora", "Autumn", "Bee", "Bell", "Berry", "Bird", "Bloom", "Blossom", "Bunny", "Bush", "Butterfly", "Cherry", "Chive", "Clematis", "Cloud", "Clover", "Cosmos", "Crocus", "Daffodil", "Daisy", "Dandelion", "Deer", "Dew", "Dill", "Dove", "Dream", "Droplet", "Earth", "Eclipse", "Feather", "Flower", "Fog", "Forest", "Frost", "Fruit", "Fuchsia", "Fur", "Gilly", "Ginger", "Grain", "Grass", "Heliconia", "Hibiscus", "Holly", "Horizon", "Hyacinth", "Ice", "Iris", "Juniper", "Lavender", "Leaf", "Lilac", "Lily", "Locust", "Lotus", "Magnolia", "Mantle", "Maple", "Marigold", "Mist", "Moon", "Moss", "Mouse", "Mushroom", "Myrtle", "Narcissus", "Oleander", "Orchid", "Pad", "Pea", "Peach", "Peony", "Petal", "Petunia", "Plume", "Poinsetta", "Poppy", "Rabbit", "Rain", "Robin", "Root", "Rose", "Safflower", "Sage", "Sapling", "Sheep", "Snow", "Snowflake", "Sparrow", "Spring", "Sprout", "Star", "Summer", "Sun", "Sunflower", "Tulip", "Vapor", "Vine", "Willow", "Winter"];
|
|
var vowels = ["a", "e", "i", "o", "u"];
|
|
var br = "";
|
|
|
|
function nameGen(type) {
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var tp = type;
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (type === 1) {
|
|
if (i < 5) {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm3.length | 0;
|
|
if ($.inArray(nm1[rnd][0].charAt(nm1[rnd][0].length - 1), vowels) === -1) {
|
|
if (nm1[rnd][0].charAt(nm1[rnd].length - 1) === nm3[rnd2][0].charAt(0)) {
|
|
names = nm1[rnd][0].slice(0, -1) + nm3[rnd2][0] + " (" + nm1[rnd][1] + " " + nm3[rnd2][1] + ")";;
|
|
} else {
|
|
names = nm1[rnd][0] + nm3[rnd2][0] + " (" + nm1[rnd][1] + " " + nm3[rnd2][1] + ")";;
|
|
}
|
|
} else {
|
|
names = nm1[rnd][0] + nm3[rnd2][0] + " (" + nm1[rnd][1] + " " + nm3[rnd2][1] + ")";;
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm6.length | 0;
|
|
rnd2 = Math.random() * nm7.length | 0;
|
|
names = nm6[rnd] + " " + nm7[rnd2];
|
|
}
|
|
} else {
|
|
if (i < 5) {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
if ($.inArray(nm1[rnd][0].charAt(nm1[rnd][0].length - 1), vowels) === -1) {
|
|
if (nm1[rnd][0].charAt(nm1[rnd][0].length - 1) === nm2[rnd2][0].charAt(0)) {
|
|
names = nm1[rnd][0].slice(0, -1) + nm2[rnd2][0] + " (" + nm1[rnd][1] + " " + nm2[rnd2][1] + ")";;
|
|
} else {
|
|
names = nm1[rnd][0] + nm2[rnd2][0] + " (" + nm1[rnd][1] + " " + nm2[rnd2][1] + ")";;
|
|
}
|
|
} else {
|
|
names = nm1[rnd][0] + nm2[rnd2][0] + " (" + nm1[rnd][1] + " " + nm2[rnd2][1] + ")";;
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm4.length | 0;
|
|
rnd2 = Math.random() * nm5.length | 0;
|
|
names = nm4[rnd] + " " + nm5[rnd2];
|
|
}
|
|
}
|
|
br = document.createElement('br');
|
|
element.appendChild(document.createTextNode(names));
|
|
element.appendChild(br);
|
|
}
|
|
if (document.getElementById("result")) {
|
|
document.getElementById("placeholder").removeChild(document.getElementById("result"));
|
|
}
|
|
document.getElementById("placeholder").appendChild(element);
|
|
}
|