Compare commits

..

7 Commits

Author SHA1 Message Date
Sabe Jones 3c8c74f455 4.195.0 2021-05-30 12:32:47 -05:00
Sabe Jones 90b6323f3e chore(sprites): compile 2021-05-30 12:32:38 -05:00
Sabe Jones c20acb859d feat(content): mystery items 2021/06 2021-05-30 12:32:27 -05:00
Sabe Jones 288e48cab9 4.194.0 2021-05-25 14:38:28 -05:00
Sabe Jones 8e7e68f3d7 chore(sprites): compile 2021-05-25 14:38:18 -05:00
Sabe Jones 72d0865201 feat(content): new pet color achievements 2021-05-25 14:37:15 -05:00
Sabe Jones 0a85b37e5b fix(quests): don't break Rage if no options sent 2021-05-19 07:07:16 -05:00
85 changed files with 17429 additions and 17244 deletions
@@ -0,0 +1,82 @@
/* eslint-disable no-console */
const MIGRATION_NAME = '20210525_pet_color_achievements';
import { model as User } from '../../../website/server/models/user';
const progressCount = 1000;
let count = 0;
async function updateUser (user) {
count++;
const set = {
migration: MIGRATION_NAME,
};
if (user && user.items && user.items.pets) {
const pets = user.items.pets;
if (pets['Wolf-CottonCandyBlue'] > 0
&& pets['TigerCub-CottonCandyBlue'] > 0
&& pets['PandaCub-CottonCandyBlue'] > 0
&& pets['LionCub-CottonCandyBlue'] > 0
&& pets['Fox-CottonCandyBlue'] > 0
&& pets['FlyingPig-CottonCandyBlue'] > 0
&& pets['Dragon-CottonCandyBlue'] > 0
&& pets['Cactus-CottonCandyBlue'] > 0
&& pets['BearCub-CottonCandyBlue'] > 0) {
set['achievements.violetsAreBlue'] = true;
}
}
if (user && user.items && user.items.mounts) {
const mounts = user.items.mounts;
if (mounts['Wolf-CottonCandyBlue']
&& mounts['TigerCub-CottonCandyBlue']
&& mounts['PandaCub-CottonCandyBlue']
&& mounts['LionCub-CottonCandyBlue']
&& mounts['Fox-CottonCandyBlue']
&& mounts['FlyingPig-CottonCandyBlue']
&& mounts['Dragon-CottonCandyBlue']
&& mounts['Cactus-CottonCandyBlue']
&& mounts['BearCub-CottonCandyBlue'] ) {
set['achievements.wildBlueYonder'] = true;
}
}
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
return await User.update({ _id: user._id }, { $set: set }).exec();
}
module.exports = async function processUsers () {
let query = {
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2021-05-01') },
};
const fields = {
_id: 1,
items: 1,
};
while (true) { // eslint-disable-line no-constant-condition
const users = await User // eslint-disable-line no-await-in-loop
.find(query)
.limit(250)
.sort({_id: 1})
.select(fields)
.lean()
.exec();
if (users.length === 0) {
console.warn('All appropriate users found and modified.');
console.warn(`\n${count} users processed\n`);
break;
} else {
query._id = {
$gt: users[users.length - 1]._id,
};
}
await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop
}
};
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "habitica",
"version": "4.193.0",
"version": "4.195.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.193.0",
"version": "4.195.0",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.13.16",
@@ -1,510 +1,522 @@
.achievement-alien {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1656px -1549px;
background-position: -1661px -1549px;
width: 24px;
height: 26px;
}
.achievement-alien2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -578px -1549px;
background-position: -387px -1549px;
width: 48px;
height: 52px;
}
.achievement-allThatGlitters2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -934px -1480px;
background-position: -792px -1480px;
width: 64px;
height: 56px;
}
.achievement-allYourBase2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -999px -1480px;
background-position: -857px -1480px;
width: 64px;
height: 56px;
}
.achievement-alpha2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -627px -1549px;
background-position: -436px -1549px;
width: 48px;
height: 52px;
}
.achievement-aridAuthority2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1064px -1480px;
background-position: -922px -1480px;
width: 64px;
height: 56px;
}
.achievement-armor2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -676px -1549px;
background-position: -485px -1549px;
width: 48px;
height: 52px;
}
.achievement-backToBasics2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1389px -1480px;
background-position: -1312px -1480px;
width: 48px;
height: 56px;
}
.achievement-bareNecessities2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -1480px;
background-position: -142px -1480px;
width: 68px;
height: 68px;
}
.achievement-bewilder2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -725px -1549px;
background-position: -534px -1549px;
width: 48px;
height: 52px;
}
.achievement-birthday2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -774px -1549px;
background-position: -583px -1549px;
width: 48px;
height: 52px;
}
.achievement-boneCollector2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1438px -1480px;
background-position: -1361px -1480px;
width: 48px;
height: 56px;
}
.achievement-boot2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -823px -1549px;
background-position: -632px -1549px;
width: 48px;
height: 52px;
}
.achievement-bow2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -872px -1549px;
background-position: -681px -1549px;
width: 48px;
height: 52px;
}
.achievement-bugBonanza2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -629px -1480px;
background-position: -487px -1480px;
width: 60px;
height: 64px;
}
.achievement-burnout2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -921px -1549px;
background-position: -730px -1549px;
width: 48px;
height: 52px;
}
.achievement-cactus2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -970px -1549px;
background-position: -779px -1549px;
width: 48px;
height: 52px;
}
.achievement-cake2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1019px -1549px;
background-position: -828px -1549px;
width: 48px;
height: 52px;
}
.achievement-cave2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1068px -1549px;
background-position: -877px -1549px;
width: 48px;
height: 52px;
}
.achievement-challenge2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1117px -1549px;
background-position: -926px -1549px;
width: 48px;
height: 52px;
}
.achievement-comment2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1166px -1549px;
background-position: -975px -1549px;
width: 48px;
height: 52px;
}
.achievement-completedTask2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1487px -1480px;
background-position: -1410px -1480px;
width: 48px;
height: 56px;
}
.achievement-congrats2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1215px -1549px;
background-position: -1024px -1549px;
width: 48px;
height: 52px;
}
.achievement-costumeContest2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1264px -1549px;
background-position: -1073px -1549px;
width: 48px;
height: 52px;
}
.achievement-createdTask2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1536px -1480px;
background-position: -1459px -1480px;
width: 48px;
height: 56px;
}
.achievement-dilatory2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1313px -1549px;
background-position: -1122px -1549px;
width: 48px;
height: 52px;
}
.achievement-dustDevil2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1585px -1480px;
background-position: -1508px -1480px;
width: 48px;
height: 56px;
}
.achievement-dysheartener2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1362px -1549px;
background-position: -1171px -1549px;
width: 48px;
height: 52px;
}
.achievement-fedPet2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1634px -1480px;
background-position: -1557px -1480px;
width: 48px;
height: 56px;
}
.achievement-freshwaterFriends2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -353px -1480px;
background-position: -211px -1480px;
width: 68px;
height: 68px;
}
.achievement-friends2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1411px -1549px;
background-position: -1220px -1549px;
width: 48px;
height: 52px;
}
.achievement-getwell2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1460px -1549px;
background-position: -1269px -1549px;
width: 48px;
height: 52px;
}
.achievement-goodAsGold2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -1549px;
background-position: -1606px -1480px;
width: 48px;
height: 56px;
}
.achievement-goodluck2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1509px -1549px;
background-position: -1318px -1549px;
width: 48px;
height: 52px;
}
.achievement-greeting2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1558px -1549px;
background-position: -1367px -1549px;
width: 48px;
height: 52px;
}
.achievement-guild2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1607px -1549px;
background-position: -1416px -1549px;
width: 48px;
height: 52px;
}
.achievement-habitBirthday2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -1628px;
background-position: -1465px -1549px;
width: 48px;
height: 52px;
}
.achievement-habiticaDay2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -49px -1628px;
background-position: -1514px -1549px;
width: 48px;
height: 52px;
}
.achievement-hatchedPet2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -333px -1549px;
background-position: -1655px -1480px;
width: 48px;
height: 56px;
}
.achievement-heart2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -98px -1628px;
background-position: -1563px -1549px;
width: 48px;
height: 52px;
}
.achievement-justAddWater2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -690px -1480px;
background-position: -548px -1480px;
width: 60px;
height: 64px;
}
.achievement-karaoke-2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -147px -1628px;
background-position: -1612px -1549px;
width: 48px;
height: 52px;
}
.achievement-karaoke {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1568px -1628px;
background-position: -1372px -1628px;
width: 24px;
height: 26px;
}
.achievement-kickstarter20192x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -422px -1480px;
background-position: -280px -1480px;
width: 68px;
height: 68px;
}
.achievement-legendaryBestiary2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -751px -1480px;
background-position: -609px -1480px;
width: 60px;
height: 64px;
}
.achievement-lostMasterclasser2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -196px -1628px;
background-position: 0px -1628px;
width: 48px;
height: 52px;
}
.achievement-mindOverMatter2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -812px -1480px;
background-position: -670px -1480px;
width: 60px;
height: 64px;
}
.achievement-monsterMagus2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -382px -1549px;
background-position: -142px -1549px;
width: 48px;
height: 56px;
}
.achievement-ninja2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -245px -1628px;
background-position: -49px -1628px;
width: 48px;
height: 52px;
}
.achievement-npc2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -294px -1628px;
background-position: -98px -1628px;
width: 48px;
height: 52px;
}
.achievement-nye2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -343px -1628px;
background-position: -147px -1628px;
width: 48px;
height: 52px;
}
.achievement-partyOn2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -392px -1628px;
background-position: -196px -1628px;
width: 48px;
height: 52px;
}
.achievement-partyUp2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -441px -1628px;
background-position: -245px -1628px;
width: 48px;
height: 52px;
}
.achievement-pearlyPro2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1129px -1480px;
background-position: -987px -1480px;
width: 64px;
height: 56px;
}
.achievement-perfect2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -490px -1628px;
background-position: -294px -1628px;
width: 48px;
height: 52px;
}
.achievement-primedForPainting2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -431px -1549px;
background-position: -191px -1549px;
width: 48px;
height: 56px;
}
.achievement-purchasedEquipment2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -480px -1549px;
background-position: -240px -1549px;
width: 48px;
height: 56px;
}
.achievement-rat2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -539px -1628px;
background-position: -343px -1628px;
width: 48px;
height: 52px;
}
.achievement-redLetterDay2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1194px -1480px;
background-position: -1052px -1480px;
width: 64px;
height: 56px;
}
.achievement-rosyOutlook2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -491px -1480px;
background-position: -349px -1480px;
width: 68px;
height: 68px;
}
.achievement-royally-loyal2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -588px -1628px;
background-position: -392px -1628px;
width: 48px;
height: 52px;
}
.achievement-seafoam2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -637px -1628px;
background-position: -441px -1628px;
width: 48px;
height: 52px;
}
.achievement-seasonalSpecialist2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -873px -1480px;
background-position: -731px -1480px;
width: 60px;
height: 64px;
}
.achievement-seeingRed2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -529px -1549px;
background-position: -289px -1549px;
width: 48px;
height: 56px;
}
.achievement-shield2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -686px -1628px;
background-position: -490px -1628px;
width: 48px;
height: 52px;
}
.achievement-shinySeed2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -735px -1628px;
background-position: -539px -1628px;
width: 48px;
height: 52px;
}
.achievement-skeletonCrew2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1259px -1480px;
background-position: -1117px -1480px;
width: 64px;
height: 56px;
}
.achievement-snowball2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -784px -1628px;
background-position: -588px -1628px;
width: 48px;
height: 52px;
}
.achievement-spookySparkles2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -833px -1628px;
background-position: -637px -1628px;
width: 48px;
height: 52px;
}
.achievement-stoikalm2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -882px -1628px;
background-position: -686px -1628px;
width: 48px;
height: 52px;
}
.achievement-sun2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -931px -1628px;
background-position: -735px -1628px;
width: 48px;
height: 52px;
}
.achievement-sword2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -980px -1628px;
background-position: -784px -1628px;
width: 48px;
height: 52px;
}
.achievement-thankyou2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1029px -1628px;
background-position: -833px -1628px;
width: 48px;
height: 52px;
}
.achievement-thermometer2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1078px -1628px;
background-position: -882px -1628px;
width: 48px;
height: 52px;
}
.achievement-tickledPink2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -560px -1480px;
background-position: -418px -1480px;
width: 68px;
height: 68px;
}
.achievement-tree2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1127px -1628px;
background-position: -931px -1628px;
width: 48px;
height: 52px;
}
.achievement-triadbingo2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1176px -1628px;
background-position: -980px -1628px;
width: 48px;
height: 52px;
}
.achievement-ultimate-healer2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1225px -1628px;
background-position: -1029px -1628px;
width: 48px;
height: 52px;
}
.achievement-ultimate-mage2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1274px -1628px;
background-position: -1078px -1628px;
width: 48px;
height: 52px;
}
.achievement-ultimate-rogue2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1323px -1628px;
background-position: -1127px -1628px;
width: 48px;
height: 52px;
}
.achievement-ultimate-warrior2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1372px -1628px;
background-position: -1176px -1628px;
width: 48px;
height: 52px;
}
.achievement-undeadUndertaker2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1324px -1480px;
background-position: -1182px -1480px;
width: 64px;
height: 56px;
}
.achievement-unearned2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1421px -1628px;
background-position: -1225px -1628px;
width: 48px;
height: 52px;
}
.achievement-valentine2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1470px -1628px;
background-position: -1274px -1628px;
width: 48px;
height: 52px;
}
.achievement-violetsAreBlue2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -338px -1549px;
width: 48px;
height: 56px;
}
.achievement-wildBlueYonder2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1247px -1480px;
width: 64px;
height: 56px;
}
.achievement-wolf2x {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1519px -1628px;
background-position: -1323px -1628px;
width: 48px;
height: 52px;
}
@@ -1258,9 +1270,3 @@
width: 141px;
height: 147px;
}
.background_herding_sheep_in_autumn {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -1480px;
width: 141px;
height: 147px;
}
@@ -1,846 +1,828 @@
.background_holiday_hearth {
.background_herding_sheep_in_autumn {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px 0px;
width: 141px;
height: 147px;
}
.background_holiday_market {
.background_holiday_hearth {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px 0px;
width: 141px;
height: 147px;
}
.background_holiday_wreath {
.background_holiday_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px 0px;
width: 141px;
height: 147px;
}
.background_hot_air_balloon {
.background_holiday_wreath {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -148px;
width: 141px;
height: 147px;
}
.background_hot_spring {
.background_hot_air_balloon {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -148px;
width: 141px;
height: 147px;
}
.background_ice_cave {
.background_hot_spring {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -148px;
width: 141px;
height: 147px;
}
.background_iceberg {
.background_ice_cave {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px 0px;
width: 141px;
height: 147px;
}
.background_icicle_bridge {
.background_iceberg {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -148px;
width: 141px;
height: 147px;
}
.background_idyllic_cabin {
.background_icicle_bridge {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -296px;
width: 141px;
height: 147px;
}
.background_in_a_classroom {
.background_idyllic_cabin {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -296px;
width: 141px;
height: 147px;
}
.background_in_an_ancient_tomb {
.background_in_a_classroom {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -296px;
width: 141px;
height: 147px;
}
.background_in_the_armory {
.background_in_an_ancient_tomb {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -296px;
width: 141px;
height: 147px;
}
.background_inside_an_ornament {
.background_in_the_armory {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px 0px;
width: 141px;
height: 147px;
}
.background_island_waterfalls {
.background_inside_an_ornament {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -148px;
width: 141px;
height: 147px;
}
.background_jungle_canopy {
.background_island_waterfalls {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -296px;
width: 141px;
height: 147px;
}
.background_kelp_forest {
.background_jungle_canopy {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -444px;
width: 141px;
height: 147px;
}
.background_lake_with_floating_lanterns {
.background_kelp_forest {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -444px;
width: 141px;
height: 147px;
}
.background_lighthouse_shore {
.background_lake_with_floating_lanterns {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -444px;
width: 141px;
height: 147px;
}
.background_lilypad {
.background_lighthouse_shore {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -444px;
width: 141px;
height: 147px;
}
.background_magic_beanstalk {
.background_lilypad {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -444px;
width: 141px;
height: 147px;
}
.background_magical_candles {
.background_magic_beanstalk {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px 0px;
width: 141px;
height: 147px;
}
.background_magical_museum {
.background_magical_candles {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -148px;
width: 141px;
height: 147px;
}
.background_marble_temple {
.background_magical_museum {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -296px;
width: 141px;
height: 147px;
}
.background_market {
.background_marble_temple {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -444px;
width: 141px;
height: 147px;
}
.background_meandering_cave {
.background_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -592px;
width: 141px;
height: 147px;
}
.background_medieval_kitchen {
.background_meandering_cave {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -592px;
width: 141px;
height: 147px;
}
.background_midnight_castle {
.background_medieval_kitchen {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -592px;
width: 141px;
height: 147px;
}
.background_midnight_clouds {
.background_midnight_castle {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -592px;
width: 141px;
height: 147px;
}
.background_midnight_lake {
.background_midnight_clouds {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -592px;
width: 141px;
height: 147px;
}
.background_mist_shrouded_mountain {
.background_midnight_lake {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -592px;
width: 141px;
height: 147px;
}
.background_mistiflying_circus {
.background_mist_shrouded_mountain {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px 0px;
width: 141px;
height: 147px;
}
.background_monster_makers_workshop {
.background_mistiflying_circus {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -148px;
width: 141px;
height: 147px;
}
.background_mountain_lake {
.background_monster_makers_workshop {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -296px;
width: 141px;
height: 147px;
}
.background_mountain_pyramid {
.background_mountain_lake {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -444px;
width: 141px;
height: 147px;
}
.background_mystical_observatory {
.background_mountain_pyramid {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -592px;
width: 141px;
height: 147px;
}
.background_night_dunes {
.background_mystical_observatory {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -740px;
width: 141px;
height: 147px;
}
.background_ocean_sunrise {
.background_night_dunes {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -740px;
width: 141px;
height: 147px;
}
.background_old_fashioned_bakery {
.background_ocean_sunrise {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -740px;
width: 141px;
height: 147px;
}
.background_on_tree_branch {
.background_old_fashioned_bakery {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -740px;
width: 141px;
height: 147px;
}
.background_open_waters {
.background_on_tree_branch {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -740px;
width: 141px;
height: 147px;
}
.background_orchard {
.background_open_waters {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -740px;
width: 141px;
height: 147px;
}
.background_pagodas {
.background_orchard {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -740px;
width: 141px;
height: 147px;
}
.background_park_with_statue {
.background_pagodas {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px 0px;
width: 141px;
height: 147px;
}
.background_pirate_flag {
.background_park_with_statue {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -148px;
width: 141px;
height: 147px;
}
.background_pixelists_workshop {
.background_pirate_flag {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -296px;
width: 141px;
height: 147px;
}
.background_potion_shop {
.background_pixelists_workshop {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -444px;
width: 141px;
height: 147px;
}
.background_productivity_plaza {
.background_potion_shop {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -592px;
width: 141px;
height: 147px;
}
.background_pumpkin_carriage {
.background_productivity_plaza {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -740px;
width: 141px;
height: 147px;
}
.background_pumpkin_patch {
.background_pumpkin_carriage {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -888px;
width: 141px;
height: 147px;
}
.background_purple {
.background_pumpkin_patch {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -888px;
width: 141px;
height: 147px;
}
.background_pyramids {
.background_purple {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -888px;
width: 141px;
height: 147px;
}
.background_rainbow_meadow {
.background_pyramids {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -888px;
width: 141px;
height: 147px;
}
.background_rainbows_end {
.background_rainbow_meadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -888px;
width: 141px;
height: 147px;
}
.background_rainforest {
.background_rainbows_end {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -888px;
width: 141px;
height: 147px;
}
.background_rainy_barnyard {
.background_rainforest {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -888px;
width: 141px;
height: 147px;
}
.background_rainy_city {
.background_rainy_barnyard {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -888px;
width: 141px;
height: 147px;
}
.background_red {
.background_rainy_city {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px 0px;
width: 141px;
height: 147px;
}
.background_relaxation_river {
.background_red {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -148px;
width: 141px;
height: 147px;
}
.background_resting_in_the_inn {
.background_relaxation_river {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -296px;
width: 141px;
height: 147px;
}
.background_river_of_lava {
.background_resting_in_the_inn {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -444px;
width: 141px;
height: 147px;
}
.background_rolling_hills {
.background_river_of_lava {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -592px;
width: 141px;
height: 147px;
}
.background_rose_garden {
.background_rolling_hills {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -740px;
width: 141px;
height: 147px;
}
.background_rowboat {
.background_rose_garden {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -888px;
width: 141px;
height: 147px;
}
.background_salt_lake {
.background_rowboat {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -1036px;
width: 141px;
height: 147px;
}
.background_sandcastle {
.background_salt_lake {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -1036px;
width: 141px;
height: 147px;
}
.background_school_of_fish {
.background_sandcastle {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -1036px;
width: 141px;
height: 147px;
}
.background_scribes_workshop {
.background_school_of_fish {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -1036px;
width: 141px;
height: 147px;
}
.background_seafarer_ship {
.background_scribes_workshop {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -1036px;
width: 141px;
height: 147px;
}
.background_seaside_cliffs {
.background_seafarer_ship {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -1036px;
width: 141px;
height: 147px;
}
.background_shimmering_ice_prism {
.background_seaside_cliffs {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -1036px;
width: 141px;
height: 147px;
}
.background_shimmery_bubbles {
.background_shimmering_ice_prism {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -1036px;
width: 141px;
height: 147px;
}
.background_slimy_swamp {
.background_shimmery_bubbles {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -1036px;
width: 141px;
height: 147px;
}
.background_snowglobe {
.background_slimy_swamp {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px 0px;
width: 141px;
height: 147px;
}
.background_snowman_army {
.background_snowglobe {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -148px;
width: 141px;
height: 147px;
}
.background_snowy_day_fireplace {
.background_snowman_army {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -296px;
width: 141px;
height: 147px;
}
.background_snowy_pines {
.background_snowy_day_fireplace {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -444px;
width: 141px;
height: 147px;
}
.background_snowy_sunrise {
.background_snowy_pines {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -592px;
width: 141px;
height: 147px;
}
.background_south_pole {
.background_snowy_sunrise {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -740px;
width: 141px;
height: 147px;
}
.background_sparkling_snowflake {
.background_south_pole {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -888px;
width: 141px;
height: 147px;
}
.background_spider_web {
.background_sparkling_snowflake {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -1036px;
width: 141px;
height: 147px;
}
.background_splash_in_a_puddle {
.background_spider_web {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -1184px;
width: 141px;
height: 147px;
}
.background_spooky_hotel {
.background_splash_in_a_puddle {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -1184px;
width: 141px;
height: 147px;
}
.background_spooky_scarecrow_field {
.background_spooky_hotel {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -1184px;
width: 141px;
height: 147px;
}
.background_spring_rain {
.background_spooky_scarecrow_field {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -1184px;
width: 141px;
height: 147px;
}
.background_spring_thaw {
.background_spring_rain {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -1184px;
width: 141px;
height: 147px;
}
.background_stable {
.background_spring_thaw {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -1184px;
width: 141px;
height: 147px;
}
.background_stained_glass {
.background_stable {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -1184px;
width: 141px;
height: 147px;
}
.background_starry_skies {
.background_stained_glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -1184px;
width: 141px;
height: 147px;
}
.background_starry_winter_night {
.background_starry_skies {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -1184px;
width: 141px;
height: 147px;
}
.background_stoikalm_volcanoes {
.background_starry_winter_night {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -1184px;
width: 141px;
height: 147px;
}
.background_stone_circle {
.background_stoikalm_volcanoes {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px 0px;
width: 141px;
height: 147px;
}
.background_stormy_rooftops {
.background_stone_circle {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -148px;
width: 141px;
height: 147px;
}
.background_stormy_ship {
.background_stormy_rooftops {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -296px;
width: 141px;
height: 147px;
}
.background_strange_sewers {
.background_stormy_ship {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -444px;
width: 141px;
height: 147px;
}
.background_strawberry_patch {
.background_strange_sewers {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -592px;
width: 141px;
height: 147px;
}
.background_succulent_garden {
.background_strawberry_patch {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -740px;
width: 141px;
height: 147px;
}
.background_summer_fireworks {
.background_succulent_garden {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -888px;
width: 141px;
height: 147px;
}
.background_sunken_ship {
.background_summer_fireworks {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -1036px;
width: 141px;
height: 147px;
}
.background_sunset_meadow {
.background_sunken_ship {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -1184px;
width: 141px;
height: 147px;
}
.background_sunset_oasis {
.background_sunset_meadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -1332px;
width: 141px;
height: 147px;
}
.background_sunset_savannah {
.background_sunset_oasis {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -1332px;
width: 141px;
height: 147px;
}
.background_swarming_darkness {
.background_sunset_savannah {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -1332px;
width: 141px;
height: 147px;
}
.background_swimming_among_jellyfish {
.background_swarming_darkness {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -1332px;
width: 141px;
height: 147px;
}
.background_tar_pits {
.background_swimming_among_jellyfish {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -1332px;
width: 141px;
height: 147px;
}
.background_tavern {
.background_tar_pits {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -1332px;
width: 141px;
height: 147px;
}
.background_tea_party {
.background_tavern {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -1332px;
width: 141px;
height: 147px;
}
.background_terraced_rice_field {
.background_tea_party {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -1332px;
width: 141px;
height: 147px;
}
.background_throne_room {
.background_terraced_rice_field {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -1332px;
width: 141px;
height: 147px;
}
.background_thunderstorm {
.background_throne_room {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -1332px;
width: 141px;
height: 147px;
}
.background_tide_pool {
.background_thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -1332px;
width: 141px;
height: 147px;
}
.background_tornado {
.background_tide_pool {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px 0px;
width: 141px;
height: 147px;
}
.background_toymakers_workshop {
.background_tornado {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -148px;
width: 141px;
height: 147px;
}
.background_training_grounds {
.background_toymakers_workshop {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -296px;
width: 141px;
height: 147px;
}
.background_treasure_room {
.background_training_grounds {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -444px;
width: 141px;
height: 147px;
}
.background_tree_roots {
.background_treasure_room {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -592px;
width: 141px;
height: 147px;
}
.background_treehouse {
.background_tree_roots {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -740px;
width: 141px;
height: 147px;
}
.background_tulip_garden {
.background_treehouse {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -888px;
width: 141px;
height: 147px;
}
.background_twinkly_lights {
.background_tulip_garden {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -1036px;
width: 141px;
height: 147px;
}
.background_twinkly_party_lights {
.background_twinkly_lights {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -1184px;
width: 141px;
height: 147px;
}
.background_underwater_ruins {
.background_twinkly_party_lights {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -1332px;
width: 141px;
height: 147px;
}
.background_underwater_vents {
.background_underwater_ruins {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: 0px -1480px;
width: 141px;
height: 147px;
}
.background_valentines_day_feasting_hall {
.background_underwater_vents {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -142px -1480px;
width: 141px;
height: 147px;
}
.background_viking_ship {
.background_valentines_day_feasting_hall {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -284px -1480px;
width: 141px;
height: 147px;
}
.background_violet {
.background_viking_ship {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -426px -1480px;
width: 141px;
height: 147px;
}
.background_volcano {
.background_violet {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -568px -1480px;
width: 141px;
height: 147px;
}
.background_waterfall_rock {
.background_volcano {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -710px -1480px;
width: 141px;
height: 147px;
}
.background_wedding_arch {
.background_waterfall_rock {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -852px -1480px;
width: 141px;
height: 147px;
}
.background_windmills {
.background_wedding_arch {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -994px -1480px;
width: 141px;
height: 147px;
}
.background_windy_autumn {
.background_windmills {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1136px -1480px;
width: 141px;
height: 147px;
}
.background_winter_fireworks {
.background_windy_autumn {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1278px -1480px;
width: 141px;
height: 147px;
}
.background_winter_night {
.background_winter_fireworks {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1420px -1480px;
width: 141px;
height: 147px;
}
.background_winter_nocturne {
.background_winter_night {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1562px -1480px;
width: 141px;
height: 147px;
}
.background_winter_storefront {
.background_winter_nocturne {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px 0px;
width: 141px;
height: 147px;
}
.background_winter_town {
.background_winter_storefront {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px -148px;
width: 141px;
height: 147px;
}
.background_wintry_castle {
.background_winter_town {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px -296px;
width: 141px;
height: 147px;
}
.background_yellow {
.background_wintry_castle {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px -444px;
width: 141px;
height: 147px;
}
.icon_background_afternoon_picnic {
.background_yellow {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px -592px;
width: 68px;
height: 68px;
width: 141px;
height: 147px;
}
.icon_background_airship {
.icon_background_afternoon_picnic {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1773px -592px;
width: 68px;
height: 68px;
}
.icon_background_alpine_slopes {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px -661px;
width: 68px;
height: 68px;
}
.icon_background_amid_ancient_ruins {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1773px -661px;
width: 68px;
height: 68px;
}
.icon_background_among_cattails {
background-image: url('~@/assets/images/sprites/spritesmith-main-1.png');
background-position: -1704px -730px;
background-position: -1704px -740px;
width: 68px;
height: 68px;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,48 +1,60 @@
.npc_bailey {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1963px -444px;
width: 60px;
height: 72px;
}
.npc_matt {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1517px -1535px;
background-position: -1342px -1529px;
width: 195px;
height: 138px;
}
.npc_matt_birthday {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1155px -1315px;
width: 195px;
height: 138px;
}
.npc_matt_fall {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1375px -1315px;
background-position: -1351px -1315px;
width: 195px;
height: 138px;
}
.npc_matt_habitoween {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -341px -1535px;
background-position: -166px -1529px;
width: 195px;
height: 138px;
}
.npc_matt_nye {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -537px -1535px;
background-position: -362px -1529px;
width: 195px;
height: 138px;
}
.npc_matt_spring {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -733px -1535px;
background-position: -558px -1529px;
width: 195px;
height: 138px;
}
.npc_matt_summer {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -929px -1535px;
background-position: -754px -1529px;
width: 195px;
height: 138px;
}
.npc_matt_thanksgiving {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1125px -1535px;
background-position: -950px -1529px;
width: 195px;
height: 138px;
}
.npc_matt_winter {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1321px -1535px;
background-position: -1146px -1529px;
width: 195px;
height: 138px;
}
@@ -54,19 +66,19 @@
}
.banner_flair_dysheartener {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1963px -444px;
background-position: -1963px -517px;
width: 69px;
height: 18px;
}
.phobia_dysheartener {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1187px -880px;
background-position: -1627px -1278px;
width: 201px;
height: 195px;
}
.quest_alligator {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1627px -1079px;
background-position: -1627px -862px;
width: 201px;
height: 213px;
}
@@ -84,19 +96,19 @@
}
.quest_atom1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -665px -1315px;
background-position: -445px -1315px;
width: 250px;
height: 150px;
}
.quest_atom2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1167px -1315px;
background-position: -947px -1315px;
width: 207px;
height: 138px;
}
.quest_atom3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -747px -440px;
background-position: -967px -660px;
width: 216px;
height: 180px;
}
@@ -120,7 +132,7 @@
}
.quest_beetle {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1627px -1293px;
background-position: -1627px -1076px;
width: 204px;
height: 201px;
}
@@ -138,7 +150,7 @@
}
.quest_bunny {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -967px -660px;
background-position: -1187px -880px;
width: 210px;
height: 186px;
}
@@ -156,7 +168,7 @@
}
.quest_cow {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: 0px -1535px;
background-position: -307px -220px;
width: 174px;
height: 213px;
}
@@ -168,7 +180,7 @@
}
.quest_dilatoryDistress1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1627px -868px;
background-position: -1627px -651px;
width: 210px;
height: 210px;
}
@@ -204,7 +216,7 @@
}
.quest_egg {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -175px -1535px;
background-position: 0px -1529px;
width: 165px;
height: 207px;
}
@@ -240,7 +252,7 @@
}
.quest_frog {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -220px -1315px;
background-position: 0px -1315px;
width: 221px;
height: 213px;
}
@@ -258,7 +270,7 @@
}
.quest_goldenknight2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -916px -1315px;
background-position: -696px -1315px;
width: 250px;
height: 150px;
}
@@ -270,7 +282,7 @@
}
.quest_gryphon {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -527px -220px;
background-position: -747px -440px;
width: 216px;
height: 177px;
}
@@ -312,7 +324,7 @@
}
.quest_kraken {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -307px -220px;
background-position: -527px -220px;
width: 216px;
height: 177px;
}
@@ -402,19 +414,7 @@
}
.quest_octopus {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -442px -1315px;
background-position: -222px -1315px;
width: 222px;
height: 177px;
}
.quest_owl {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: 0px -1315px;
width: 219px;
height: 219px;
}
.quest_peacock {
background-image: url('~@/assets/images/sprites/spritesmith-main-14.png');
background-position: -1627px -651px;
width: 216px;
height: 216px;
}
File diff suppressed because it is too large Load Diff
@@ -1,297 +1,387 @@
.Pet_Egg_Robot {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -530px;
width: 68px;
height: 68px;
}
.Pet_Egg_Rock {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -599px;
width: 68px;
height: 68px;
}
.Pet_Egg_Rooster {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -668px;
width: 68px;
height: 68px;
}
.Pet_Egg_Sabretooth {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -737px;
width: 68px;
height: 68px;
}
.Pet_Egg_SeaSerpent {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -875px;
width: 68px;
height: 68px;
}
.Pet_Egg_Seahorse {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -806px;
width: 68px;
height: 68px;
}
.Pet_Egg_Sheep {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -944px;
width: 68px;
height: 68px;
}
.Pet_Egg_Slime {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1013px;
width: 68px;
height: 68px;
}
.Pet_Egg_Sloth {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1082px;
width: 68px;
height: 68px;
}
.Pet_Egg_Snail {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1151px;
width: 68px;
height: 68px;
}
.Pet_Egg_Snake {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1220px;
width: 68px;
height: 68px;
}
.Pet_Egg_Spider {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1289px;
width: 68px;
height: 68px;
}
.Pet_Egg_Squirrel {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1358px;
width: 68px;
height: 68px;
}
.Pet_Egg_TRex {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1272px;
width: 68px;
height: 68px;
}
.Pet_Egg_Triceratops {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1341px;
width: 68px;
height: 68px;
}
.Pet_Egg_Turtle {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1410px;
width: 68px;
height: 68px;
}
.Pet_Egg_Unicorn {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: 0px -1544px;
width: 68px;
height: 68px;
}
.Pet_Egg_Velociraptor {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -69px -1544px;
width: 68px;
height: 68px;
}
.Pet_Egg_Whale {
.Pet_Egg_TigerCub {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1427px;
width: 68px;
height: 68px;
}
.Pet_Egg_Treeling {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: 0px -1544px;
width: 68px;
height: 68px;
}
.Pet_Egg_Triceratops {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -138px -1544px;
width: 68px;
height: 68px;
}
.Pet_Egg_Wolf {
.Pet_Egg_Turtle {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -207px -1544px;
width: 68px;
height: 68px;
}
.Pet_Egg_Yarn {
.Pet_Egg_Unicorn {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -276px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Base {
.Pet_Egg_Velociraptor {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -345px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_CottonCandyBlue {
.Pet_Egg_Whale {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -414px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_CottonCandyPink {
.Pet_Egg_Wolf {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -483px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Desert {
.Pet_Egg_Yarn {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -552px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Golden {
.Pet_Food_Cake_Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -621px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Red {
.Pet_Food_Cake_CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -690px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Shade {
.Pet_Food_Cake_CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -759px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Skeleton {
.Pet_Food_Cake_Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -828px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_White {
.Pet_Food_Cake_Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -897px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Cake_Zombie {
.Pet_Food_Cake_Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -966px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Base {
.Pet_Food_Cake_Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1035px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_CottonCandyBlue {
.Pet_Food_Cake_Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1104px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_CottonCandyPink {
.Pet_Food_Cake_White {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1173px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Desert {
.Pet_Food_Cake_Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1242px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Golden {
.Pet_Food_Candy_Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1311px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Red {
.Pet_Food_Candy_CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1380px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Shade {
.Pet_Food_Candy_CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1449px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Skeleton {
.Pet_Food_Candy_Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1518px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_White {
.Pet_Food_Candy_Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1587px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Candy_Zombie {
.Pet_Food_Candy_Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1656px -1544px;
width: 68px;
height: 68px;
}
.Pet_Food_Chocolate {
.Pet_Food_Candy_Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: 0px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_CottonCandyBlue {
.Pet_Food_Candy_Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -69px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_CottonCandyPink {
.Pet_Food_Candy_White {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -138px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Fish {
.Pet_Food_Candy_Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -207px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Honey {
.Pet_Food_Chocolate {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -276px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Meat {
.Pet_Food_CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -345px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Milk {
.Pet_Food_CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -414px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Base {
.Pet_Food_Fish {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -483px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_CottonCandyBlue {
.Pet_Food_Honey {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -552px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_CottonCandyPink {
.Pet_Food_Meat {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -621px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Desert {
.Pet_Food_Milk {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -690px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Golden {
.Pet_Food_Pie_Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -759px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Red {
.Pet_Food_Pie_CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -828px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Shade {
.Pet_Food_Pie_CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -897px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Skeleton {
.Pet_Food_Pie_Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -966px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_White {
.Pet_Food_Pie_Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1035px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Pie_Zombie {
.Pet_Food_Pie_Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1104px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Potatoe {
.Pet_Food_Pie_Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1173px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_RottenMeat {
.Pet_Food_Pie_Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1242px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Saddle {
.Pet_Food_Pie_White {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1311px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Strawberry {
.Pet_Food_Pie_Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1380px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Potatoe {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1449px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_RottenMeat {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1518px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Saddle {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1587px -1613px;
width: 68px;
height: 68px;
}
.Pet_Food_Strawberry {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1656px -1613px;
width: 68px;
height: 68px;
}
.Mount_Body_Alligator-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -560px -230px;
@@ -1582,45 +1672,3 @@
width: 105px;
height: 105px;
}
.Mount_Body_Dolphin-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Dolphin-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Dolphin-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Dolphin-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1060px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-16.png');
background-position: -1620px -1166px;
width: 105px;
height: 105px;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 464 KiB

After

Width:  |  Height:  |  Size: 461 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 490 KiB

After

Width:  |  Height:  |  Size: 472 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 385 KiB

After

Width:  |  Height:  |  Size: 379 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 339 KiB

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 KiB

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 KiB

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 140 KiB

@@ -200,7 +200,7 @@
class="float-left"
>{{ $t('rage') }} {{
parseFloat(group.quest.progress.rage)
| localizeNumber(user.preferences.language, { toFixed:2 })
| localizeNumber(user.preferences.language, { toFixed: 2 })
}} / {{
questData.boss.rage.value
| localizeNumber(user.preferences.language)
@@ -403,6 +403,22 @@ const NOTIFICATIONS = {
achievement: 'seasonalSpecialist',
},
},
ACHIEVEMENT_VIOLETS_ARE_BLUE: {
achievement: true,
label: $t => `${$t('achievement')}: ${$t('achievementVioletsAreBlue')}`,
modalId: 'generic-achievement',
data: {
achievement: 'violetsAreBlue',
},
},
ACHIEVEMENT_WILD_BLUE_YONDER: {
achievement: true,
label: $t => `${$t('achievement')}: ${$t('achievementWildBlueYonder')}`,
modalId: 'generic-achievement',
data: {
achievement: 'wildBlueYonder',
},
},
};
export default {
@@ -466,6 +482,7 @@ export default {
'ACHIEVEMENT_FRESHWATER_FRIENDS', 'ACHIEVEMENT_GOOD_AS_GOLD', 'ACHIEVEMENT_ALL_THAT_GLITTERS',
'ACHIEVEMENT_BONE_COLLECTOR', 'ACHIEVEMENT_SKELETON_CREW', 'ACHIEVEMENT_SEEING_RED',
'ACHIEVEMENT_RED_LETTER_DAY', 'ACHIEVEMENT_LEGENDARY_BESTIARY', 'ACHIEVEMENT_SEASONAL_SPECIALIST',
'ACHIEVEMENT_VIOLETS_ARE_BLUE', 'ACHIEVEMENT_WILD_BLUE_YONDER',
].forEach(type => {
handledNotifications[type] = true;
});
@@ -890,6 +907,8 @@ export default {
case 'ACHIEVEMENT_RED_LETTER_DAY':
case 'ACHIEVEMENT_LEGENDARY_BESTIARY':
case 'ACHIEVEMENT_SEASONAL_SPECIALIST':
case 'ACHIEVEMENT_VIOLETS_ARE_BLUE':
case 'ACHIEVEMENT_WILD_BLUE_YONDER':
case 'GENERIC_ACHIEVEMENT':
this.showNotificationWithModal(notification);
break;
+1 -1
View File
@@ -1,4 +1,4 @@
export default function localizeNumber (valIn, lang, optIn) {
export default function localizeNumber (valIn, lang, optIn = {}) {
// Extra catch just incase non number
const val = (typeof valIn === 'number') ? valIn : parseFloat(valIn);
+7 -1
View File
@@ -108,5 +108,11 @@
"achievementLegendaryBestiaryModalText": "You collected all the mythical pets!",
"achievementSeasonalSpecialist": "Seasonal Specialist",
"achievementSeasonalSpecialistText": "Has completed all the Spring and Winter seasonal quests: Egg Hunt, Trapper Santa, and Find the Cub!",
"achievementSeasonalSpecialistModalText": "You completed all the seasonal quests!"
"achievementSeasonalSpecialistModalText": "You completed all the seasonal quests!",
"achievementVioletsAreBlue": "Violets are Blue",
"achievementVioletsAreBlueText": "Has collected all Cotton Candy Blue Pets.",
"achievementVioletsAreBlueModalText": "You collected all the Cotton Candy Blue Pets!",
"achievementWildBlueYonder": "Wild Blue Yonder",
"achievementWildBlueYonderText": "Has tamed all Cotton Candy Blue Mounts.",
"achievementWildBlueYonderModalText": "You tamed all the Cotton Candy Blue Mounts!"
}
+4
View File
@@ -1028,6 +1028,8 @@
"armorMystery202103Notes": "These soft and breezy robes are perfect for a tea party beneath the showy spring trees. Confers no benefit. March 2021 Subscriber Item.",
"armorMystery202104Text": "Downy Thistle Armor",
"armorMystery202104Notes": "Soft on the inside, spiky on the outside, stylish everywhere! Confers no benefit. April 2021 Subscriber Item.",
"armorMystery202106Text": "Sunset Tail",
"armorMystery202106Notes": " With this mighty yet elegant tail you can cruise through warm seas all the way to the horizon. Confers no benefit. June 2021 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorMystery301703Text": "Steampunk Peacock Gown",
@@ -1680,6 +1682,8 @@
"headMystery202101Notes": "The icy blue eyes on this feline helm will freeze even the most intimidating task on your list. Confers no benefit. January 2021 Subscriber Item.",
"headMystery202103Text": "Blossom Viewing Circlet",
"headMystery202103Notes": "Greet spring in style in this circlet woven from the first blooming branches. Confers no benefit. March 2021 Subscriber Item.",
"headMystery202106Text": "Sunset Aureole",
"headMystery202106Notes": "This crown captures the beauty of the suns last summer light. Confers no benefit. June 2021 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
"headMystery301405Text": "Basic Top Hat",
@@ -122,6 +122,7 @@
"mysterySet202103": "Blossom Viewing Set",
"mysterySet202104": "Thistle Guardian Set",
"mysterySet202105": "Nebula Dragon Set",
"mysterySet202106": "Sunset Siren Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
@@ -242,6 +242,16 @@ const basicAchievs = {
titleKey: 'achievementSeasonalSpecialist',
textKey: 'achievementSeasonalSpecialistText',
},
violetsAreBlue: {
icon: 'achievement-violetsAreBlue',
titleKey: 'achievementVioletsAreBlue',
textKey: 'achievementVioletsAreBlueText',
},
wildBlueYonder: {
icon: 'achievement-wildBlueYonder',
titleKey: 'achievementWildBlueYonder',
textKey: 'achievementWildBlueYonderText',
},
};
Object.assign(achievementsData, basicAchievs);
@@ -55,6 +55,13 @@ const ANIMAL_COLOR_ACHIEVEMENTS = [
mountAchievement: 'redLetterDay',
mountNotificationType: 'ACHIEVEMENT_RED_LETTER_DAY',
},
{
color: 'CottonCandyBlue',
petAchievement: 'violetsAreBlue',
petNotificationType: 'ACHIEVEMENT_VIOLETS_ARE_BLUE',
mountAchievement: 'wildBlueYonder',
mountNotificationType: 'ACHIEVEMENT_WILD_BLUE_YONDER',
},
];
export default ANIMAL_COLOR_ACHIEVEMENTS;
@@ -53,6 +53,7 @@ const armor = {
202102: { },
202103: { },
202104: { },
202106: { },
301404: { },
301703: { },
301704: { },
@@ -168,6 +169,7 @@ const head = {
202012: { },
202101: { },
202103: { },
202106: { },
301404: { },
301405: { },
301703: { },
@@ -210,6 +210,8 @@ function _getBasicAchievements (user, language) {
_addSimple(result, user, { path: 'redLetterDay', language });
_addSimple(result, user, { path: 'legendaryBestiary', language });
_addSimple(result, user, { path: 'seasonalSpecialist', language });
_addSimple(result, user, { path: 'violetsAreBlue', language });
_addSimple(result, user, { path: 'wildBlueYonder', language });
_addSimpleWithMasterCount(result, user, { path: 'beastMaster', language });
_addSimpleWithMasterCount(result, user, { path: 'mountMaster', language });
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 842 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

+2
View File
@@ -142,6 +142,8 @@ export default new Schema({
redLetterDay: Boolean,
legendaryBestiary: Boolean,
seasonalSpecialist: Boolean,
violetsAreBlue: Boolean,
wildBlueYonder: Boolean,
// Onboarding Guide
createdTask: Boolean,
completedTask: Boolean,
@@ -65,6 +65,8 @@ const NOTIFICATION_TYPES = [
'ACHIEVEMENT_RED_LETTER_DAY',
'ACHIEVEMENT_LEGENDARY_BESTIARY',
'ACHIEVEMENT_SEASONAL_SPECIALIST',
'ACHIEVEMENT_VIOLETS_ARE_BLUE',
'ACHIEVEMENT_WILD_BLUE_YONDER',
'ACHIEVEMENT', // generic achievement notification, details inside `notification.data`
'DROP_CAP_REACHED',
];