buttonmen-dev / buttonmen

Buttonmen - an online dice game
Other
16 stars 24 forks source link

Warrior dice are described as being "rolled" at the start of the round #1913

Open irilyth opened 8 years ago

irilyth commented 8 years ago

A player noted that

awesomeusername rolled [(1):1, (2):1, (4):4,(6):6, (8):8,(10):10, `(12):12].

makes it look like those Warrior dice all just happened to roll their maximum values. Is this actually what happened, in the way that Maximum dice are rolled, and they always roll their maximum value? Or have they not in some sense been rolled until they enter play?

We might want to tune the help text for the skill depending on how we answer this question.

irilyth commented 8 years ago

I'm not actually sure what I think the right answer is. My intuition is that they're not rolled at the start of the round, but I think that Maximum dice are rolled, and it's sort of unclear how this is different. Part of it is that it makes a difference whether Maximum dice are rolled or not, for purposes of other skills that trigger when a die is rolled; I don't think it actually makes a difference for Warrior, since after the start of the round, they never roll again until they come into play (at which point they're rolled because they're coming into play, or maybe because they just participated in an attack).

blackshadowshade commented 8 years ago

I think that the logging should correctly take Warrior dice into account, whatever we decide, and my intuition matches irilyth's, that Warrior dice start with their maximum value, and are not rolled into play.

nkmcalli commented 2 years ago

Since this is still open, I have a follow-on suggestion. Looking at the current initiative text here:

nkmcalli won initiative for round 5. Initial die values: nkmcalli rolled [Ho(4):1, dk(6):6, sz(X=20):10, qt(Y=15):6, `M(Z=8):8], GamerXYZ rolled [g(8):6, g(10):1, (12):7, (20):15, (X=4):1]. nkmcalli has dice which are not counted for initiative due to die skills: [qt(Y=15), `M(Z=8)]. GamerXYZ has dice which are not counted for initiative due to die skills: [g(8), g(10)].

Why not just remove the word "rolled" in both instances? The text "initial die values" is correct for dice that rolled and dice that didn't roll, so it can probably stand alone.

My only counter thought is that removing "rolled" takes some of the fun away - it removes the reminder of the physical game.

Still, I think it would be cleaner to remove it and help tighten up the text.

Even better? "nkmcall initial die values: " ... "GamerXYZ initial die values:"