-- Because why not fill my system with stupid bullshit. local chumhandlePrefixes = { "ghosty", "ecto", "tentacle", "turntech", "garden", "carcino", "apocalypse", "adios", "twin", "arsenic", "grim", "gallows", "arachnids", "centaurs", "terminally", "caligulas", "cuttlefish", "linguistic", "exasperant", "octagon", "aristocratic", "hysterical", "spectral", "passive", "xenophobic", "notorious", "asthmatic", "esoteric", "gulliver", "glorious", "mysterious", "lovers", "fates", "magic", "excellent", "plosive", "gregarious", "abridged", "cataclysmic", "matrix", "hydraneck", "waxing", "pathological", "creosote" } local chumhandleSuffixes = { "Trickster", "Biologist", "Therapist", "Godhead", "Gnostic", "Geneticist", "Arisen", "Toreador", "Armageddons", "Catnip", "Auxiliatrix", "Calibrator", "Grip", "Testicle", "Capricious", "Aquarium", "Culler", "Visionary", "Apothecary", "Kinsmen", "Zeppelin", "Luminary", "Guitarist", "Troubador", "Explorer", "Virtuoso", "Coward", "Scientist", "Radical", "Geometric", "Theory", "Dynamite", "Platypus", "Recon", "Sniper", "Scout", "Lancer", "Harlequin", "Sorcerer", "Second", "Domino", "Calibur", "Blade", "Jacuzzi", "Vixen", "Smokestack", "Galaxies", "Horticulture", "Lasers", "Gunslinger" } local heroPrefixes = { "Knight", "Witch", "Heir", "Seer", "Maid", "Page", "Mage", "Rogue", "Sylph", "Thief", "Ninja", "Hermit", "Lord", "King", "Queen", "Fairy", "Warlock", "Merchant", "Bard" } local heroSuffixes = { "Time", "Space", "Breath", "Light", "Doom", "Blood", "Heart", "Mind", "Void", "Life", "Mirth", "Rhyme", "Truth", "Lies", "Strength", "Death", "Energy", "Power", "Tides" } local landNames = { "Wind", "Shade", "Clouds", "Rain", "Light", "Heat", "Clockwork", "Brains", "Space", "Dust", "Smoke", "Disease", "Particles", "Snow", "Frost", "Lightning", "Diamonds", "Blades", "Flow", "Thought", "Fire", "Bones", "Seas", "Stardust", "Forests", "Legends", "Secrets", "Caves", "Rivers", "Steel", "Sandstorms", "Dunes", "Gears", "Darkness", "Storms", "Beaches", "Atmosphere", "Stars", "Boulders", "Gold", "Dragons", "Bridges", "Ships", "Crystal", "Song", "Music", "Spikes" } local echeladder = {} local c = RandomKey(color_table) cecho("Your chumhandle is ") fg(c) echo(chumhandlePrefixes[math.random(1, #chumhandlePrefixes)]) echo(chumhandleSuffixes[math.random(1, #chumhandleSuffixes)]) cecho(".\nYou are the ") fg(c) echo(heroPrefixes[math.random(1, #heroPrefixes)]) fg("a_grey") echo(" of ") fg(c) echo(heroSuffixes[math.random(1, #heroSuffixes)]) cecho(", in the Land of ") local firstName, secondName = landNames[math.random(1, #landNames)], landNames[math.random(1, #landNames)] if secondName == firstName then secondName = landNames[math.random(1, #landNames)] end fg(c) echo(firstName) fg("a_grey") echo(" and ") fg(c) echo(secondName) cecho(".\n") send("\n") function NumKeys(table) local keys = 0 for k,_ in pairs(table) do keys = keys + 1 end return keys end function RandomKey(table) local seed = math.random(1, NumKeys(table)) for k,v in pairs(table) do seed = seed - 1 if seed <= 0 then return k end end end