diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-11-12 14:39:15 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-11-12 14:39:15 +0100 |
commit | 19cd4e7ea97d08d61b5ba650a471bbd2e814d779 (patch) | |
tree | 78aeec5b2be9c5f7519554ad936405c68c40f637 /nsfw.lua | |
parent | d4da90fada58be5eda399795ffbc82a1365d348b (diff) | |
download | furrybot-19cd4e7ea97d08d61b5ba650a471bbd2e814d779.tar.xz |
Structure overhaul
Diffstat (limited to 'nsfw.lua')
-rw-r--r-- | nsfw.lua | 48 |
1 files changed, 28 insertions, 20 deletions
@@ -13,40 +13,48 @@ function furrybot.get_ascii_boobs(name) return furrybot.get_ascii_genitals(name, "E", "Ξ", "3", 31243) end -function furrybot.commands.dicksize(name, target) - target = target or name - furrybot.send(furrybot.get_ascii_dick(target) .. furrybot.colors.system .. " ← " .. furrybot.ping(target, furrybot.colors.system) .. "'s Dick", furrybot.colors.system) -end -furrybot.commands.cocksize = furrybot.commands.dicksize - -function furrybot.commands.boobsize(name, target) - target = target or name - furrybot.send(furrybot.get_ascii_boobs(target) .. furrybot.colors.system .. " ← " .. furrybot.ping(target, furrybot.colors.system) .. "'s Boobs", furrybot.colors.system) -end - -furrybot.commands.smellfeet = furrybot.request_command(function(name, target) +furrybot.commands.dicksize = { + params = "[<player>]", + help = "Display the size of your own or another player's dick", + func = function(name, target) + target = target or name + furrybot.send(furrybot.get_ascii_dick(target) .. furrybot.colors.system .. " ← " .. furrybot.ping(target, furrybot.colors.system) .. "'s Dick", furrybot.colors.system) + end, +} + +furrybot.commands.boobsize = { + params = "[<player>]", + help = "Display the size of your own or another player's boobs", + func = function(name, target) + target = target or name + furrybot.send(furrybot.get_ascii_boobs(target) .. furrybot.colors.system .. " ← " .. furrybot.ping(target, furrybot.colors.system) .. "'s Boobs", furrybot.colors.system) + end, +} + +furrybot.request_command("smellfeet", "smell another player's feet", function(name, target) furrybot.ping_message(target, name .. " wants to smell your feet. Type !accept to accept or !deny to deny.", furrybot.colors.system) end, function(name, target) furrybot.ping_message(name, " you are smelling " .. target .. "'s feet. They are kinda stinky!", furrybot.colors.roleplay) end) -furrybot.commands.blowjob = furrybot.request_command(function(name, target) +furrybot.request_command("blowjob", "suck another player's dick", function(name, target) furrybot.ping_message(target, name .. " wants to suck your dick. Type !accept to accept or !deny to deny.", furrybot.colors.system) end, function(name, target) - furrybot.send(name .. " is sucking " .. target .. "'s cock. " .. furrybot.get_ascii_dick(name) .. " ˣoˣ ", furrybot.colors.roleplay) + furrybot.send(name .. " is sucking " .. target .. "'s cock. " .. furrybot.get_ascii_dick(target) .. " ˣoˣ ", furrybot.colors.roleplay) end) -furrybot.commands.sex = furrybot.request_command(function(name, target) +furrybot.request_command("sex", "have sex with another player", function(name, target) furrybot.ping_message(target, name .. " wants to have sex with you. Type !accept to accept or !deny to deny.", furrybot.colors.system) end, function(name, target) furrybot.send(name .. " and " .. target .. " are having sex! OwO", furrybot.colors.roleplay) end) -furrybot.commands.bang = furrybot.commands.sex -furrybot.commands.fuck = furrybot.commands.sex -furrybot.commands.cum = function(name) - furrybot.send(name .. " is cumming: " .. furrybot.get_ascii_dick(name) .. C("#FFFFFF") .. furrybot.repeat_string("~", math.random(1, 10)), furrybot.colors.roleplay) -end +furrybot.commands.cum = { + help = "Cum", + func = function(name) + furrybot.send(name .. " is cumming: " .. furrybot.get_ascii_dick(name) .. C("#FFFFFF") .. furrybot.repeat_string("~", math.random(1, 10)), furrybot.colors.roleplay) + end +} return function(_http, _env, _storage) http, env, storage = _http, _env, _storage |