Humblemonk / DiceMaiden

Dice bot for Discord
Apache License 2.0
121 stars 56 forks source link

REQUEST: Brave New World-style Rolls #21

Open twwbowers opened 5 years ago

twwbowers commented 5 years ago

This may be possible with the current language, but I'm unsure how to do it. From the sourcebook, the rolls are defined as "In Brave New World, we read the dice in a particular way that you might not be used to. In lots of games, you roll a bunch of dice and add all those results up together to get a final total. Not so in Brave New World. 'Instead, you roll all the dice and then pick the highest number you get. That's your result. You might say to yourself that, with that kind of a method of dice reading, a 6 is the highest result you can get. After all, that's the highest you can roll on a single die, right? 'It's not so. Dice rolls in Brave New World are what we call "open-ended." This means that if you roll a 6 on any of your dice--the highest you can get on a regular, six-sided die--you can pick up that die, roll it again, and add it to what you've already got. If you get another 6, you can roll the die again and keep going until you don't roll another 6. 'The best part is that if you get more than one 6 at a time, you can pick up each of those dice and reroll them all. Keep track of each of those open-ended rolls separately. When you're done rolling, the single die with the highest open-ended roll gives you your final result."

Dragon7398 commented 4 years ago

I think this can already be done, by something akin to: !roll 5d6 e6 k1

scottlafetra commented 4 years ago

!roll 5d6 e6 k1 will not add the exploded dice together. This is currently a large ask, because it requires a custom option in dice-bag and no other system uses this.