Commit Graph

126 Commits

Author SHA1 Message Date
ff879d179d View: Add view embed 2022-09-08 17:30:27 +02:00
6ce583c8fb Drop: Make cards claimable by other users
Cards couldn't be claimed by users other than the dropper because we
were using the wrong user and permissionlevel object from the upper scrope
Fixes #12
2022-09-08 13:30:04 +02:00
d8fb5d0a62 Drop: Show cooldown times in minutes instead of ms 2022-09-08 13:30:01 +02:00
fb5faf727e Drop: Use random sorting to pick dropped characters
this fixes the problem of choosing disabled cards or IDs which
are not assigned to any character. Fixes #7
2022-09-07 20:01:28 +02:00
201417c8ba SetEnabled: Add SetEnabled command for Bands
which optionally includes child Characters
2022-09-07 19:42:01 +02:00
307172762a [WIP] Setactive command 2022-09-07 18:38:01 +02:00
f68be35fcf Profile: Add editprofile command with basic showcase modal
New values are persisted into the database
2022-09-07 00:25:42 +02:00
1206251ff6 Profiles: Add user profile model and command 2022-09-05 23:22:36 +02:00
91e038d88e Collection: Disable prev or next buttons to avoid over/underflow
during collection pagination.
2022-09-04 20:45:47 +02:00
37414bdf7f Collection: Implement paginated embed
Cards are listed in a paginated embed showing 8 cards per page
2022-09-01 02:28:38 +02:00
e1f1ad79e8 Drop: Update claim messages to show the character name once cards are revealed 2022-08-31 23:57:06 +02:00
de326e3cd5 Drop/Render: Fix button sorting issue
Buttons would not correspond to the correct card
in a rendered card-stack.
2022-08-28 23:27:23 +02:00
566a9c5818 Drop/Render: Add card quality
Assign random card quality on drop
Render different border colors based on quality
2022-08-28 22:52:52 +02:00
dea943bee4 Drop: Add drop history 2022-08-28 22:19:03 +02:00
cf7c2769e3 Drop/Rendering: Move stack sorting from rendering to drop 2022-08-28 21:40:52 +02:00
6c781785c3 StackRendering: Only reveal cards once the drop expired 2022-08-28 21:31:15 +02:00
69cdc54c80 WIP: Card compositing 2022-08-25 23:18:01 +02:00
3f53e33598 WIP Card rendering
Render card stacks on drops
Unclaimed cards are hidden, when expired they are shown as grayscale
2022-08-20 03:35:36 +02:00
eb4ffae173 Add command permission checks
Level 0: Every user - Public commands
Level 1: Guild owners or members with respective admin role - Elevated guild commands
Level 2: Global admins - Every command including levels below
2022-08-19 19:18:01 +02:00
e21fc57f22 Add drop and pull cooldowns 2022-08-19 14:41:48 +02:00
ae60732836 WIP basic card dropping 2022-08-18 19:24:44 +02:00
317230c9c3 Upgrade discord.js from v13 to v14 2022-08-18 11:26:51 +02:00
05804cb78a Updated models and migrations to new spec 2022-08-17 19:36:47 +02:00
cfc9e2ba6b Add card dropping and collection command 2022-04-17 19:39:03 +02:00
3dddae6dca Basic User and Guild registration 2022-04-17 16:07:57 +02:00
6eccae8721 Core bot components 2022-04-17 14:04:51 +02:00