Commit Graph

143 Commits

Author SHA1 Message Date
Ean Milligan f1025ce129 Implement slash commands for most things, some bugfixes and god knows what else 2025-07-22 01:19:20 -04:00
Ean Milligan 65fc9e56de remove devmode flag 2025-07-17 02:51:48 -04:00
Ean Milligan 7744d3a72e Fix permission checks on api/inline/alias 2025-07-15 15:42:50 -04:00
Ean Milligan 6e71878d42 remove roll logging, never was used, update db notes in config.example 2025-07-15 05:12:34 -04:00
Ean Milligan b0401809c4 Reimplement the roll decorators help commands as a shortcut to the roll decorators help home page, migrate all old help pages to new help library 2025-07-15 04:58:08 -04:00
Ean Milligan 79d72654e2 bugfix, this check should only happen in guild mode 2025-07-15 04:10:07 -04:00
Ean Milligan 0767b66f33 1 more rename for reorg 2025-07-15 01:27:29 -04:00
Ean Milligan d41ce7fc34 help lib reorg 2025-07-15 01:25:43 -04:00
Ean Milligan 5233d029f3 alias import update 2025-07-15 01:24:28 -04:00
Ean Milligan f2ed8a4f16 add alias rename command 2025-07-14 22:47:47 -04:00
Ean Milligan d677fc6a0c add clone/copy alias command 2025-07-14 22:29:04 -04:00
Ean Milligan d386561855 add -ns decorator 2025-07-13 06:04:50 -04:00
Ean Milligan 60f996b0a9 add roll alias docs 2025-07-13 05:35:37 -04:00
Ean Milligan 660f9e9bc2 clean up typing 2025-07-13 05:10:57 -04:00
Ean Milligan 7301df4d9d fix alias system 2025-07-13 04:42:47 -04:00
Ean Milligan f19c4216c0 not sure how this did not come up with the api in the past, but found out a resolve func cannot be passed into a worker. devised a system to store these off while the worker works and pick them back up on the main thread when applicable 2025-07-13 04:25:55 -04:00
Ean Milligan fe70166e6a Change alias name length to be driven by config, increase to 200char 2025-07-13 03:09:36 -04:00
Ean Milligan 4bbdb59f3d Implement full roll alias system with support for yVars, currently untested. Additionally: made numbers in code more readable, change indentation to spaces in db init files, fix simulatedNominal system defaults to be config driven 2025-07-13 01:22:47 -04:00
Ean Milligan 075fa1de71 idk why that wasn't bolded 2025-07-09 21:30:22 -04:00
Ean Milligan 6d987a6d83 update user formatting help page to mention inline rolling 2025-07-09 19:42:15 -04:00
Ean Milligan 6299cdc7ec Add labels help page 2025-07-09 19:34:43 -04:00
Ean Milligan 31e32a29c6 properly fix getmodifiers not eating or eating too much, now output format should properly match input format 2025-07-09 15:28:02 -04:00
Ean Milligan ff9168e493 add docs and delete option to inline command 2025-07-09 15:11:54 -04:00
Ean Milligan 66010047b5 Add support for inline rolls, toggled by new [[inline command 2025-07-09 15:02:25 -04:00
Ean Milligan 515021a295 only add prefix to rolls that need it 2025-07-09 14:41:43 -04:00
Ean Milligan d9c49c588c Add help page for custom dice 2025-07-09 13:13:25 -04:00
Ean Milligan b2d4d0c0a4 fix modifiers parsing 2025-07-08 17:57:07 -04:00
Ean Milligan 4b6683525c add group help pages 2025-07-08 02:26:10 -04:00
Ean Milligan 4e12e11fe2 change how pages are referenced 2025-07-07 20:57:13 -04:00
Ean Milligan bddf7c6fdb Add help pages to detail how artigen is different from roll20 2025-07-07 20:54:02 -04:00
Ean Milligan 15fd57ea18 Add target success/failures option 2025-06-28 20:26:44 -04:00
Ean Milligan c9772d3ccf Add Dice Sorting option 2025-06-28 05:36:10 -04:00
Ean Milligan 0e009441ca Implement dice matching option 2025-06-28 04:34:46 -04:00
Ean Milligan 7116851139 Add Number Variables flag 2025-06-26 04:32:39 -04:00
Ean Milligan 41fbb1bd50 fix newlines not being respected in roll command, fix some followup issues in the [[r or [[roll command variants 2025-06-26 04:15:12 -04:00
Ean Milligan 4516f17949 deno fmt 2025-06-26 03:28:35 -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 babc57497e Add Roll Distribution flag 2025-06-21 16:18:04 -04:00
Ean Milligan b169ee8632 Change artigen to take rollRequest to use originalCommand as the raw text, then use remaining args after getModifiers eats mods 2025-05-05 18:19:39 -04:00
Ean Milligan 5d1d39bebf move artigen embeds into artigen's utils folder 2025-05-05 14:08:54 -04:00
Ean Milligan 7ba6da1404 alphabetize populatedefaults 2025-05-05 14:03:01 -04:00
Ean Milligan 55b2367900 fix db logging for opt-in 2025-05-05 13:56:34 -04:00
Ean Milligan 897fe80533 comments 2025-05-03 22:30:43 -04:00
Ean Milligan 0b864b0f21 removed [[r shorthand from report command, add [[r and [[roll as aliases to the roll command 2025-05-03 22:02:15 -04:00
Ean Milligan fafaee67b3 fix rollhelp chars 2025-05-03 21:47:40 -04:00
Ean Milligan 058695415e change export order to match import order 2025-05-03 21:07:06 -04:00
Ean Milligan 65a182cb50 deno fmt 2025-05-03 21:03:30 -04:00
Ean Milligan aa7814d1fe fix imports 2025-05-03 20:59:49 -04:00
Ean Milligan 9a5574f91e move utils around 2025-05-03 20:58:18 -04:00
Ean Milligan 3e6844ed10 remove mod.d.ts since all types have been relocated now 2025-05-03 20:53:17 -04:00