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
0419733925
Configure sequelize using config.js and sequelizerc
2022-04-17 16:40:38 +02:00
845005bcce
Remove minzbot references from .env.example
2022-04-17 16:13:41 +02:00
c0129d8bf7
Update readme
2022-04-17 16:12:38 +02:00
3dddae6dca
Basic User and Guild registration
2022-04-17 16:07:57 +02:00
be2991cd50
Use sequelize
2022-04-17 15:19:12 +02:00
6eccae8721
Core bot components
2022-04-17 14:04:51 +02:00
9578140125
Initial commit
2022-04-17 01:22:19 +02:00