• NOW LIVE! Into the Woods--new character species, eerie monsters, and haunting villains to populate the woodlands of your D&D games.

Yet another Dice roller

wenoc

First Post
As if there weren't enough dierollers out there I coded one for my specific needs a year ago or so. I found it lying around here so I thought I might post it for you guys too. It's located over here:

http://users.tkk.fi/~scederqv/Dice/
It's frustrationware, which means use at your own peril! Any discomfort it may cause you is due to no intended actions of mine regardless of how much it would please me!

What's the use you ask?
Well, I got frustrated when we got to higher levels in out previous campaign. A round could take hours when the monk was hitting half a hundred blows per second, with separate dice for fire damage and whatnot.
What no other rollers do, is separate damage from each source into a readable format, and takes several formulas at once and rolls them all at the same time.

Let me show you with an example. Suppose moniseur monk has a primary attack that deals 5d6+15 damage with an extra 1d6 fire damage, twice per round and a secondary attack for 2d6+15.
So you type:
Code:
(5d6+15)+1d6
(5d6+15)+1d6
2d6+15
Press roll, and presto!
Code:
(5d6+15)+1d6 = 4+1+2+3+4+15+2 = 29+2 = 31
(5d6+15)+1d6 = 4+2+4+2+1+15+1 = 28+1 = 29
2d6+15 = 2+5+15 = 7+15 = 22
As you can see the parenthesis collect the different dice into separate groups in the next-to-last column, so for example
Code:
(1+2+3)+4 = 1+2+3+4 = 6+4 = 10

And then you can just add your to-hit rolls there, every other line and voila, you've got all those pesky dice at one click of the mouse, every time it's your turn.

I know it's ugly, but it does the job very nicely.
If you need to compile it or are technically challenged, see this step-by-step tutorial for directions: http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html

My contact info, license and some other useless rantings can be found inside the .java file.

EDIT: Yes, yes I know it's blasphemy. Nothing is as thrilling as a new set of dice. But if you have eight attacks per round and actually want to do some roleplaying instead of rollplaying this is handy indeed.
 
Last edited:

log in or register to remove this ad

wenoc said:
It's frustrationware, which means use at your own peril!
killinme.gif
Classic.
 

I've got something you might like. It's sort of an abandoned project of mine (I honestly don't know why I abandoned it, actually. It seems to work fine... I feel like I'm forgetting something that was annoying, though).

It's the "2.0 Alpha" version of my dice roller. You can check it out at http://asmor.com/scripts/diceroller2.0alpha.html

It seems like it's exactly what you were looking for... Allows rolling multiple dice batches together, and labelling what does what. There's a couple pre-sets in there when you load it up. For example, here's a roll for a paladin:

Pally McGoodypants:1d20+25[Attack]+1d8+9[Slashing Damage]+2d6[Holy Damage]

And that produces:

Pally McGoodypants: 56 <--Total of all the rolls, not useful here since we rolled attack and damage together
Attack: 11, +25. Total: 36. <--Attack roll
Slashing Damage: 3, +9. Total: 12. <--Damage from weapon
Holy Damage: 3, 5. Total: 8. <--Energy damage

Here's the format for creating your own rolls:

Name:XdY+Z[Description]+XdY+Z[Description]+ ...

Name and description are both optional. As I said, this is an abandoned project, so use at your own risk. If there's enough interest, I'd be willing to change its randomization algorithm to something more robust (right now it's using the Math.random() function of javascript, which is terrible) but otherwise I don't plan on supporting this.
 



Into the Woods

Remove ads

Top