A /roll command.

Comments

38 comments

  • 9610

    It would be very handy to be able to do this in DMs and is really fairly general purpose.

    21
  • devnuhl

    It's general enough purpose that most messaging platforms support it, and when you use discord and find (or forget) it's not present, it can be frustrating.

    One could also argue that many of the things that result in bots may be better suited as built-in functionality, especially when it is very specific and simple functionality.

    You shouldn't need to rely on a bot's network connection to get a random result that is readily shared with a channel/individual.

    21
  • CptTwinkie

    /roll would be perfect

    bots are not helpful at all in DM's and on other servers. Being able to just type "/roll 1d20+2" and get "1d20 + 2 = 12" would be the special sauce that completes my chat burger.

    20
  • NatSock

    There are a million uses for /roll

    Rolling for waifus
    Playing tabletop games
    Playing Farkle
    Settling disputes in an impartial manner
    It’s just fun to roll dice

    18
  • Aokuang

    I second this. /roll in DMs would be great.

    11
  • ShooShoSha

    Although I'd like it for a specific purpose for rolling multi-sided dice, I believe there's an innate human desire to roll dice. It's one of those social ways we can handle disputes or pass the time. Sometimes we just compete over anything and there's this desire to use luck as the impartial arbiter.

    Plus it's fun. IRL I carry a set of dice with me almost always. I'll find myself inadvertently rolling or spinning a die. I've even let a die roll decide lunch and other inconsequential decisions.

    10
  • Arctomachine

    This feature request has been here for almost 3 years. It would be understandable to wait for so long if we requested something very complex, but in fact implementation requires under 30 lines of code to be fit for average usage.

    function Roll(input) {
    input = String(input)
    let regexp = /^\/roll\s*(\s+\d*)?\s*$|^\/roll((?:\s+\d*d\d+)*)\s*$/gm
    let match = regexp.exec(input)
    if (match) {
    if (match[1]) {
    return Math.round(Math.random() * match[1])
    }
    if (match[2]) {
    let params = match[2].split(/\s+/)
    params.shift()
    params = params.map(function(element) {
    let mult = parseInt(element.split('d')[0]) || 1
    let dice = Math.round(Math.random() * (parseInt(element.split('d')[1]) - 1)) + 1
    return mult * dice
    })
    if (params.length == 1) {
    return params[0]
    }
    return params.join(' + ') + ' = ' + params.reduce(function(a, b) {
    return a + b
    })
    }
    return Math.round(Math.random() * 100)
    }
    return 'Incorrect syntax'
    }
    9
  • Simone

    @Wozla

    Dude, this is DISCORD we're talkin' about.

     

    Excuse the serious bump, but /roll would be awesome.

    8
  • revil.

    +1 /roll would be REALLY awewome

    8
  • kaosaxis

    UM why is this already not a thing!!!

    Discord get this put in!

    /roll

    /roll 100

    /roll 1000

    /roll 2019

    8
  • Sheepie

    Y u heff to be mad?

    I wasn't talking about a dice rolling bot. I wanted to use a roll command in a DM. I don't feel like I should have to use a bot for rolling a dice. Even a coin flip command would be nice.

    I mean I would like /roll, is that so wrong? :p

    7
  • Sheepie

    Sorry for the bump but I still think it would be really useful. I just tried to find the /roll command and was pretty sad that there wasn't one. 

    6
  • Pospesel

    Bumping this because it's somehow still not there. I'm a GM that could really benefit from this in DMs.

    5
  • Arctomachine

    Bumping because there is still no /roll.

    Look at it this way: do you have to install third-party addons in MMO games when you do the /roll command in chat? The answer is: no! Because /roll is their default chat command.

    Resemblance between Discord+bots and MMO+addons is unquestionable. So why does an app made by gamers for gamers not have what our beloved games have right out of the box?

    5
  • Ricardo Paixão

    I also agree. Even with the bots, its not possible to roll on a video chat. Its such a simple feature that a Dev could implement it in a day or two.
    I find it disturbing that its not already there from the start

    4
  • daniel.langey

    I'm a new DM, but have been in servers that use bots. I would definitely prefer a /roll command and I'm sure the others in those servers would, too. Bots makes it so you have to know all the different formulas depending on the server you're in. It also means you need a server to even roll at all when you could simply be playing a roleplaying game with 1 other friend.
    It also could make Discord more of the ideal spot for online roleplaying than it already is. I've seen apps with random number generators for no reason. This is something calculated with purpose. Maybe keep it simple so users will need to get bots for complex commands for, say, warhammer (vs D&D). Discord allows bots to stay and we simple DMs get /roll.

    4
  • SoulReaver

    There's the obvious usefulness this would be for playing tabletop games in DM chats, but there are also uses outside of that. For example, I'm in a group DM with two other friends and today we were having a hard time choosing between thing things. "/roll 1d3" would have been nice here (one of us ended up using a separate phone app instead). You don't know how many times I've wished Discord had this.


    I wonder why Discord still doesn't have this. Google Hangouts has had this feature for YEARS.

    https://www.reddit.com/r/dndnext/comments/3py5qf/google_hangout_roll_command_options/


    (And again, bots can only be used for servers, not DM chats.)

    4
  • Gamemaker Rob

    I was also surprised to discover that there is no /roll in discord. It seems like such an obvious thing to have for many reasons (plenty of reasons already given by other posters).

    4
  • 9610

    You have either misunderstood the request or how Discord works, Pholco, and responded with misplaced rudeness.  Those are all bot commands, which are not the same as Discord commands.

    3
  • CptTwinkie

    It's not available for me. Are you sure it's not a bot you're rolling with?

    3
  • theoreticalfunk

    We've had Covid for eight months now.  We're approaching winter.  Things are going to get extra dark for people mentally very soon.  Being able to easily organize a board game night over Discord would be very beneficial and a built in /roll function would help folks out who may not understand how to implement a bot.  Please consider this.

    3
  • Kaji0tt

    Buuump for given reasons.
    /roll 100 <- this pls.

    3
  • ChefJayTay

    *Bump*

    3
  • Vig

    Bump

    2
  • Anders Molin

    Bumping and adding my vote to the request for a basic dice roller command outside of bots.

    1
  • lunasmeow

    That this is not a part of the chat function, on DISCORD of all places, which markets itself TO GAMERS is absolutely disgusting. Particularly after it has been SPECIFICALLY REQUESTED for so long.

    1
  • Coach

    3 years and counting. bump.

    1
  • BruhahGand

    How is this still not a thing?

    1
  • Bulwark

    Adding my fist-full of dollahz. 
    Its about time we get a /roll
    Yes yes. I know about bots. Even used them.
    But as many above have said... having it innate, to use in DMs etc would be great.

    The last two years, we've had to have a g-chat/hangouts open on the side to do this.

    Silly that we can't just do it in discord.... 

    1
  • R.P. Gryphus

    4 years.

    Are these forum really useful or relevant to the Discord team? Or do they exist just as a form of wasteland for customer/user ideas to go and die?

    4 years and still no feedback from the team, for something as simple, quick and useful as a /roll command.

    GIVE US THAT DAMN COMMAND ALREADY!

    1

Please sign in to leave a comment.