feat(content): Skeleton Achievements

This commit is contained in:
Sabe Jones
2020-10-19 15:38:12 -05:00
parent 67c607216f
commit 8b955e2c5e
15 changed files with 256 additions and 108 deletions
@@ -212,6 +212,16 @@ const basicAchievs = {
titleKey: 'achievementAllThatGlitters',
textKey: 'achievementAllThatGlittersText',
},
boneCollector: {
icon: 'achievement-boneCollector',
titleKey: 'achievementBoneCollector',
textKey: 'achievementBoneCollectorText',
},
skeletonCrew: {
icon: 'achievement-skeletonCrew',
titleKey: 'achievementSkeletonCrew',
textKey: 'achievementSkeletonCrewText',
},
};
Object.assign(achievementsData, basicAchievs);
@@ -41,6 +41,13 @@ const ANIMAL_COLOR_ACHIEVEMENTS = [
mountAchievement: 'allThatGlitters',
mountNotificationType: 'ACHIEVEMENT_ALL_THAT_GLITTERS',
},
{
color: 'Skeleton',
petAchievement: 'boneCollector',
petNotificationType: 'ACHIEVEMENT_BONE_COLLECTOR',
mountAchievement: 'skeletonCrew',
mountNotificationType: 'ACHIEVEMENT_SKELETON_CREW',
},
];
export default ANIMAL_COLOR_ACHIEVEMENTS;
@@ -204,6 +204,8 @@ function _getBasicAchievements (user, language) {
_addSimple(result, user, { path: 'freshwaterFriends', language });
_addSimple(result, user, { path: 'goodAsGold', language });
_addSimple(result, user, { path: 'allThatGlitters', language });
_addSimple(result, user, { path: 'boneCollector', language });
_addSimple(result, user, { path: 'skeletonCrew', language });
_addSimpleWithMasterCount(result, user, { path: 'beastMaster', language });
_addSimpleWithMasterCount(result, user, { path: 'mountMaster', language });