Dice roller request: dice pools

Suggestions or feature requests for the dice roller, forums, or PbP games.
Message
Author
User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Dice roller request: dice pools

#1 Post by ffilz »

Could we have some kind of dice pool where we can specify roll N dice and show each one?

It would be nice to have and option of summing them.

One syntax suggestion would be to use {} and <> braces with the current syntax, where {} shows the dice without summing, and <> shows with summing.

Keeping all the current syntax for actual dice would allow using something like <4d6s4> for Burning Wheel to show a 4 dice roll (so we can see the sixes for exploding, but also get the sum of successes). <4d10k3> would be nice for L5R. {3d6} would be nice for Classic Traveller damage (where we often need to see the individual dice, but don't need the sum). Of course {3d6} is just a shortcut for [1d6][1d6][1d6], but considering the length limit on macros that would be handy.

Se could also automate exploding dice easily in some cases by adding an x that can be added that means explode each die that is counted that rolls that high or better. Then an L5R roll could just be [4d10k3x10] though being able to specify <4d10k3x10> to show the work would be nice (in that case, the <> or {} should show the additional dice rolls. And <4d6s4x6> would work for Burning Wheel rolls that are exploding up front.

Frank
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
Lance
Ranger
Ranger
Posts: 747
Joined: Thu Feb 13, 2020 8:20 am
Location: Budapest, Hungary, Europe
Contact:

Re: Dice roller request: dice pools

#2 Post by Lance »

We bumped into this with our Vampire game. Just a "die rolls without summing" method would be a great help to us. Maybe implemented as a verbose mode that lists the individual rolls of [6d10v] as it were [1d10][1d10][1d10][1d10][1d10][1d10] (followed by the sum, if necessary). Or would that rub against the max length?

User avatar
dmw71
POWAH!
POWAH!
Posts: 19605
Joined: Tue Jan 24, 2012 7:18 pm
Location: Chicago, Illinois
Contact:

Re: Dice roller request: dice pools

#3 Post by dmw71 »

Anything die-roller related falls into Greg's exclusive territory, so please stand by.
-- Project --
Playtest: Untitled Project (1e)
-- DM --
Greyhawk Campaign: Sandbox (1e)
(Status: Archived)

User avatar
Valdus
Tracker
Tracker
Posts: 173
Joined: Sun Jun 25, 2017 8:52 am
Location: New Orleans, LA

Re: Dice roller request: dice pools

#4 Post by Valdus »

I could use this also since doubles and triples roll over in T&T

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#5 Post by ToniXX »

This is interesting. Let me noodle this for a bit, along with Valdus' request for exploding die.

The only thing is that I don't want to put a ton of effort into new dice expression syntax that gets used very rarely.
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#6 Post by ffilz »

Just an expression to allow rolling but not summing a bunch of dice would help, then folks can handle any exploding or roll over themselves. I guess it can be useful to still sum while seeing the individual rolls (L5R) but say Burning Wheel doesn't need the summing (since it counts successes). I agree there's a lot of variations on dice mechanics and you don't want to try and code them all...
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#7 Post by ToniXX »

ffilz wrote: Tue Jul 21, 2020 6:59 pm Just an expression to allow rolling but not summing a bunch of dice would help, then folks can handle any exploding or roll over themselves. I guess it can be useful to still sum while seeing the individual rolls (L5R) but say Burning Wheel doesn't need the summing (since it counts successes).
Yeah, this would be pretty easy, I think.
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#8 Post by ToniXX »

I've got this feature working on my development server. I should be able to apply it to unseenservant.com later today or tomorrow.

So far, all it does is show the individual dice rolls in a multi dice expression. The way it is handled is as such:

Code: Select all

[_3d6]
So all you have to do is add the underscore character ( _ ) to the front of the dice expression. The results will then look like this:
dice_pools.JPG
dice_pools.JPG (12.19 KiB) Viewed 1882 times
If you leave the underscore out, the result is as it's always been.
I hope this will be helpful to most who have asked for this feature.

My plan is to handle exploding dice with an exclamation point ( ! ) in the same position. But that's not here just yet.

I'll post again here when I've applied the change to the public server.
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
Valdus
Tracker
Tracker
Posts: 173
Joined: Sun Jun 25, 2017 8:52 am
Location: New Orleans, LA

Re: Dice roller request: dice pools

#9 Post by Valdus »

At last we can see our dice!!! Summon the trolls!

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#10 Post by ffilz »

Good first step on this.
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#11 Post by ffilz »

In addition to explodes, consider, maybe ^n at the end to indicate n or higher on each die is considered a success.

Then you could implement Burning Wheel as [_!3d6^4] for black dice or [_!3d6^3] for grey dice or [_!3d6^2] for white dice. But that might be a lot...
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#12 Post by ToniXX »

ffilz wrote: Thu Jul 23, 2020 8:00 pm In addition to explodes, consider, maybe ^n at the end to indicate n or higher on each die is considered a success.
There is a success command (s). Check the macro syntax documentation (http://www.unseenservant.com/default.asp?do=help) and see if that works for you
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#13 Post by ffilz »

ToniXX wrote: Thu Jul 23, 2020 8:10 pm
ffilz wrote: Thu Jul 23, 2020 8:00 pm In addition to explodes, consider, maybe ^n at the end to indicate n or higher on each die is considered a success.
There is a success command (s). Check the macro syntax documentation (http://www.unseenservant.com/default.asp?do=help) and see if that works for you
Ah great, that part's already there then. So the underscore to show the individual dice will work great for Burning Wheel.
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#14 Post by ToniXX »

The feature to show all dice rolls in a multi-dice expression is on the server. Try it out by putting an underscore (_) in front of your dice expressions.
Try some on the fly rolls and let me know how it's working.
But don't go too crazy and slam the random number server with, like, a _100d6 roll :)

here's one I just rolled:
[_3d6] = (3+4+6)=13
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#15 Post by ffilz »

This looks good: [_6d6] = (6+4+2+1+1+1)=15

But this isn't right (only shows 4 dice): [_6d6s4] = (4, 6, 4, 4)=4 or a repeat shows only 2 dice: [_6d6s4] = (4, 5)=2. Oh, it's only showing the dice that succeed. Which is almost good enough for Burning Wheel (sometimes in Burning Wheel you ALSO need to know if any/how many dice rolled 1s as well as 6s for possible exploding).
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#16 Post by ToniXX »

I can make the s command show all dice in the results just for reference, and still show the number of dice that succeeded as it is done now. Would that be better?
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#17 Post by ffilz »

ToniXX wrote: Fri Jul 24, 2020 8:29 pm I can make the s command show all dice in the results just for reference, and still show the number of dice that succeeded as it is done now. Would that be better?
Yes, if the underscore is used to show the individual dice, it should show all dice. Can you highlight the successes in green?
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ffilz
Ranger Lord
Ranger Lord
Posts: 3264
Joined: Fri Apr 21, 2017 9:37 pm
Location: Portland OR
Contact:

Re: Dice roller request: dice pools

#18 Post by ffilz »

Next someone's going to want the shown dice to be sorted...
Dr. Samuel Linkletter 6AAB83, Age 30, Doctor, 3 Terms. Medical-3, Blade Cbt-1, Streetwise-1, Mechanical (Cloth)-1, Scholar-2, Mechanical (Metal)-0, Mechanical (Wood)-0, Mechanical (Stone)-0, Mechanical (Machinery)-0, Admin-0, Pistol-0
Matsumoto Senichi Iuichi Unicorn Shugenja, Rank 1, Glory: 2;0, Honor: 3;6, XP: 5, FIRE 3 // Agility 3 / Intelligence 3, AIR 2 // Reflexes 2 / Aware 3, WATER 3 // Strength 3 / Perc 3, EARTH 2 // Stamina 2 / Will 2, VOID 2,
Calligraphy (Per) 1, Defense (Agil) 1, Herbalism (Int) 1, Horsemanship (Awar/Agil) 1, Hunting (Per) 1, Meditation (Void) 1, Kenjitsu (Agil) 1
Giotto Lombardi 856994 Age 26 (2 Terms) Electonics-1, Vacc Suit-0, Computer-1, Bribery-1, Shotgun-0, Cr 1000, Shotgun

User avatar
ToniXX
Site Admin
Site Admin
Posts: 3225
Joined: Sat Sep 19, 2009 5:21 pm
Location: Long Beach, CA

Re: Dice roller request: dice pools

#19 Post by ToniXX »

ffilz wrote: Fri Jul 24, 2020 8:40 pm Yes, if the underscore is used to show the individual dice, it should show all dice. Can you highlight the successes in green?
ffilz wrote: Fri Jul 24, 2020 8:40 pm Next someone's going to want the shown dice to be sorted...
I've made the following changes to the 's' command:
  • All dice in the pool are shown
  • The pool is sorted from lowest to highest (this is easy)
  • The successful dice are shown in green
  • The total number of successes is shown
  • As before, the pool is not summed
You may not see the green text at first. If not, try clearing your cache. If clearing your cache doesn't work, post here and I'll supply further info on how to resolve it.
"Sir, our research shows that the bird is equal to or greater than the word."

User avatar
dmw71
POWAH!
POWAH!
Posts: 19605
Joined: Tue Jan 24, 2012 7:18 pm
Location: Chicago, Illinois
Contact:

Re: Dice roller request: dice pools

#20 Post by dmw71 »

Worked great.
s4.jpg
s4.jpg (12.04 KiB) Viewed 1817 times
-- Project --
Playtest: Untitled Project (1e)
-- DM --
Greyhawk Campaign: Sandbox (1e)
(Status: Archived)

Post Reply

Return to “Suggestions”