GNOLL
GNOLL copied to clipboard
GNOLL is an efficient dice notation parser for multiple programming languages that supports a wide set of dice notation
## Description ## How Has This Been Tested ## Change Type - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which...
**Describe the bug** rolling 1d99999999999999999999999999999999 always returns 1 **To Reproduce** ./build/dice 1d99999999999999999999999999999999 **Expected behavior** Either: - An error or - A value between 1 and rolling 99999999999999999999999999999999 **Environment (please complete...
**Is your feature request related to a problem? Please describe.** We need to disable some warnings for YACC/LEX and also for external libraries. It would be nice if we can...
**Is your feature request related to a problem? Please describe.** There is a PR open for browser based GNOLL #468 which is a great addition - however, we don't currently...
**Describe the bug** - `gnoll.roll('1d6', builtins = True, mock = 1) ` segfaults - documentation does not match implementation for rerolling > documented as 1d20r#1, implemented as 1d20r==1) and macro...
**Is your feature request related to a problem? Please describe.** Looking at Avrae's dice roller, they cache frequent roll strings so they don't have to be repaired, saving a bunch...
Many language bindings use old functions like roll_and_write, which do not allow for options like enabling verbosity. Low priority, but a nice improvement
given >1 roll, sort them in either ascending or descending order e.g. 10d6: 3,1,3,4,5,6,3 Sorted: 1,3,3,3,4,5,6
Julia Package registration seems to be done through a bot. Using this issue for trying to register our package. Bit of a pain to have this different workflow and not...