Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width">
- <title>JS Bin</title>
- <style>.evidence{color:#a00;font-weight:bold;}</style>
- </head>
- <body>
- <b>Click the button to get orders.</b>
- <button onclick="game();">Get me wet!</button>
- <br><br>
- <div id="orders"></div>
- <script id="jsbin-javascript">
- var original_guests = [
- {name: "Bee", genital: "pussy", possessive: "her"},
- {name: "Paolo", genital: "dick", possessive: "his"}
- ];
- var actions = [
- "kiss",
- "lick",
- "touch with hands or massage",
- "bite",
- "touch with {{POSSESSIVE}} feet",
- "touch with {{POSSESSIVE}} {{GENITAL}}",
- "touch with {{POSSESSIVE}} nose"
- ];
- var subjects = [
- "toes",
- "nipples",
- "lips",
- "ears",
- "neck",
- "{{GENITAL}}",
- "back"
- ];
- function extract(min, max) {
- return Math.round(Math.random() * max) + min;
- };
- function evidence(s) {
- return '<span class="evidence">' + s + '</span>';
- }
- function game() {
- var guests = original_guests.slice(0);
- var guest1 = guests.splice(extract(0, guests.length-1), 1)[0];
- var guest2 = guests.splice(extract(0, guests.length-1), 1)[0];
- var action = extract(0, actions.length-1);
- var subject = extract(0, subjects.length-1);
- var phrase = evidence(guest1.name);
- phrase += ' have to ';
- phrase += evidence(actions[action])
- .replace('{{GENITAL}}', guest1.genital)
- .replace('{{POSSESSIVE}}', guest1.possessive);
- phrase += ' ';
- phrase += guest2.name;
- phrase += '\'s ';
- phrase += evidence(subjects[subject])
- .replace('{{GENITAL}}', guest2.genital)
- document.getElementById('orders').innerHTML = phrase;
- };
- </script>
- <script id="jsbin-source-javascript" type="text/javascript">var original_guests = [
- {name: "Bee", genital: "pussy", possessive: "her"},
- {name: "Paolo", genital: "dick", possessive: "his"}
- ];
- var actions = [
- "kiss",
- "lick",
- "touch with hands or massage",
- "bite",
- "touch with {{POSSESSIVE}} feet",
- "touch with {{POSSESSIVE}} {{GENITAL}}",
- "touch with {{POSSESSIVE}} nose"
- ];
- var subjects = [
- "toes",
- "nipples",
- "lips",
- "ears",
- "neck",
- "{{GENITAL}}",
- "back"
- ];
- function extract(min, max) {
- return Math.round(Math.random() * max) + min;
- };
- function evidence(s) {
- return '<span class="evidence">' + s + '</span>';
- }
- function game() {
- var guests = original_guests.slice(0);
- var guest1 = guests.splice(extract(0, guests.length-1), 1)[0];
- var guest2 = guests.splice(extract(0, guests.length-1), 1)[0];
- var action = extract(0, actions.length-1);
- var subject = extract(0, subjects.length-1);
- var phrase = evidence(guest1.name);
- phrase += ' have to ';
- phrase += evidence(actions[action])
- .replace('{{GENITAL}}', guest1.genital)
- .replace('{{POSSESSIVE}}', guest1.possessive);
- phrase += ' ';
- phrase += guest2.name;
- phrase += '\'s ';
- phrase += evidence(subjects[subject])
- .replace('{{GENITAL}}', guest2.genital)
- document.getElementById('orders').innerHTML = phrase;
- };</script></body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement