Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.1.0 (Basic Functionality) #1

Merged
merged 2 commits into from
Apr 4, 2023
Merged

v0.1.0 (Basic Functionality) #1

merged 2 commits into from
Apr 4, 2023

Conversation

ddspog
Copy link
Owner

@ddspog ddspog commented Apr 4, 2023

Submitting Basic Functionality

With this PR, the extension will have basic functionality intended for this extension:

  1. Receive math expressions and calculate them;
  2. Can receive multiple expressions separated by ";" character;
  3. Understand dice expressions like 1d20, 3d8, calculating them with random results;
  4. Allows dice results to be calculated with math expressions, like 1d20 + 2, or 2 * 3d4;
  5. Print explanation of the dice results, informing all values rolled;
  6. Support for Advantage or Disadvantage rolls, with expression 2h20 and 2l20, calculating Max and Min rolls;

1. User enters expression and presses enter
2. The expression is split by the semicolon and evaluated by the math-expression-evaluator
3. The result is shown in the list
@ddspog ddspog added the release Prepare new Releases label Apr 4, 2023
@ddspog ddspog self-assigned this Apr 4, 2023
@ddspog ddspog merged commit 847faaf into main Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Prepare new Releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant