mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
feat(content): add boneless boss achievement (#14788)
* feat(content): add June subscriber items * feat(content): add boneless boss achievement --------- Co-authored-by: SabreCat <sabe@habitica.com>
This commit is contained in:
@@ -150,5 +150,8 @@
|
||||
"achievementPlantParentModalText": "You collected all the Plant Pets!",
|
||||
"achievementDinosaurDynasty": "Dinosaur Dynasty",
|
||||
"achievementDinosaurDynastyText": "Has hatched all standard colors of bird and dinosaur pets: Falcon, Owl, Parrot, Peacock, Penguin, Rooster, Pterodactyl, T-Rex, Triceratops, and Velociraptor!",
|
||||
"achievementDinosaurDynastyModalText": "You collected all the bird and dinosaur pets!"
|
||||
"achievementDinosaurDynastyModalText": "You collected all the bird and dinosaur pets!",
|
||||
"achievementBonelessBoss": "Boneless Boss",
|
||||
"achievementBonelessBossText": "Has hatched all standard colors of invertebrate pets: Beetle, Butterfly, Cuttlefish, Nudibranch, Octopus, Snail, and Spider!",
|
||||
"achievementBonelessBossModalText": "You collected all the invertebrate pets!"
|
||||
}
|
||||
|
||||
@@ -178,6 +178,11 @@ const animalSetAchievs = {
|
||||
titleKey: 'achievementBirdsOfAFeather',
|
||||
textKey: 'achievementBirdsOfAFeatherText',
|
||||
},
|
||||
bonelessBoss: {
|
||||
icon: 'achievement-bonelessBoss',
|
||||
titleKey: 'achievementBonelessBoss',
|
||||
textKey: 'achievementBonelessBossText',
|
||||
},
|
||||
dinosaurDynasty: {
|
||||
icon: 'achievement-dinosaurDynasty',
|
||||
titleKey: 'achievementDinosaurDynasty',
|
||||
|
||||
@@ -26,6 +26,20 @@ const ANIMAL_SET_ACHIEVEMENTS = {
|
||||
achievementKey: 'birdsOfAFeather',
|
||||
notificationType: 'ACHIEVEMENT_ANIMAL_SET',
|
||||
},
|
||||
bonelessBoss: {
|
||||
type: 'pet',
|
||||
species: [
|
||||
'Beetle',
|
||||
'Butterfly',
|
||||
'Cuttlefish',
|
||||
'Nudibranch',
|
||||
'Octopus',
|
||||
'Snail',
|
||||
'Spider',
|
||||
],
|
||||
achievementKey: 'bonelessBoss',
|
||||
notificationType: 'ACHIEVEMENT_ANIMAL_SET',
|
||||
},
|
||||
dinosaurDynasty: {
|
||||
type: 'pet',
|
||||
species: [
|
||||
|
||||
@@ -222,6 +222,7 @@ function _getBasicAchievements (user, language) {
|
||||
_addSimple(result, user, { path: 'polarPro', language });
|
||||
_addSimple(result, user, { path: 'plantParent', language });
|
||||
_addSimple(result, user, { path: 'dinosaurDynasty', language });
|
||||
_addSimple(result, user, { path: 'bonelessBoss', language });
|
||||
|
||||
_addSimpleWithMasterCount(result, user, { path: 'beastMaster', language });
|
||||
_addSimpleWithMasterCount(result, user, { path: 'mountMaster', language });
|
||||
|
||||
@@ -155,6 +155,7 @@ export default new Schema({
|
||||
polarPro: Boolean,
|
||||
plantParent: Boolean,
|
||||
dinosaurDynasty: Boolean,
|
||||
bonelessBoss: Boolean,
|
||||
// Onboarding Guide
|
||||
createdTask: Boolean,
|
||||
completedTask: Boolean,
|
||||
|
||||
Reference in New Issue
Block a user