c537c1c9e6
Debug: Add optional userid parameter
...
Implemented for reset_cd to allow resetting other users cooldowns
2022-09-09 11:36:24 +02:00
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
fd209fbbda
Docker: Fix sharp not installing due to npm cache permissions
...
Moving the npm cache folder into the /app folder solved the permission issues
Fixes #8
2022-09-08 13:29:59 +02:00
a4e5679d40
Rendering: Save non animated cards as png instead of gif
...
because gif is bloated and most stuff won't be animated
2022-09-07 22:57:19 +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
0a7082ac0f
Import: Fix out of order import
...
Characters are only imported after Bands have finished. This fixes
foreigh key contrains failing due to missing bands.
Fixes #6
2022-09-07 19:05:14 +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
7340837ed7
Events: Fix error messages not coming through
...
if the interaction has already been deferred or replied to
2022-09-06 23:49:56 +02:00
ee12d26cc6
Seeders: Change test band/character names to avoid conflict
...
with the actual BAND-MAID dataset
2022-09-05 23:29:08 +02:00
1206251ff6
Profiles: Add user profile model and command
2022-09-05 23:22:36 +02:00
bba51cea2e
Models/Cards: Fix errroneous data type of field userId
2022-09-05 22:32:17 +02:00
addd3d9dee
Models/User: Add instance method to get counted cards with chartcers
2022-09-05 22:26:59 +02:00
7641e12a2b
README Update
2022-09-04 23:41:14 +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
5d24a580d0
Remove GuildMessages gateway intent as it is not required
2022-08-30 23:39:49 +02:00
f9f7024211
DB/Characters/Bands: Add Vocaloids part 1
2022-08-29 00:45:00 +02:00
4d0199655c
Remove cards folder from gitignore
2022-08-29 00:44:23 +02:00
31b2836a45
Render: Remove default BG color from card stacks
2022-08-29 00:40:41 +02:00
202ab08d6c
Import: Added band and character import
...
Use 'npm run import' to import from assets/import/{bands,characters}.
Existing entries are not overwritten!
2022-08-29 00:33:37 +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
8419e3f19b
Fixed stack rendering
2022-08-28 21:11:46 +02:00
18aeb2417d
Add assets to gitattributes and gitignore
2022-08-28 19:44:43 +02:00
2a33aca802
Placeholder assets
2022-08-25 23:20:52 +02:00
4d383af59d
Bind mount hosts fonts folder
2022-08-25 23:18:39 +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
6a7e3f6647
Change DB location to bind mount
2022-08-19 15:14:49 +02:00
e21fc57f22
Add drop and pull cooldowns
2022-08-19 14:41:48 +02:00
51e90dee8a
Add helper function for bot settings
...
and fix registration check always returning true
2022-08-19 14:14:24 +02:00
ae60732836
WIP basic card dropping
2022-08-18 19:24:44 +02:00
29e3e6de23
Configure debugging from outside the container
2022-08-18 19:22:17 +02:00
317230c9c3
Upgrade discord.js from v13 to v14
2022-08-18 11:26:51 +02:00
f93176a709
npm audit fixes
2022-08-18 10:49:19 +02:00
88393e2d82
Add missing MYSQL env vars
2022-08-18 10:00:12 +02:00
05804cb78a
Updated models and migrations to new spec
2022-08-17 19:36:47 +02:00
bc075805e2
Refined draft
2022-08-17 11:51:58 +02:00
2a10d3091b
Ideas and drafts
2022-08-17 10:16:46 +02:00
cfc9e2ba6b
Add card dropping and collection command
2022-04-17 19:39:03 +02:00
9f568dbbdb
Add card and character tables
2022-04-17 19:38:50 +02:00