DueUtil
Commands
General Tools

Commands

DueUtil has a bunch of commands (with more on the way) that you can use!
The default command prefix for DueUtil is ! or mentioning the bot.
The prefix the bot uses can be changed with the !setcmdkey command (listed in the util section).

keyboard_arrow_rightfeedback

people
suggest


!suggest (suggestion)

Leaves a suggestion on the official server and trello.

people
bugreport


!bugreport (report)

Leaves a bug report on the official DueUtil server and trello.

keyboard_arrow_rightfun

people
topdog


!topdog

View the "top dog"

people
globalranks


!globalranks (page)

Global DueUtil leaderboard

Aliases:
globalrankings, globalleaderboard, gleaderboard

people
pandemic


!pandemic

Tracked the passed DueUtil pandemic.

people
givepotato


!givepotato player

Who doesn't like potatoes?

Alias:
potato

people
globalrank


!globalrank
or !globalrank @player

Find your or another player's global rank.

Alias:
grank

people
glitter


!glitter(text)

Creates a glitter text gif!

(Glitter text from http://www.gigaglitters.com/)

Aliases:
gt, glittertext

people
myrank


!myrank
or for your global rank
!myrank global

Tells you where you are on the !leaderboard.

Alias:
rank

people
rank


!rank @player
or for the global rank
!rank @player global

Tells you where a player is on the !leaderboard.

Note: !rank is an alias for !myrank

people
giveemoji


!giveemoji player emoji

Give a friend an emoji.
Why? Who knows.
I'm sure you can have loads of game with the :cancer: emoji though!
Also see !givepotato

Alias:
emoji

people
leaderboard


!leaderboard (page)
or for global ranks
!leaderboard global (page)
!globalranks (page)

The global leaderboard of DueUtil!

The leaderboard updated every hour*.

Now with local

*May be longer.

Aliases:
ranks, rankings

people
eyes


!eyes modifiers

Modifiers:
snek - Snek eyes (slits)
ogre - Ogre colours
evil - Red eyes
gay - Pink stuff
high - Large pupils + red eyes
emoji - emoji size + no border
small - Small size (larger than emoji)
left - Eyes look left
right - Eyes look right
top - Eyes look to the top
bottom - Eyes look to the bottom
derp - Random pupil positions
bottom left - Eyes look bottom left
bottom right - Eyes look bottom right
top right - Eyes look top right
top left - Eyes look top left
no modifiers - Procedurally generated eyes!!!111

keyboard_arrow_rightgeneral

people
buy


!buy item name

people
sell


!sell item name

people
shop


!shop department (page or name)

A place to see all the backgrounds, banners, themes
and weapons on sale.

e.g. !shop weapons
will show all weapons currenly in store.
!shop item
will show extra details about that item.
If you want anything from the shop use the
!buy command!

keyboard_arrow_rightmisc

people
permissions


!permissions

A check command for the permissions system.

people
wish


!wish

Does this increase the chance of a quest spawn?!

Who knows?

Me.

keyboard_arrow_rightplayer

people
myinfo


!myinfo

Shows your info!

Aliases:
mi, info

people
myawards


!myawards (page number)

Shows your awards!

Alias:
awards

people
mylimit


!mylimit

Shows the weapon price you're limited to.

Alias:
limit

people
settheme


!settheme (theme name)

Sets your profile theme

people
setbanner


!setbanner (banner name)

Sets your profile banner

people
myprofile


!myprofile

Gives the link to your dueutil.tech profile

Alias:
profile

people
setbg


!setbg (background name)

Sets your profile background

Alias:
setbackground

people
mybanners


!mybanners (optional banner name)

Shows the banners you've bought!

Alias:
banners

people
mybgs


!mybgs (optional background name)

Shows the backgrounds you've bought!

Aliases:
mybackgrounds, backgrounds, bgs

people
resetme


!resetme

Resets all your stats & any customization.
This cannot be reversed!

people
daily


!daily

ยค50! Your daily pocket money!

You can use this command once very 24 hours!

people
info


!info @player

Shows the info of another player!

Note: !info is an alias for !myinfo

Alias:
in

people
profile


!profile @player

Gives a link to a player's profile!

Note: !profile is an alias for !myprofile

people
awards


!awards @player (page number)

Shows a players awards!

Note: !awards is an alias for !myawards

people
battlename


!battlename (name)

Sets your name in DueUtil.
To reset your name to your discord name run the
command with no arguments

people
mythemes


!mythemes (optional theme name)

Shows the amazing themes you can use on your profile.
If you use this command with a theme name you can get a preview of the theme!

Alias:
themes

people
train


!train

Train to get a little exp to help you with quests.

This will never give you much exp! But should help you out with quests early on!

You can use this command once every 6 hours!

people
sendcash


!sendcash @player amount (optional message)

Sends some cash to another player.
Note: The maximum amount someone can receive is ten times their limit.

Example usage:

!sendcash @MacDue 1000000 "for the lit bot fam"

or

!sendcash @MrAwais 1

Alias:
sc

keyboard_arrow_rightquest

people
questinfo


!questinfo index

Shows a simple stats page for the quest

Alias:
qi

people
myquests


!myquests

Shows the list of active quests you have pending.

Aliases:
mq, quests

people
declinequest


!declinequest index

Declines a quest because you're too wimpy to accept it.

Alias:
dq

people
acceptquest


!acceptquest (quest number)

You know what to do. Spam !acceptquest 1!

Alias:
aq

security
resetquests


!resetquests

Genocide in a command!
This command will delete all quests on your server.

security
removequest


!removequest (quest name)

Systematically exterminates all instances of the quest...
...Even those yet to be born

security
serverquests


!serverquests (page or quest name)

Lists the quests active on your server.

If you would like to see the base stats of a quest do !serverquests (quest name)

Remember you can edit any of the quests on your server with !editquest

security
editquest


!editquest name (property value)+

Any number of properties can be set at once.
This is also how you set quest channels!

Properties:
attack, hp, accy, spawn, weapon,
image, task, strg, and channel

Example usage:

!editquest "snek man" hp 43 attack 4.2 task "Kill the monster"

!editquest slime channel #slime_fields

security
createquest


!createquest name (base attack) (base strg) (base accy) (base hp)

You can also add (task string) (weapon) (image url) (spawn chance)
after the first four args.

Note a base value is how strong the quest would be at level 1

Example:
Basic Quest:
!createquest "Mega Mouse" 1.3 2 1.1 32
This creates a quest named "Mega Mouse".
With base values:
Attack = 1.3
Strg = 2
Accy = 1.1
HP = 32
Advanced Quest:
!createquest "Snek Man" 1.3 2 1.1 32 "Kill the" "Dagger" http://i.imgur.com/sP8Rnhc.png 21
This creates a quest with the same base values as before but with the message "Kill the"
when the quest pops up, a dagger, a quest icon image and a spawn chance of 21%

keyboard_arrow_rightutil

people
optinhere


!optinhere

Optin to DueUtil on a server.

people
botinfo


!botinfo

General information about DueUtil.

people
prefix


@DueUtilprefix

Tells you what the prefix is on a server.

people
dustats


!dustats

DueUtil's stats since the dawn of time!

people
help


!help (command name or category)

INCEPTION SOUND

Alias:
helpme

people
duservers


!duservers

Shows the number of servers DueUtil is chillin on.

people
optin


!optin

Optin to DueUtil.

(This applies to all servers with DueUtil)

security
setcmdkey


!setcmdkey

Sets the prefix for commands on your server.
The default is '!'

Alias:
setprefix

people
optouthere


!optouthere

Optout of DueUtil on the server you run the command.
This has the same effect as !optout but is local.

security
unshutupdue


!unshutupdue

Reverts !shutupdue or !shutupdue all
(allowing DueUtil to give alerts and be used again).

security
setuproles


!setuproles

Creates any discord roles DueUtil needs. These will have been made when
DueUtil joined your server but if you deleted any & need them you'll
want to run this command.

people
exchange


!exchange (amount) (currency)

Exchange your DUT (DueUtil Tokens) for other bot currencies!

For more information go to: https://discoin.sidetrip.xyz/

Note: Exchanges can take a few minutes to process!

security
leave


!leave

Makes DueUtil leave your server cleanly.
This will delete all quests & weapons created
on your server.

This command can only be run by real server admins
(you must have manage server permissions).

security
shutupdue


!shutupdue

Mutes DueUtil in the channel the command is used in.
By default the !shutupdue will stop alerts (level ups, ect)
using !shutupdue all will make DueUtil ignore all commands
from non-admins.

people
optout


!optout

Optout of DueUtil.

When you opt out:
You don't get quests or exp.
Other players can't use you in commands.
You lose access to all "game" commands.

Server admins (that opt out) still have access to admin commands.

(This applies to all servers with DueUtil)

security
whitelist


!whitelist

Choose what DueUtil commands you want to allow in a channel.
E.g. !whitelist help battle shop myinfo info

Normal users will not be able to use any other commands than the ones you
choose.
The whitelist does not effect server admins.

To reset the whitelist run the command with no arguments.

Note: Whitelisting a command like !info will also whitelist !myinfo
(since !info is mapped to !myinfo)

security
blacklist


!blacklist

Choose what DueUtil commands you want to ban in a channel.
E.g. !blacklist acceptquest battleme sell

Normal users will only be able to use commands not in the blacklist.
The blacklist does not effect server admins.

To reset the blacklist run the command with no arguments.

The blacklist is not independent from the whitelist.

Note: Blacklisting a command like !info will also blacklist !myinfo
(since !info is mapped to !myinfo)

keyboard_arrow_rightweapon

people
unequip


!unequip

Unequips your current weapon

Alias:
uq

people
mywagers


!mywagers (page)

Lists your received wagers.

Aliases:
vw, wagers

people
acceptwager


!acceptwager (wager number)

Accepts a wager!

Alias:
aw

people
declinewager


!declinewager (wager number)

Declines a wager.

Alias:
dw

people
equip


!equip (weapon name)

Equips a weapon from your weapon inventory.

Alias:
eq

security
removeweapon


!removeweapon (weapon name)

Screw all the people that bought it :D

people
myweapons


!myweapons (page)/(weapon name)

Shows the contents of your weapon inventory.

Aliases:
mw, weapons

security
resetweapons


!resetweapons

Screw over everyone on your server!
This command deletes all weapons on your server.

people
battle


!battle player (optional other player)

Battle someone!

Note! You don't gain any exp or reward from these battles!
Please do not spam anyone with unwanted battles.

Alias:
bt

people
wagerbattle


!wagerbattle player amount

Money will not be taken from your account after you use this command.
If you cannot afford to pay when the wager is accepted you will be forced
to sell your weapons.

Aliases:
wager, wb

security
editweapon


!editweapon name (property value)+

Any number of properties can be set at once.

Properties:
message, icon, ranged, and image

Example usage:

!editweapon laser message "pews at" icon :gun:

!editweapon "a gun" image http://i.imgur.com/QuZQm4D.png

security
createweapon


!createweapon "weapon name" "hit message" damage accy

Creates a weapon for the server shop!

For extra customization you add the following:

(ranged) (icon) (image url)

Example:
Basic Weapon:
!createweapon "Laser" "FIRES THEIR LAZOR AT" 100 50
This creates a weapon named "Laser" with the hit message
"FIRES THEIR LAZOR AT", 100 damage and 50% accy
Advanced Weapon:
!createweapon "Banana Gun" "splats" 12 10 True :banana: http://i.imgur.com/6etFBta.png
The first four properties work like before. This weapon also has ranged set to true
as it fires projectiles, a icon (for the shop) ':banana:' and image of the weapon from the url.