Commit Graph

399 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 500579f2a3 upgrade charset on db to support emojis 2025-07-13 05:10:37 -04:00
Ean Milligan 7301df4d9d fix alias system 2025-07-13 04:42:47 -04:00
Ean Milligan b055e0174d deno fmt 2025-07-13 04:42:31 -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 fedba62d52 fix import 2025-07-11 23:21:22 -04:00
Ean Milligan c8af87e407 add strict typing to api embeds 2025-07-11 20:42:07 -04:00
Ean Milligan 05174aecd9 fix typos 2025-07-11 18:08:52 -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 dd2fc5b8df rm shorthand report command from readme 2025-07-09 15:13:35 -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 754ce054b5 add more debug 2025-07-09 14:49:16 -04:00
Ean Milligan cb5522345a add missing toJSON field to bigints inside artigen's worker 2025-07-09 14:42:10 -04:00
Ean Milligan 515021a295 only add prefix to rolls that need it 2025-07-09 14:41:43 -04:00
Ean Milligan e0fdb1eb31 remove old help commands 2025-07-09 13:16:09 -04:00
Ean Milligan d9c49c588c Add help page for custom dice 2025-07-09 13:13:25 -04:00
Ean Milligan c445364aa7 deno fmt 2025-07-09 13:13:17 -04:00
Ean Milligan 156f3d528f All decimals in custom dice 2025-07-09 13:13:04 -04:00
Ean Milligan 30f0314695 Implement Custom Dice Shapes 2025-07-09 12:53:10 -04:00
Ean Milligan b2d4d0c0a4 fix modifiers parsing 2025-07-08 17:57:07 -04:00
Ean Milligan 3d146e9c7b remove exclusions for nonexistant files 2025-07-08 02:44:15 -04:00
Ean Milligan 6aa4c73d5d remove command prompt, its never been used and its just legacy code that never got cleaned up 2025-07-08 02:36:59 -04:00
Ean Milligan 4b6683525c add group help pages 2025-07-08 02:26:10 -04:00
Ean Milligan 7a4a33f661 Fix success/fail gt/lt on groups to actually work correctly 2025-07-08 02:18:52 -04:00
Ean Milligan 6e88e96cda handle having an initial config correctly 2025-07-08 01:32:51 -04:00
Ean Milligan 02e2faf58f specify the initial value of all reducers to avoid weird bugs/edge cases 2025-07-08 01:25:30 -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 d989e9d473 FULLY SUPPORT GROUPS FOIASHFOIASHFOIASFDH :D 2025-07-07 20:17:32 -04:00
Ean Milligan ad0aef6c94 add missing previousGroupData 2025-07-07 11:48:26 -04:00
Ean Milligan 499c277fba add missing modifiers from group rolls 2025-07-07 11:45:12 -04:00
Ean Milligan 41214bd0d3 Add support for modifiers on multi-mode 2025-07-07 04:33:23 -04:00
Ean Milligan cbac134f79 Add initial group support, only support SUM mode (ie no modifiers allowed) 2025-07-07 02:12:53 -04:00
Ean Milligan cb3cb6777d add honse 2025-07-07 00:04:34 -04:00
Ean Milligan 69e9d6ca1d the x was for indeX retard. wip code here 2025-07-06 03:50:03 -04:00
Ean Milligan abe49d49c2 add group balance checker 2025-07-01 02:18:38 -04:00
Ean Milligan 139ef44556 fix import 2025-07-01 02:16:56 -04:00
Ean Milligan 2b9de4be81 fix naming on this, idk why there were x's on them 2025-07-01 02:15:46 -04:00
Ean Milligan 5ee02241a8 prepare for grouped rolls 2025-06-28 21:56:25 -04:00
Ean Milligan 2867e5f557 add a couple cspell words 2025-06-28 21:50:24 -04:00
Ean Milligan 3ea48838f4 fully fix fate dice 2025-06-28 21:47:09 -04:00
Ean Milligan b6b1f872d2 start fixing fate dice with other shit 2025-06-28 20:58:40 -04:00
Ean Milligan 4ed561a15b add success/failures to readme 2025-06-28 20:31:45 -04:00