Commit Graph

67 Commits

Author SHA1 Message Date
Ean Milligan 4ed561a15b add success/failures to readme 2025-06-28 20:31:45 -04:00
Ean Milligan 38bc021455 add sorting dice to readme 2025-06-28 05:48:33 -04:00
Ean Milligan ed5f7d9f1e fix wrong docs 2025-06-28 05:47:19 -04:00
Ean Milligan 0e009441ca Implement dice matching option 2025-06-28 04:34:46 -04:00
Ean Milligan 57ce6e1d1b how tf was that missing from the readme 2025-06-26 05:17:26 -04:00
Ean Milligan 7116851139 Add Number Variables flag 2025-06-26 04:32:39 -04:00
Ean Milligan ae321885d6 Remove the rollDecorators command, implement roll command help library, god this was a pain to write 2025-06-26 03:17:26 -04:00
Ean Milligan 9d6b389d71 Add simulated nominal flag 2025-06-21 21:08:53 -04:00
Ean Milligan babc57497e Add Roll Distribution flag 2025-06-21 16:18:04 -04:00
Ean Milligan b9c7fac984 add comma totals decorator 2025-04-29 18:02:51 -04:00
Ean Milligan e3dc7bc8b4 add docs for -min 2025-04-27 17:02:32 -04:00
Ean Milligan 864f281c60 Mass spelling fix 2025-04-26 23:08:57 -04:00
Ean Milligan 8483367cb5 3.0.0 release, support Deno 2.X 2025-04-26 16:47:55 -04:00
Ean Milligan 5e14b4207e rm api docs from readme 2025-04-26 15:49:46 -04:00
Ean Milligan 65fbd115fb Deno apparently got more picky about launching workers, so added more files to the read permission 2024-08-27 08:41:15 -04:00
Ean Milligan (Bastion) 23ca3a2665 Fix error that was causing crash when posting statistics
Additionally, added system logging to rc.service
2022-07-31 16:09:14 -04:00
Ean Milligan (Bastion) 766dff179e Update wording around OPT-IN command 2022-07-10 02:50:18 -04:00
Ean Milligan (Bastion) 7bb6018bdf Made [[opt-in available via DM only 2022-07-10 02:17:41 -04:00
Ean Milligan (Bastion) 539616679b Add opt-out/opt-in commands
Allows users to be globally ignored by the bot.
2022-07-10 01:58:37 -04:00
Ean Milligan (Bastion) 7b03f3140e V2.0.3 - Fix multiline input 2022-07-09 17:02:22 -04:00
Ean Milligan (Bastion) f4b0e04cec V2.0.2 - Fix faulty array.splice in solver 2022-07-09 02:23:42 -04:00
Ean Milligan (Bastion) c4c7098479 V2.0.1 - Fix parens, update guild audit command 2022-07-08 23:51:31 -04:00
Ean Milligan (Bastion) 01af03883b This should be the final commit for V2.0.0 2022-07-05 23:50:38 -04:00
Ean Milligan (Bastion) 5366206951 Begin adding support for penetrating and compounding explosions
Added rollDecorators help command to make [[?? small enough to fit in discord
Added documentation on penetrating and compounding
2022-07-05 21:47:37 -04:00
Ean Milligan (Bastion) 0e69231f20 Add fate dice documentation 2022-07-05 19:33:28 -04:00
Ean Milligan (Bastion) a06042e6d4 Add OVA Dice documentation
Additionally, simplified the ova dropper
2022-07-04 22:26:14 -04:00
Ean Milligan (Bastion) ed0a12c3bc deno fmt + added docs on cwod dice 2022-06-29 03:28:15 -04:00
Ean Milligan (Bastion) 8e6467fd17 Continued work on heatmap 2022-06-26 20:18:41 -04:00
Ean Milligan (Bastion) c0ba9b7080 update versions in readme 2022-05-27 22:30:09 -04:00
Ean Milligan 1514f23f58
reformat readme 2022-05-27 22:24:03 -04:00
Ean Milligan (Bastion) dd10ef2616 Added a couple more badges 2022-05-27 22:21:34 -04:00
Ean Milligan (Bastion) e4e04004f9 Add Sonar badges to README 2022-05-27 22:19:02 -04:00
Ean Milligan (Bastion) a270a4b8f7 Started work on adding count decorator 2022-05-19 02:53:30 -04:00
Ean Milligan (Bastion) 733908f2c0 Added !o !<>= and !o<>=, updated embeds to be more consistent, started coloring embeds 2022-05-18 04:48:52 -04:00
Ean Milligan (Bastion) 0cafda573f Added Reroll Once option, which cannot be used with the standard reroll option 2022-05-17 01:09:01 -04:00
Ean Milligan (Bastion) 54a6a900d3 Add roll formatting documentation to readme 2022-05-17 00:39:38 -04:00
Ean Milligan (Bastion) cd549eca81 small formatting fix 2022-05-17 00:36:46 -04:00
Ean Milligan (Bastion) 32815146e8 small formatting fix 2022-05-17 00:36:20 -04:00
Ean Milligan (Bastion) 781092a24f Added GEQ/LEQ documentation to readme 2022-05-17 00:35:42 -04:00
Ean Milligan (Bastion) c8882bd500 added super no details api flag to docs 2022-05-10 00:26:00 -04:00
Ean Milligan (Bastion) 15e8f847c5 Add super no details decorator 2022-05-06 00:10:21 -04:00
Ean Milligan (Bastion) d422db9cc0 Readme format update 2022-05-05 03:49:47 -04:00
Ean Milligan (Bastion) 50288534b6 roll flags renamed to decorators
Additional details also added to the privacy policy/terms of service to specify exactly what discord bot they apply to
2022-05-05 02:28:51 -04:00
Ean Milligan (Bastion) 84768293c1 Code cleanup
Improved readability of command code by breaking each function into their own files, breaking down the api command, and starting to break down the roll command

Dep versions also updated, dbClient implemented as its own import, and constantCmds/README updated to improve readability
2022-05-05 00:57:34 -04:00
Ean Milligan (Bastion) 73288073b1 typo fix 2021-05-18 10:47:39 -04:00
Ean Milligan (Bastion) 4442571dd0 Documentation Update
This update to documentation was done to prepare for verification with Discord.
Added a mention of the Privacy Policy and Terms in the README.
Small update to the privacy policy, fixing a placeholder text I forgot about and detailing why data may be kept in accordance with GDPR.
Added a Terms of Service/User Agreement.
2021-05-18 10:46:37 -04:00
Ean Milligan (Bastion) 15864e7f6d V1.4.3 - Minor Update + Bugfixes
All files have received a handful of debug messages, this is to aid in finding the source of some recent crashes and to help find future issues
config.example.ts, */index.html, README.md - version number bump
utils.ts - Console will only get spammed by DEBUG level messages if artificer is in DEBUG mode.  DEBUG statements are still logged to file
solver.ts - actually set the original index on the rolls to allow drop/keep to reset the order correctly, change return text to use localPrefix and remove code blocks
mod.ts - breaks args on \n now, -o arg now allows full words instead of just o or a, error checking on file size to make sure the results always send and details send when possible
api.ts - added error checking on file size to make sure the results always send and details send when possible
2021-03-28 00:29:06 -04:00
Ean Milligan (Bastion) 0b5f44d18c Shortlink created
Replaced roll20 direct links with a shorter link that I can change if roll20 moves/removes this page
2021-03-13 15:33:21 -05:00
Ean Milligan (Bastion) b4d2d71873 Implemented botlist statistic updates
config.example.ts - added botlist object(s), adjusted emoji default values since the ID won't be the same for anyone who spins this up themselves
deps.ts - added botID
mod.ts - Added calling of new updateListStatistics for non-local bots
README.md - Added support invite link, fixed some tab vs spaces issues, added mention of development plans on the milestones pge, linked Deno and Discordeno
intervals.ts - Added updateListStatistics function
2021-03-13 15:10:35 -05:00
Ean Milligan (Bastion) ddb8f62eca V1.4.2 - Code Rework + minor bugfixes
.gitignore - added new logs folder for future feature
config.example.ts, README.md, *index.html - version bumped
deps.ts - moved all remote dependencies to this file to make version updating easier
db/* - changed deps to new format
longStrings.ts, README.md - fixed typo
mod.ts - changed deps to new format, implemented error catching for editBotStatus, moved api to separate file
api.ts - pulled api code to this file for better organization
intervals.ts - new utility file for functions that will be called after bot boots (and that continue to be called on a specified interval
mod.d.ts - documentation added
solver.ts - newline
utils.ts - updated deps to new format
2021-02-19 20:44:38 -05:00