diff --git a/assets/profile/profile.svg b/assets/profile/profile.svg index 5c91cd3..d2357a3 100644 --- a/assets/profile/profile.svg +++ b/assets/profile/profile.svg @@ -34,9 +34,9 @@ - + special badges - BETA + BETA MOD DEV CONTRIB @@ -47,27 +47,40 @@ - + - - {{CARD_COUNT}} + + {{CC}} - + {{CUR_1}} - + + {{LVL}} + + {{CUR_2}} + + + + + + - - {{USERNAME}} + + {{USERNAME}} + + + + diff --git a/assets/profile/template.afdesign b/assets/profile/template.afdesign index 3584ed9..d6b05bf 100644 Binary files a/assets/profile/template.afdesign and b/assets/profile/template.afdesign differ diff --git a/commands/profile.js b/commands/profile.js index 5b04379..96a94a7 100644 --- a/commands/profile.js +++ b/commands/profile.js @@ -19,6 +19,8 @@ module.exports = { let profileTemplate = fs.readFileSync('/app/assets/profile/profile.svg').toString(); profileTemplate = profileTemplate.replace(/{{USERNAME}}/g, interaction.member.displayName.substr(0,15)+(interaction.member.displayName.length>15?'...':'')); profileTemplate = profileTemplate.replace(/{{HEADER_COLOR}}/g, '190,31,97'); + profileTemplate = profileTemplate.replace(/{{CC}}/g, await Card.count({where: {userId: user.id}})); + profileTemplate = profileTemplate.replace(/{{LVL}}/g, "0"); let slots = ['slotOne', 'slotTwo', 'slotThree', 'slotFour']; let renderedCards = [];