Code Monkey home page Code Monkey logo

Comments (13)

mhofherr avatar mhofherr commented on September 25, 2024 1

Yes, exactly

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

Yes, absolutely. I don't have any experience with this system so I need to wrap my head around how it works, but should be able to get this out within a day or so.

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

Let me see if I understand correctly:

  1. You ALWAYS roll 3d6 for the stunts
  2. One of the 3d6 is the stunt die.
  3. If you roll doubles with the other two, you get stunt points equal to the stunt die.

Is that correct?

I'm thinking the syntax will be XdS (similar to percent or Fudge/Fate dice rolls), and it'll roll 3d6 X times and display the results as something like [3, 3, 4S] or [4, 2, 0S].

Does that seem like it would work for you?

from dice-roller.

mhofherr avatar mhofherr commented on September 25, 2024

1: You ALWAYS roll 3d6 for any skill test
2: One of the 3d6 is the stunt die.
3: If you roll doubles with any of the three, you get stunt points equal to the stunt die (if the skill roll succeeds, but that is beyond Dice Roller)

This means, output should be something like (provided that first die is the stunt die):

  • [3, 2, 4]
  • [3, 4, 4] - Stunt with 3 Stunt Points
  • [6, 6, 6] - Stunt with 6 Stunt Points

Since this is also a skill test, the normal result of the 3d6 should be displayed as usual.

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

Gotcha. Since you say the stunt die is a distinct die, would this also happen?

  • [3, 4, 3] - Stunt with 3 stunt points

from dice-roller.

mhofherr avatar mhofherr commented on September 25, 2024

Stunt Die is usually fixed. With real dice, you choose one who has a different color. For Dice Roller, I propose to make the first one the "fixed one".

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

Yep, I just wanted to make sure that you didn't get the "non-double" dice as the stunt points. Basically, you'll always get the first die's result as stunt points if any combination of doubles occurs.

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

Please try 4.1.0 and let me know if it works well for you.

See here for the syntax.

from dice-roller.

mhofherr avatar mhofherr commented on September 25, 2024

Works like a charm, thank you very much!

Is "Stunt dice cannot be used with modifiers. Any modifiers supplied will be ignored" a technical limitation or is this based on my description? Adding a modifier would be great, if possible (Fantasy AGE allows to add skill point to such rolls).

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

It's a semi-technical difficulty - just way easier to implement this way. I'll try to think of a better way to do it if you do need some modifiers.

from dice-roller.

mhofherr avatar mhofherr commented on September 25, 2024

That would be really great. But - no pressure - this is not super-urgent.

from dice-roller.

valentine195 avatar valentine195 commented on September 25, 2024

Stunt dice can now be used in formulas and have modifiers in 5.1.2.

Sorry this took so long!

from dice-roller.

mhofherr avatar mhofherr commented on September 25, 2024

Tested, worked without problems.
Thanks, much appreciated!

from dice-roller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.