Bots Home
|
Create an App
bbbbbb32
Author:
david69
Description
Source Code
Launch Bot
Current Users
Created by:
David69
/* El Ahorcado! * * Description: Options: - Set the display alert time in minutes (between 4 and 10 min) - Set a word or 2 (letters and spaces ONLY) - Select YES if you want tu use random words - Set the delay (in seconds) to set new word after the game has finished - Select YES if your mods can set a new word List of commands: ?letter to guess a letter: ?a ... ?z $solution to guess the word: $bow tie !h to display the commands !w to display winners list !z to reset winners list /newword(s) to set a new word: /bow tie (Broadcaster and/or mods only) * */ palabraAhorcado = []; respuestaUsuario = []; loosehm = 0; finished = false; wingame = false; set_palabraAhorcado = ""; ch_letters = []; winner = ""; last_palabraAhorcados = []; Winners = new Array(); nl = "\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501"; cb.settings_choices = [{ name: 'ADVERT_TIME', type: 'int', minValue: 4, maxValue: 10, defaultValue: 10, label: 'Tiempo entre aparicion del anuncio ' }, { name: 'palabraAhorcado', label: "Palabra(s) solo letras y espacios ", type: 'str', minLength: 3, maxLength: 25, required: false }, { name: 'rand_palabraAhorcado', label: "Usamos aleatorias", type: 'choice', choice1: 'Yes', choice2: 'No', default: 'No' }, { name: 'wait_s', label: "Retraso en aleatorias", type: 'int', minValue: 5, maxValue: 90, default: 30 }, { name: 'modAdminAhorcado', label: "Pueden elejir los mods la palabra ?", type: 'choice', choice1: 'Yes', choice2: 'No', default: 'Yes' }, { name: 'repeticionesNotificacionWin', type: 'str', label: 'repeticiones notificacion ganador ', defaultValue: '', required: false }, { name: 'repeticionesNotificacionWinTime', type: 'int', label: 'Repeticiones tiempo para notificar (minutos)', minValue: 1, maxValue: 60, defaultValue: 5 }, { name: 'numeroVictoriasWin', type: 'int', label: 'Palabras necesarias para ganar la partida ', minValue: 0, maxValue: 100, defaultValue: 0 }, {name:'meta', label:'Premio al ganador', type:'str', minLength: 2, maxLength: 25, required: true}, {name:'tokensLetra', label:'Tokens para preguntar letras', type:'int', minValue:1, maxValue:99999, default:25}, {name:'tokensSolucion', label:'Tokens para resolver', type:'int', minValue:1, maxValue:99999, default:50}, ]; function new_goalAhorcado(nGoalAhorcado) { meta = []; cb.settings.meta = nGoalAhorcado.trim(); cb.log(cb.settings.meta) } String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); }; cb.onTip(function(tip) { var tokensLetra = cb.settings.tokensLetra var tokensSolucion = cb.settings.tokensSolucion var auxiliarMessage = tip['message'] if (tip['amount'] >= tokensLetra) { if (auxiliarMessage.indexOf("!") === 0 || auxiliarMessage.indexOf("?") === 0 || auxiliarMessage.indexOf("$") === 0 || auxiliarMessage.indexOf("/") === 0 || auxiliarMessage.indexOf("¡") === 0 ) { auxiliarMessage = auxiliarMessage.toLowerCase(); auxiliarMessage = auxiliarMessage.trim(); if (auxiliarMessage.indexOf("?") === 0 && auxiliarMessage.length === 2) { var param = auxiliarMessage.replace("?", ""); guess_letter(tip['from_user'], param); } else if (auxiliarMessage.indexOf('$') === 0 && set_palabraAhorcado != tip['from_user'] && tip['amount'] >= tokensSolucion) { var param = auxiliarMessage.replace("$", ""); if (param != "") { checkword(tip['from_user'], param); } } } cb.chatNotice("Gracias por el tip! recuerda para jugar al ahorcado debes de incluir ? antes de la letra o $ antes de la solucion en el tip Note", tip['from_user']); } }) cb.onMessage(function(msg) { msg['m'] = msg['m'].toLowerCase(); msg['m'] = msg['m'].trim(); if (msg['m'].indexOf("!h") === 0 && msg['m'].length === 2){ help(msg['user']); }else if (msg['m'].indexOf("!w") === 0 && msg['m'].length === 2){ drawWinners(msg['user']); }else if (msg['m'].indexOf("!z") === 0 && msg['m'].length === 2) { msg['X-Spam'] = true; Winners = new Array(); cb.chatNotice('The winners list has been reset.', '', '', '', 'bold'); } else if ((msg['user'] == cb.room_slug || msg['is_mod'] == true ) && msg['m'].indexOf("¡") === 0) { var param = msg['m'].replace("¡", ""); new_goalAhorcado(param) auxiliarMessage = ""; cb.chatNotice("Nueva palabra configurada"); msg['m'] = ""; cb.chatNotice("New word set: " + param, msg['user']); } else if (set_palabraAhorcado == msg['user']){ cb.chatNotice("You can't guess the word you set.", msg['user']); } else{ cb.chatNotice("This command doesn\'t exist. Type !h for help.", msg['user']); } return msg; }); function help(user) { cb.chatNotice('El Ahorcado! \nComandos:\nTeclea ?letra para preguntar por esa letra en nuestra palabra \nTeclea $palabra(s)para tratar de resolver pa palabra(s).\nTeclea !w para mostrar la lista de usuarios ganadores .\nTeclea !h para mostrar la ayuda.\nTeclea ¡palabra para cambiar la palabra ', user); cb.chatNotice('HangMan! \n Play with us following the instructions \n to ask for a letter you must add a tip message with ?letter and a amount of : ' + cb.settings.tokensLetra + ' \n to ask for solution you must add a tip message with $solution and a amount of : ' + cb.settings.tokensSolucion + ' to show help type !h on chat \n to change word type ¡newWord \n to display winner list type !w \n and to show help type !h ' , user); } cb.onDrawPanel(function(user) { var palabraAhorcado_display = ""; var labletters = ""; nblet = 0; for (var i = 0; i < ch_letters.length; i++) labletters = labletters + ' ' + ch_letters[i]; palabraAhorcado_display = cb.settings.palabraAhorcado.join().replace(",", "\u00A0"); cb.log(cb.settings.palabraAhorcado) cb.log(palabraAhorcado_display) cb.log(finished) while (palabraAhorcado_display.indexOf(',') > 0) { palabraAhorcado_display = palabraAhorcado_display.replace(",", "\u00A0"); } for (var i = 0; i < palabraAhorcado_display.length; i++) { if (palabraAhorcado_display[i] == "_") nblet++; } if (!finished) return { 'template': '3_rows_11_21_31', 'row1_value': 'El Ahorcado | HangMan', 'row2_value': palabraAhorcado_display.toUpperCase() + "\u00A0\u00A0(" + nblet + ")", 'row3_value': labletters }; else return { 'template': '3_rows_11_21_31', 'row1_value': 'El Ahorcado | HangMan', 'row2_value': palabraAhorcado_display.toUpperCase(), 'row3_value': 'Winner is: \u265a ' + winner + ' \u265a' }; }); function init_palabraAhorcado() { if (cb.settings.palabraAhorcado != null && cb.settings.palabraAhorcado != "") { cb.settings.palabraAhorcado = cb.settings.palabraAhorcado.trim(); for (var i = 0; i < cb.settings.palabraAhorcado.length; i++) { if (!(/^[a-zA-Z]*$/.test(cb.settings.palabraAhorcado.charAt(i)))) palabraAhorcado[i] = "\u00A0"; else palabraAhorcado[i] = "_"; } cb.settings.palabraAhorcado = cb.settings.palabraAhorcado.toLowerCase(); loosehm = 0; finished = false; ch_letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; cb.drawPanel(); cb.chatNotice('\u2605\u2605 New word has been set! \u2605\u2605', '', '#0000FF', '#FFFFFF', 'bold'); // updateSubject(); } else if (cb.settings.rand_palabraAhorcado == "Yes") { get_palabraAhorcado(); // updateSubject(); } } function guess_letter(user, letter) { if (!finished) { var msg_guess = "Sorry, " + user + ", no hay " + letter.toLowerCase().charAt(0) + " en la palabra!"; var wins = ""; if (cb.settings.palabraAhorcado.indexOf(letter) > -1 && palabraAhorcado.indexOf(letter) == -1) { update_palabraAhorcado(user, letter); msg_guess = "\u265a " + user + " \u265a Acertaste la letra -> " + letter.toLowerCase().charAt(0); winner = user; cb.chatNotice(msg_guess); // line added (gargoyle1) } else { // else added (gargoyle1) cb.chatNotice(msg_guess, user); } ch_letters.splice(ch_letters.indexOf(letter), 1); update_palabraAhorcado(user, letter); // notice deleted (gargoyle1) } else { cb.chatNotice("Acabo el juego , esperando nueva palabra .", user); } } function update_palabraAhorcado(user, letter) { for (var i = 0; i < cb.settings.palabraAhorcado.length; i++) { if (cb.settings.palabraAhorcado.charAt(i) === letter) palabraAhorcado[i] = letter; } if (palabraAhorcado.indexOf('_') == -1) { var testword = palabraAhorcado.join(""); //checkword(user, testword); finished = false; } cb.drawPanel(); } function checkword(user, apalabraAhorcado) { var msg_guess = "Sorry, " + user + ", la palabra no es " + apalabraAhorcado.toLowerCase(); var wins = ""; if (!finished) { apalabraAhorcado = apalabraAhorcado.trim(); if (cb.settings.palabraAhorcado == apalabraAhorcado.toLowerCase()) { palabraAhorcado = cb.settings.palabraAhorcado.split(""); // cb.chatNotice("xxx " + palabraAhorcado); winner = user; finished = true; cb.drawPanel(); updateUser(winner); msg_guess = " \u265a " + user + " " + "\u265a acerto la palabra " + apalabraAhorcado.toLowerCase() + "! "; wins = "\u265a"; checkwinner(); if (!wingame) { if (cb.settings.rand_palabraAhorcado === "Yes") cb.setTimeout(get_palabraAhorcado, cb.settings.wait_s * 1000) else cb.chatNotice("Cambia la palabra escribiendo /word(s).", cb.room_slug); } } if (user != cb.room_slug) respuestaUsuario.splice(respuestaUsuario.indexOf(user), 1); if (!finished) { cb.chatNotice(msg_guess, user); } else { // user added (gargoyle1) cb.chatNotice(msg_guess, '', '#FF0000', '#FFFFFF', 'bold'); } } else { cb.chatNotice("Esperando nueva palabra.", user); } } function updateUser(user) { var okk = 0; for (var i = 0; i < Winners.length; i++) { if (Winners[i].user == user) { Winners[i].nb = Winners[i].nb + 1; okk = 1; } } if (okk == 0) Winners.push({ user: user, nb: 1 }); } function drawWinners(user) { Winners.sort(function(a, b) { return b.nb - a.nb }); var out = ""; for (var i = 0; i < Winners.length; i++) { out += '\u2606 ' + Winners[i].user + ' won ' + Winners[i].nb + ' times.' + '\n'; } out += nl + '\n'; cb.chatNotice(' Winners: ', '', '#B00000', '#FFFFFF', 'bold'); cb.chatNotice(out); } function new_palabraAhorcado(npalabraAhorcado) { palabraAhorcado = []; cb.settings.palabraAhorcado = npalabraAhorcado.trim(); ch_letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; init_palabraAhorcado(); } function changerand(user) { // function added (gargoyle1) if (cb.settings.rand_palabraAhorcado == 'No') { cb.settings.rand_palabraAhorcado = 'Yes'; set_palabraAhorcado = ""; } else { cb.settings.rand_palabraAhorcado = 'No'; } cb.chatNotice('Setting >>Use Random words?<< set to: ' + cb.settings.rand_palabraAhorcado, user); } function init() { init_palabraAhorcado(); advert(); notifier(); cb.drawPanel(); } function get_palabraAhorcado() { palabraAhorcado = []; var rnumber = Math.floor(Math.random() * (2054 + 31)); if (last_palabraAhorcados[0] == null || last_palabraAhorcados.indexOf(rnumber) == -1) { last_palabraAhorcados.push(rnumber); cb.settings.palabraAhorcado = thesaurus[rnumber]; cb.log("New word:: " + cb.settings.palabraAhorcado); } else { get_palabraAhorcado(); } init_palabraAhorcado(); } function updateSubject() { var newSubject = 'El Ahorcado! \nComandos:\nTeclea ?letra para preguntar por esa letra en nuestra palabra \nTeclea $palabra(s)para tratar de resolver pa palabra(s).\nTeclea !w para mostrar la lista de usuarios ganadores .\nTeclea !h para mostrar la ayuda'; cb.log("Changing subject to: " + newSubject); cb.changeRoomSubject(newSubject); } function advert() { cb.chatNotice('El Ahorcado! \nComandos:\nTeclea ?letra para preguntar por esa letra en nuestra palabra \nTeclea $palabra(s)para tratar de resolver pa palabra(s).\nTeclea !w para mostrar la lista de usuarios ganadores .\nTeclea !h para mostrar la ayuda'); cb.chatNotice('Teclea /word(s) para elejir la nueva palabra a acertar (s)\nTeclea !z para reiniciar la lista de ganadores .', cb.room_slug); cb.setTimeout(advert, (cb.settings.ADVERT_TIME * 60000)); } function notifier() { if (cb.settings.numeroVictoriasWin > 0) { cb.chatNotice(cb.settings.repeticionesNotificacionWin, '', '', '', 'bold'); cb.setTimeout(notifier, (cb.settings.repeticionesNotificacionWinTime * 60000)); } } function checkwinner() { if (cb.settings.numeroVictoriasWin > 0) { Winners.sort(function(a, b) { return b.nb - a.nb }); if (Winners[0].nb == cb.settings.numeroVictoriasWin) { wingame = true; cb.chatNotice('\u2605\u2605\u2605 ' + Winners[0].user + ' guessed ' + Winners[0].nb + ' word(s) and won the game! \u2605\u2605\u2605', '', '#009900', '#FFFFFF', 'bold'); } } } thesaurus = ["naturist", "kayak", "kayakist", "italy", "tear", "pottery", "swing", "trade", "stamp", "ego", "guilt", "fight", "waterfall", "tortoise", "vinegar", "herald", "tshirt", "mosquito", "knife", "cabbage", "concert", "flamenco", "knitting", "salt", "draw", "cancer", "chips", "reading", "bar", "coat", "van", "wagon", "rumour", "thief", "hammer", "manners", "bacteria", "graduate", "rhinoceros", "button", "parent", "well", "juice", "judo", "pirate", "bellows", "university", "laxative", "rose", "saint", "lodger", "croissant", "trapeze", "conductor", "spring", "parity", "ball", "sunburn", "tourist", "orange", "creation", "test", "tragedy", "toy", "cashier", "taxi", "turf", "entrance", "forest", "insult", "night", "seasick", "reindeer", "aquarium", "chandelier", "ears", "anchor", "college", "wood", "scarf", "wheelbarrow", "father", "xray", "waiter", "pencil", "spanner", "lead", "fare", "general", "lighthouse", "calculator", "wisdom", "tower", "aerial", "bath", "asylum", "spoon", "loom", "jug", "remedy", "letterbox", "puppy", "bible", "whale", "news", "bullet", "whiteboard", "cheat", "ashes", "soldier", "neck", "rash", "amplifier", "piano", "training", "comet", "empire", "prank", "ant", "needle", "dove", "pyjamas", "kid", "album", "storm", "snake", "escape", "aid", "address", "soccer", "sponge", "cellar", "hygiene", "novel", "spire", "typewriter", "creeper", "scar", "bench", "badge", "fireman", "limit", "planning", "cousin", "giraffe", "pudding", "screen", "scales", "concierge", "force", "brakes", "sausage", "donkey", "task", "radar", "artillery", "switch", "sugar", "sex", "lord", "service", "signature", "creature", "bin", "coronet", "mushroom", "jump", "buoy", "carnival", "shrimps", "noise", "note", "tiger", "vice", "shoehorn", "passion", "flea", "book", "belt", "formula", "planet", "genius", "egg", "bikini", "ipad", "shout", "fleet", "song", "evil", "loan", "joke", "minute", "prison", "estate", "kite", "toothpick", "wallet", "thermometer", "poster", "breath", "lap", "parrot", "garden", "artist", "grade", "spaghetti", "zoo", "emerald", "fuck", "accountant", "bingle", "boxing", "travel", "necklace", "salmon", "kangaroo", "coffin", "sparrow", "shorts", "ink", "butterfly", "bargain", "queen", "radiator", "handbag", "pyramid", "crutch", "stain", "opera", "parasite", "end", "surgeon", "mermaid", "crumbs", "arrow", "dice", "ring", "definition", "family", "wine", "library", "pocket", "danger", "catastrophe", "plate", "snow", "invention", "barber", "flywheel", "chimney", "divorce", "ransom", "rebel", "prize", "pussy", "ladder", "sail", "blonde", "lunch", "cord", "horsepower", "heretic", "cupboard", "slide", "sofa", "fridge", "hope", "commander", "wolf", "quarry", "cereal", "sandals", "aluminium", "beer", "duty", "flowerpot", "hosepipe", "stream", "principal", "bus", "muscle", "tissue", "bed", "offer", "leaf", "staple", "snail", "texas", "nursery", "courage", "ladybird", "bishop", "bush", "corporation", "war", "captain", "choir", "scream", "nappy", "kennel", "chapel", "fad", "stool", "comedy", "toffee", "crab", "printer", "voting", "antique", "map", "pub", "pharmacy", "drug", "inn", "playground", "brass", "hand", "concrete", "funeral", "fin", "weather", "leather", "chair", "grease", "carriage", "lodge", "chisel", "bandage", "tape", "bulb", "dragon", "carpet", "school", "factory", "contract", "hour", "day", "crown", "egypt", "flight", "generator", "binder", "ice", "tongue", "robot", "skin", "waltz", "leech", "custard", "warship", "farm", "pillow", "help", "hinge", "chimp", "hair", "angel", "torrent", "locust", "prince", "monster", "research", "statue", "morals", "ballroom", "beach", "practice", "loaf", "pincer", "market", "spaceship", "china", "messenger", "dance", "velcro", "picture", "calm", "aroma", "thermostat", "brooch", "string", "rollercoaster", "software", "ridge", "singer", "panther", "denim", "lane", "shark", "icon", "cherry", "wig", "pimple", "spider", "indian", "pain", "bib", "stardom", "pear", "fuse", "razor", "election", "bacon", "fork", "orchestra", "photograph", "ambiguous", "toast", "verb", "comic", "napkin", "seagull", "milkshake", "lipstick", "tornado", "sunrise", "cave", "navel", "vase", "lighter", "blame", "fire", "octopus", "ferry", "paradise", "bowl", "staff", "salon", "computer", "satellite", "decorator", "gloves", "silo", "bill", "bubble", "fax", "music", "swimming", "perch", "sunset", "iceberg", "fairy", "marble", "headache", "barrier", "fatigue", "promotion", "mind", "shop", "climbing", "injury", "chart", "wave", "galaxy", "mirror", "plastic", "snore", "dish", "bridge", "dusk", "guitar", "vowel", "brick", "tapestry", "loop", "mite", "scallop", "toes", "dynamo", "friar", "riot", "volcano", "baby", "dodgem", "pastry", "microbe", "sermon", "sole", "telescope", "pie", "morning", "nile", "ravioli", "parade", "essay", "party", "gears", "cap", "summer", "pin", "migraine", "mouse", "grasshopper", "epidemic", "eyebrow", "peace", "lift", "spinach", "referee", "hardware", "elastic", "space", "store", "pasta", "gondola", "wind", "report", "tablet", "station", "fungus", "law", "lunatic", "press", "compass", "balcony", "fact", "noun", "scandal", "oyster", "sentry", "ham", "cowboy", "parachute", "section", "cucumber", "hostpital", "florist", "figure", "toothbrush", "shoes", "horseshoe", "alphabet", "observation", "mattress", "mole", "race", "mill", "gossip", "carpenter", "jet", "mound", "ginger", "tap", "blister", "flag", "frown", "lobster", "decoy", "India", "basket", "trap", "cider", "lemon", "ketchup", "doctrine", "mask", "turtle", "pension", "curtain", "envelope", "politician", "tax", "tomb", "skyscraper", "skirt", "star", "straw", "grass", "pride", "architect", "colony", "fish", "ceiling", "clay", "board", "ostrich", "pumpkin", "moustache", "religion", "cuff", "berry", "parliament", "attack", "summit", "spade", "vote", "hooligan", "fair", "prairie", "gown", "arm", "video", "basin", "satan", "park", "sneeze", "dentist", "oar", "jacket", "laser", "magician", "nanny", "dolphin", "flood", "cape", "chameleon", "frock", "rain", "curlers", "pankake", "joy", "mint", "cloak", "tray", "scarecrow", "stampede", "skateboard", "herb", "crowd", "cube", "hymn", "key", "chess", "graffiti", "square", "radio", "scorpion", "saxophone", "mat", "barrel", "hook", "cry", "union", "miser", "corn", "stars", "bullfight", "silence", "word", "crisis", "birthday", "shooting", "butter", "rib", "motorcycle", "duck", "paranoia", "schedule", "Russia", "chain", "log", "island", "moth", "target", "comb", "flirt", "bully", "pigeon", "president", "powder", "poker", "nail", "crisps", "winner", "glasses", "revenge", "cloud", "synthetic", "plaster", "faint", "gamble", "lentil", "hamburger", "tank", "screwdriver", "bow", "kidney", "novice", "pepper", "cheese", "stew", "galvanise", "crust", "reason", "sunglasses", "search", "plane", "composer", "title", "profit", "spy", "paw", "vitamins", "socks", "licence", "scissors", "finger", "colour", "chime", "jealousy", "newspaper", "policeman", "pilot", "altar", "cult", "advertising", "hospital", "shoelace", "legs", "saddle", "file", "refugee", "conference", "rank", "pail", "letter", "arithmetic", "ski", "junk", "interlude", "dictionary", "midwife", "trailer", "frog", "reciept", "finance", "flashbulb", "drum", "tusk", "consonant", "justice", "package", "price", "zip", "luggage", "carrot", "cafe", "nun", "film", "cook", "encyclopedia", "soap", "second", "bead", "tour", "gym", "fever", "snack", "rhythm", "massage", "earth", "value", "certificate", "whisky", "aplause", "pebble", "souvenir", "pen", "model", "gnome", "stone", "poverty", "cactus", "harp", "feast", "hobby", "gutter", "diary", "diver", "magazine", "beggar", "beans", "spacestation", "muslim", "bridle", "salad", "wardrobe", "honey", "mellon", "power", "garlic", "potato", "satire", "saucer", "crystal", "roulette", "work", "bingo", "tie", "fan", "cup", "cripple", "hanger", "porridge", "gang", "coal", "mime", "ticket", "flesh", "bee", "sow", "slut", "seat", "smile", "lollipop", "spine", "runway", "nose", "digging", "judge", "blood", "sheet", "peacock", "bandit", "drinking", "manure", "rudder", "cot", "bundle", "exam", "manhole", "slipper", "alarm", "motel", "caterpillar", "prejudice", "prophet", "gallery", "cocktail", "suicide", "parlour", "binge", "game", "eagle", "widow", "desert", "pliers", "crane", "internet", "seal", "saviour", "referendum", "kiosk", "beard", "teacher", "bank", "threat", "mustard", "cow", "goal", "stage", "baton", "shampoo", "tv", "surface", "foam", "cabin", "survey", "olympics", "holiday", "telephone", "shopping", "code", "dinner", "puppet", "bomb", "lamp", "result", "skylight", "increments", "roses", "consumer", "tonic", "cat", "church", "kidnap", "trellis", "reject", "cream", "net", "kitchen", "elephant", "lemonade", "granny", "cough", "shirt", "corner", "engineer", "sea", "error", "shelf", "legend", "termite", "reward", "stiletto", "pillar", "sword", "tears", "seed", "jury", "caper", "leg", "rubbish", "padlock", "sardine", "foundation", "pants", "tennis", "holly", "tail", "escalator", "miner", "iron", "golf", "tart", "fertiliser", "seesaw", "dock", "bell", "mile", "capital", "sack", "turkey", "algae", "haystack", "violin", "perfume", "graph", "boots", "sailor", "microphone", "chocolate", "label", "cartridge", "chimpanzee", "menu", "shape", "tartan", "myth", "tattoo", "worm", "applause", "nuts", "memory", "plug", "psychiatrist", "door", "tram", "cliff", "loft", "spar", "headline", "witch", "bait", "energy", "guide", "sale", "parish", "doughnut", "daisy", "moon", "sky", "cannon", "sanity", "cork", "crash", "fall", "stomach", "hazard", "king", "fountain", "oil", "monkey", "band", "nib", "arch", "lump", "angle", "mutton", "leisure", "copier", "guillotine", "sedative", "safe", "republic", "hostage", "cemetery", "accident", "exile", "arthritis", "paddock", "cottage", "giant", "blanket", "rescue", "verse", "coffee", "midget", "river", "passport", "stadium", "tractor", "chicken", "sexual", "sexuality", "fellatio", "cunnilingus", "zero", "about", "above", "abuse", "actor", "admit", "adult", "after", "again", "agree", "alive", "alone", "along", "amend", "among", "anger", "angry", "apple", "argue", "avoid", "awake", "award", "begin", "below", "birth", "black", "blade", "bleed", "blind", "block", "brain", "brake", "brave", "bread", "break", "brief", "bring", "brown", "brush", "build", "burst", "carry", "catch", "cause", "chalk", "chase", "cheap", "cheer", "chest", "chief", "child", "claim", "clash", "class", "clean", "clear", "climb", "clock", "close", "cloth", "coast", "color", "count", "court", "cover", "crack", "crime", "crops", "cross", "cruel", "crush", "curve", "death", "delay", "dirty", "doubt", "drain", "dream", "dress", "drink", "drive", "drown", "early", "elect", "empty", "enemy", "enjoy", "enter", "equal", "event", "every", "exact", "exist", "expel", "extra", "fence", "field", "final", "first", "fixed", "flame", "float", "floor", "fluid", "frame", "fresh", "front", "fruit", "glass", "glove", "goods", "grain", "great", "green", "grind", "group", "guard", "happy", "heart", "heavy", "honor", "horse", "hotel", "house", "human", "humor", "hurry", "issue", "jelly", "jewel", "joint", "labor", "large", "laugh", "learn", "leave", "legal", "level", "light", "linen", "local", "loose", "loyal", "major", "march", "marry", "match", "mayor", "media", "metal", "minor", "mixed", "money", "month", "moral", "mourn", "mouth", "movie", "nerve", "never", "north", "ocean", "often", "orbit", "order", "other", "owner", "paint", "paper", "paste", "piece", "place", "plant", "point", "print", "prose", "prove", "quick", "quiet", "quite", "raise", "range", "reach", "react", "ready", "right", "rough", "round", "rural", "scale", "screw", "seize", "sense", "serve", "shade", "shake", "shame", "share", "sharp", "sheep", "shell", "shine", "shock", "shoot", "short", "since", "skill", "slave", "sleep", "slope", "small", "smash", "smell", "smoke", "solid", "solve", "sound", "south", "speak", "speed", "spend", "spill", "split", "sport", "stand", "start", "state", "steal", "steam", "steel", "stick", "stiff", "still", "story", "stove", "study", "sweet", "table", "taste", "teach", "tense", "thank", "there", "these", "thick", "thing", "think", "third", "throw", "thumb", "tight", "tired", "today", "tooth", "total", "touch", "train", "treat", "trial", "tribe", "trick", "truce", "truck", "trust", "twist", "under", "unite", "until", "usual", "visit", "voice", "wages", "waste", "watch", "water", "weigh", "wheat", "wheel", "where", "which", "while", "white", "whole", "woman", "world", "worry", "worse", "worth", "wound", "wreck", "write", "wrong", "young", "accept", "accuse", "across", "advise", "affect", "afraid", "agency", "almost", "always", "amount", "animal", "answer", "appeal", "appear", "around", "arrest", "arrive", "assist", "attach", "attend", "autumn", "ballot", "battle", "beauty", "become", "before", "behind", "belief", "belong", "betray", "better", "bitter", "border", "borrow", "bottle", "bottom", "branch", "bright", "broken", "bucket", "budget", "camera", "cancel", "canvas", "career", "center", "chance", "change", "charge", "choose", "circle", "clergy", "collar", "common", "copper", "cotton", "create", "credit", "curfew", "custom", "damage", "debate", "decide", "defeat", "defend", "define", "degree", "demand", "depend", "deploy", "design", "desire", "detail", "detain", "device", "direct", "disarm", "divide", "doctor", "dollar", "donate", "double", "drawer", "during", "effect", "effort", "either", "embryo", "employ", "engine", "enough", "ethnic", "except", "excuse", "expand", "expect", "expert", "export", "extend", "famous", "feeble", "female", "fierce", "finish", "flower", "follow", "forget", "former", "freeze", "friend", "future", "gather", "gentle", "govern", "ground", "growth", "guilty", "happen", "health", "hijack", "hollow", "honest", "humour", "hunger", "ignore", "import", "incite", "infect", "inform", "inject", "injure", "insane", "insect", "invade", "invent", "invest", "invite", "kettle", "launch", "liquid", "listen", "little", "living", "lonely", "matter", "member", "mental", "method", "middle", "modern", "mother", "motion", "murder", "narrow", "nation", "native", "nature", "normal", "number", "object", "occupy", "office", "oppose", "parcel", "pardon", "people", "period", "permit", "person", "please", "plenty", "plough", "poison", "police", "policy", "polish", "porter", "praise", "public", "punish", "recent", "record", "reduce", "reform", "refuse", "regret", "remain", "remove", "repair", "repeat", "resign", "resist", "retire", "return", "revolt", "rocket", "rubber", "season", "secret", "Senate", "series", "settle", "severe", "should", "shrink", "signal", "silver", "simple", "single", "sister", "smooth", "social", "speech", "spirit", "spread", "starve", "sticky", "stitch", "street", "strike", "strong", "stupid", "sudden", "suffer", "supply", "system", "terror", "theory", "thread", "throat", "toward", "tragic", "treaty", "troops", "unless", "urgent", "valley", "vessel", "victim", "wealth", "weapon", "weight", "window", "winter", "wonder", "yellow", "account", "against", "airport", "alcohol", "already", "anarchy", "ancient", "another", "appoint", "approve", "attempt", "average", "balance", "balloon", "because", "believe", "between", "biology", "boiling", "boycott", "breathe", "brother", "cabinet", "capture", "careful", "century", "certain", "citizen", "climate", "clothes", "collect", "combine", "comfort", "command", "comment", "company", "compare", "compete", "complex", "concern", "condemn", "confirm", "connect", "contact", "contain", "control", "correct", "country", "culture", "current", "cushion", "customs", "declare", "deficit", "deplore", "destroy", "develop", "discuss", "disease", "disgust", "dismiss", "dispute", "driving", "ecology", "economy", "embassy", "emotion", "enforce", "examine", "example", "execute", "explain", "explode", "explore", "express", "extreme", "feather", "federal", "feeling", "fertile", "fiction", "foolish", "foreign", "forgive", "forward", "freedom", "hanging", "harbour", "harmony", "harvest", "healthy", "hearing", "history", "hostile", "however", "husband", "illegal", "imagine", "improve", "impulse", "include", "inspect", "instead", "intense", "involve", "journey", "liberal", "machine", "manager", "married", "measure", "medical", "meeting", "message", "militia", "mineral", "missile", "missing", "mistake", "mystery", "natural", "neither", "neutral", "nothing", "nowhere", "nuclear", "observe", "officer", "operate", "opinion", "oppress", "partner", "patient", "payment", "percent", "perfect", "perform", "physics", "pollute", "popular", "possess", "predict", "present", "prevent", "private", "problem", "process", "produce", "program", "project", "promise", "propose", "protect", "protest", "provide", "publish", "purpose", "quality", "receipt", "receive", "recover", "regular", "release", "remains", "repress", "request", "require", "respect", "satisfy", "science", "seeking", "serious", "servant", "several", "shelter", "similar", "society", "special", "strange", "stretch", "subject", "succeed", "suggest", "support", "suppose", "surplus", "survive", "suspect", "suspend", "swallow", "theater", "thought", "through", "thunder", "tonight", "torture", "traffic", "treason", "trouble", "vaccine", "vehicle", "version", "victory", "village", "violate", "violent", "waiting", "welcome", "whether", "whistle", "willing", "without", "witness", "writing", "activist", "addition", "airplane", "although", "ancestor", "announce", "approval", "argument", "behavior", "building", "business", "campaign", "ceremony", "chairman", "champion", "chemical", "children", "civilian", "collapse", "complete", "conflict", "Congress", "consider", "continue", "criminal", "daughter", "decision", "decrease", "delegate", "delicate", "denounce", "describe", "dictator", "diplomat", "disaster", "discover", "distance", "division", "document", "electric", "estimate", "evidence", "exchange", "exercise", "favorite", "frequent", "frighten", "genocide", "horrible", "identify", "incident", "increase", "industry", "innocent", "interest", "language", "learning", "majority", "material", "medicine", "memorial", "militant", "military", "minister", "minority", "moderate", "mountain", "movement", "neighbor", "nominate", "official", "opposite", "organize", "ornament", "parallel", "persuade", "physical", "pleasure", "politics", "position", "possible", "postpone", "pregnant", "pressure", "probable", "probably", "progress", "property", "purchase", "question", "railroad", "reaction", "register", "relation", "remember", "resource", "restrain", "restrict", "sabotage", "security", "sentence", "separate", "sickness", "skeleton", "stocking", "straight", "struggle", "suppress", "surprise", "surround", "sympathy", "teaching", "tendency", "terrible", "threaten", "together", "tomorrow", "treasure", "trousers", "umbrella", "universe", "vacation", "violence", "withdraw", "wreckage", "advertise", "agreement", "amusement", "apologize", "apparatus", "astronaut", "astronomy", "attention", "authority", "automatic", "available", "beautiful", "behaviour", "broadcast", "candidate", "ceasefire", "celebrate", "chemicals", "chemistry", "coalition", "committee", "community", "condition", "conscious", "container", "continent", "cooperate", "criticize", "democracy", "dependent", "different", "difficult", "digestion", "direction", "disappear", "discovery", "dissident", "education", "emergency", "equipment", "establish", "evaporate", "excellent", "existence", "expansion", "extremist", "financial", "fireworks", "guarantee", "guerrilla", "immediate", "immigrant", "important", "inflation", "influence", "insurance", "interfere", "intervene", "knowledge", "lightning", "necessary", "negotiate", "offensive", "operation", "overthrow", "passenger", "permanent", "political", "professor", "radiation", "realistic", "recession", "recognize", "relations", "represent", "sacrifice", "secretary", "selection", "situation", "statement", "structure", "submarine", "substance", "supervise", "surrender", "technical", "temporary", "territory", "terrorist", "tradition", "transport", "treatment", "vegetable", "volunteer", "wonderful", "yesterday", "msg_guessustment", "aggression", "ambassador", "ammunition", "archeology", "atmosphere", "attraction", "automobile", "comparison", "compromise", "connection", "convention", "corruption", "depression", "discussion", "earthquake", "especially", "experience", "experiment", "generation", "government", "helicopter", "individual", "instrument", "laboratory", "literature", "microscope", "population", "profession", "propaganda", "punishment", "reasonable", "resolution", "restaurant", "substitute", "subversion", "suggestion", "technology", "television", "understand", "agriculture", "anniversary", "communicate", "competition", "demonstrate", "destruction", "development", "electricity", "environment", "independent", "information", "intelligent", "investigate", "legislature", "manufacture", "mathematics", "publication", "responsible", "temperature", "congratulate", "conservative", "constitution", "distribution", "headquarters", "intelligence", "organization", "advertisement", "extraordinary", "international", "administration", "discrimination", "representative", "transportation", "crochet", "bacon", "anal", "slut", "whore", "cunt", "pussy", "boobs", "tits", "fuck", "chrysanthemum", "cheese", "cracker", "bondage", "suspension", "shibari", "whip", "flogger", "spank", "enema", "doll", "prey", "daddy", "pet", "dominant", "submissive", "brat", "obey", "punishment", "schnitzel", "apfelstrudel"]; init();
© Copyright Chaturbate 2011- 2024. All Rights Reserved.