]> git.lizzy.rs Git - furrybot-discord.git/blob - nsfw.js
33f4d102971bb295c58eb995b2f26013ae1f82b2
[furrybot-discord.git] / nsfw.js
1 const pseudoRandom = require("pseudo-random")
2 const common = require("./common.js")
3
4 const asciiGenital = (id, begin, middle, ending) => 
5         begin + middle.repeat(2 + Math.floor(pseudoRandom(id).random() * (10 - 2 + 1))) + ending
6
7 const asciiDick = id => asciiGenital(id + 1, "8", "=", "D")
8 const asciiBoob = id => asciiGenital(id + 2, "E", "Ξ", "3")
9
10 module.exports = {
11         dicksize: {
12                 params: "[<player>]",
13                 help: "Display the size of your own or another users's dick",
14                 func: (msg, [targetPing]) => {
15                         const target = targetPing ? common.getPing(targetPing) : msg.author.id
16
17                         if (target)
18                                 msg.reply(`${asciiDick(target)}    ← <@!${target}>'s Dick'`)
19                 }
20         },
21         boobsize: {
22                 params: "[<player>]",
23                 help: "Display the size of your own or another users's boobs",
24                 func: (msg, [targetPing]) => {
25                         const target = targetPing ? common.getPing(targetPing) : msg.author.id
26
27                         if (target)
28                                 msg.reply(`${asciiBoob(target)}    ← <@!${target}>'s Boobs'`)
29                 }
30         },
31 }
32
33 /*
34
35 furrybot.request_command("smellfeet", "smell another player's feet", function(name, target)
36         furrybot.ping_message(target, name .. " wants to smell your feet. Type !accept to accept or !deny to deny.", furrybot.colors.system)
37 end, function(name, target)
38         furrybot.ping_message(name, " you are smelling " .. target .. "'s feet. They are kinda stinky!", furrybot.colors.roleplay)
39 end)
40
41 furrybot.request_command("blowjob", "suck another player's dick", function(name, target)
42         furrybot.ping_message(target, name .. " wants to suck your dick. Type !accept to accept or !deny to deny.", furrybot.colors.system)
43 end, function(name, target)
44         furrybot.send(name .. " is sucking " .. target .. "'s cock. " .. furrybot.get_ascii_dick(target) .. " ˣoˣ ", furrybot.colors.roleplay)
45 end)
46
47 furrybot.request_command("sex", "have sex with another player", function(name, target)
48         furrybot.ping_message(target, name .. " wants to have sex with you. Type !accept to accept or !deny to deny.", furrybot.colors.system)
49 end, function(name, target)
50         furrybot.send(name .. " and " .. target .. " are having sex! OwO", furrybot.colors.roleplay)
51 end)
52
53 furrybot.commands.cum = {
54         help = "Cum",
55         func = function(name)
56                 furrybot.send(name .. " is cumming: " .. furrybot.get_ascii_dick(name) .. C("#FFFFFF") .. furrybot.repeat_string("~", math.random(1, 10)), furrybot.colors.roleplay)
57         end
58 }
59 */