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

Expanding dice #66

Open
6 of 7 tasks
L0neGamer opened this issue Dec 6, 2021 · 1 comment
Open
6 of 7 tasks

Expanding dice #66

L0neGamer opened this issue Dec 6, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@L0neGamer
Copy link
Collaborator

L0neGamer commented Dec 6, 2021

Recently, dice were added to the bot. But there is so much more we can do with dice rolling.

  • Associated messages (put a message with the dice roll just for easy desriptions)
  • In line rolling (using syntax like [|1d20|] or similar)
  • Support "lists" (so that multiple dice can be rolled at once using syntax like 6#4d6dl1 which could go to [3,7,15,10,11,18])
  • Support rolling multiple dice into lists (see above)
  • Extend functions, possibly with multiple inputs (this would allow for more complex behaviours, and maybe even custom functions)
  • Perform dice statistics and get some nice graphs (a nice "to add" which I have started on here https://github.com/L0neGamer/tablebot/tree/dice-stats, but it needs a full rework and actual graphical output)
  • Support statements and variables (so the output supported becomes even more powerful)
@L0neGamer L0neGamer added the enhancement New feature or request label Dec 6, 2021
@L0neGamer
Copy link
Collaborator Author

I've started doing some concepts for this here: https://github.com/L0neGamer/tablebot/tree/dice-extensions
Currently I've done associated messages (requires a hand-rolled parser) and... that's it so far. I tried to clean up some of the parsing too but we'll see how well that works.

@L0neGamer L0neGamer self-assigned this Jan 2, 2022
@L0neGamer L0neGamer mentioned this issue Jan 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant