Commit Graph

32 Commits

Author SHA1 Message Date
syntaxbullet
7e9aa06556 feat: Introduce success and info embeds, add related user tracking to economy transactions, and refine trade interaction feedback and thread cleanup. 2025-12-13 16:02:07 +01:00
syntaxbullet
f96d81f8a3 chore: Remove unnecessary comments from profile command, trade interaction handler, inventory service, and scheduler. 2025-12-13 14:28:36 +01:00
syntaxbullet
d34e872133 feat: Implement a generic user timers system with a scheduler to manage cooldowns, effects, and access. 2025-12-13 14:18:46 +01:00
syntaxbullet
b33738aee3 refactor: remove unused imports and types across trade and economy modules 2025-12-13 12:50:00 +01:00
syntaxbullet
86cbe827a2 refactor: Remove interaction deferrals, use direct replies, and make error/warning messages ephemeral in economy commands. 2025-12-13 12:46:38 +01:00
syntaxbullet
421bb26ceb feat: add trading system with dedicated modules and centralize embed creation for commands 2025-12-13 12:43:27 +01:00
syntaxbullet
5f4efd372f feat: Introduce GameConfig to centralize constants for leveling, economy, and inventory, adding new transfer and inventory limits. 2025-12-13 12:20:30 +01:00
syntaxbullet
8818d6bb15 feat: Add type and usageData columns to the item schema to support item usage effects. 2025-12-13 12:02:30 +01:00
syntaxbullet
29899acc7f feat: update database schema to support item trading 2025-12-13 12:00:02 +01:00
syntaxbullet
8262eb8f02 feat: Add /sell command, enhance inventory service, and refactor student ID card generation with new constellation graphics and dynamic backgrounds. 2025-12-12 13:41:13 +01:00
syntaxbullet
209340c06e feat: implement chat XP processing on message create 2025-12-09 12:10:58 +01:00
syntaxbullet
9250057574 feat: Implement chat XP with cooldowns and display an XP progress bar on the student ID card. 2025-12-09 12:04:03 +01:00
syntaxbullet
90a1861416 docs: Remove outdated deployment and development features sections from README. 2025-12-08 22:39:31 +01:00
syntaxbullet
bcfd254071 feat: Implement graphical student ID card generation for user profiles. 2025-12-08 22:33:01 +01:00
syntaxbullet
4d553ddc91 feat: Add @napi-rs/canvas dependency and Orbitron font file. 2025-12-08 13:45:09 +01:00
syntaxbullet
049725c384 fix: Display target user mention in pay success message. 2025-12-08 10:36:25 +01:00
syntaxbullet
866cfab03e feat: Implement userService.getOrCreateUser and integrate it across commands, remove old utility scripts, and fix daily bonus calculation. 2025-12-08 10:29:40 +01:00
syntaxbullet
29c0a4752d feat: Introduce new modules for class, inventory, leveling, and quests with expanded schema, refactor user service, and add verification scripts. 2025-12-07 23:03:33 +01:00
be471f348d Merge pull request 'Added Balance, Pay and Daily Commands' (#3) from HotPlate/discord-rpg-concept:main into main
Reviewed-on: syntaxbullet/discord-rpg-concept#3
2025-12-07 08:51:09 +00:00
Vraj Ved
24138988e6 Added Pay and Daily 2025-12-06 00:08:49 +05:30
Vraj Ved
cea52b0c6e Merge branch 'main' of https://git.ayau.me/HotPlate/discord-rpg-concept 2025-12-05 23:23:22 +05:30
syntaxbullet
fdfb2508ae feat: Initialize database and restructure application source code. 2025-12-05 18:52:20 +01:00
Vraj Ved
5edb130cc5 added balance 2025-12-05 22:41:30 +05:30
syntaxbullet
1fb59a26cc feat: Add Drizzle Studio service to docker-compose and refine database environment variable configuration. 2025-12-05 17:01:29 +01:00
syntaxbullet
e559e2413b feat: add drizzle studio 2025-12-05 14:04:48 +01:00
syntaxbullet
1cc2759511 refactor: remove deploy script and integrate command deployment into the reload command 2025-12-05 12:46:25 +01:00
syntaxbullet
1a5503a3a6 feat: Add /reload command and implement dynamic command reloading functionality in KyokoClient. 2025-12-05 12:35:37 +01:00
syntaxbullet
48995204a5 Refactor architecture: improve env loading and command workflow 2025-12-05 12:06:29 +01:00
syntaxbullet
f4b72b93e4 fix: change command loading procedure 2025-12-04 14:48:40 +01:00
syntaxbullet
747ee96c4e chore: update example env 2025-12-04 14:25:04 +01:00
syntaxbullet
0d05623076 feat: implement basic balance command 2025-12-03 12:13:07 +01:00
syntaxbullet
25c7ba46f0 init: initial commit 2025-12-02 20:53:49 +01:00