This website requires JavaScript.
308f897eb7
update countDetail reducer
master
Ean Milligan
2025-05-06 04:20:29 -0400
b1fce05149
eliminate some cpu cycles per roll by only reducing when count or confirmCrit is on
Ean Milligan
2025-05-06 03:10:40 -0400
7a0b49dc0c
Add loopCountCheck to more loops
Ean Milligan
2025-05-06 03:00:57 -0400
5e1a509c96
add loopCountCheck to new loop
Ean Milligan
2025-05-06 02:53:15 -0400
14e909c89f
Move count reducer to artigen/utils/counter.ts, implement auto-confirm-crit flag
Ean Milligan
2025-05-06 02:50:56 -0400
b169ee8632
Change artigen to take rollRequest to use originalCommand as the raw text, then use remaining args after getModifiers eats mods
Ean Milligan
2025-05-05 18:19:39 -0400
2fe2c5f296
add hideRaw flag
Ean Milligan
2025-05-05 16:08:18 -0400
3bda7a1187
update CSP per mdn lighthouse
Ean Milligan
2025-05-05 15:09:05 -0400
46026d6a08
change hide details to just hide the 1+2+3 part
Ean Milligan
2025-05-05 14:15:18 -0400
5d1d39bebf
move artigen embeds into artigen's utils folder
Ean Milligan
2025-05-05 14:08:54 -0400
7ba6da1404
alphabetize populatedefaults
Ean Milligan
2025-05-05 14:03:01 -0400
902dcb00ea
this should also be lowercase
Ean Milligan
2025-05-05 14:02:49 -0400
acc3522c2a
that should be lowercase
Ean Milligan
2025-05-05 13:58:36 -0400
4f3a9bb797
update guild create
Ean Milligan
2025-05-05 13:56:56 -0400
55b2367900
fix db logging for opt-in
Ean Milligan
2025-05-05 13:56:34 -0400
5da94fafa0
add lemon
Ean Milligan
2025-05-04 01:40:59 -0400
3aa8faf991
comment
Ean Milligan
2025-05-03 23:28:53 -0400
ede1562f33
doesnt on empty list
Ean Milligan
2025-05-03 23:22:59 -0400
1ea2f64341
add batching system to guild create
Ean Milligan
2025-05-03 23:21:51 -0400
e5e77189ec
update log msgs
Ean Milligan
2025-05-03 23:06:13 -0400
426f0d7069
move event handlers to separate files
Ean Milligan
2025-05-03 22:53:53 -0400
897fe80533
comments
Ean Milligan
2025-05-03 22:30:43 -0400
0b864b0f21
removed [[r shorthand from report command, add [[r and [[roll as aliases to the roll command
Ean Milligan
2025-05-03 22:02:15 -0400
fafaee67b3
fix rollhelp chars
Ean Milligan
2025-05-03 21:47:40 -0400
504df7c80f
fix (5)-5 so it does +-5 instead of *-5
Ean Milligan
2025-05-03 21:41:23 -0400
058695415e
change export order to match import order
Ean Milligan
2025-05-03 21:07:06 -0400
65a182cb50
deno fmt
Ean Milligan
2025-05-03 21:03:30 -0400
aa7814d1fe
fix imports
Ean Milligan
2025-05-03 20:59:49 -0400
9a5574f91e
move utils around
Ean Milligan
2025-05-03 20:58:18 -0400
3e6844ed10
remove mod.d.ts since all types have been relocated now
Ean Milligan
2025-05-03 20:53:17 -0400
f2797e6c33
update common embed location, move some back into their own files
Ean Milligan
2025-05-03 20:47:58 -0400
f6eb3b2b69
fix gm roll mentions, fix api gm roll, add link back to original roll message in gm message
Ean Milligan
2025-05-03 19:54:42 -0400
4de1115fa9
add type
Ean Milligan
2025-05-03 19:11:18 -0400
99c2d096f7
add default param
Ean Milligan
2025-05-03 19:06:43 -0400
b7e58f56a5
Add support for variables (pulling from previous commands in same message)
Ean Milligan
2025-05-03 18:15:51 -0400
d142b35522
fix -number check to identify +-1 and collapse the +-1 into "+" and "-1" instead of "+" "-" and "1"
Ean Milligan
2025-05-03 17:06:38 -0400
d094efb279
log error in artigen
Ean Milligan
2025-05-03 17:01:59 -0400
7808093bc7
add initial value to reduce
Ean Milligan
2025-05-03 16:49:00 -0400
9d7aed2773
remove redundant gmModifiers
Ean Milligan
2025-05-03 10:15:04 -0400
c31436e45d
turn off debug mode
Ean Milligan
2025-05-03 10:03:14 -0400
829ec0ecea
move getModifiers into artigen, simplify its error handling a lot
Ean Milligan
2025-05-03 09:54:25 -0400
9bd757741b
remove logging from loopmanager
Ean Milligan
2025-05-03 09:25:59 -0400
bb9a2014ed
Move getRollConf to new file, move loopCountChecker to a manager file, implement loopCountCheck on all loops inside artigen
Ean Milligan
2025-05-03 09:22:07 -0400
c6c1a8918e
rename entry to artigen.runCmd instead of parser
Ean Milligan
2025-05-03 08:56:30 -0400
bd8f7c8a6f
change all object types to interface
Ean Milligan
2025-05-03 08:52:21 -0400
69f95bf701
organize artigen's types
Ean Milligan
2025-05-03 08:50:33 -0400
c9aff85452
Move RollModifiers to live in artigen
Ean Milligan
2025-05-03 08:31:07 -0400
1b2851353e
move some files around, organize imports
Ean Milligan
2025-05-03 08:25:00 -0400
07e76733ec
some renames
Ean Milligan
2025-05-03 08:21:11 -0400
8befcc1ca1
typing cleanup
Ean Milligan
2025-05-03 08:12:05 -0400
9582d91ac1
fix imports on db files
Ean Milligan
2025-05-03 08:02:07 -0400
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
Ean Milligan
2025-05-03 07:51:12 -0400
bdec5e7850
fix bruno docs
Ean Milligan
2025-05-02 14:12:22 -0400
a7856bc3f2
minor formatting change
Ean Milligan
2025-05-01 23:43:19 -0400
2b579eb4ac
break rollUtils into multiple files
Ean Milligan
2025-05-01 23:41:23 -0400
730c441645
another rename for clearer stuff
Ean Milligan
2025-05-01 23:24:45 -0400
7053c25719
reorganize worker management and queue management to be better
Ean Milligan
2025-05-01 23:19:08 -0400
6ab0923d71
how did i never catch this, if prefix is not 2 characters it breaks, this allows it to be anything
Ean Milligan
2025-05-01 18:20:23 -0400
7230a7e6b5
Apparently that import map affects deno run as well, fixed so bot runs now
Ean Milligan
2025-05-01 18:19:57 -0400
c981fe5664
[untested] - apply import order to artigen
Ean Milligan
2025-05-01 18:09:18 -0400
cb00147f6b
[untested] whoops wasn't supposed to add that...
Ean Milligan
2025-05-01 18:01:54 -0400
f50dec29c7
[untested] - deno fmt
Ean Milligan
2025-05-01 18:01:23 -0400
6e1c6e8db3
[untested] - start reorganizing the solver folder (renamed to artigen here), organize imports better since deno has support for it now
Ean Milligan
2025-05-01 17:56:06 -0400
b9c7fac984
add comma totals decorator
Ean Milligan
2025-04-29 18:02:51 -0400
861d1e00cd
deno fmt
Ean Milligan
2025-04-29 18:02:00 -0400
ed60f10d04
add guild size dist to audit guilds
Ean Milligan
2025-04-29 17:42:41 -0400
047d41a20e
support all one arg Math functions
Ean Milligan
2025-04-29 04:11:06 -0400
57bde22e1a
remove erroneous console.log
Ean Milligan
2025-04-29 04:10:52 -0400
0250135c5f
improve audit guilds, show counts of duplicate guild owners
Ean Milligan
2025-04-29 03:16:41 -0400
15ecb45e65
add additional paren balance check
Ean Milligan
2025-04-29 02:41:31 -0400
ba51bd471c
update auditGuilds to sort guilds by largest to smallest
Ean Milligan
2025-04-28 23:26:14 -0400
8cf55aacf5
add time param to heatmap to try to prevent caching of the image on discord
Ean Milligan
2025-04-28 23:07:30 -0400
3864cb91fc
Add support for d% dice
Ean Milligan
2025-04-28 22:57:49 -0400
f44014c22a
add query timing to stats command
Ean Milligan
2025-04-28 22:57:23 -0400
1e350d4e2a
force space between all results all the time, means we don't need the regex fixers
Ean Milligan
2025-04-28 20:28:26 -0400
bba4217bd7
make result auto pluralize
Ean Milligan
2025-04-28 19:50:54 -0400
6b198ecb47
add new error to catch [[floor1_1d3]] and error out correctly
Ean Milligan
2025-04-28 19:36:54 -0400
ac8602f598
Add support for floor/abs/other math operators
Ean Milligan
2025-04-28 19:17:01 -0400
fd7bc5f152
indicate these vars are holding indexes
Ean Milligan
2025-04-28 03:04:42 -0400
5b0de24466
add docs
Ean Milligan
2025-04-28 03:04:28 -0400
dcd49e20dd
deno fmt
Ean Milligan
2025-04-28 03:04:14 -0400
e3dc7bc8b4
add docs for -min
Ean Milligan
2025-04-27 17:02:32 -0400
4207021fa9
Add Min flag and add -max as option for max flag
Ean Milligan
2025-04-27 16:58:51 -0400
5bef3878cc
remove unstable flag
Ean Milligan
2025-04-27 16:31:55 -0400
06095e3bdc
Add loopCountCheck to maximizeRoll reroll shortcut
Ean Milligan
2025-04-27 04:58:54 -0400
2f2a8f67e0
further improve roll safety, no doubling up on drop/keep
Ean Milligan
2025-04-27 04:46:02 -0400
e69806c443
Add additional safeties on rerolling, cleanse other numlists
Ean Milligan
2025-04-27 04:34:01 -0400
73e4ca94b7
Swap indexOf to includes when indexOf was just being used to check if an item was in an array
Ean Milligan
2025-04-27 04:15:04 -0400
2e2e08f48a
Fix maximize with reroll turned on
Ean Milligan
2025-04-27 04:09:41 -0400
105bc14e71
improve MaxLoopsExceeded error throwing to be separate func, add it to all loops in the roller.
Ean Milligan
2025-04-27 03:28:25 -0400
5c517fad67
ensure die count and size are whole numbers
Ean Milligan
2025-04-27 01:26:30 -0400
ed80e08755
add commas to stats, prevent negative /hour nums
Ean Milligan
2025-04-27 00:47:04 -0400
951d15fcf9
add sex
Ean Milligan
2025-04-26 23:59:22 -0400
6afaf882fa
fix pie
Ean Milligan
2025-04-26 23:55:30 -0400
1d31a4f059
disable logging
Ean Milligan
2025-04-26 23:44:03 -0400
a42b75aa51
deno fmt
Ean Milligan
2025-04-26 23:42:43 -0400
f3a6a36fb0
update links to be driven by config, update strings to use bot name from config
Ean Milligan
2025-04-26 23:24:26 -0400
8d3c22a39f
missed these two
Ean Milligan
2025-04-26 23:09:32 -0400
864f281c60
Mass spelling fix
Ean Milligan
2025-04-26 23:08:57 -0400
74c733308f
linting/type cleanup
Ean Milligan
2025-04-26 22:44:39 -0400