mirror of
https://github.com/ahmadk953/poixpixel-discord-bot.git
synced 2025-05-10 02:33:06 +00:00
feat: add achievement system
Signed-off-by: Ahmad <103906421+ahmadk953@users.noreply.github.com>
This commit is contained in:
parent
830838a6a1
commit
2f5c3499e7
15 changed files with 1966 additions and 37 deletions
|
@ -12,6 +12,7 @@ import {
|
|||
checkAndAssignLevelRoles,
|
||||
processMessage,
|
||||
} from '@/util/levelingSystem.js';
|
||||
import { processLevelUpAchievements } from '@/util/achievementManager.js';
|
||||
|
||||
export const messageDelete: Event<typeof Events.MessageDelete> = {
|
||||
name: Events.MessageDelete,
|
||||
|
@ -102,6 +103,12 @@ export const messageCreate: Event<typeof Events.MessageCreate> = {
|
|||
levelResult.newLevel,
|
||||
);
|
||||
|
||||
await processLevelUpAchievements(
|
||||
message.author.id,
|
||||
levelResult.newLevel,
|
||||
message.guild,
|
||||
);
|
||||
|
||||
if (assignedRole) {
|
||||
await advancementsChannel.send(
|
||||
`<@${message.author.id}> You've earned the <@&${assignedRole}> role!`,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue