1
1
mirror of https://github.com/Burn-E99/TheArtificer.git synced 2026-06-04 09:03:50 -04:00
Commit Graph

131 Commits

Author SHA1 Message Date
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
Ean Milligan
f2797e6c33 update common embed location, move some back into their own files 2025-05-03 20:47:58 -04:00
Ean Milligan
829ec0ecea move getModifiers into artigen, simplify its error handling a lot 2025-05-03 09:54:25 -04:00
Ean Milligan
c9aff85452 Move RollModifiers to live in artigen 2025-05-03 08:31:07 -04:00
Ean Milligan
03a2acc386 BIIIIIG change here: NESTED ROLLS :D
Also, start the reorganization of artigen to support nesting better, make smaller more readable files, and better named functions
2025-05-03 07:51:12 -04:00
Ean Milligan
a7856bc3f2 minor formatting change 2025-05-01 23:43:19 -04:00
Ean Milligan
7053c25719 reorganize worker management and queue management to be better 2025-05-01 23:19:08 -04:00
Ean Milligan
6ab0923d71 how did i never catch this, if prefix is not 2 characters it breaks, this allows it to be anything 2025-05-01 18:20:23 -04:00
Ean Milligan
7230a7e6b5 Apparently that import map affects deno run as well, fixed so bot runs now 2025-05-01 18:19:57 -04:00
Ean Milligan
f50dec29c7 [untested] - deno fmt 2025-05-01 18:01:23 -04:00
Ean Milligan
6e1c6e8db3 [untested] - start reorganizing the solver folder (renamed to artigen here), organize imports better since deno has support for it now 2025-05-01 17:56:06 -04:00
Ean Milligan
b9c7fac984 add comma totals decorator 2025-04-29 18:02:51 -04:00
Ean Milligan
861d1e00cd deno fmt 2025-04-29 18:02:00 -04:00