characterDescriptions.js (57986B)
1 function nameGenMale() { 2 var names1 = ["Black", "Gray", "White", "Blonde", "Brown", "Red", "Ginger", "Chestnut", "Silver"]; 3 var names2 = ["short hair", "short spiky hair", "short bristly hair", "well groomed hair", "crinkly hair", "sleek hair", "flowing hair", "shaggy hair", "well groomed hair", "long hair", "curly hair", "straight hair", "wavy hair", "frizzy hair", "coily hair", "long hair", "curly hair", "straight hair", "wavy hair", "frizzy hair", "coily hair", "dreadlocks", "shoulder-length hair"]; 4 var names3 = ["hangs over", "slightly reveals", "tight in a ponytail reveals", "gently hangs over", "slightly covers", "almost fully covers", "clumsily hangs over", "awkwardly hangs over", "neatly coiffured to reveal", "is pulled back to reveal"]; 5 var names4 = ["thin", "chiseled", "craggy", "fine", "fresh", "full", "furrowed", "handsome", "sculpted", "weak", "strong", "long", "round", "bony", "lean", "skinny", "fat"]; 6 var names5 = ["time-worn", "cheerful", "friendly", "charming", "radiant", "warm", "anguished", "menacing", "lively", "tense", "wild", "gloomy", "frowning", "worried", "sad", "lived-in"]; 7 var names6 = ["Beady", "Big, round", "Bloodshot", "Bright", "Bulging", "Clear", "Dancing", "Darting", "Dead", "Expressive", "Gentle", "Glinting", "Glistening", "Glittering", "Heavy", "Hollow", "Hooded", "Lidded", "Narrow", "Piercing", "Round", "Shining", "Shuttered", "Small", "Smart", "Sparkling", "Squinting", "Wide", "Woeful"]; 8 var names7 = ["blue", "brown", "hazel", "black", "green", "amber", "gray"]; 9 var names8 = ["deep", "narrowly", "buried", "far", "rooted", "well", "low", "high", "sunken", "lightly", "thightly", "graciously", "concealed", "delicately", "elegantly", "handsomely", "a-symmetrically", "gracefully", "seductively", "appealingly", "charmingly", "dreadfully", "wickedly"]; 10 var names9 = ["wearily", "delightfully", "cheerfully", "gratefully", "heartily", "warmly", "eagerly", "delightedly", "merrily", "lovingly", "enthusiastically", "readily", "hungrily", "intently", "energetically", "impatiently", "longingly", "vigorously", "rapidly", "admiringly", "affectionately", "fondly", "thoughtfully", "devotedly", "yearningly", "loyally", "cautiously", "slowly", "carefully", "guardedly", "discreetly", "anxiously", "attentively", "meticulously", "honorably", "vigilantly", "watchfully", "delicately", "faithfully"]; 11 var names10 = ["village", "city", "lands", "people", "town", "families", "ships", "armies", "homes", "castle", "palace", "natives", "wildlife", "farms", "country", "haven", "mountains", "rivers", "river", "sea", "woods", "wastelands", "clan", "folk", "tribe", "ancestors", "children", "deserts", "mines", "spirits", "stronghold"]; 12 var names11 = ["protected", "sworn to protect", "come to love", "loved", "fought for", "bled for", "nearly died for", "looked after", "cared for", "defended", "safeguarded", "kept safe", "watched over", "stood guard for", "come to appreciate", "grown affactionate of", "become enchancted by", "worshipped", "befriended", "grieved with", "shown mercy on", "sought solace in", "felt at home at", "rarely felt at home at", "barely related to", "disassociated with", "felt disconnected from", "have been seperated from", "been seperated from", "been isolated from"]; 13 var names12 = ["A scar", "Scars", "A sword left a mark", "A gunshot left a mark", "Fallen debry left a mark", "Fire has left a mark", "A birthmark", "An old tattoo", "A tattoo", "Tribal marks", "Several moles", "Freckles", "Smooth skin", "Soft skin", "Fair skin", "A beard", "A large beard", "Dark stubble", "A moustache", "A goatee", "A moustache and goatee"]; 14 var names13 = ["stretching from just under the right eye", "stretching from just under the left eye", "stretching from just under the right eyebrow", "stretching from just under the left eyebrow", "stretching from just under the right eye", "stretching from the top of the right cheek", "stretching from the top of the left cheek", "stretching from the bottom of the right cheek", "stretching from the bottom of the left cheek", "stretching from the bottom of the right cheekbone", "stretching from the bottom of the left cheekbone", "stretching from the right side of the forehead", "stretching from the left side of the forehead", "reaching from just under the right eye", "reaching from just under the left eye", "reaching from just under the right eyebrow", "reaching from just under the left eyebrow", "reaching from just under the right eye", "reaching from the top of the right cheek", "reaching from the top of the left cheek", "reaching from the bottom of the right cheek", "reaching from the bottom of the left cheek", "reaching from the bottom of the right cheekbone", "reaching from the bottom of the left cheekbone", "reaching from the right side of the forehead", "reaching from the left side of the forehead"]; 15 var names14 = [", running across the nose", ", running towards the other eye", ", first running towards thin lips", ", first running towards his fairly big lips", ", running towards the right side of his lips", ", running towards the left side of his lips", ", running towards the tip of the nose", ", running towards his left nostril", ", running towards his right nostril", ", running towards his upper lip"]; 16 var names15 = ["and ending on his left cheek", "and ending on his left cheekbone", "and ending on his right cheek", "and ending on his right cheekbone", "and ending on his upper lip", "and ending on his chin", "and ending on his forehead", "and ending on his right nostril", "and ending on his left nostril", "and ending under his left eye", "and ending under his right eye", "and ending above his right eye", "and ending above his left eye"]; 17 var names16 = ["a pleasant memory", "an aching memory", "a burning memory", "a stinging memory", "a tormenting memory", "an aching burden", "a stinging burden", "a tormenting burden", "a painful burden", "a lasting punishment", "a lasting burden", "an amusing memory", "a delightful memory", "a gracious memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "an agonizing memory", "a grievous memory", "a beautiful memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 18 var names17 = ["a former life", "a great reputation", "a new life", "a reclaimed home", "an unusual alliance", "battles long forgotten", "battles past", "companionship", "deceased love", "deceased loved ones", "defended homes", "defended honor", "defended lands", "departed love", "departed loved ones", "famed glory", "forbidden adventures", "forbidden love", "former lives", "former love", "fortunate adventures", "heroic liberations", "hidden talents", "his adventurous love life", "his ex-love", "his former lover", "his fortunate destiny", "his fortunate past", "his fortunate survival", "his fortunate upbringing", "his love", "his luck in battles", "his luck in love", "his luck", "his reckless luck", "his unfortunate past", "his unfortunate upbringing", "innocence long lost", "lands long forgotten", "liberated love", "lost comrades", "lost friends", "lost honor", "lost love", "reclaimed honor", "reclaimed lands", "redeemed honor", "redeemed love", "redemption", "restored honor", "return to home", "true friendship", "unexpected friendship", "unfortunate adventures"]; 19 var names18 = ["Adam", "Adan", "Addison", "Brock", "Brodie", "Brody", "Brooks", "Bruce", "Bruno", "Bryan", "Bryant", "Bryce", "Brycen", "Bryson", "Byron", "Cade", "Caden", "Cael", "Caiden", "Cale", "Gunnar", "Irving", "Isaac", "Jamal", "Jamar", "Kade", "Maverick", "Max", "Orion", "Orlando"]; 20 var names19 = ["Adwell", "Afton", "Barnett", "Barney", "Barnfield", "Chilson", "Chilton", "Cawthorn", "Davenport", "Davey", "Dallin", "Eustice", "Eustis", "Evatt", "Falcon", "Faley", "Falkner", "Geary", "Gedman", "Gedney", "Hanshaw", "Hansley", "Hanson", "Lamkin", "Lamkins", "Lamm", "Lockridge", "Locks", "Lockwood", "Masser", "Massey", "Massingale", "Rosemond", "Shepherd", "Shepley", "Wakeley", "Wakelin"]; 21 var names20 = ["hero", "friend", "leader", "pioneer", "romancer", "fortune-hunter", "explorer", "daredevil", "globetrotter", "mercenary", "dreamer", "visionary", "idealist", "genius", "champion", "master", "prodigy", "spectacle", "guardian", "angel", "paladin", "warrior", "hunter", "warden", "defender", "sentinel", "victor", "winner", "challenger", "ally", "protector", "vanquisher", "vindicator", "romanticist", "stargazer", "nobleman", "utopian", "adventurer", "opportunist", "pioneer"]; 22 var names21 = ["humans", "humans", "humans", "humans", "elves", "night elves", "blood elves", "high elves", "wood elves", "dark elves", "gnomes", "trolls", "orcs", "goblins", "dwarves", "giants", "halflings", "vampires", "werewolves"]; 23 var names22 = ["tall among", "short among", "towering among", "towering above", "tall above", "big among", "high among", "small among", "average among", "ordinary among", "common among", "oddly among", "awkwardly among", "gracefully among", "graciously among", "elegantly among", "easily among", "tiny among", "seductively among", "alluringly among"]; 24 var names23 = ["thin", "big", "fragile", "delicate", "lean", "narrow", "skinny", "slim", "light", "subtle", "scraggy", "bulky", "heavy", "hefty", "athletic", "brawny", "sturdy", "strong", "muscled", "tough"]; 25 var names24 = ["alluring", "ambiguous", "appealing", "bewildering", "bizarre", "captivating", "charming", "curious", "different", "enigmatic", "enthralling", "enticing", "extraordinary", "fascinating", "incomprehensible", "inexplicable", "intriguing", "irregular", "misleading", "mystifying", "obscure", "odd", "puzzling", "seductive", "wonderful"]; 26 var names25 = ["a feeling of anguish", "a feeling of arogance", "a feeling of coldness", "a feeling of comfort", "a feeling of delight", "a feeling of guilt", "a feeling of hospitality", "a feeling of indifference", "a feeling of joy", "a feeling of regret", "a feeling of remorse", "a feeling of sadness", "a feeling of shame", "his attitude", "his bravery", "his clumsiness", "his company", "his composure", "his decency", "his disposition", "his fortunate past", "his friendly demeanor", "his gentleness", "his good looks", "his good will", "his goodwill", "his hatred", "his humility", "his kindness", "his odd companions", "his odd friends", "his painful past", "his patience", "his perseverance", "his persistence", "his personality", "his presence", "his reputation", "his sense of comradery", "his sense of honor", "his sense of humor", "his sense of justice", "his sensitivity", "his suffering", "his sympathy", "his tenderness", "his unfortunate past", "his unusual alliances", "his unusual looks", "his warmth"]; 27 var names26 = ["a feeling of anguish", "a feeling of arogance", "a feeling of coldness", "a feeling of comfort", "a feeling of delight", "a feeling of guilt", "a feeling of hospitality", "a feeling of indifference", "a feeling of joy", "a feeling of regret", "a feeling of remorse", "a feeling of sadness", "a feeling of shame", "his attitude", "his bravery", "his clumsiness", "his company", "his composure", "his decency", "his disposition", "his fortunate past", "his friendly demeanor", "his gentleness", "his good looks", "his good will", "his goodwill", "his hatred", "his humility", "his kindness", "his odd companions", "his odd friends", "his painful past", "his patience", "his perseverance", "his persistence", "his personality", "his presence", "his reputation", "his sense of comradery", "his sense of honor", "his sense of humor", "his sense of justice", "his sensitivity", "his suffering", "his sympathy", "his tenderness", "his unfortunate past", "his unusual alliances", "his unusual looks", "his warmth"]; 28 var names27 = ["keep their distance", "flock towards him", "worship him", "befriend him", "assist him", "follow him", "welcome him", "welcome him with open arms", "invite him into their homes", "hit it off with him", "ask him for favors", "shower him with gifts", "subtly ignore him", "pretend to be his friend", "pretend to be his best friend", "lie about knowing him to brag", "brag about knowing him", "take pride in knowing him", "take pride in knowing him as a friend", "wish to get to know him better", "become his friend", "socialize with him", "try to get him to marry their off-spring", "buy him a drink", "salute him in the streets", "stay on his good side", "thank him for his service", "ask him to tell stories", "ask him about his adventures", "ask him about his latest victory", "share local gossip with him", "be curious about him", "treat him like family"]; 29 var names28 = ["trying to subtlely stare", "secretly admiring him", "trying to hide from him", "trying to avoid him", "trying to please him", "secretly dispising him", "jealousy consumes them", "wishing they were more like him", "thinking of ways to become his friend", "wanting to fight along his side in battle", "hoping to one day follow in his footsteps", "secretly training to become more like him", "trying to subtly look more like him", "befriending his friends to get closer to him", "learning as much about him as possible", "commending him for his deeds", "hoping he will one day be their leader", "hoping their sons will grow up to be like him", "helping him out in any way they can", "awkwardly avoid talking about his past", "spreading rumors about him behind his back", "spreading stories about him", "making up bigger stories about him", "training with him whenever he's available", "treating him to a good meal when he's around"]; 30 var random21 = parseInt(Math.floor((Math.random() * names21.length))); 31 if (random21 > 3 && random21 < 9) { 32 names1 = ["Purple", "Blue", "Green", "Red", "White", "Blonde", "Brown", "Light blue", "Light green", "Pink", "Silver", "Golden"]; 33 names2 = ["perfectly groomed hair", "well groomed hair", "sleek hair", "long hair", "curly hair", "straight hair", "flowing hair", "wavy hair", "shoulder-length hair"]; 34 names4 = ["thin", "chiseled", "craggy", "fine", "fresh", "full", "furrowed", "handsome", "sculpted", "strong", "long", "round", "bony", "lean"]; 35 names7 = ["blue", "brown", "hazel", "green", "amber", "gray", "sapphire", "aquamarine", "pink", "red", "golden", "violet", "silver"]; 36 names10 = ["village", "lands", "people", "town", "families", "ships", "armies", "homes", "castle", "palace", "natives", "wildlife", "farms", "country", "haven", "mountains", "rivers", "river", "sea", "woods", "woodlands", "ancestors", "children", "spirits"]; 37 names18 = ["Wyninn", "Ninleyn", "Tinlef", "Elluin", "Elduin", "Elmon", "Almar", "Alas", "Alwin", "Almer", "Alre", "Alred", "Alen", "Alluin", "Alduin", "Almon", "Hagwin", "Hagmere"]; 38 names19 = ["Moonwalker", "Dawnwing", "Dawnfury", "Moonfall", "Nightgaze", "Dawnthorn", "Stagrunner", "Wildoak", "Lunadancer", "Dawnwhisper"]; 39 } else if (random21 == 10) { 40 names1 = ["Purple", "Blue", "Green", "Red", "White", "Brown", "Light blue", "Light green", "Orange", "Silver", "Golden", "Yellow", "Black", "Blue", "Brown", "Hazel", "Black", "Green", "Amber", "Gray"]; 41 names2 = ["short hair", "short hair", "short hair", "long hair", "curly hair", "straight hair", "sleek hair", "frizzy hair", "shaggy hair", "shoulder-length hair"]; 42 names4 = ["thin", "fine", "fresh", "full", "handsome", "round", "bony", "lean", "skinny", "fat"]; 43 names18 = ["Glinoflonk", "Bonlebick", "Bimbik", "Gnobflink", "Binflonk", "Nittlewizz", "Gimkink", "Merbibus", "Totonk", "Dinnus"]; 44 names19 = ["Steambonk", "Berryspark", "Spannerwhistle", "Steamspanner", "Tosslefuse", "Draxlespanner", "Finewizzle", "Puddleblast", "Stormgauge", "Shinesprocket"]; 45 } else if (random21 >= 11 || random21 < 14) { 46 names2 = ["short hair", "short hair", "short hair", "long hair", "curly hair", "straight hair", "coily hair", "shaggy hair", "greasy hair", "oily hair", "frizzy hair", "shoulder-length hair", "dreadlocks"]; 47 names4 = ["thin", "chiseled", "craggy", "fine", "fresh", "full", "furrowed", "strong", "long", "round", "bony", "lean", "skinny"]; 48 names10 = ["village", "city", "lands", "people", "town", "families", "ships", "armies", "homes", "stronghold", "natives", "wildlife", "farms", "country", "haven", "mountains", "rivers", "river", "sea", "clan", "folk", "tribe", "tribes", "ancestors", "children", "deserts", "mines", "spirits"]; 49 if (random21 == 11) { 50 names18 = ["Ekon", "Erasto", "Haijen", "Hamedi", "Hokima", "Jaafan", "Jabir", "Jalai", "Javyn", "Jijel", "Juma", "Jumoke", "Kaijin", "Kazko", "Maalik", "Makas", "Malak", "Nyabingi", "Rahjin", "Rakash", "Rashi", "Razi"]; 51 names19 = ["Xueshi", "Vintish", "Zalaahoku", "Valkeiki", "Hakjel", "Hanalaji", "Zebnanji", "Tesh'Rimon", "Junbir", "Zenunjo"]; 52 } else if (random21 == 12) { 53 names18 = ["Gnarg", "Gnarlug", "Gnorl", "Gnorth", "Gnoth", "Gnurl", "Golag", "Golub", "Gomatug", "Gomoku", "Gorgu", "Gorlag", "Grikug", "Grug", "Grukag", "Grukk", "Grung", "Gruul"]; 54 names19 = ["Wolfbasher", "Burningfury", "Firesong", "Goreseeker", "Hellsplitter", "Deatheye", "Burninghorn", "Gorebasher", "Wolfhammer", "Boneslayer"]; 55 } else if (random21 == 13) { 56 names18 = ["Karax", "Baxeek", "Soxart", "Rezikmez", "Fizink", "Wimax", "Jexmelyx", "Grexmex", "Tinkbelex", "Greekeels"]; 57 names19 = ["Greaseblast", "Haggletooth", "Deadnozzle", "Fizfingers", "Gearnozzle", "Shadowgleam", "Copperbuttons", "Deadsprocket", "Greasebottom", "Toptwister"]; 58 } 59 } else if (random21 >= 14 || random21 <= 16) { 60 names2 = ["short hair", "short hair", "short hair", "long hair", "curly hair", "coily hair", "greasy hair", "shaggy hair", "oily hair", "frizzy hair", "shoulder-length hair"]; 61 names4 = ["craggy", "fine", "fresh", "full", "furrowed", "strong", "long", "round", "fat"]; 62 if (random21 == 14) { 63 names18 = ["Bengahdar", "Banbrek", "Drumdus", "Dulgarn", "Galirg", "Kharnur", "Iromuador", "Ragorhdrom", "Urmbrek", "Theledon"]; 64 names19 = ["Longmantle", "Highbeard", "Frostpike", "Boulderstone", "Bouldergem", "Frostshaper", "Bouldershout", "Blackaxe", "Goldstone", "Battlefist"]; 65 } 66 } 67 var random1 = parseInt(Math.floor((Math.random() * names1.length))); 68 var random2 = parseInt(Math.floor((Math.random() * names2.length))); 69 var random3 = parseInt(Math.floor((Math.random() * names3.length))); 70 var random4 = parseInt(Math.floor((Math.random() * names4.length))); 71 var random5 = parseInt(Math.floor((Math.random() * names5.length))); 72 var random6 = parseInt(Math.floor((Math.random() * names6.length))); 73 var random7 = parseInt(Math.floor((Math.random() * names7.length))); 74 var random8 = parseInt(Math.floor((Math.random() * names8.length))); 75 var random9 = parseInt(Math.floor((Math.random() * names9.length))); 76 var random10 = parseInt(Math.floor((Math.random() * names10.length))); 77 var random11 = parseInt(Math.floor((Math.random() * names11.length))); 78 var random12 = parseInt(Math.floor((Math.random() * names12.length))); 79 if (random12 > 6 && random12 < 9) { 80 names13 = ["resembling a shield", "resembling a sword", "resembling a skull", "resembling a flag", "resembling a tear", "of a small dragon", "of a small cross", "of a small star", "of a small eagle", "of a small swallow", "of a small lion", "of a small wolf", "of a small bear", "of a bear paw", "of a lion paw", "of an eagle claw", "of a talon", "of a dagger", "of a wolf paw", "of a shield", "of a sword", "of a skull", "of a flag", "of a tear", "resembling a small dragon", "resembling a small cross", "resembling a small star", "resembling a small eagle", "resembling a small swallow", "resembling a small lion", "resembling a small wolf", "resembling a small bear", "resembling a bear paw", "resembling a lion paw", "resembling an eagle claw", "resembling a talon", "resembling a dagger", "resembling a wolf paw"]; 81 names14 = ["is almost hidden", "is displayed", "is subtly placed", "is prominently featured", "is proudly worn"]; 82 names15 = ["on the right side of his neck", "on the left side of his neck", "just below his right eye", "just below his left eye", "on the side of his right cheekbone", "on the side of his left cheekbone", "on the side of the left eye", "on the side of his right eye", "just above the side of his left eye", "just above the side of his right eye", "just above the right side of his right eyebrow", "just above the left side of his left eyebrow"]; 83 } else if (random12 == 9) { 84 names13 = ["in the form of 2 stripes running from above the eyes to the bottom of the cheeks", "in the form of 2 stripes on each side of the face, running from just above the eyes to the bottom of the cheeks", "in the form of 1 stripe under his right eye", "in the form of 1 stripe under his left eye", "in the form of 2 stripes under his right eye", "in the form of 2 stripes under his left eye", "in the form of 1 stripe under each eye", "in the form of 1 stripe under each eye", "in the form of 2 stripes under each eye", "in the form of 2 stripes under each eye", "in the form of a stripe above and below his right eye", "in the form of a stripe above and below his left eye", "in the form of a stripe above and below both his eyes", "in the form of 1 stripe above and 2 stripes below his right eye", "in the form of 1 stripe above and 2 stripes below his left eye", "in the form of 1 stripe above and 2 stripes below both his eyes", "in the form of a diagonal line across his right eye", "in the form of a diagonal line across his left eye", "resembling a lightning bolt under his right eye", "resembling a lightning bolt under his left eye", "resembling a horizontal lightning bolt under his right eye", "resembling a horizontal lightning bolt under his left eye", "resembling two large lightning bolts on each side of his face"]; 85 names14 = ["marks his heritage", "marks his ancestry", "marks his skills in combat", "marks his rank", "marks his upbringing", "marks his legacy", "marks his birthright", "marks his heirship", "marks his descent", "marks his lineage", "marks his blood relation", ]; 86 names15 = ["but, more importantly"]; 87 } else if (random12 == 10) { 88 names13 = ["are spread"]; 89 names14 = ["charmingly", "gracefully", "beautifully", "elegantly", "seductively", "alluringly", "delightfully", "delicately", "graciously", "neatly", "oddly", "awkwardly", "grotesquely", "gracelessly", "unusually", "peculiarly"]; 90 names15 = ["on his left cheek and", "on his right cheek and", "across his whole face and", "across his forehead and", "around his nose and", "on his neck and"]; 91 names16 = ["a pleasant memory", "an aching memory", "a burning memory", "a stinging memory", "a tormenting memory", "a lasting burden", "an amusing memory", "a delightful memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "an agonizing memory", "a grievous memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 92 names17 = ["his past", "his upbringing", "his fortunate upbringing", "his former lovers", "his fortunate looks", "his fortunate survival", "his luck", "his luck in battles", "his luck in love", "his fortunate destiny", "his adventurous love life", "his reckless luck", "his fortunate adventures", "his unfortunate upbringing", "his unfortunate looks", "his lack of luck in love", "his unadventurous love life", "his unfortunate adventures"]; 93 } else if (random12 == 11) { 94 names13 = ["are spread"]; 95 names14 = ["charmingly", "gracefully", "beautifully", "elegantly", "gorgeously", "handsomely", "seductively", "alluringly", "delightfully", "delicately", "graciously", "neatly"]; 96 names15 = ["around his cheeks and", "across his whole face and", "across his cheeks and", "across his cheeks and forehead and", "around his nose and cheekbones and"]; 97 names16 = ["a pleasant memory", "an amusing memory", "a delightful memory", "a gracious memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "a beautiful memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 98 names17 = ["his past", "his upbringing", "his fortunate upbringing", "his former lovers", "his fortunate looks", "his fortunate survival", "his luck", "his luck in battles", "his luck in love", "his fortunate destiny", "his adventurous love life", "his reckless luck", "his fortunate adventures"]; 99 } else if (random12 > 11) { 100 names13 = ["charmingly", "gracefully", "beautifully", "elegantly", "gorgeously", "handsomely", "seductively", "alluringly", "delightfully", "graciously"]; 101 names14 = ["compliments his"]; 102 names15 = ["eyes and", "cheekbones and", "cheeks and", "mouth and", "hair and", "nose and", "nose and mouth and", "eyes and mouth and", "eyes and cheekbones and", "eyes and hair and", "hair and cheekbones and"]; 103 names16 = ["a pleasant memory", "an amusing memory", "a delightful memory", "a gracious memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "a beautiful memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 104 names17 = ["his past", "his upbringing", "his fortunate upbringing", "his former lovers", "his fortunate looks", "his fortunate survival", "his luck", "his luck in battles", "his luck in love", "his fortunate destiny", "his adventurous love life", "his reckless luck", "his fortunate adventures"]; 105 } 106 var random13 = parseInt(Math.floor((Math.random() * names13.length))); 107 var random14 = parseInt(Math.floor((Math.random() * names14.length))); 108 var random15 = parseInt(Math.floor((Math.random() * names15.length))); 109 var random16 = parseInt(Math.floor((Math.random() * names16.length))); 110 var random17 = parseInt(Math.floor((Math.random() * names17.length))); 111 var random18 = parseInt(Math.floor((Math.random() * names18.length))); 112 var random19 = parseInt(Math.floor((Math.random() * names19.length))); 113 var random20 = parseInt(Math.floor((Math.random() * names20.length))); 114 var random22 = parseInt(Math.floor((Math.random() * names22.length))); 115 var random23 = parseInt(Math.floor((Math.random() * names23.length))); 116 var random24 = parseInt(Math.floor((Math.random() * names24.length))); 117 var random25 = parseInt(Math.floor((Math.random() * names25.length))); 118 var random26 = parseInt(Math.floor((Math.random() * names26.length))); 119 while (random26 == random25) { 120 random26 = parseInt(Math.floor((Math.random() * names26.length))); 121 } 122 var random27 = parseInt(Math.floor((Math.random() * names27.length))); 123 var random28 = parseInt(Math.floor((Math.random() * names28.length))); 124 var name = names1[random1] + ", " + names2[random2] + " " + names3[random3] + " a " + names4[random4] + ", " + names5[random5] + " face. " + names6[random6] + " " + names7[random7] + " eyes, set " + names8[random8] + " within their sockets, watch " + names9[random9] + " over the " + names10[random10] + " they've " + names11[random11] + " for so long."; 125 var name2 = names12[random12] + " " + names13[random13] + " " + names14[random14] + " " + names15[random15] + " leaves " + names16[random16] + " of " + names17[random17] + "."; 126 var name3 = "This is the face of " + names18[random18] + " " + names19[random19] + ", a true " + names20[random20] + " among " + names21[random21] + ". He stands " + names22[random22] + " others, despite his " + names23[random23] + " frame."; 127 var name4 = "There's something " + names24[random24] + " about him, perhaps it's " + names25[random25] + " or perhaps it's simply " + names26[random26] + ". But nonetheless, people tend to " + names27[random27] + ", while " + names28[random28] + "."; 128 var br = document.createElement('br'); 129 var br2 = document.createElement('br'); 130 var br3 = document.createElement('br'); 131 var br4 = document.createElement('br'); 132 var br5 = document.createElement('br'); 133 if (document.getElementById("result")) { 134 document.getElementById("placeholder").removeChild(document.getElementById("result")); 135 } 136 var element = document.createElement("div"); 137 element.setAttribute("id", "result"); 138 element.appendChild(document.createTextNode(name)); 139 element.appendChild(br); 140 element.appendChild(document.createTextNode(name2)); 141 element.appendChild(br2); 142 element.appendChild(br3); 143 element.appendChild(document.createTextNode(name3)); 144 element.appendChild(br4); 145 element.appendChild(br5) 146 element.appendChild(document.createTextNode(name4)); 147 document.getElementById("placeholder").appendChild(element); 148 } 149 150 function nameGenFemale() { 151 var names1 = ["Black", "Gray", "White", "Blonde", "Brown", "Red", "Ginger", "Chestnut", "Silver"]; 152 var names2 = ["short hair", "short curly hair", "short layered hair", "well groomed hair", "crinkly hair", "sleek hair", "flowing hair", "shaggy hair", "well groomed hair", "long hair", "curly hair", "straight hair", "wavy hair", "frizzy hair", "coily hair", "short hair", "long hair", "curly hair", "straight hair", "wavy hair", "frizzy hair", "coily hair", "dreadlocks", "hip-length hair", "shoulder-length hair"]; 153 var names3 = ["hangs over", "slightly reveals", "braided to reveal", "double braided to reveal", "tight in a bun reveals", "tight in a ponytail reveals", "gently hangs over", "slightly covers", "almost fully covers", "clumsily hangs over", "awkwardly hangs over", "neatly coiffured to reveal", "is pulled back to reveal"]; 154 var names4 = ["thin", "chiseled", "craggy", "fine", "fresh", "full", "furrowed", "handsome", "sculpted", "weak", "strong", "long", "round", "bony", "lean", "skinny", "fat"]; 155 var names5 = ["time-worn", "cheerful", "friendly", "charming", "radiant", "warm", "anguished", "menacing", "lively", "tense", "wild", "gloomy", "frowning", "worried", "sad", "lived-in"]; 156 var names6 = ["Beady", "Big, round", "Bloodshot", "Bright", "Bulging", "Clear", "Dancing", "Darting", "Dead", "Expressive", "Gentle", "Glinting", "Glistening", "Glittering", "Heavy", "Hollow", "Hooded", "Lidded", "Narrow", "Piercing", "Round", "Shining", "Shuttered", "Small", "Smart", "Sparkling", "Squinting", "Wide", "Woeful"]; 157 var names7 = ["blue", "brown", "hazel", "black", "green", "amber", "gray"]; 158 var names8 = ["deep", "narrowly", "buried", "far", "rooted", "well", "low", "high", "sunken", "lightly", "thightly", "graciously", "concealed", "delicately", "elegantly", "handsomely", "a-symmetrically", "gracefully", "seductively", "appealingly", "charmingly", "dreadfully", "wickedly"]; 159 var names9 = ["wearily", "delightfully", "cheerfully", "gratefully", "heartily", "warmly", "eagerly", "delightedly", "merrily", "lovingly", "enthusiastically", "readily", "hungrily", "intently", "energetically", "impatiently", "longingly", "vigorously", "rapidly", "admiringly", "affectionately", "fondly", "thoughtfully", "devotedly", "yearningly", "loyally", "cautiously", "slowly", "carefully", "guardedly", "discreetly", "anxiously", "attentively", "meticulously", "honorably", "vigilantly", "watchfully", "delicately", "faithfully"]; 160 var names10 = ["village", "city", "lands", "people", "town", "families", "ships", "armies", "homes", "castle", "palace", "natives", "wildlife", "farms", "country", "haven", "mountains", "rivers", "river", "sea", "woods", "wastelands", "clan", "folk", "tribe", "ancestors", "children", "deserts", "mines", "spirits", "stronghold"]; 161 var names11 = ["protected", "sworn to protect", "come to love", "loved", "fought for", "bled for", "nearly died for", "looked after", "cared for", "defended", "safeguarded", "kept safe", "watched over", "stood guard for", "come to appreciate", "grown affactionate of", "become enchancted by", "worshipped", "befriended", "grieved with", "shown mercy on", "sought solace in", "felt at home at", "rarely felt at home at", "barely related to", "disassociated with", "felt disconnected from", "have been seperated from", "been seperated from", "been isolated from"]; 162 var names12 = ["A scar", "Scars", "A sword left a mark", "A gunshot left a mark", "Fallen debry left a mark", "Fire has left a mark", "A birthmark", "An old tattoo", "A tattoo", "Tribal marks", "Several moles", "Freckles", "Smooth skin", "Soft skin", "Fair skin"]; 163 var names13 = ["stretching from just under the right eye", "stretching from just under the left eye", "stretching from just under the right eyebrow", "stretching from just under the left eyebrow", "stretching from just under the right eye", "stretching from the top of the right cheek", "stretching from the top of the left cheek", "stretching from the bottom of the right cheek", "stretching from the bottom of the left cheek", "stretching from the bottom of the right cheekbone", "stretching from the bottom of the left cheekbone", "stretching from the right side of the forehead", "stretching from the left side of the forehead", "reaching from just under the right eye", "reaching from just under the left eye", "reaching from just under the right eyebrow", "reaching from just under the left eyebrow", "reaching from just under the right eye", "reaching from the top of the right cheek", "reaching from the top of the left cheek", "reaching from the bottom of the right cheek", "reaching from the bottom of the left cheek", "reaching from the bottom of the right cheekbone", "reaching from the bottom of the left cheekbone", "reaching from the right side of the forehead", "reaching from the left side of the forehead"]; 164 var names14 = [", running across the nose", ", running towards the other eye", ", first running towards thin lips", ", first running towards her fairly big lips", ", running towards the right side of her lips", ", running towards the left side of her lips", ", running towards the tip of the nose", ", running towards her left nostril", ", running towards her right nostril", ", running towards her upper lip"]; 165 var names15 = ["and ending on her left cheek", "and ending on her left cheekbone", "and ending on her right cheek", "and ending on her right cheekbone", "and ending on her upper lip", "and ending on her chin", "and ending on her forehead", "and ending on her right nostril", "and ending on her left nostril", "and ending under her left eye", "and ending under her right eye", "and ending above her right eye", "and ending above her left eye"]; 166 var names16 = ["a pleasant memory", "an aching memory", "a burning memory", "a stinging memory", "a tormenting memory", "an aching burden", "a stinging burden", "a tormenting burden", "a painful burden", "a lasting punishment", "a lasting burden", "an amusing memory", "a delightful memory", "a gracious memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "an agonizing memory", "a grievous memory", "a beautiful memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 167 var names17 = ["a former life", "a great reputation", "a new life", "a reclaimed home", "an unusual alliance", "battles long forgotten", "battles past", "companionship", "deceased love", "deceased loved ones", "defended homes", "defended honor", "defended lands", "departed love", "departed loved ones", "famed glory", "forbidden adventures", "forbidden love", "former lives", "former love", "fortunate adventures", "heroic liberations", "hidden talents", "her adventurous love life", "her ex-love", "her former lover", "her fortunate destiny", "her fortunate past", "her fortunate survival", "her fortunate upbringing", "her love", "her luck in battles", "her luck in love", "her luck", "her reckless luck", "her unfortunate past", "her unfortunate upbringing", "innocence long lost", "lands long forgotten", "liberated love", "lost comrades", "lost friends", "lost honor", "lost love", "reclaimed honor", "reclaimed lands", "redeemed honor", "redeemed love", "redemption", "restored honor", "return to home", "true friendship", "unexpected friendship", "unfortunate adventures"]; 168 var names18 = ["Allyson", "Allyssa", "Camille", "Camryn", "Daphne", "Elyse", "Elyssa", "Emily", "Faith", "Jayde", "Julie", "Juliet", "Kylee", "Melinda", "Melissa", "Sarina", "Sasha"]; 169 var names19 = ["Adwell", "Afton", "Barnett", "Barney", "Barnfield", "Chilson", "Chilton", "Cawthorn", "Davenport", "Davey", "Dallin", "Eustice", "Eustis", "Evatt", "Falcon", "Faley", "Falkner", "Geary", "Gedman", "Gedney", "Hanshaw", "Hansley", "Hanson", "Lamkin", "Lamkins", "Lamm", "Lockridge", "Locks", "Lockwood", "Masser", "Massey", "Massingale", "Rosemond", "Shepherd", "Shepley", "Wakeley", "Wakelin"]; 170 var names20 = ["hero", "friend", "leader", "pioneer", "romancer", "fortune-hunter", "explorer", "daredevil", "globetrotter", "mercenary", "dreamer", "visionary", "idealist", "genius", "champion", "master", "prodigy", "spectacle", "guardian", "angel", "paladin", "warrior", "hunter", "warden", "defender", "sentinel", "victor", "winner", "challenger", "ally", "protector", "vanquisher", "vindicator", "romanticist", "stargazer", "noblewoman", "utopian", "adventurer", "opportunist", "pioneer"]; 171 var names21 = ["humans", "humans", "humans", "humans", "elves", "night elves", "blood elves", "high elves", "wood elves", "dark elves", "gnomes", "trolls", "orcs", "goblins", "dwarves", "giants", "halflings", "vampires", "werewolves"]; 172 var names22 = ["tall among", "short among", "towering among", "towering above", "tall above", "big among", "high among", "small among", "average among", "ordinary among", "common among", "oddly among", "awkwardly among", "gracefully among", "graciously among", "elegantly among", "easily among", "tiny among", "seductively among", "alluringly among"]; 173 var names23 = ["thin", "big", "fragile", "delicate", "lean", "narrow", "skinny", "slim", "light", "subtle", "scraggy", "bulky", "heavy", "hefty", "athletic", "brawny", "sturdy", "strong", "muscled", "tough"]; 174 var names24 = ["alluring", "ambiguous", "appealing", "bewildering", "bizarre", "captivating", "charming", "curious", "different", "enigmatic", "enthralling", "enticing", "extraordinary", "fascinating", "incomprehensible", "inexplicable", "intriguing", "irregular", "misleading", "mystifying", "obscure", "odd", "puzzling", "seductive", "wonderful"]; 175 var names25 = ["a feeling of anguish", "a feeling of arogance", "a feeling of coldness", "a feeling of comfort", "a feeling of delight", "a feeling of guilt", "a feeling of hospitality", "a feeling of indifference", "a feeling of joy", "a feeling of regret", "a feeling of remorse", "a feeling of sadness", "a feeling of shame", "her attitude", "her bravery", "her clumsiness", "her company", "her composure", "her decency", "her disposition", "her fortunate past", "her friendly demeanor", "her gentleness", "her good looks", "her good will", "her goodwill", "her hatred", "her humility", "her kindness", "her odd companions", "her odd friends", "her painful past", "her patience", "her perseverance", "her persistence", "her personality", "her presence", "her reputation", "her sense of comradery", "her sense of honor", "her sense of humor", "her sense of justice", "her sensitivity", "her suffering", "her sympathy", "her tenderness", "her unfortunate past", "her unusual alliances", "her unusual looks", "her warmth"]; 176 var names26 = ["a feeling of anguish", "a feeling of arogance", "a feeling of coldness", "a feeling of comfort", "a feeling of delight", "a feeling of guilt", "a feeling of hospitality", "a feeling of indifference", "a feeling of joy", "a feeling of regret", "a feeling of remorse", "a feeling of sadness", "a feeling of shame", "her attitude", "her bravery", "her clumsiness", "her company", "her composure", "her decency", "her disposition", "her fortunate past", "her friendly demeanor", "her gentleness", "her good looks", "her good will", "her goodwill", "her hatred", "her humility", "her kindness", "her odd companions", "her odd friends", "her painful past", "her patience", "her perseverance", "her persistence", "her personality", "her presence", "her reputation", "her sense of comradery", "her sense of honor", "her sense of humor", "her sense of justice", "her sensitivity", "her suffering", "her sympathy", "her tenderness", "her unfortunate past", "her unusual alliances", "her unusual looks", "her warmth"]; 177 var names27 = ["keep their distance", "flock towards her", "worship her", "befriend her", "assist her", "follow her", "welcome her", "welcome her with open arms", "invite her into their homes", "hit it off with her", "ask her for favors", "shower her with gifts", "subtly ignore her", "pretend to be her friend", "pretend to be her best friend", "lie about knowing her to brag", "brag about knowing her", "take pride in knowing her", "take pride in knowing her as a friend", "wish to get to know her better", "become her friend", "socialize with her", "try to get her to marry their off-spring", "buy her a drink", "salute her in the streets", "stay on her good side", "thank her for her service", "ask her to tell stories", "ask her about her adventures", "ask her about her latest victory", "share local gossip with her", "be curious about her", "treat her like family", "hopelessly try to seduce her"]; 178 var names28 = ["trying to subtlely stare", "secretly admiring her", "trying to hide from her", "trying to avoid her", "trying to please her", "secretly dispising her", "jealousy consumes them", "wishing they were more like her", "thinking of ways to become her friend", "wanting to fight along her side in battle", "hoping to one day follow in her footsteps", "secretly training to become more like her", "trying to subtly look more like her", "befriending her friends to get closer to her", "learning as much about her as possible", "commending her for her deeds", "hoping she will one day be their leader", "hoping their sons will grow up to be like her", "helping her out in any way they can", "awkwardly avoid talking about her past", "spreading rumors about her behind her back", "spreading stories about her", "making up bigger stories about her", "training with her whenever she's available", "treating her to a good meal when she's around"]; 179 var random21 = parseInt(Math.floor((Math.random() * names21.length))); 180 if (random21 > 3 && random21 < 10) { 181 names1 = ["Purple", "Blue", "Green", "Red", "White", "Blonde", "Brown", "Light blue", "Light green", "Pink", "Silver", "Golden"]; 182 names2 = ["perfectly groomed hair", "well groomed hair", "long wavy hair", "long layed hair", "layered hair", "sleek hair", "long hair", "curly hair", "straight hair", "flowing hair", "wavy hair", "shoulder-length hair"]; 183 names4 = ["thin", "chiseled", "craggy", "fine", "fresh", "full", "furrowed", "handsome", "sculpted", "strong", "long", "round", "bony", "lean"]; 184 names7 = ["blue", "brown", "hazel", "green", "amber", "gray", "sapphire", "aquamarine", "pink", "red", "golden", "violet", "silver"]; 185 names10 = ["village", "lands", "people", "town", "families", "ships", "armies", "homes", "castle", "palace", "natives", "wildlife", "farms", "country", "haven", "mountains", "rivers", "river", "sea", "woods", "woodlands", "ancestors", "children", "spirits"]; 186 names18 = ["Ylsysea", "Nilerea", "Lelselea", "Lelarea", "Nafareath", "Felerai", "Sillaesa", "Leadrieth", "Yneasia", "Iyohara"]; 187 names19 = ["Moonwalker", "Dawnwing", "Dawnfury", "Moonfall", "Nightgaze", "Dawnthorn", "Stagrunner", "Wildoak", "Lunadancer", "Dawnwhisper"]; 188 } else if (random21 == 10) { 189 names1 = ["Purple", "Blue", "Green", "Red", "White", "Brown", "Light blue", "Light green", "Orange", "Silver", "Golden", "Yellow", "Black", "Blue", "Brown", "Hazel", "Black", "Green", "Amber", "Gray"]; 190 names2 = ["short hair", "short hair", "short hair", "long hair", "curly hair", "straight hair", "sleek hair", "frizzy hair", "shaggy hair", "shoulder-length hair"]; 191 names4 = ["thin", "fine", "fresh", "full", "handsome", "round", "bony", "lean", "skinny", "fat"]; 192 names18 = ["Glinkeefonk", "Binfink", "Tolikink", "Katbrick", "Tiltinkle", "Tinkeeflonk", "Bonfinkle", "Tyntinkle", "Mittlefink", "Talmink"]; 193 names19 = ["Steambonk", "Berryspark", "Spannerwhistle", "Steamspanner", "Tosslefuse", "Draxlespanner", "Finewizzle", "Puddleblast", "Stormgauge", "Shinesprocket"]; 194 } else if (random21 >= 11 || random21 < 14) { 195 names2 = ["short hair", "short hair", "short hair", "long hair", "curly hair", "straight hair", "coily hair", "shaggy hair", "greasy hair", "oily hair", "frizzy hair", "shoulder-length hair", "dreadlocks"]; 196 names4 = ["thin", "chiseled", "craggy", "fine", "fresh", "full", "furrowed", "strong", "long", "round", "bony", "lean", "skinny"]; 197 names10 = ["village", "city", "lands", "people", "town", "families", "ships", "armies", "homes", "stronghold", "natives", "wildlife", "farms", "country", "haven", "mountains", "rivers", "river", "sea", "clan", "folk", "tribe", "tribes", "ancestors", "children", "deserts", "mines", "spirits"]; 198 if (random21 == 11) { 199 names18 = ["Gir'Enji", "Yahuja", "Feyini", "Ziruja", "Zeyra", "Zuladur", "Zujula", "Sonayo", "Vulino", "Yaonji"]; 200 names19 = ["Xueshi", "Vintish", "Zalaahoku", "Valkeiki", "Hakjel", "Hanalaji", "Zebnanji", "Tesh'Rimon", "Junbir", "Zenunjo"]; 201 } else if (random21 == 12) { 202 names18 = ["Umoda", "Zonkaja", "Goredo", "Umakuma", "Groanu", "Zunala", "Gredula", "Sheeda", "Greras", "Elgudo"]; 203 names19 = ["Wolfbasher", "Burningfury", "Firesong", "Goreseeker", "Hellsplitter", "Deatheye", "Burninghorn", "Gorebasher", "Wolfhammer", "Boneslayer"]; 204 } else if (random21 == 13) { 205 names18 = ["Amizenee", "Nexlee", "Pybilope", "Nalleex", "Glelee", "Glyxi", "Linxie", "Minzi", "Glebizee", "Fluxinky"]; 206 names19 = ["Greaseblast", "Haggletooth", "Deadnozzle", "Fizfingers", "Gearnozzle", "Shadowgleam", "Copperbuttons", "Deadsprocket", "Greasebottom", "Toptwister"]; 207 } 208 } else if (random21 >= 14 || random21 <= 16) { 209 names2 = ["short hair", "short hair", "short hair", "long hair", "curly hair", "coily hair", "greasy hair", "shaggy hair", "oily hair", "frizzy hair", "shoulder-length hair"]; 210 names4 = ["craggy", "fine", "fresh", "full", "furrowed", "strong", "long", "round", "fat"]; 211 if (random21 == 14) { 212 names18 = ["Belianyss", "Daerahniss", "Dearirwyn", "Brenunwyn", "Gwenirnys", "Bretianura", "Einormyl", "Breteodiel", "Bellores", "Brylilen"]; 213 names19 = ["Longmantle", "Highbeard", "Frostpike", "Boulderstone", "Bouldergem", "Frostshaper", "Bouldershout", "Blackaxe", "Goldstone", "Battlefist"]; 214 } 215 } 216 var random1 = parseInt(Math.floor((Math.random() * names1.length))); 217 var random2 = parseInt(Math.floor((Math.random() * names2.length))); 218 var random3 = parseInt(Math.floor((Math.random() * names3.length))); 219 var random4 = parseInt(Math.floor((Math.random() * names4.length))); 220 var random5 = parseInt(Math.floor((Math.random() * names5.length))); 221 var random6 = parseInt(Math.floor((Math.random() * names6.length))); 222 var random7 = parseInt(Math.floor((Math.random() * names7.length))); 223 var random8 = parseInt(Math.floor((Math.random() * names8.length))); 224 var random9 = parseInt(Math.floor((Math.random() * names9.length))); 225 var random10 = parseInt(Math.floor((Math.random() * names10.length))); 226 var random11 = parseInt(Math.floor((Math.random() * names11.length))); 227 var random12 = parseInt(Math.floor((Math.random() * names12.length))); 228 if (random12 > 6 && random12 < 9) { 229 names13 = ["resembling a rose", "resembling a petal", "of a heart", "resembling a shield", "resembling a sword", "resembling a skull", "resembling a flag", "resembling a tear", "of a small dragon", "of a small cross", "of a small star", "of a small eagle", "of a small swallow", "of a small lion", "of a small wolf", "of a small bear", "of a bear paw", "of a lion paw", "of an eagle claw", "of a talon", "of a dagger", "of a wolf paw", "of a shield", "of a sword", "of a skull", "of a flag", "of a tear", "resembling a small dragon", "resembling a small cross", "resembling a small star", "resembling a small eagle", "resembling a small swallow", "resembling a small lion", "resembling a small wolf", "resembling a small bear", "resembling a bear paw", "resembling a lion paw", "resembling an eagle claw", "resembling a talon", "resembling a dagger", "resembling a wolf paw"]; 230 names14 = ["is almost hidden", "is displayed", "is subtly placed", "is prominently featured", "is proudly worn"]; 231 names15 = ["on the right side of her neck", "on the left side of her neck", "just below her right eye", "just below her left eye", "on the side of her right cheekbone", "on the side of her left cheekbone", "on the side of the left eye", "on the side of her right eye", "just above the side of her left eye", "just above the side of her right eye", "just above the right side of her right eyebrow", "just above the left side of her left eyebrow"]; 232 } else if (random12 == 9) { 233 names13 = ["in the form of 2 stripes running from above the eyes to the bottom of the cheeks", "in the form of 2 stripes on each side of the face, running from just above the eyes to the bottom of the cheeks", "in the form of 1 stripe under her right eye", "in the form of 1 stripe under her left eye", "in the form of 2 stripes under her right eye", "in the form of 2 stripes under her left eye", "in the form of 1 stripe under each eye", "in the form of 1 stripe under each eye", "in the form of 2 stripes under each eye", "in the form of 2 stripes under each eye", "in the form of a stripe above and below her right eye", "in the form of a stripe above and below her left eye", "in the form of a stripe above and below both her eyes", "in the form of 1 stripe above and 2 stripes below her right eye", "in the form of 1 stripe above and 2 stripes below her left eye", "in the form of 1 stripe above and 2 stripes below both her eyes", "in the form of a diagonal line across her right eye", "in the form of a diagonal line across her left eye", "resembling a lightning bolt under her right eye", "resembling a lightning bolt under her left eye", "resembling a horizontal lightning bolt under her right eye", "resembling a horizontal lightning bolt under her left eye", "resembling two large lightning bolts on each side of her face"]; 234 names14 = ["marks her heritage", "marks her ancestry", "marks her skills in combat", "marks her rank", "marks her upbringing", "marks her legacy", "marks her birthright", "marks her heirship", "marks her descent", "marks her lineage", "marks her blood relation", ]; 235 names15 = ["but, more importantly"]; 236 } else if (random12 == 10) { 237 names13 = ["are spread"]; 238 names14 = ["charmingly", "gracefully", "beautifully", "elegantly", "seductively", "alluringly", "delightfully", "delicately", "graciously", "neatly", "oddly", "awkwardly", "grotesquely", "gracelessly", "unusually", "peculiarly"]; 239 names15 = ["on her left cheek and", "on her right cheek and", "across her whole face and", "across her forehead and", "around her nose and", "on her neck and"]; 240 names16 = ["a pleasant memory", "an aching memory", "a burning memory", "a stinging memory", "a tormenting memory", "a lasting burden", "an amusing memory", "a delightful memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "an agonizing memory", "a grievous memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 241 names17 = ["her past", "her upbringing", "her fortunate upbringing", "her former lovers", "her fortunate looks", "her fortunate survival", "her luck", "her luck in battles", "her luck in love", "her fortunate destiny", "her adventurous love life", "her reckless luck", "her fortunate adventures", "her unfortunate upbringing", "her unfortunate looks", "her lack of luck in love", "her unadventurous love life", "her unfortunate adventures"]; 242 } else if (random12 == 11) { 243 names13 = ["are spread"]; 244 names14 = ["charmingly", "gracefully", "beautifully", "elegantly", "gorgeously", "handsomely", "seductively", "alluringly", "delightfully", "delicately", "graciously", "neatly"]; 245 names15 = ["around her cheeks and", "across her whole face and", "across her cheeks and", "across her cheeks and forehead and", "around her nose and cheekbones and"]; 246 names16 = ["a pleasant memory", "an amusing memory", "a delightful memory", "a gracious memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "a beautiful memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 247 names17 = ["her past", "her upbringing", "her fortunate upbringing", "her former lovers", "her fortunate looks", "her fortunate survival", "her luck", "her luck in battles", "her luck in love", "her fortunate destiny", "her adventurous love life", "her reckless luck", "her fortunate adventures"]; 248 } else if (random12 > 11) { 249 names13 = ["charmingly", "gracefully", "beautifully", "elegantly", "gorgeously", "handsomely", "seductively", "alluringly", "delightfully", "graciously"]; 250 names14 = ["compliments her"]; 251 names15 = ["eyes and", "cheekbones and", "cheeks and", "mouth and", "hair and", "nose and", "nose and mouth and", "eyes and mouth and", "eyes and cheekbones and", "eyes and hair and", "hair and cheekbones and"]; 252 names16 = ["a pleasant memory", "an amusing memory", "a delightful memory", "a gracious memory", "a pleasurable memory", "a bittersweet memory", "a heartbreaking memory", "a beautiful memory", "a satisfying memory", "a fascinating memory", "a captivating memory", "an intriguing memory", "a compelling memory"]; 253 names17 = ["her past", "her upbringing", "her fortunate upbringing", "her former lovers", "her fortunate looks", "her fortunate survival", "her luck", "her luck in battles", "her luck in love", "her fortunate destiny", "her adventurous love life", "her reckless luck", "her fortunate adventures"]; 254 } 255 var random13 = parseInt(Math.floor((Math.random() * names13.length))); 256 var random14 = parseInt(Math.floor((Math.random() * names14.length))); 257 var random15 = parseInt(Math.floor((Math.random() * names15.length))); 258 var random16 = parseInt(Math.floor((Math.random() * names16.length))); 259 var random17 = parseInt(Math.floor((Math.random() * names17.length))); 260 var random18 = parseInt(Math.floor((Math.random() * names18.length))); 261 var random19 = parseInt(Math.floor((Math.random() * names19.length))); 262 var random20 = parseInt(Math.floor((Math.random() * names20.length))); 263 var random22 = parseInt(Math.floor((Math.random() * names22.length))); 264 var random23 = parseInt(Math.floor((Math.random() * names23.length))); 265 var random24 = parseInt(Math.floor((Math.random() * names24.length))); 266 var random25 = parseInt(Math.floor((Math.random() * names25.length))); 267 var random26 = parseInt(Math.floor((Math.random() * names26.length))); 268 while (random26 == random25) { 269 random26 = parseInt(Math.floor((Math.random() * names26.length))); 270 } 271 var random27 = parseInt(Math.floor((Math.random() * names27.length))); 272 var random28 = parseInt(Math.floor((Math.random() * names28.length))); 273 var name = names1[random1] + ", " + names2[random2] + " " + names3[random3] + " a " + names4[random4] + ", " + names5[random5] + " face. " + names6[random6] + " " + names7[random7] + " eyes, set " + names8[random8] + " within their sockets, watch " + names9[random9] + " over the " + names10[random10] + " they've " + names11[random11] + " for so long."; 274 var name2 = names12[random12] + " " + names13[random13] + " " + names14[random14] + " " + names15[random15] + " and leaves " + names16[random16] + " of " + names17[random17] + "."; 275 var name3 = "The is the face of " + names18[random18] + " " + names19[random19] + ", a true " + names20[random20] + " among " + names21[random21] + ". She stands " + names22[random22] + " others, despite her " + names23[random23] + " frame."; 276 var name4 = "There's something " + names24[random24] + " about her, perhaps it's " + names25[random25] + " or perhaps it's simply " + names26[random26] + ". But nonetheless, people tend to " + names27[random27] + ", while " + names28[random28] + "."; 277 var br = document.createElement('br'); 278 var br2 = document.createElement('br'); 279 var br3 = document.createElement('br'); 280 var br4 = document.createElement('br'); 281 var br5 = document.createElement('br'); 282 if (document.getElementById("result")) { 283 document.getElementById("placeholder").removeChild(document.getElementById("result")); 284 } 285 var element = document.createElement("div"); 286 element.setAttribute("id", "result"); 287 element.appendChild(document.createTextNode(name)); 288 element.appendChild(br); 289 element.appendChild(document.createTextNode(name2)); 290 element.appendChild(br2); 291 element.appendChild(br3); 292 element.appendChild(document.createTextNode(name3)); 293 element.appendChild(br4); 294 element.appendChild(br5) 295 element.appendChild(document.createTextNode(name4)); 296 document.getElementById("placeholder").appendChild(element); 297 }