mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
feat(content): Freshwater Friends cheevo
This commit is contained in:
@@ -1,42 +1,42 @@
|
|||||||
.achievement-alien {
|
.achievement-alien {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1274px -1628px;
|
background-position: -1323px -1628px;
|
||||||
width: 24px;
|
width: 24px;
|
||||||
height: 26px;
|
height: 26px;
|
||||||
}
|
}
|
||||||
.achievement-alien2x {
|
.achievement-alien2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1586px -1480px;
|
background-position: -1655px -1480px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-allYourBase2x {
|
.achievement-allYourBase2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -885px -1480px;
|
background-position: -954px -1480px;
|
||||||
width: 64px;
|
width: 64px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
.achievement-alpha2x {
|
.achievement-alpha2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1635px -1480px;
|
background-position: -426px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-aridAuthority2x {
|
.achievement-aridAuthority2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -950px -1480px;
|
background-position: -1019px -1480px;
|
||||||
width: 64px;
|
width: 64px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
.achievement-armor2x {
|
.achievement-armor2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -426px -1549px;
|
background-position: -475px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-backToBasics2x {
|
.achievement-backToBasics2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1145px -1480px;
|
background-position: -1214px -1480px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
@@ -48,412 +48,418 @@
|
|||||||
}
|
}
|
||||||
.achievement-bewilder2x {
|
.achievement-bewilder2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -475px -1549px;
|
background-position: -524px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-birthday2x {
|
.achievement-birthday2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -524px -1549px;
|
background-position: -573px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-boot2x {
|
.achievement-boot2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -573px -1549px;
|
background-position: -622px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-bow2x {
|
.achievement-bow2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -622px -1549px;
|
background-position: -671px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-bugBonanza2x {
|
.achievement-bugBonanza2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -702px -1480px;
|
background-position: -771px -1480px;
|
||||||
width: 60px;
|
width: 60px;
|
||||||
height: 64px;
|
height: 64px;
|
||||||
}
|
}
|
||||||
.achievement-burnout2x {
|
.achievement-burnout2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -671px -1549px;
|
background-position: -720px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-cactus2x {
|
.achievement-cactus2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -720px -1549px;
|
background-position: -769px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-cake2x {
|
.achievement-cake2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -769px -1549px;
|
background-position: -818px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-cave2x {
|
.achievement-cave2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -818px -1549px;
|
background-position: -867px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-challenge2x {
|
.achievement-challenge2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -867px -1549px;
|
background-position: -916px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-comment2x {
|
.achievement-comment2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -916px -1549px;
|
background-position: -965px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-completedTask2x {
|
.achievement-completedTask2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1194px -1480px;
|
background-position: -1263px -1480px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
.achievement-congrats2x {
|
.achievement-congrats2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -965px -1549px;
|
background-position: -1014px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-costumeContest2x {
|
.achievement-costumeContest2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1014px -1549px;
|
background-position: -1063px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-createdTask2x {
|
.achievement-createdTask2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1243px -1480px;
|
background-position: -1312px -1480px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
.achievement-dilatory2x {
|
.achievement-dilatory2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1063px -1549px;
|
background-position: -1112px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-dustDevil2x {
|
.achievement-dustDevil2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1292px -1480px;
|
background-position: -1361px -1480px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
.achievement-dysheartener2x {
|
.achievement-dysheartener2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1112px -1549px;
|
background-position: -1161px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-fedPet2x {
|
.achievement-fedPet2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1341px -1480px;
|
background-position: -1410px -1480px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
.achievement-friends2x {
|
.achievement-freshwaterFriends2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1161px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-getwell2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1210px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-goodluck2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1259px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-greeting2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1308px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-guild2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1357px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-habitBirthday2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1406px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-habiticaDay2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1455px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-hatchedPet2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1390px -1480px;
|
|
||||||
width: 48px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
.achievement-heart2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1504px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-justAddWater2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -763px -1480px;
|
|
||||||
width: 60px;
|
|
||||||
height: 64px;
|
|
||||||
}
|
|
||||||
.achievement-karaoke-2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1553px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-karaoke {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1299px -1628px;
|
|
||||||
width: 24px;
|
|
||||||
height: 26px;
|
|
||||||
}
|
|
||||||
.achievement-kickstarter20192x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -495px -1480px;
|
background-position: -495px -1480px;
|
||||||
width: 68px;
|
width: 68px;
|
||||||
height: 68px;
|
height: 68px;
|
||||||
}
|
}
|
||||||
.achievement-lostMasterclasser2x {
|
.achievement-friends2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1210px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-getwell2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1259px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-goodluck2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1308px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-greeting2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1357px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-guild2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1406px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-habitBirthday2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1455px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-habiticaDay2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1504px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-hatchedPet2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1459px -1480px;
|
||||||
|
width: 48px;
|
||||||
|
height: 56px;
|
||||||
|
}
|
||||||
|
.achievement-heart2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1553px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-justAddWater2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -832px -1480px;
|
||||||
|
width: 60px;
|
||||||
|
height: 64px;
|
||||||
|
}
|
||||||
|
.achievement-karaoke-2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1602px -1549px;
|
background-position: -1602px -1549px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-mindOverMatter2x {
|
.achievement-karaoke {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -824px -1480px;
|
background-position: -1348px -1628px;
|
||||||
width: 60px;
|
width: 24px;
|
||||||
height: 64px;
|
height: 26px;
|
||||||
}
|
}
|
||||||
.achievement-monsterMagus2x {
|
.achievement-kickstarter20192x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1439px -1480px;
|
|
||||||
width: 48px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
.achievement-ninja2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1651px -1549px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-npc2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: 0px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-nye2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -49px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-partyOn2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -98px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-partyUp2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -147px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-pearlyPro2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1015px -1480px;
|
|
||||||
width: 64px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
.achievement-perfect2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -196px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-primedForPainting2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1488px -1480px;
|
|
||||||
width: 48px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
.achievement-purchasedEquipment2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1537px -1480px;
|
|
||||||
width: 48px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
.achievement-rat2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -245px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-rosyOutlook2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -564px -1480px;
|
background-position: -564px -1480px;
|
||||||
width: 68px;
|
width: 68px;
|
||||||
height: 68px;
|
height: 68px;
|
||||||
}
|
}
|
||||||
.achievement-royally-loyal2x {
|
.achievement-lostMasterclasser2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1651px -1549px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-mindOverMatter2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -893px -1480px;
|
||||||
|
width: 60px;
|
||||||
|
height: 64px;
|
||||||
|
}
|
||||||
|
.achievement-monsterMagus2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1508px -1480px;
|
||||||
|
width: 48px;
|
||||||
|
height: 56px;
|
||||||
|
}
|
||||||
|
.achievement-ninja2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: 0px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-npc2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -49px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-nye2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -98px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-partyOn2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -147px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-partyUp2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -196px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-pearlyPro2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1084px -1480px;
|
||||||
|
width: 64px;
|
||||||
|
height: 56px;
|
||||||
|
}
|
||||||
|
.achievement-perfect2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -245px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-primedForPainting2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1557px -1480px;
|
||||||
|
width: 48px;
|
||||||
|
height: 56px;
|
||||||
|
}
|
||||||
|
.achievement-purchasedEquipment2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1606px -1480px;
|
||||||
|
width: 48px;
|
||||||
|
height: 56px;
|
||||||
|
}
|
||||||
|
.achievement-rat2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -294px -1628px;
|
background-position: -294px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-seafoam2x {
|
.achievement-rosyOutlook2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -343px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-shield2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -392px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-shinySeed2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -441px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-snowball2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -490px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-spookySparkles2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -539px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-stoikalm2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -588px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-sun2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -637px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-sword2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -686px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-thankyou2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -735px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-thermometer2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -784px -1628px;
|
|
||||||
width: 48px;
|
|
||||||
height: 52px;
|
|
||||||
}
|
|
||||||
.achievement-tickledPink2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -633px -1480px;
|
background-position: -633px -1480px;
|
||||||
width: 68px;
|
width: 68px;
|
||||||
height: 68px;
|
height: 68px;
|
||||||
}
|
}
|
||||||
.achievement-tree2x {
|
.achievement-royally-loyal2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -343px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-seafoam2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -392px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-shield2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -441px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-shinySeed2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -490px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-snowball2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -539px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-spookySparkles2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -588px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-stoikalm2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -637px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-sun2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -686px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-sword2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -735px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-thankyou2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -784px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
|
.achievement-thermometer2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -833px -1628px;
|
background-position: -833px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-triadbingo2x {
|
.achievement-tickledPink2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -702px -1480px;
|
||||||
|
width: 68px;
|
||||||
|
height: 68px;
|
||||||
|
}
|
||||||
|
.achievement-tree2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -882px -1628px;
|
background-position: -882px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-ultimate-healer2x {
|
.achievement-triadbingo2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -931px -1628px;
|
background-position: -931px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-ultimate-mage2x {
|
.achievement-ultimate-healer2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -980px -1628px;
|
background-position: -980px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-ultimate-rogue2x {
|
.achievement-ultimate-mage2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1029px -1628px;
|
background-position: -1029px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-ultimate-warrior2x {
|
.achievement-ultimate-rogue2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1078px -1628px;
|
background-position: -1078px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-undeadUndertaker2x {
|
.achievement-ultimate-warrior2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
|
||||||
background-position: -1080px -1480px;
|
|
||||||
width: 64px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
.achievement-unearned2x {
|
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1127px -1628px;
|
background-position: -1127px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-valentine2x {
|
.achievement-undeadUndertaker2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1149px -1480px;
|
||||||
|
width: 64px;
|
||||||
|
height: 56px;
|
||||||
|
}
|
||||||
|
.achievement-unearned2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1176px -1628px;
|
background-position: -1176px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
.achievement-wolf2x {
|
.achievement-valentine2x {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: -1225px -1628px;
|
background-position: -1225px -1628px;
|
||||||
width: 48px;
|
width: 48px;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
}
|
}
|
||||||
|
.achievement-wolf2x {
|
||||||
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
|
background-position: -1274px -1628px;
|
||||||
|
width: 48px;
|
||||||
|
height: 52px;
|
||||||
|
}
|
||||||
.background_alpine_slopes {
|
.background_alpine_slopes {
|
||||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||||
background-position: 0px 0px;
|
background-position: 0px 0px;
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 468 KiB After Width: | Height: | Size: 469 KiB |
@@ -327,6 +327,14 @@ const NOTIFICATIONS = {
|
|||||||
achievement: 'bareNecessities', // defined manually until the server sends all the necessary data
|
achievement: 'bareNecessities', // defined manually until the server sends all the necessary data
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
ACHIEVEMENT_FRESHWATER_FRIENDS: {
|
||||||
|
achievement: true,
|
||||||
|
label: $t => `${$t('achievement')}: ${$t('achievementFreshwaterFriends')}`,
|
||||||
|
modalId: 'generic-achievement',
|
||||||
|
data: {
|
||||||
|
achievement: 'freshwaterFriends', // defined manually until the server sends all the necessary data
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -386,6 +394,7 @@ export default {
|
|||||||
'ACHIEVEMENT_MONSTER_MAGUS', 'ACHIEVEMENT_UNDEAD_UNDERTAKER', 'ACHIEVEMENT_PRIMED_FOR_PAINTING',
|
'ACHIEVEMENT_MONSTER_MAGUS', 'ACHIEVEMENT_UNDEAD_UNDERTAKER', 'ACHIEVEMENT_PRIMED_FOR_PAINTING',
|
||||||
'ACHIEVEMENT_PEARLY_PRO', 'ACHIEVEMENT_TICKLED_PINK', 'ACHIEVEMENT_ROSY_OUTLOOK', 'ACHIEVEMENT',
|
'ACHIEVEMENT_PEARLY_PRO', 'ACHIEVEMENT_TICKLED_PINK', 'ACHIEVEMENT_ROSY_OUTLOOK', 'ACHIEVEMENT',
|
||||||
'ONBOARDING_COMPLETE', 'FIRST_DROPS', 'ACHIEVEMENT_BUG_BONANZA', 'ACHIEVEMENT_BARE_NECESSITIES',
|
'ONBOARDING_COMPLETE', 'FIRST_DROPS', 'ACHIEVEMENT_BUG_BONANZA', 'ACHIEVEMENT_BARE_NECESSITIES',
|
||||||
|
'ACHIEVEMENT_FRESHWATER_FRIENDS',
|
||||||
].forEach(type => {
|
].forEach(type => {
|
||||||
handledNotifications[type] = true;
|
handledNotifications[type] = true;
|
||||||
});
|
});
|
||||||
@@ -801,6 +810,7 @@ export default {
|
|||||||
case 'ACHIEVEMENT_ROSY_OUTLOOK':
|
case 'ACHIEVEMENT_ROSY_OUTLOOK':
|
||||||
case 'ACHIEVEMENT_BUG_BONANZA':
|
case 'ACHIEVEMENT_BUG_BONANZA':
|
||||||
case 'ACHIEVEMENT_BARE_NECESSITIES':
|
case 'ACHIEVEMENT_BARE_NECESSITIES':
|
||||||
|
case 'ACHIEVEMENT_FRESHWATER_FRIENDS':
|
||||||
case 'GENERIC_ACHIEVEMENT':
|
case 'GENERIC_ACHIEVEMENT':
|
||||||
this.showNotificationWithModal(notification);
|
this.showNotificationWithModal(notification);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -81,5 +81,8 @@
|
|||||||
"achievementBugBonanzaModalText": "You completed the Beetle, Butterfly, Snail, and Spider pet quests!",
|
"achievementBugBonanzaModalText": "You completed the Beetle, Butterfly, Snail, and Spider pet quests!",
|
||||||
"achievementBareNecessities": "Bare Necessities",
|
"achievementBareNecessities": "Bare Necessities",
|
||||||
"achievementBareNecessitiesText": "Has completed Monkey, Sloth, and Treeling pet quests.",
|
"achievementBareNecessitiesText": "Has completed Monkey, Sloth, and Treeling pet quests.",
|
||||||
"achievementBareNecessitiesModalText": "You completed the Monkey, Sloth, and Treeling pet quests!"
|
"achievementBareNecessitiesModalText": "You completed the Monkey, Sloth, and Treeling pet quests!",
|
||||||
|
"achievementFreshwaterFriends": "Freshwater Friends",
|
||||||
|
"achievementFreshwaterFriendsText": "Has completed Axolotl, Frog, and Hippo pet quests.",
|
||||||
|
"achievementFreshwaterFriendsModalText": "You completed the Axolotl, Frog, and Hippo pet quests!"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -197,6 +197,11 @@ const basicAchievs = {
|
|||||||
titleKey: 'achievementBareNecessities',
|
titleKey: 'achievementBareNecessities',
|
||||||
textKey: 'achievementBareNecessitiesText',
|
textKey: 'achievementBareNecessitiesText',
|
||||||
},
|
},
|
||||||
|
freshwaterFriends: {
|
||||||
|
icon: 'achievement-freshwaterFriends',
|
||||||
|
titleKey: 'achievementFreshwaterFriends',
|
||||||
|
textKey: 'achievementFreshwaterFriendsText',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
Object.assign(achievementsData, basicAchievs);
|
Object.assign(achievementsData, basicAchievs);
|
||||||
|
|
||||||
|
|||||||
@@ -298,6 +298,11 @@ export const QUEST_SERIES_ACHIEVEMENTS = {
|
|||||||
'sloth',
|
'sloth',
|
||||||
'treeling',
|
'treeling',
|
||||||
],
|
],
|
||||||
|
freshwaterFriends: [
|
||||||
|
'axolotl',
|
||||||
|
'frog',
|
||||||
|
'hippo',
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
export const ANIMAL_COLOR_ACHIEVEMENTS = [
|
export const ANIMAL_COLOR_ACHIEVEMENTS = [
|
||||||
|
|||||||
@@ -201,6 +201,7 @@ function _getBasicAchievements (user, language) {
|
|||||||
_addSimple(result, user, { path: 'rosyOutlook', language });
|
_addSimple(result, user, { path: 'rosyOutlook', language });
|
||||||
_addSimple(result, user, { path: 'bugBonanza', language });
|
_addSimple(result, user, { path: 'bugBonanza', language });
|
||||||
_addSimple(result, user, { path: 'bareNecessities', language });
|
_addSimple(result, user, { path: 'bareNecessities', language });
|
||||||
|
_addSimple(result, user, { path: 'freshwaterFriends', language });
|
||||||
|
|
||||||
_addSimpleWithMasterCount(result, user, { path: 'beastMaster', language });
|
_addSimpleWithMasterCount(result, user, { path: 'beastMaster', language });
|
||||||
_addSimpleWithMasterCount(result, user, { path: 'mountMaster', language });
|
_addSimpleWithMasterCount(result, user, { path: 'mountMaster', language });
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
@@ -4,7 +4,7 @@ const api = {};
|
|||||||
|
|
||||||
// @TODO export this const, cannot export it from here because only routes are exported from
|
// @TODO export this const, cannot export it from here because only routes are exported from
|
||||||
// controllers
|
// controllers
|
||||||
const LAST_ANNOUNCEMENT_TITLE = 'HABITICA BLOG POSTS: CHALLENGES AND CATHB’S FAVORITES!';
|
const LAST_ANNOUNCEMENT_TITLE = 'NEW PET QUEST BADGE: FRESHWATER FRIENDS!';
|
||||||
const worldDmg = { // @TODO
|
const worldDmg = { // @TODO
|
||||||
bailey: false,
|
bailey: false,
|
||||||
};
|
};
|
||||||
@@ -31,43 +31,24 @@ api.getNews = {
|
|||||||
<div class="mr-3 ${baileyClass}"></div>
|
<div class="mr-3 ${baileyClass}"></div>
|
||||||
<div class="media-body">
|
<div class="media-body">
|
||||||
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
||||||
<h2>7/23/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
<h2>7/27/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="scene_tools center-block"></div>
|
<div class="achievement_freshwaterFriends2x center-block"></div>
|
||||||
<h3>Use Case Spotlight: Challenges</h3>
|
|
||||||
<p>
|
<p>
|
||||||
This month's <a
|
We're releasing a new achievement so you can celebrate your successes in the world of
|
||||||
href='https://habitica.wordpress.com/2020/07/23/use-case-spotlight-challenges/'
|
Habitican Pet collecting! Earn the Freshwater Friends achievement by collecting all
|
||||||
target='_blank'>Use Case Spotlight</a> is about Challenges! It features a number of great
|
Habitica's river-, lake-, and pond-dwellers and you'll earn a nifty badge for your
|
||||||
suggestions submitted by Habiticans in the <a
|
profile.
|
||||||
href='/groups/guild/1d3a10bf-60aa-4806-a38b-82d1084a59e6'>Use Case Spotlights Guild</a>.
|
|
||||||
We hope it helps any of you who might be looking for a fun motivation and accountability
|
|
||||||
boost.
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Plus, we're collecting user submissions for the next spotlight! How do you use Habitica
|
If you’ve already completed the required Quests for a newly released achievement you
|
||||||
to help you support your friends and family? We’ll be featuring player-submitted examples
|
don’t have to do them all again! Just complete one of the relevant Quests and the
|
||||||
in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the
|
Achievement will unlock. Check your profile and celebrate your new Achievement with
|
||||||
Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica
|
pride.
|
||||||
to improve your life and get things done!
|
|
||||||
</p>
|
</p>
|
||||||
<div class="small mb-3">by shanaqui</div>
|
<div class="small mb-3">by PixelStormArt and SabreCat</div>
|
||||||
<div class="scene_cathb center-block"></div>
|
|
||||||
<h3>Guild Spotlight: CathB's Favorites</h3>
|
|
||||||
<p>
|
|
||||||
For this year's Guild Spotlight series, we're highlighting some favorites from Habitica's
|
|
||||||
staff, moderators, and some high-level contributors!
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
This month we're sharing some <a
|
|
||||||
href='https://habitica.wordpress.com/2020/07/23/guild-spotlights-our-favourites-6/'
|
|
||||||
target='_blank'>picks from longtime socialite CathB!</a> If you want to curate your
|
|
||||||
Habitica experience and join active, positive Guilds, this is a great way to pick up some
|
|
||||||
new ideas for Guilds to join.
|
|
||||||
</p>
|
|
||||||
<div class="small mb-3">by shanaqui</div>
|
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ export default new Schema({
|
|||||||
rosyOutlook: Boolean,
|
rosyOutlook: Boolean,
|
||||||
bugBonanza: Boolean,
|
bugBonanza: Boolean,
|
||||||
bareNecessities: Boolean,
|
bareNecessities: Boolean,
|
||||||
|
freshwaterFriends: Boolean,
|
||||||
// Onboarding Guide
|
// Onboarding Guide
|
||||||
createdTask: Boolean,
|
createdTask: Boolean,
|
||||||
completedTask: Boolean,
|
completedTask: Boolean,
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ const NOTIFICATION_TYPES = [
|
|||||||
'ACHIEVEMENT_ROSY_OUTLOOK',
|
'ACHIEVEMENT_ROSY_OUTLOOK',
|
||||||
'ACHIEVEMENT_BUG_BONANZA',
|
'ACHIEVEMENT_BUG_BONANZA',
|
||||||
'ACHIEVEMENT_BARE_NECESSITIES',
|
'ACHIEVEMENT_BARE_NECESSITIES',
|
||||||
|
'ACHIEVEMENT_FRESHWATER_FRIENDS',
|
||||||
'ACHIEVEMENT', // generic achievement notification, details inside `notification.data`
|
'ACHIEVEMENT', // generic achievement notification, details inside `notification.data`
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user