diff --git a/.nodemonignore b/.nodemonignore
index 4275bc9184..dc58adb455 100644
--- a/.nodemonignore
+++ b/.nodemonignore
@@ -1,4 +1,6 @@
node_modules/**
+content_cache
+content_cache/**
website/client/**
test/**
.git/**
diff --git a/config.json.example b/config.json.example
index 306e1bb24e..3f6ba7769e 100644
--- a/config.json.example
+++ b/config.json.example
@@ -74,5 +74,6 @@
"TRANSIFEX_SLACK_CHANNEL": "transifex",
"WEB_CONCURRENCY": 1,
"SKIP_SSL_CHECK_KEY": "key",
- "ENABLE_STACKDRIVER_TRACING": "false"
+ "ENABLE_STACKDRIVER_TRACING": "false",
+ "BLOCKED_IPS": ""
}
diff --git a/gulp/gulp-build.js b/gulp/gulp-build.js
index 535b0178b5..4d4cbcef7c 100644
--- a/gulp/gulp-build.js
+++ b/gulp/gulp-build.js
@@ -1,19 +1,20 @@
import gulp from 'gulp';
import babel from 'gulp-babel';
-gulp.task('build:src', () => gulp.src('website/server/**/*.js')
+gulp.task('build:babel:server', () => gulp.src('website/server/**/*.js')
.pipe(babel())
.pipe(gulp.dest('website/transpiled-babel/')));
-gulp.task('build:common', () => gulp.src('website/common/script/**/*.js')
+gulp.task('build:babel:common', () => gulp.src('website/common/script/**/*.js')
.pipe(babel())
.pipe(gulp.dest('website/common/transpiled-babel/')));
-gulp.task('build:server', gulp.series('build:src', 'build:common', done => done()));
+gulp.task('build:babel', gulp.parallel('build:babel:server', 'build:babel:common', done => done()));
gulp.task('build:prod', gulp.series(
- 'build:server',
+ 'build:babel',
'apidoc',
+ 'content:cache',
done => done(),
));
diff --git a/gulp/gulp-content.js b/gulp/gulp-content.js
new file mode 100644
index 0000000000..dc1b32c435
--- /dev/null
+++ b/gulp/gulp-content.js
@@ -0,0 +1,34 @@
+import gulp from 'gulp';
+import fs from 'fs';
+
+// TODO parallelize, use gulp file helpers
+gulp.task('content:cache', done => {
+ // Requiring at runtime because these files access `common`
+ // code which in production works only if transpiled so after
+ // gulp build:babel:common has run
+ const { CONTENT_CACHE_PATH, getLocalizedContent } = require('../website/server/libs/content'); // eslint-disable-line global-require
+ const { langCodes } = require('../website/server/libs/i18n'); // eslint-disable-line global-require
+
+ try {
+ // create the cache folder (if it doesn't exist)
+ try {
+ fs.mkdirSync(CONTENT_CACHE_PATH);
+ } catch (err) {
+ if (err.code !== 'EEXIST') throw err;
+ }
+
+ // clone the content for each language and save
+ // localize it
+ // save the result
+ langCodes.forEach(langCode => {
+ fs.writeFileSync(
+ `${CONTENT_CACHE_PATH}${langCode}.json`,
+ getLocalizedContent(langCode),
+ 'utf8',
+ );
+ });
+ done();
+ } catch (err) {
+ done(err);
+ }
+});
diff --git a/gulpfile.js b/gulpfile.js
index 9283119db9..354011b2fe 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -13,8 +13,16 @@ const gulp = require('gulp');
if (process.env.NODE_ENV === 'production') { // eslint-disable-line no-process-env
require('./gulp/gulp-apidoc'); // eslint-disable-line global-require
+ require('./gulp/gulp-content'); // eslint-disable-line global-require
require('./gulp/gulp-build'); // eslint-disable-line global-require
} else {
- require('glob').sync('./gulp/gulp-*').forEach(require); // eslint-disable-line global-require
+ require('./gulp/gulp-apidoc'); // eslint-disable-line global-require
+ require('./gulp/gulp-content'); // eslint-disable-line global-require
+ require('./gulp/gulp-build'); // eslint-disable-line global-require
+ require('./gulp/gulp-console'); // eslint-disable-line global-require
+ require('./gulp/gulp-sprites'); // eslint-disable-line global-require
+ require('./gulp/gulp-start'); // eslint-disable-line global-require
+ require('./gulp/gulp-tests'); // eslint-disable-line global-require
+ require('./gulp/gulp-transifex-test'); // eslint-disable-line global-require
require('gulp').task('default', gulp.series('test')); // eslint-disable-line global-require
}
diff --git a/migrations/migration-runner.js b/migrations/migration-runner.js
index 36f8c10259..c66ac2014a 100644
--- a/migrations/migration-runner.js
+++ b/migrations/migration-runner.js
@@ -18,7 +18,7 @@ function setUpServer () {
setUpServer();
// Replace this with your migration
-const processUsers = require('./tasks/rewards-flip-negative-costs').default;
+const processUsers = require().default;
processUsers()
.then(() => {
diff --git a/migrations/users/full-stable.js b/migrations/users/full-stable.js
index b53bef26a9..df29a1fd38 100644
--- a/migrations/users/full-stable.js
+++ b/migrations/users/full-stable.js
@@ -33,6 +33,9 @@ async function updateUser (user) {
each(keys(content.specialPets), pet => {
set[`items.pets.${pet}`] = 5;
});
+ each(keys(content.wackyPets), pet => {
+ set[`items.pets.${pet}`] = 5;
+ });
each(keys(content.mounts), mount => {
set[`items.mounts.${mount}`] = true;
});
@@ -54,7 +57,7 @@ async function updateUser (user) {
export default async function processUsers () {
const query = {
migration: { $ne: MIGRATION_NAME },
- 'auth.local.username': 'olson22',
+ 'auth.local.username': 'SabreTest',
};
const fields = {
diff --git a/package-lock.json b/package-lock.json
index 88190d2f9e..94569394b4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2240,9 +2240,9 @@
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"aws-sdk": {
- "version": "2.643.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.643.0.tgz",
- "integrity": "sha512-4r7VGQFqshrhXnOCVQdlatAWiK/8kmmtAtY9gbITPNpY5Is+SfIy6k/1BgrnL5H/2sYd27H+Xp8itXZoCnQeTw==",
+ "version": "2.648.0",
+ "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.648.0.tgz",
+ "integrity": "sha512-b+PdZmCFvZBisqXEH68jO4xB30LrDHQMWrEX6MJoZaOlxPJfpOqRFUH3zsiAXF5Q2jTdjYLtS5bs3vcIwRzi3Q==",
"requires": {
"buffer": "4.9.1",
"events": "1.1.1",
@@ -7427,9 +7427,9 @@
"dev": true
},
"helmet": {
- "version": "3.21.3",
- "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.21.3.tgz",
- "integrity": "sha512-8OjGNdpG3WQhPO71fSy2fT4X3FSNutU1LDeAf+YS+Vil6r+fE7w8per5mNed6egGYbZl3QhKXgFzMYSwys+YQw==",
+ "version": "3.22.0",
+ "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.22.0.tgz",
+ "integrity": "sha512-Xrqicn2nm1ZIUxP3YGuTBmbDL04neKsIT583Sjh0FkiwKDXYCMUqGqC88w3NUvVXtA75JyR2Jn6jw6ZEMOD+ZA==",
"requires": {
"depd": "2.0.0",
"dns-prefetch-control": "0.2.0",
@@ -7438,7 +7438,7 @@
"feature-policy": "0.3.0",
"frameguard": "3.1.0",
"helmet-crossdomain": "0.4.0",
- "helmet-csp": "2.9.5",
+ "helmet-csp": "2.10.0",
"hide-powered-by": "1.1.0",
"hpkp": "2.0.0",
"hsts": "2.2.0",
@@ -7461,9 +7461,9 @@
"integrity": "sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA=="
},
"helmet-csp": {
- "version": "2.9.5",
- "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.9.5.tgz",
- "integrity": "sha512-w9nps5adqFQwgktVPDbXkARmZot/nr8aegzQas9AXdBSwBFBBefPpDSTV0wtgHlAUdDwY6MZo7qAl9yts3ppJg==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.10.0.tgz",
+ "integrity": "sha512-Rz953ZNEFk8sT2XvewXkYN0Ho4GEZdjAZy4stjiEQV3eN7GDxg1QKmYggH7otDyIA7uGA6XnUMVSgeJwbR5X+w==",
"requires": {
"bowser": "2.9.0",
"camelize": "1.0.0",
@@ -9654,9 +9654,9 @@
}
},
"mongoose": {
- "version": "5.9.5",
- "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.5.tgz",
- "integrity": "sha512-2kMNZCZRWCMtww4f//CwdGH6BjO3+9/c3YdsC6nbzdJVyl8+GRtNfgrKUge3226VZXXLJa6LwxXN2K8/Dh4irg==",
+ "version": "5.9.6",
+ "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.6.tgz",
+ "integrity": "sha512-EfFGO2QUoenf/4eFeF5y2R8aBLKHtqwrMk1pVGgl3OyNWufP5XLLPIuihP006YqR1+6xM1YsBzGpgBjMZkINGA==",
"requires": {
"bson": "~1.1.1",
"kareem": "2.3.1",
diff --git a/package.json b/package.json
index 7cb4c84b49..7362d114f9 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"amplitude": "^3.5.0",
"apidoc": "^0.17.5",
"apn": "^2.2.0",
- "aws-sdk": "^2.643.0",
+ "aws-sdk": "^2.648.0",
"bcrypt": "^3.0.8",
"body-parser": "^1.18.3",
"compression": "^1.7.4",
@@ -37,7 +37,7 @@
"gulp-nodemon": "^2.5.0",
"gulp.spritesmith": "^6.9.0",
"habitica-markdown": "^1.3.2",
- "helmet": "^3.21.3",
+ "helmet": "^3.22.0",
"image-size": "^0.8.3",
"in-app-purchase": "^1.11.3",
"js2xmlparser": "^4.0.1",
@@ -46,7 +46,7 @@
"method-override": "^3.0.0",
"moment": "^2.24.0",
"moment-recur": "^1.0.7",
- "mongoose": "^5.9.5",
+ "mongoose": "^5.9.6",
"morgan": "^1.10.0",
"nconf": "^0.10.0",
"node-gcm": "^1.0.2",
diff --git a/test/api/unit/libs/content.test.js b/test/api/unit/libs/content.test.js
new file mode 100644
index 0000000000..bd037ef4fb
--- /dev/null
+++ b/test/api/unit/libs/content.test.js
@@ -0,0 +1,17 @@
+import * as contentLib from '../../../../website/server/libs/content';
+import content from '../../../../website/common/script/content';
+
+describe('contentLib', () => {
+ describe('CONTENT_CACHE_PATH', () => {
+ it('exports CONTENT_CACHE_PATH', () => {
+ expect(contentLib.CONTENT_CACHE_PATH).to.be.a.string;
+ });
+ });
+
+ describe('getLocalizedContent', () => {
+ it('clones, not modify, the original content data', () => {
+ contentLib.getLocalizedContent();
+ expect(typeof content.backgrounds.backgrounds062014.beach.text).to.equal('function');
+ });
+ });
+});
diff --git a/test/api/unit/libs/errors.test.js b/test/api/unit/libs/errors.test.js
index 4de2e4499f..5662fa3ced 100644
--- a/test/api/unit/libs/errors.test.js
+++ b/test/api/unit/libs/errors.test.js
@@ -3,6 +3,7 @@ import {
CustomError,
NotAuthorized,
BadRequest,
+ Forbidden,
InternalServerError,
NotFound,
NotificationNotFound,
@@ -113,6 +114,32 @@ describe('Custom Errors', () => {
});
});
+ describe('Forbidden', () => {
+ it('is an instance of CustomError', () => {
+ const forbiddenError = new Forbidden();
+
+ expect(forbiddenError).to.be.an.instanceOf(CustomError);
+ });
+
+ it('it returns an http code of 401', () => {
+ const forbiddenError = new Forbidden();
+
+ expect(forbiddenError.httpCode).to.eql(403);
+ });
+
+ it('returns a default message', () => {
+ const forbiddenError = new Forbidden();
+
+ expect(forbiddenError.message).to.eql('Access forbidden.');
+ });
+
+ it('allows a custom message', () => {
+ const forbiddenError = new Forbidden('Custom Error Message');
+
+ expect(forbiddenError.message).to.eql('Custom Error Message');
+ });
+ });
+
describe('InternalServerError', () => {
it('is an instance of CustomError', () => {
const internalServerError = new InternalServerError();
diff --git a/test/api/unit/middlewares/ipBlocker.test.js b/test/api/unit/middlewares/ipBlocker.test.js
new file mode 100644
index 0000000000..c55534e4fe
--- /dev/null
+++ b/test/api/unit/middlewares/ipBlocker.test.js
@@ -0,0 +1,94 @@
+import nconf from 'nconf';
+import requireAgain from 'require-again';
+import {
+ generateRes,
+ generateReq,
+ generateNext,
+} from '../../../helpers/api-unit.helper';
+import { Forbidden } from '../../../../website/server/libs/errors';
+import apiError from '../../../../website/server/libs/apiError';
+
+function checkErrorThrown (next) {
+ expect(next).to.have.been.calledOnce;
+ const calledWith = next.getCall(0).args;
+ expect(calledWith[0].message).to.equal(apiError('ipAddressBlocked'));
+ expect(calledWith[0] instanceof Forbidden).to.equal(true);
+}
+
+function checkErrorNotThrown (next) {
+ expect(next).to.have.been.calledOnce;
+ const calledWith = next.getCall(0).args;
+ expect(typeof calledWith[0] === 'undefined').to.equal(true);
+}
+
+describe('ipBlocker middleware', () => {
+ const pathToIpBlocker = '../../../../website/server/middlewares/ipBlocker';
+
+ let res; let req; let next;
+
+ beforeEach(() => {
+ res = generateRes();
+ req = generateReq();
+ next = generateNext();
+ });
+
+ it('is disabled when the env var is not defined', () => {
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns(undefined);
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorNotThrown(next);
+ });
+
+ it('is disabled when the env var is an empty string', () => {
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns('');
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorNotThrown(next);
+ });
+
+ it('is disabled when the env var contains comma separated empty strings', () => {
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns(' , , ');
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorNotThrown(next);
+ });
+
+ it('does not throw when the ip does not match', () => {
+ req.headers['x-forwarded-for'] = '192.168.1.1';
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns('192.168.1.2');
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorNotThrown(next);
+ });
+
+ it('throws when a matching ip exist in x-forwarded-for', () => {
+ req.headers['x-forwarded-for'] = '192.168.1.1';
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns('192.168.1.1');
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorThrown(next);
+ });
+
+ it('trims ips in x-forwarded-for', () => {
+ req.headers['x-forwarded-for'] = '192.168.1.1';
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns(', 192.168.1.1 , 192.168.1.4, ');
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorThrown(next);
+ });
+
+ it('works when multiple ips are passed in x-forwarded-for', () => {
+ req.headers['x-forwarded-for'] = '192.168.1.4';
+ sandbox.stub(nconf, 'get').withArgs('BLOCKED_IPS').returns('192.168.1.1, 192.168.1.4, 192.168.1.3');
+ const attachIpBlocker = requireAgain(pathToIpBlocker).default;
+ attachIpBlocker(req, res, next);
+
+ checkErrorThrown(next);
+ });
+});
diff --git a/website/client/package-lock.json b/website/client/package-lock.json
index 6f2765e462..b290c9d699 100644
--- a/website/client/package-lock.json
+++ b/website/client/package-lock.json
@@ -5034,160 +5034,159 @@
"integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw=="
},
"@webassemblyjs/ast": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
- "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
+ "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
"requires": {
- "@webassemblyjs/helper-module-context": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/wast-parser": "1.8.5"
+ "@webassemblyjs/helper-module-context": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/wast-parser": "1.9.0"
}
},
"@webassemblyjs/floating-point-hex-parser": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
- "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
+ "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
},
"@webassemblyjs/helper-api-error": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
- "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
+ "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
},
"@webassemblyjs/helper-buffer": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
- "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
+ "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
},
"@webassemblyjs/helper-code-frame": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
- "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
+ "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
"requires": {
- "@webassemblyjs/wast-printer": "1.8.5"
+ "@webassemblyjs/wast-printer": "1.9.0"
}
},
"@webassemblyjs/helper-fsm": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
- "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
+ "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
},
"@webassemblyjs/helper-module-context": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
- "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
+ "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "mamacro": "^0.0.3"
+ "@webassemblyjs/ast": "1.9.0"
}
},
"@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
- "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
+ "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
},
"@webassemblyjs/helper-wasm-section": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
- "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
+ "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-buffer": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/wasm-gen": "1.8.5"
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0"
}
},
"@webassemblyjs/ieee754": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
- "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
+ "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
},
"@webassemblyjs/leb128": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
- "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
+ "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
"requires": {
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/utf8": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
- "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
+ "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
},
"@webassemblyjs/wasm-edit": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
- "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
+ "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-buffer": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/helper-wasm-section": "1.8.5",
- "@webassemblyjs/wasm-gen": "1.8.5",
- "@webassemblyjs/wasm-opt": "1.8.5",
- "@webassemblyjs/wasm-parser": "1.8.5",
- "@webassemblyjs/wast-printer": "1.8.5"
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/helper-wasm-section": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0",
+ "@webassemblyjs/wasm-opt": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0",
+ "@webassemblyjs/wast-printer": "1.9.0"
}
},
"@webassemblyjs/wasm-gen": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
- "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
+ "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/ieee754": "1.8.5",
- "@webassemblyjs/leb128": "1.8.5",
- "@webassemblyjs/utf8": "1.8.5"
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/ieee754": "1.9.0",
+ "@webassemblyjs/leb128": "1.9.0",
+ "@webassemblyjs/utf8": "1.9.0"
}
},
"@webassemblyjs/wasm-opt": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
- "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
+ "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-buffer": "1.8.5",
- "@webassemblyjs/wasm-gen": "1.8.5",
- "@webassemblyjs/wasm-parser": "1.8.5"
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0"
}
},
"@webassemblyjs/wasm-parser": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
- "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
+ "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-api-error": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/ieee754": "1.8.5",
- "@webassemblyjs/leb128": "1.8.5",
- "@webassemblyjs/utf8": "1.8.5"
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-api-error": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/ieee754": "1.9.0",
+ "@webassemblyjs/leb128": "1.9.0",
+ "@webassemblyjs/utf8": "1.9.0"
}
},
"@webassemblyjs/wast-parser": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
- "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
+ "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/floating-point-hex-parser": "1.8.5",
- "@webassemblyjs/helper-api-error": "1.8.5",
- "@webassemblyjs/helper-code-frame": "1.8.5",
- "@webassemblyjs/helper-fsm": "1.8.5",
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/floating-point-hex-parser": "1.9.0",
+ "@webassemblyjs/helper-api-error": "1.9.0",
+ "@webassemblyjs/helper-code-frame": "1.9.0",
+ "@webassemblyjs/helper-fsm": "1.9.0",
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/wast-printer": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
- "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
+ "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/wast-parser": "1.8.5",
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/wast-parser": "1.9.0",
"@xtuc/long": "4.2.2"
}
},
@@ -6546,9 +6545,9 @@
"integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA=="
},
"bootstrap-vue": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.8.0.tgz",
- "integrity": "sha512-yGfiJkuU4A3tz7YbCzSvpqeZ41UcmyIoWWXjmIVzBEfv93x2HSRn9zhY4qn/kffF5BX7NNSUJOlVjaR981Gh2w==",
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.9.0.tgz",
+ "integrity": "sha512-L9FOIT+nsqEk+5KtrC6XQktDG0UQo+Sk1bph9VxGUmA4Y4Yixy+dABhZNLErRuhIrFysf3FAt1JEkV0tkZfpXA==",
"requires": {
"@nuxt/opencollective": "^0.3.0",
"bootstrap": ">=4.4.1 <5.0.0",
@@ -12785,11 +12784,6 @@
"semver": "^5.6.0"
}
},
- "mamacro": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
- "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA=="
- },
"map-age-cleaner": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
@@ -17900,9 +17894,9 @@
"integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw=="
},
"terser": {
- "version": "4.3.9",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.9.tgz",
- "integrity": "sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA==",
+ "version": "4.6.7",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz",
+ "integrity": "sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==",
"requires": {
"commander": "^2.20.0",
"source-map": "~0.6.1",
@@ -18827,11 +18821,11 @@
}
},
"watchpack": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
- "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz",
+ "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==",
"requires": {
- "chokidar": "^2.0.2",
+ "chokidar": "^2.1.8",
"graceful-fs": "^4.1.2",
"neo-async": "^2.5.0"
}
@@ -18858,14 +18852,14 @@
"integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
},
"webpack": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz",
- "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==",
+ "version": "4.42.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz",
+ "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==",
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-module-context": "1.8.5",
- "@webassemblyjs/wasm-edit": "1.8.5",
- "@webassemblyjs/wasm-parser": "1.8.5",
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-module-context": "1.9.0",
+ "@webassemblyjs/wasm-edit": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0",
"acorn": "^6.2.1",
"ajv": "^6.10.2",
"ajv-keywords": "^3.4.1",
@@ -18877,7 +18871,7 @@
"loader-utils": "^1.2.3",
"memory-fs": "^0.4.1",
"micromatch": "^3.1.10",
- "mkdirp": "^0.5.1",
+ "mkdirp": "^0.5.3",
"neo-async": "^2.6.1",
"node-libs-browser": "^2.2.1",
"schema-utils": "^1.0.0",
@@ -18887,6 +18881,19 @@
"webpack-sources": "^1.4.1"
},
"dependencies": {
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "mkdirp": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz",
+ "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
diff --git a/website/client/package.json b/website/client/package.json
index 7af2abb58e..4ad7b881df 100644
--- a/website/client/package.json
+++ b/website/client/package.json
@@ -29,7 +29,7 @@
"axios-progress-bar": "^1.2.0",
"babel-eslint": "^10.1.0",
"bootstrap": "^4.4.1",
- "bootstrap-vue": "^2.8.0",
+ "bootstrap-vue": "^2.9.0",
"chai": "^4.1.2",
"core-js": "^3.6.4",
"eslint": "^6.8.0",
@@ -61,6 +61,6 @@
"vue2-perfect-scrollbar": "^1.4.0",
"vuedraggable": "^2.23.1",
"vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#5d237615463a84a23dd6f3f77c6ab577d68593ec",
- "webpack": "^4.42.0"
+ "webpack": "^4.42.1"
}
}
diff --git a/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css
index d609ad82c4..dbe4401d4e 100644
--- a/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css
+++ b/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css
@@ -4,6 +4,12 @@
width: 204px;
height: 102px;
}
+.promo_april_fools_2020 {
+ background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
+ background-position: -952px 0px;
+ width: 423px;
+ height: 147px;
+}
.promo_armoire_backgrounds_202003 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -340px -659px;
@@ -18,31 +24,37 @@
}
.promo_egg_quest {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -952px -296px;
+ background-position: -952px -444px;
width: 354px;
height: 147px;
}
.promo_hugabug_bundle {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -952px -148px;
+ background-position: -952px -296px;
width: 420px;
height: 147px;
}
.promo_mystery_202003 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -952px -444px;
+ background-position: -952px -592px;
+ width: 282px;
+ height: 147px;
+}
+.promo_mystery_202004 {
+ background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
+ background-position: -624px -277px;
width: 282px;
height: 147px;
}
.promo_pi_day {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -624px -277px;
+ background-position: -316px -316px;
width: 273px;
height: 147px;
}
.promo_seasonal_shop_spring {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -316px -168px;
+ background-position: -764px -659px;
width: 162px;
height: 138px;
}
@@ -60,19 +72,19 @@
}
.promo_spring_potions_2020 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -952px 0px;
+ background-position: -952px -148px;
width: 423px;
height: 147px;
}
.promo_take_this {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -1235px -444px;
+ background-position: -1235px -592px;
width: 96px;
height: 69px;
}
.scene_QuartzFox {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -316px -307px;
+ background-position: 0px -870px;
width: 141px;
height: 147px;
}
@@ -90,7 +102,7 @@
}
.scene_shanaqui {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
- background-position: -952px -592px;
+ background-position: -316px -168px;
width: 282px;
height: 147px;
}
diff --git a/website/client/src/assets/css/sprites/spritesmith-main-12.css b/website/client/src/assets/css/sprites/spritesmith-main-12.css
index 5785e4541d..b33e7c1795 100644
--- a/website/client/src/assets/css/sprites/spritesmith-main-12.css
+++ b/website/client/src/assets/css/sprites/spritesmith-main-12.css
@@ -1,114 +1,114 @@
.headAccessory_special_bearEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -819px -1347px;
- width: 90px;
- height: 90px;
-}
-.customize-option.headAccessory_special_bearEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -844px -1362px;
- width: 60px;
- height: 60px;
-}
-.headAccessory_special_blackHeadband {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -650px -1014px;
- width: 114px;
- height: 90px;
-}
-.headAccessory_special_blueHeadband {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1034px -863px;
- width: 114px;
- height: 90px;
-}
-.headAccessory_special_cactusEars {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -273px -1438px;
width: 90px;
height: 90px;
}
-.customize-option.headAccessory_special_cactusEars {
+.customize-option.headAccessory_special_bearEars {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -298px -1453px;
width: 60px;
height: 60px;
}
-.headAccessory_special_foxEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -182px -1438px;
- width: 90px;
- height: 90px;
-}
-.customize-option.headAccessory_special_foxEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -207px -1453px;
- width: 60px;
- height: 60px;
-}
-.headAccessory_special_greenHeadband {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1178px -917px;
- width: 114px;
- height: 90px;
-}
-.headAccessory_special_lionEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -91px -1438px;
- width: 90px;
- height: 90px;
-}
-.customize-option.headAccessory_special_lionEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -116px -1453px;
- width: 60px;
- height: 60px;
-}
-.headAccessory_special_pandaEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -1438px;
- width: 90px;
- height: 90px;
-}
-.customize-option.headAccessory_special_pandaEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -25px -1453px;
- width: 60px;
- height: 60px;
-}
-.headAccessory_special_pigEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.headAccessory_special_pigEars {
- background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1469px -1289px;
- width: 60px;
- height: 60px;
-}
-.headAccessory_special_pinkHeadband {
+.headAccessory_special_blackHeadband {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -804px -863px;
width: 114px;
height: 90px;
}
+.headAccessory_special_blueHeadband {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -919px -863px;
+ width: 114px;
+ height: 90px;
+}
+.headAccessory_special_cactusEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: 0px -1438px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.headAccessory_special_cactusEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -25px -1453px;
+ width: 60px;
+ height: 60px;
+}
+.headAccessory_special_foxEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1444px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.headAccessory_special_foxEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1469px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.headAccessory_special_greenHeadband {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1034px -863px;
+ width: 114px;
+ height: 90px;
+}
+.headAccessory_special_lionEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1444px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.headAccessory_special_lionEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1469px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.headAccessory_special_pandaEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1444px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.headAccessory_special_pandaEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1469px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.headAccessory_special_pigEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1444px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.headAccessory_special_pigEars {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1469px -925px;
+ width: 60px;
+ height: 60px;
+}
+.headAccessory_special_pinkHeadband {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -305px -1014px;
+ width: 114px;
+ height: 90px;
+}
.headAccessory_special_redHeadband {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -689px -863px;
+ background-position: -420px -1014px;
width: 114px;
height: 90px;
}
.headAccessory_special_tigerEars {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -1183px;
+ background-position: -1444px -637px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_tigerEars {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1469px -1198px;
+ background-position: -1469px -652px;
width: 60px;
height: 60px;
}
@@ -120,19 +120,19 @@
}
.headAccessory_special_wolfEars {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -1092px;
+ background-position: -1444px -455px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_wolfEars {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1469px -1107px;
+ background-position: -1469px -470px;
width: 60px;
height: 60px;
}
.headAccessory_special_yellowHeadband {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -420px -1014px;
+ background-position: -650px -1014px;
width: 114px;
height: 90px;
}
@@ -234,7 +234,7 @@
}
.shop_head_special_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1352px -1438px;
+ background-position: -1421px -1438px;
width: 68px;
height: 68px;
}
@@ -390,55 +390,55 @@
}
.shield_healer_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -1001px;
+ background-position: -1444px -273px;
width: 90px;
height: 90px;
}
.shield_healer_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -910px;
+ background-position: -1444px -182px;
width: 90px;
height: 90px;
}
.shield_healer_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -819px;
+ background-position: -1444px -91px;
width: 90px;
height: 90px;
}
.shield_healer_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -728px;
+ background-position: -1444px 0px;
width: 90px;
height: 90px;
}
.shield_healer_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -637px;
+ background-position: -1183px -1347px;
width: 90px;
height: 90px;
}
.shield_rogue_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -546px;
+ background-position: -1092px -1347px;
width: 90px;
height: 90px;
}
.shield_rogue_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -400px -1156px;
+ background-position: -504px -1156px;
width: 103px;
height: 90px;
}
.shield_rogue_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -504px -1156px;
+ background-position: -400px -1156px;
width: 103px;
height: 90px;
}
.shield_rogue_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -305px -1014px;
+ background-position: -765px -1014px;
width: 114px;
height: 90px;
}
@@ -450,19 +450,19 @@
}
.shield_rogue_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -919px -863px;
+ background-position: -689px -863px;
width: 114px;
height: 90px;
}
.shield_rogue_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -190px -1014px;
+ background-position: -880px -1014px;
width: 114px;
height: 90px;
}
.shield_special_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -182px;
+ background-position: -273px -1347px;
width: 90px;
height: 90px;
}
@@ -474,73 +474,73 @@
}
.shield_special_goldenknight {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -880px -1014px;
+ background-position: -995px -1014px;
width: 111px;
height: 90px;
}
.shield_special_lootBag {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1183px -1347px;
+ background-position: 0px -1256px;
width: 90px;
height: 90px;
}
.shield_special_mammothRiderHorn {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1092px -1347px;
+ background-position: -1353px -364px;
width: 90px;
height: 90px;
}
.shield_special_moonpearlShield {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1001px -1347px;
+ background-position: -182px -1256px;
width: 90px;
height: 90px;
}
.shield_special_roguishRainbowMessage {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -910px -1347px;
+ background-position: -1002px -1156px;
width: 90px;
height: 90px;
}
.shield_special_wakizashi {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1107px -1014px;
+ background-position: -1222px -1014px;
width: 114px;
height: 87px;
}
.shield_special_wintryMirror {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -992px -1014px;
+ background-position: -1107px -1014px;
width: 114px;
height: 87px;
}
.shield_warrior_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -455px -1347px;
+ background-position: -1353px -1092px;
width: 90px;
height: 90px;
}
.shield_warrior_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -364px -1347px;
+ background-position: -1353px -1183px;
width: 90px;
height: 90px;
}
.shield_warrior_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -273px -1347px;
+ background-position: 0px -1347px;
width: 90px;
height: 90px;
}
.shield_warrior_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -182px -1256px;
+ background-position: -91px -1347px;
width: 90px;
height: 90px;
}
.shield_warrior_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -91px -1256px;
+ background-position: -182px -1347px;
width: 90px;
height: 90px;
}
@@ -786,61 +786,61 @@
}
.shop_weapon_rogue_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -1365px;
+ background-position: 0px -1667px;
width: 68px;
height: 68px;
}
.shop_weapon_special_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -1274px;
+ background-position: -1444px -1365px;
width: 68px;
height: 68px;
}
.shop_weapon_special_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -220px -324px;
+ background-position: -1353px -1274px;
width: 68px;
height: 68px;
}
.shop_weapon_special_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -660px -423px;
+ background-position: -220px -324px;
width: 68px;
height: 68px;
}
.shop_weapon_special_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -660px -492px;
+ background-position: -660px -423px;
width: 68px;
height: 68px;
}
.shop_weapon_special_aetherCrystals {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -660px -561px;
+ background-position: -660px -492px;
width: 68px;
height: 68px;
}
.shop_weapon_special_bardInstrument {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -880px -643px;
+ background-position: -660px -561px;
width: 68px;
height: 68px;
}
.shop_weapon_special_critical {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -880px -712px;
+ background-position: -880px -643px;
width: 68px;
height: 68px;
}
.shop_weapon_special_fencingFoil {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -880px -781px;
+ background-position: -880px -712px;
width: 68px;
height: 68px;
}
.shop_weapon_special_lunarScythe {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1222px -1014px;
+ background-position: -880px -781px;
width: 68px;
height: 68px;
}
@@ -942,13 +942,13 @@
}
.shop_weapon_wizard_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -1667px;
+ background-position: -1352px -1438px;
width: 68px;
height: 68px;
}
.shop_weapon_wizard_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1421px -1438px;
+ background-position: -69px -1667px;
width: 68px;
height: 68px;
}
@@ -978,85 +978,85 @@
}
.weapon_healer_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1093px -1156px;
+ background-position: -364px -1347px;
width: 90px;
height: 90px;
}
.weapon_healer_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -910px;
+ background-position: -455px -1347px;
width: 90px;
height: 90px;
}
.weapon_healer_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -1183px;
+ background-position: -546px -1347px;
width: 90px;
height: 90px;
}
.weapon_healer_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -1347px;
+ background-position: -728px -1347px;
width: 90px;
height: 90px;
}
.weapon_healer_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -91px -1347px;
+ background-position: -819px -1347px;
width: 90px;
height: 90px;
}
.weapon_healer_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -182px -1347px;
+ background-position: -910px -1347px;
width: 90px;
height: 90px;
}
.weapon_healer_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -546px -1347px;
+ background-position: -1001px -1347px;
width: 90px;
height: 90px;
}
.weapon_rogue_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -637px -1347px;
+ background-position: -1444px -364px;
width: 90px;
height: 90px;
}
.weapon_rogue_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1274px -1347px;
+ background-position: -1444px -546px;
width: 90px;
height: 90px;
}
.weapon_rogue_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -91px;
+ background-position: -1444px -728px;
width: 90px;
height: 90px;
}
.weapon_rogue_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -273px;
+ background-position: -1444px -819px;
width: 90px;
height: 90px;
}
.weapon_rogue_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -364px;
+ background-position: -1444px -1183px;
width: 90px;
height: 90px;
}
.weapon_rogue_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px -455px;
+ background-position: -91px -1438px;
width: 90px;
height: 90px;
}
.weapon_rogue_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1002px -1156px;
+ background-position: -182px -1438px;
width: 90px;
height: 90px;
}
@@ -1068,169 +1068,169 @@
}
.weapon_special_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1184px -1156px;
+ background-position: -1093px -1156px;
width: 90px;
height: 90px;
}
.weapon_special_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -1256px;
+ background-position: -1184px -1156px;
width: 90px;
height: 90px;
}
.weapon_special_aetherCrystals {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -765px -1014px;
+ background-position: -190px -1014px;
width: 114px;
height: 90px;
}
.weapon_special_bardInstrument {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -364px -1438px;
+ background-position: -91px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_fencingFoil {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -273px -1256px;
+ background-position: -364px -1438px;
width: 90px;
height: 90px;
}
.weapon_special_lunarScythe {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -364px -1256px;
+ background-position: -273px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_mammothRiderSpear {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -455px -1256px;
+ background-position: -364px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_nomadsScimitar {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -546px -1256px;
+ background-position: -455px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_pageBanner {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -637px -1256px;
+ background-position: -546px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_roguishRainbowMessage {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -728px -1256px;
+ background-position: -637px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_skeletonKey {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -819px -1256px;
+ background-position: -728px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_tachi {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -910px -1256px;
+ background-position: -819px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_taskwoodsLantern {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1001px -1256px;
+ background-position: -910px -1256px;
width: 90px;
height: 90px;
}
.weapon_special_tridentOfCrashingTides {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1092px -1256px;
+ background-position: -1001px -1256px;
width: 90px;
height: 90px;
}
.weapon_warrior_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1183px -1256px;
+ background-position: -1092px -1256px;
width: 90px;
height: 90px;
}
.weapon_warrior_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px 0px;
+ background-position: -1183px -1256px;
width: 90px;
height: 90px;
}
.weapon_warrior_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -91px;
+ background-position: -1353px 0px;
width: 90px;
height: 90px;
}
.weapon_warrior_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -182px;
+ background-position: -1353px -91px;
width: 90px;
height: 90px;
}
.weapon_warrior_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -273px;
+ background-position: -1353px -182px;
width: 90px;
height: 90px;
}
.weapon_warrior_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -364px;
+ background-position: -1353px -273px;
width: 90px;
height: 90px;
}
.weapon_warrior_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -455px;
+ background-position: -911px -1156px;
width: 90px;
height: 90px;
}
.weapon_wizard_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -546px;
+ background-position: -1353px -455px;
width: 90px;
height: 90px;
}
.weapon_wizard_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -637px;
+ background-position: -1353px -546px;
width: 90px;
height: 90px;
}
.weapon_wizard_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -728px;
+ background-position: -1353px -637px;
width: 90px;
height: 90px;
}
.weapon_wizard_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -819px;
+ background-position: -1353px -728px;
width: 90px;
height: 90px;
}
.weapon_wizard_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -911px -1156px;
+ background-position: -1353px -819px;
width: 90px;
height: 90px;
}
.weapon_wizard_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -1001px;
+ background-position: -1353px -910px;
width: 90px;
height: 90px;
}
.weapon_wizard_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1353px -1092px;
+ background-position: -1353px -1001px;
width: 90px;
height: 90px;
}
@@ -1272,25 +1272,25 @@
}
.avatar_floral_healer {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -1156px;
+ background-position: -300px -1156px;
width: 99px;
height: 99px;
}
.avatar_floral_rogue {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -100px -1156px;
+ background-position: -200px -1156px;
width: 99px;
height: 99px;
}
.avatar_floral_warrior {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -200px -1156px;
+ background-position: 0px -1156px;
width: 99px;
height: 99px;
}
.avatar_floral_wizard {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -300px -1156px;
+ background-position: -100px -1156px;
width: 99px;
height: 99px;
}
@@ -1320,13 +1320,13 @@
}
.empty_bottles {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -69px -1667px;
+ background-position: -138px -1667px;
width: 64px;
height: 54px;
}
.ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -728px -1347px;
+ background-position: -637px -1347px;
width: 90px;
height: 90px;
}
@@ -1518,7 +1518,7 @@
}
.seafoam_star {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1444px 0px;
+ background-position: -1274px -1347px;
width: 90px;
height: 90px;
}
@@ -1650,16 +1650,22 @@
}
.notif_inventory_special_thankyou {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1763px -580px;
+ background-position: -1763px -553px;
width: 20px;
height: 24px;
}
.notif_inventory_special_valentine {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -1763px -553px;
+ background-position: -1763px -580px;
width: 20px;
height: 24px;
}
+.npc_aprilFool {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
+ background-position: -1178px -917px;
+ width: 114px;
+ height: 93px;
+}
.npc_bailey {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1742px 0px;
@@ -1704,13 +1710,13 @@
}
.quest_amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -220px -423px;
+ background-position: -527px 0px;
width: 219px;
height: 219px;
}
.quest_armadillo {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -440px -423px;
+ background-position: 0px -423px;
width: 219px;
height: 219px;
}
@@ -1734,13 +1740,13 @@
}
.quest_axolotl {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -423px;
+ background-position: -747px -220px;
width: 219px;
height: 219px;
}
.quest_badger {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -307px 0px;
+ background-position: 0px -643px;
width: 219px;
height: 219px;
}
@@ -1758,7 +1764,7 @@
}
.quest_bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -747px -220px;
+ background-position: -660px -643px;
width: 219px;
height: 219px;
}
@@ -1770,13 +1776,13 @@
}
.quest_butterfly {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -660px -643px;
+ background-position: -747px 0px;
width: 219px;
height: 219px;
}
.quest_cheetah {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -203px;
+ background-position: -220px -423px;
width: 219px;
height: 219px;
}
@@ -1788,7 +1794,7 @@
}
.quest_dilatory {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -220px -643px;
+ background-position: -440px -423px;
width: 219px;
height: 219px;
}
@@ -1806,25 +1812,25 @@
}
.quest_dilatoryDistress3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -747px 0px;
+ background-position: -440px -643px;
width: 219px;
height: 219px;
}
.quest_dilatory_derby {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -440px -643px;
+ background-position: -307px 0px;
width: 219px;
height: 219px;
}
.quest_dolphin {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: -527px 0px;
+ background-position: -220px -643px;
width: 219px;
height: 219px;
}
.quest_dustbunnies {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
- background-position: 0px -643px;
+ background-position: 0px -203px;
width: 219px;
height: 219px;
}
diff --git a/website/client/src/assets/css/sprites/spritesmith-main-24.css b/website/client/src/assets/css/sprites/spritesmith-main-24.css
index 202ff06364..25c4dc4d20 100644
--- a/website/client/src/assets/css/sprites/spritesmith-main-24.css
+++ b/website/client/src/assets/css/sprites/spritesmith-main-24.css
@@ -1738,265 +1738,265 @@
width: 81px;
height: 99px;
}
-.Pet-BearCub-Ember {
+.Pet-BearCub-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Fairy {
+.Pet-BearCub-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -600px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Floral {
+.Pet-BearCub-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -700px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Frost {
+.Pet-BearCub-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -800px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Ghost {
+.Pet-BearCub-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -900px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Glass {
+.Pet-BearCub-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -1000px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Glow {
+.Pet-BearCub-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -1100px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Golden {
+.Pet-BearCub-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -1200px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Holly {
+.Pet-BearCub-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -1300px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-IcySnow {
+.Pet-BearCub-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -1400px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Peppermint {
+.Pet-BearCub-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Polar {
+.Pet-BearCub-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -82px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Rainbow {
+.Pet-BearCub-Polar {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -164px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Red {
+.Pet-BearCub-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -246px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-RoseQuartz {
+.Pet-BearCub-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -328px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-RoyalPurple {
+.Pet-BearCub-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -410px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Ruby {
+.Pet-BearCub-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -492px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Shade {
+.Pet-BearCub-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Shadow {
+.Pet-BearCub-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -656px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Shimmer {
+.Pet-BearCub-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -738px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Silver {
+.Pet-BearCub-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -820px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Skeleton {
+.Pet-BearCub-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -902px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Spooky {
+.Pet-BearCub-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -984px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-StarryNight {
+.Pet-BearCub-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1066px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Sunshine {
+.Pet-BearCub-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1148px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Thunderstorm {
+.Pet-BearCub-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Veggie {
+.Pet-BearCub-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1312px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Watery {
+.Pet-BearCub-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1394px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-White {
+.Pet-BearCub-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1476px -1500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Zombie {
+.Pet-BearCub-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1558px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Base {
+.Pet-BearCub-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1640px 0px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-CottonCandyBlue {
+.Pet-Beetle-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1640px -100px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-CottonCandyPink {
+.Pet-Beetle-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1640px -200px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Desert {
+.Pet-Beetle-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -800px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Golden {
+.Pet-Beetle-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -700px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Red {
+.Pet-Beetle-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -600px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Shade {
+.Pet-Beetle-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -500px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Skeleton {
+.Pet-Beetle-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -400px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-White {
+.Pet-Beetle-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -300px;
width: 81px;
height: 99px;
}
-.Pet-Beetle-Zombie {
+.Pet-Beetle-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -200px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Base {
+.Pet-Beetle-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px -100px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-CottonCandyBlue {
+.Pet-Bunny-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1230px 0px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-CottonCandyPink {
+.Pet-Bunny-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1148px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Desert {
+.Pet-Bunny-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-24.png');
background-position: -1640px -300px;
width: 81px;
diff --git a/website/client/src/assets/css/sprites/spritesmith-main-25.css b/website/client/src/assets/css/sprites/spritesmith-main-25.css
index 28275d65c2..1a2a4f0dcc 100644
--- a/website/client/src/assets/css/sprites/spritesmith-main-25.css
+++ b/website/client/src/assets/css/sprites/spritesmith-main-25.css
@@ -1,843 +1,861 @@
-.Pet-Bunny-Golden {
+.Pet-Bunny-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: 0px -1003px;
+ background-position: -246px -1003px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Red {
+.Pet-Bunny-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -1103px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Shade {
+.Pet-Bunny-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px 0px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Skeleton {
+.Pet-Bunny-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -103px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-White {
+.Pet-Bunny-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -103px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Zombie {
+.Pet-Bunny-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -103px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Base {
+.Pet-Bunny-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px 0px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-CottonCandyBlue {
+.Pet-Butterfly-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -100px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-CottonCandyPink {
+.Pet-Butterfly-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -203px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Desert {
+.Pet-Butterfly-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -203px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Golden {
+.Pet-Butterfly-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -203px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Red {
+.Pet-Butterfly-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -203px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Shade {
+.Pet-Butterfly-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px 0px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Skeleton {
+.Pet-Butterfly-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -100px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-White {
+.Pet-Butterfly-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -200px;
width: 81px;
height: 99px;
}
-.Pet-Butterfly-Zombie {
+.Pet-Butterfly-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -303px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Amber {
+.Pet-Butterfly-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -303px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Aquatic {
+.Pet-Cactus-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -303px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Aurora {
+.Pet-Cactus-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -303px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Base {
+.Pet-Cactus-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -303px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-BirchBark {
+.Pet-Cactus-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Bronze {
+.Pet-Cactus-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Celestial {
+.Pet-Cactus-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-CottonCandyBlue {
+.Pet-Cactus-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-CottonCandyPink {
+.Pet-Cactus-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Cupid {
+.Pet-Cactus-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Desert {
+.Pet-Cactus-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Ember {
+.Pet-Cactus-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Fairy {
+.Pet-Cactus-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Floral {
+.Pet-Cactus-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Frost {
+.Pet-Cactus-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Ghost {
+.Pet-Cactus-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Glass {
+.Pet-Cactus-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Glow {
+.Pet-Cactus-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Golden {
+.Pet-Cactus-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -403px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Holly {
+.Pet-Cactus-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-IcySnow {
+.Pet-Cactus-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Peppermint {
+.Pet-Cactus-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Rainbow {
+.Pet-Cactus-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Red {
+.Pet-Cactus-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -400px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-RoseQuartz {
+.Pet-Cactus-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-RoyalPurple {
+.Pet-Cactus-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Ruby {
+.Pet-Cactus-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Shade {
+.Pet-Cactus-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Shadow {
+.Pet-Cactus-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Shimmer {
+.Pet-Cactus-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Silver {
+.Pet-Cactus-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Skeleton {
+.Pet-Cactus-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -503px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Spooky {
+.Pet-Cactus-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-StarryNight {
+.Pet-Cactus-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Sunshine {
+.Pet-Cactus-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Thunderstorm {
+.Pet-Cactus-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Veggie {
+.Pet-Cactus-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -400px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Watery {
+.Pet-Cactus-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -500px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-White {
+.Pet-Cactus-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Zombie {
+.Pet-Cactus-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Base {
+.Pet-Cactus-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-CottonCandyBlue {
+.Pet-Cactus-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-CottonCandyPink {
+.Pet-Cheetah-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Desert {
+.Pet-Cheetah-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Golden {
+.Pet-Cheetah-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Red {
+.Pet-Cheetah-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Shade {
+.Pet-Cheetah-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -603px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Skeleton {
+.Pet-Cheetah-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-White {
+.Pet-Cheetah-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Zombie {
+.Pet-Cheetah-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Base {
+.Pet-Cheetah-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cow-CottonCandyBlue {
+.Pet-Cheetah-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -400px;
width: 81px;
height: 99px;
}
-.Pet-Cow-CottonCandyPink {
+.Pet-Cow-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -500px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Desert {
+.Pet-Cow-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -600px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Golden {
+.Pet-Cow-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Red {
+.Pet-Cow-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Shade {
+.Pet-Cow-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Skeleton {
+.Pet-Cow-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cow-White {
+.Pet-Cow-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cow-Zombie {
+.Pet-Cow-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Base {
+.Pet-Cow-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-CottonCandyBlue {
+.Pet-Cow-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-CottonCandyPink {
+.Pet-Cuttlefish-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Desert {
+.Pet-Cuttlefish-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -703px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Golden {
+.Pet-Cuttlefish-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Red {
+.Pet-Cuttlefish-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Shade {
+.Pet-Cuttlefish-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Skeleton {
+.Pet-Cuttlefish-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-White {
+.Pet-Cuttlefish-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -400px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Zombie {
+.Pet-Cuttlefish-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -500px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Base {
+.Pet-Cuttlefish-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -600px;
width: 81px;
height: 99px;
}
-.Pet-Deer-CottonCandyBlue {
+.Pet-Cuttlefish-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -700px;
width: 81px;
height: 99px;
}
-.Pet-Deer-CottonCandyPink {
+.Pet-Deer-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px 0px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Desert {
+.Pet-Deer-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -100px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Golden {
+.Pet-Deer-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -200px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Red {
+.Pet-Deer-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -300px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Shade {
+.Pet-Deer-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -400px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Skeleton {
+.Pet-Deer-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -500px;
width: 81px;
height: 99px;
}
-.Pet-Deer-White {
+.Pet-Deer-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -600px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Zombie {
+.Pet-Deer-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -700px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Base {
+.Pet-Deer-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-CottonCandyBlue {
+.Pet-Deer-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-CottonCandyPink {
+.Pet-Dolphin-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Desert {
+.Pet-Dolphin-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Golden {
+.Pet-Dolphin-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Red {
+.Pet-Dolphin-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Shade {
+.Pet-Dolphin-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Skeleton {
+.Pet-Dolphin-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-White {
+.Pet-Dolphin-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dolphin-Zombie {
+.Pet-Dolphin-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Amber {
+.Pet-Dolphin-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Aquatic {
+.Pet-Dolphin-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -803px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Aurora {
+.Pet-Dragon-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px 0px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Base {
+.Pet-Dragon-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-BirchBark {
+.Pet-Dragon-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -200px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Bronze {
+.Pet-Dragon-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -300px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Celestial {
+.Pet-Dragon-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -400px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-CottonCandyBlue {
+.Pet-Dragon-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -500px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-CottonCandyPink {
+.Pet-Dragon-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -600px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Cupid {
+.Pet-Dragon-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -700px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Desert {
+.Pet-Dragon-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -800px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Ember {
+.Pet-Dragon-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Fairy {
+.Pet-Dragon-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Floral {
+.Pet-Dragon-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Frost {
+.Pet-Dragon-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Ghost {
+.Pet-Dragon-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Glass {
+.Pet-Dragon-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Glow {
+.Pet-Dragon-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Golden {
+.Pet-Dragon-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Holly {
+.Pet-Dragon-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Hydra {
+.Pet-Dragon-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-IcySnow {
+.Pet-Dragon-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Peppermint {
+.Pet-Dragon-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Rainbow {
+.Pet-Dragon-Hydra {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -903px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Red {
+.Pet-Dragon-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px 0px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-RoseQuartz {
+.Pet-Dragon-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-RoyalPurple {
+.Pet-Dragon-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -200px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Ruby {
+.Pet-Dragon-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -300px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Shade {
+.Pet-Dragon-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -400px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Shadow {
+.Pet-Dragon-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -500px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Shimmer {
+.Pet-Dragon-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -600px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Silver {
+.Pet-Dragon-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -700px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Skeleton {
+.Pet-Dragon-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -800px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Spooky {
+.Pet-Dragon-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -900px;
width: 81px;
height: 99px;
}
+.Pet-Dragon-Silver {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: 0px -1003px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Dragon-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: -82px -1003px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Dragon-Spooky {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: -164px -1003px;
+ width: 81px;
+ height: 99px;
+}
.Pet-Dragon-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px 0px;
@@ -846,1145 +864,1127 @@
}
.Pet-Dragon-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -82px -1003px;
+ background-position: -328px -1003px;
width: 81px;
height: 99px;
}
.Pet-Dragon-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -164px -1003px;
+ background-position: -410px -1003px;
width: 81px;
height: 99px;
}
.Pet-Dragon-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -246px -1003px;
+ background-position: -492px -1003px;
width: 81px;
height: 99px;
}
.Pet-Dragon-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -328px -1003px;
+ background-position: -574px -1003px;
width: 81px;
height: 99px;
}
.Pet-Dragon-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -410px -1003px;
+ background-position: -656px -1003px;
width: 81px;
height: 99px;
}
.Pet-Dragon-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -492px -1003px;
+ background-position: -738px -1003px;
width: 81px;
height: 99px;
}
.Pet-Egg-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -574px -1003px;
+ background-position: -820px -1003px;
width: 81px;
height: 99px;
}
.Pet-Egg-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -656px -1003px;
+ background-position: -902px -1003px;
width: 81px;
height: 99px;
}
.Pet-Egg-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -738px -1003px;
+ background-position: -984px -1003px;
width: 81px;
height: 99px;
}
.Pet-Egg-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -820px -1003px;
+ background-position: -1066px -1003px;
width: 81px;
height: 99px;
}
.Pet-Egg-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -902px -1003px;
+ background-position: -1148px 0px;
width: 81px;
height: 99px;
}
.Pet-Egg-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -984px -1003px;
+ background-position: -1148px -100px;
width: 81px;
height: 99px;
}
.Pet-Egg-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1066px -1003px;
+ background-position: -1148px -200px;
width: 81px;
height: 99px;
}
.Pet-Egg-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px 0px;
+ background-position: -1148px -300px;
width: 81px;
height: 99px;
}
.Pet-Egg-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -100px;
+ background-position: -1148px -400px;
width: 81px;
height: 99px;
}
.Pet-Egg-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -200px;
+ background-position: -1148px -500px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -300px;
+ background-position: -1148px -600px;
width: 81px;
height: 99px;
}
.Pet-Falcon-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -400px;
+ background-position: -1148px -700px;
width: 81px;
height: 99px;
}
.Pet-Falcon-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -500px;
+ background-position: -1148px -800px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -600px;
+ background-position: -1148px -900px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -700px;
+ background-position: -1148px -1000px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -800px;
+ background-position: 0px -1103px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -900px;
+ background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -1000px;
+ background-position: -164px -1103px;
width: 81px;
height: 99px;
}
.Pet-Falcon-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: 0px -1103px;
+ background-position: -246px -1103px;
width: 81px;
height: 99px;
}
.Pet-Falcon-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -82px 0px;
+ background-position: -328px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -164px -1103px;
+ background-position: -410px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -246px -1103px;
+ background-position: -492px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -328px -1103px;
+ background-position: -574px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -410px -1103px;
+ background-position: -656px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -492px -1103px;
+ background-position: -738px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -574px -1103px;
+ background-position: -820px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -656px -1103px;
+ background-position: -902px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -738px -1103px;
+ background-position: -984px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -820px -1103px;
+ background-position: -1066px -1103px;
width: 81px;
height: 99px;
}
.Pet-Ferret-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -902px -1103px;
+ background-position: -1148px -1103px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -984px -1103px;
+ background-position: -1230px 0px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1066px -1103px;
+ background-position: -1230px -100px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1148px -1103px;
+ background-position: -1230px -200px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px 0px;
+ background-position: -1230px -300px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -100px;
+ background-position: -1230px -400px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -200px;
+ background-position: -1230px -500px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -300px;
+ background-position: -1230px -600px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -400px;
+ background-position: -1230px -700px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -500px;
+ background-position: -1230px -800px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -600px;
+ background-position: -1230px -900px;
width: 81px;
height: 99px;
}
.Pet-FlyingPig-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-FlyingPig-Ember {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-FlyingPig-Fairy {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1230px -900px;
- width: 81px;
- height: 99px;
-}
-.Pet-FlyingPig-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1230px -1000px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Frost {
+.Pet-FlyingPig-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1230px -1100px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Ghost {
+.Pet-FlyingPig-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Glass {
+.Pet-FlyingPig-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Glow {
+.Pet-FlyingPig-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Golden {
+.Pet-FlyingPig-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Holly {
+.Pet-FlyingPig-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-IcySnow {
+.Pet-FlyingPig-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Peppermint {
+.Pet-FlyingPig-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Rainbow {
+.Pet-FlyingPig-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Red {
+.Pet-FlyingPig-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-RoseQuartz {
+.Pet-FlyingPig-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-RoyalPurple {
+.Pet-FlyingPig-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Ruby {
+.Pet-FlyingPig-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Shade {
+.Pet-FlyingPig-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Shadow {
+.Pet-FlyingPig-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Shimmer {
+.Pet-FlyingPig-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1148px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Silver {
+.Pet-FlyingPig-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1230px -1203px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Skeleton {
+.Pet-FlyingPig-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px 0px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Spooky {
+.Pet-FlyingPig-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -100px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-StarryNight {
+.Pet-FlyingPig-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Sunshine {
+.Pet-FlyingPig-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -300px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Thunderstorm {
+.Pet-FlyingPig-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -400px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Veggie {
+.Pet-FlyingPig-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -500px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Watery {
+.Pet-FlyingPig-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -600px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-White {
+.Pet-FlyingPig-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -700px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Zombie {
+.Pet-FlyingPig-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -800px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Amber {
+.Pet-FlyingPig-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -900px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Aquatic {
+.Pet-FlyingPig-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Aurora {
+.Pet-FlyingPig-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Base {
+.Pet-FlyingPig-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Fox-BirchBark {
+.Pet-Fox-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px 0px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Bronze {
+.Pet-Fox-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -100px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Celestial {
+.Pet-Fox-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -200px;
width: 81px;
height: 99px;
}
-.Pet-Fox-CottonCandyBlue {
+.Pet-Fox-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -300px;
width: 81px;
height: 99px;
}
-.Pet-Fox-CottonCandyPink {
+.Pet-Fox-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -400px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Cupid {
+.Pet-Fox-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -500px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Desert {
+.Pet-Fox-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -600px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Ember {
+.Pet-Fox-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -700px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Fairy {
+.Pet-Fox-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -800px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Floral {
+.Pet-Fox-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -900px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Frost {
+.Pet-Fox-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Ghost {
+.Pet-Fox-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Glass {
+.Pet-Fox-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Glow {
+.Pet-Fox-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Golden {
+.Pet-Fox-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Holly {
+.Pet-Fox-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-IcySnow {
+.Pet-Fox-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Peppermint {
+.Pet-Fox-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Rainbow {
+.Pet-Fox-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Red {
+.Pet-Fox-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-RoseQuartz {
+.Pet-Fox-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-RoyalPurple {
+.Pet-Fox-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Ruby {
+.Pet-Fox-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Shade {
+.Pet-Fox-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Shadow {
+.Pet-Fox-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Shimmer {
+.Pet-Fox-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Silver {
+.Pet-Fox-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Skeleton {
+.Pet-Fox-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1148px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Spooky {
+.Pet-Fox-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1230px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-StarryNight {
+.Pet-Fox-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Sunshine {
+.Pet-Fox-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -1303px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Thunderstorm {
+.Pet-Fox-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px 0px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Veggie {
+.Pet-Fox-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -100px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Veteran {
+.Pet-Fox-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -200px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Watery {
+.Pet-Fox-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -300px;
width: 81px;
height: 99px;
}
-.Pet-Fox-White {
+.Pet-Fox-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -400px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Zombie {
+.Pet-Fox-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -500px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Base {
+.Pet-Fox-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -600px;
width: 81px;
height: 99px;
}
-.Pet-Frog-CottonCandyBlue {
+.Pet-Fox-Veteran {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -700px;
width: 81px;
height: 99px;
}
-.Pet-Frog-CottonCandyPink {
+.Pet-Fox-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -800px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Desert {
+.Pet-Fox-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -900px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Golden {
+.Pet-Fox-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Red {
+.Pet-Frog-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Shade {
+.Pet-Frog-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Skeleton {
+.Pet-Frog-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Frog-White {
+.Pet-Frog-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Zombie {
+.Pet-Frog-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Base {
+.Pet-Frog-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-CottonCandyBlue {
+.Pet-Frog-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-CottonCandyPink {
+.Pet-Frog-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Desert {
+.Pet-Frog-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Golden {
+.Pet-Frog-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Red {
+.Pet-Gryphon-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-RoyalPurple {
+.Pet-Gryphon-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Shade {
+.Pet-Gryphon-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Skeleton {
+.Pet-Gryphon-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-White {
+.Pet-Gryphon-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -1403px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Zombie {
+.Pet-Gryphon-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Base {
+.Pet-Gryphon-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-CottonCandyBlue {
+.Pet-Gryphon-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1148px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-CottonCandyPink {
+.Pet-Gryphon-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1230px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Desert {
+.Pet-Gryphon-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Golden {
+.Pet-Gryphon-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Red {
+.Pet-GuineaPig-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -1403px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Shade {
+.Pet-GuineaPig-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px 0px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Skeleton {
+.Pet-GuineaPig-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -100px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-White {
+.Pet-GuineaPig-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -200px;
width: 81px;
height: 99px;
}
-.Pet-GuineaPig-Zombie {
+.Pet-GuineaPig-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Base {
+.Pet-GuineaPig-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -400px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-CottonCandyBlue {
+.Pet-GuineaPig-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -500px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-CottonCandyPink {
+.Pet-GuineaPig-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -600px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Desert {
+.Pet-GuineaPig-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -700px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Golden {
+.Pet-GuineaPig-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -800px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Red {
+.Pet-Hedgehog-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -900px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Shade {
+.Pet-Hedgehog-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Skeleton {
+.Pet-Hedgehog-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-White {
+.Pet-Hedgehog-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Zombie {
+.Pet-Hedgehog-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Base {
+.Pet-Hedgehog-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-CottonCandyBlue {
+.Pet-Hedgehog-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-CottonCandyPink {
+.Pet-Hedgehog-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Desert {
+.Pet-Hedgehog-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -164px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Golden {
+.Pet-Hedgehog-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -246px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Red {
+.Pet-Hippo-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -328px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Shade {
+.Pet-Hippo-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -410px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Skeleton {
+.Pet-Hippo-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -492px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-White {
+.Pet-Hippo-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -574px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippo-Zombie {
+.Pet-Hippo-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -656px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Hippogriff-Hopeful {
+.Pet-Hippo-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -738px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Base {
+.Pet-Hippo-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -820px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-CottonCandyBlue {
+.Pet-Hippo-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -902px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-CottonCandyPink {
+.Pet-Hippo-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -984px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Desert {
+.Pet-Hippo-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1066px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Golden {
+.Pet-Hippogriff-Hopeful {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1148px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Red {
+.Pet-Horse-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1230px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Shade {
+.Pet-Horse-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1312px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Skeleton {
+.Pet-Horse-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1394px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-White {
+.Pet-Horse-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1476px -1503px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Zombie {
+.Pet-Horse-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1558px -1503px;
width: 81px;
height: 99px;
}
-.Pet-JackOLantern-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1640px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-JackOLantern-Ghost {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1640px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-JackOLantern-Glow {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1640px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Jackalope-RoyalPurple {
+.Pet-Horse-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px 0px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Base {
+.Pet-Horse-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: -1640px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Horse-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: -1640px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Horse-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: -1640px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Horse-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -400px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
- background-position: -1640px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Kangaroo-CottonCandyPink {
+.Pet-JackOLantern-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -600px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Desert {
+.Pet-JackOLantern-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -700px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Golden {
+.Pet-JackOLantern-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -800px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Red {
+.Pet-Jackalope-RoyalPurple {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
+ background-position: -1640px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Kangaroo-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -900px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Shade {
+.Pet-Kangaroo-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Skeleton {
+.Pet-Kangaroo-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -1640px -1100px;
width: 81px;
diff --git a/website/client/src/assets/css/sprites/spritesmith-main-26.css b/website/client/src/assets/css/sprites/spritesmith-main-26.css
index 3c9038314e..e997f0f13b 100644
--- a/website/client/src/assets/css/sprites/spritesmith-main-26.css
+++ b/website/client/src/assets/css/sprites/spritesmith-main-26.css
@@ -1,1990 +1,1990 @@
-.Pet-Kangaroo-White {
+.Pet-Kangaroo-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px 0px;
width: 81px;
height: 99px;
}
-.Pet-Kangaroo-Zombie {
+.Pet-Kangaroo-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Lion-Veteran {
+.Pet-Kangaroo-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px 0px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Amber {
+.Pet-Kangaroo-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Aquatic {
+.Pet-Kangaroo-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Aurora {
+.Pet-Kangaroo-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Base {
+.Pet-Kangaroo-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px 0px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-BirchBark {
+.Pet-Lion-Veteran {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Bronze {
+.Pet-LionCub-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Celestial {
+.Pet-LionCub-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-CottonCandyBlue {
+.Pet-LionCub-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-CottonCandyPink {
+.Pet-LionCub-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Cupid {
+.Pet-LionCub-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px 0px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Desert {
+.Pet-LionCub-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Ember {
+.Pet-LionCub-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Fairy {
+.Pet-LionCub-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Floral {
+.Pet-LionCub-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Frost {
+.Pet-LionCub-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Ghost {
+.Pet-LionCub-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Glass {
+.Pet-LionCub-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Glow {
+.Pet-LionCub-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px 0px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Golden {
+.Pet-LionCub-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Holly {
+.Pet-LionCub-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-IcySnow {
+.Pet-LionCub-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Peppermint {
+.Pet-LionCub-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px 0px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Rainbow {
+.Pet-LionCub-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Red {
+.Pet-LionCub-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-RoseQuartz {
+.Pet-LionCub-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-RoyalPurple {
+.Pet-LionCub-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Ruby {
+.Pet-LionCub-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Shade {
+.Pet-LionCub-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Shadow {
+.Pet-LionCub-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Shimmer {
+.Pet-LionCub-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Silver {
+.Pet-LionCub-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Skeleton {
+.Pet-LionCub-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Spooky {
+.Pet-LionCub-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px 0px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-StarryNight {
+.Pet-LionCub-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -100px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Sunshine {
+.Pet-LionCub-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -200px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Thunderstorm {
+.Pet-LionCub-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -300px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Veggie {
+.Pet-LionCub-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Watery {
+.Pet-LionCub-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -500px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-White {
+.Pet-LionCub-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -500px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Zombie {
+.Pet-LionCub-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -500px;
width: 81px;
height: 99px;
}
-.Pet-MagicalBee-Base {
+.Pet-LionCub-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -500px;
width: 81px;
height: 99px;
}
-.Pet-Mammoth-Base {
+.Pet-LionCub-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -500px;
width: 81px;
height: 99px;
}
-.Pet-MantisShrimp-Base {
+.Pet-LionCub-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -500px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Base {
+.Pet-LionCub-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -500px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-CottonCandyBlue {
+.Pet-LionCub-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -500px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-CottonCandyPink {
+.Pet-LionCub-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px 0px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Desert {
+.Pet-MagicalBee-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -100px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Golden {
+.Pet-Mammoth-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -200px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Red {
+.Pet-MantisShrimp-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -300px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Shade {
+.Pet-Monkey-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -400px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Skeleton {
+.Pet-Monkey-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -500px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-White {
+.Pet-Monkey-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -600px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Zombie {
+.Pet-Monkey-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Base {
+.Pet-Monkey-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-CottonCandyBlue {
+.Pet-Monkey-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-CottonCandyPink {
+.Pet-Monkey-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Desert {
+.Pet-Monkey-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Golden {
+.Pet-Monkey-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Red {
+.Pet-Monkey-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Shade {
+.Pet-Nudibranch-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -600px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Skeleton {
+.Pet-Nudibranch-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px 0px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-White {
+.Pet-Nudibranch-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -100px;
width: 81px;
height: 99px;
}
-.Pet-Nudibranch-Zombie {
+.Pet-Nudibranch-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -200px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Base {
+.Pet-Nudibranch-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -300px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-CottonCandyBlue {
+.Pet-Nudibranch-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -400px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-CottonCandyPink {
+.Pet-Nudibranch-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -500px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Desert {
+.Pet-Nudibranch-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -600px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Golden {
+.Pet-Nudibranch-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -700px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Red {
+.Pet-Nudibranch-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -700px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Shade {
+.Pet-Octopus-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -700px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Skeleton {
+.Pet-Octopus-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -700px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-White {
+.Pet-Octopus-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -700px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Zombie {
+.Pet-Octopus-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -700px;
width: 81px;
height: 99px;
}
-.Pet-Orca-Base {
+.Pet-Octopus-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -700px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Base {
+.Pet-Octopus-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -700px;
width: 81px;
height: 99px;
}
-.Pet-Owl-CottonCandyBlue {
+.Pet-Octopus-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -700px;
width: 81px;
height: 99px;
}
-.Pet-Owl-CottonCandyPink {
+.Pet-Octopus-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -700px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Desert {
+.Pet-Octopus-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px 0px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Golden {
+.Pet-Octopus-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -100px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Red {
+.Pet-Orca-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -200px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Shade {
+.Pet-Owl-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -300px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Skeleton {
+.Pet-Owl-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -400px;
width: 81px;
height: 99px;
}
-.Pet-Owl-White {
+.Pet-Owl-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Zombie {
+.Pet-Owl-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -600px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Amber {
+.Pet-Owl-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -700px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Aquatic {
+.Pet-Owl-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Aurora {
+.Pet-Owl-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Base {
+.Pet-Owl-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-BirchBark {
+.Pet-Owl-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Bronze {
+.Pet-Owl-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Celestial {
+.Pet-PandaCub-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-CottonCandyBlue {
+.Pet-PandaCub-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-CottonCandyPink {
+.Pet-PandaCub-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Cupid {
+.Pet-PandaCub-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Desert {
+.Pet-PandaCub-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Ember {
+.Pet-PandaCub-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Fairy {
+.Pet-PandaCub-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px 0px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Floral {
+.Pet-PandaCub-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -100px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Frost {
+.Pet-PandaCub-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -200px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Ghost {
+.Pet-PandaCub-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -300px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Glass {
+.Pet-PandaCub-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -400px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Glow {
+.Pet-PandaCub-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Golden {
+.Pet-PandaCub-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -600px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Holly {
+.Pet-PandaCub-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -700px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-IcySnow {
+.Pet-PandaCub-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Peppermint {
+.Pet-PandaCub-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px 0px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Rainbow {
+.Pet-PandaCub-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -100px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Red {
+.Pet-PandaCub-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -200px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-RoseQuartz {
+.Pet-PandaCub-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -300px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-RoyalPurple {
+.Pet-PandaCub-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -400px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Ruby {
+.Pet-PandaCub-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Shade {
+.Pet-PandaCub-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -600px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Shadow {
+.Pet-PandaCub-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -700px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Shimmer {
+.Pet-PandaCub-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -800px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Silver {
+.Pet-PandaCub-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Skeleton {
+.Pet-PandaCub-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Spooky {
+.Pet-PandaCub-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-StarryNight {
+.Pet-PandaCub-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Sunshine {
+.Pet-PandaCub-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Thunderstorm {
+.Pet-PandaCub-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Veggie {
+.Pet-PandaCub-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Watery {
+.Pet-PandaCub-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-White {
+.Pet-PandaCub-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -900px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Zombie {
+.Pet-PandaCub-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -900px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Base {
+.Pet-PandaCub-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -900px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-CottonCandyBlue {
+.Pet-PandaCub-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -900px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-CottonCandyPink {
+.Pet-PandaCub-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -900px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Desert {
+.Pet-PandaCub-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px 0px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Golden {
+.Pet-PandaCub-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -100px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Red {
+.Pet-PandaCub-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -200px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Shade {
+.Pet-PandaCub-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -300px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Skeleton {
+.Pet-Parrot-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -400px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-White {
+.Pet-Parrot-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -500px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Zombie {
+.Pet-Parrot-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -600px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Base {
+.Pet-Parrot-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -700px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-CottonCandyBlue {
+.Pet-Parrot-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -800px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-CottonCandyPink {
+.Pet-Parrot-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -900px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Desert {
+.Pet-Parrot-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Golden {
+.Pet-Parrot-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Red {
+.Pet-Parrot-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Shade {
+.Pet-Parrot-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Skeleton {
+.Pet-Peacock-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-White {
+.Pet-Peacock-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Peacock-Zombie {
+.Pet-Peacock-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Base {
+.Pet-Peacock-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-CottonCandyBlue {
+.Pet-Peacock-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-CottonCandyPink {
+.Pet-Peacock-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Desert {
+.Pet-Peacock-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Golden {
+.Pet-Peacock-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Red {
+.Pet-Peacock-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Shade {
+.Pet-Peacock-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Skeleton {
+.Pet-Penguin-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px 0px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-White {
+.Pet-Penguin-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -100px;
width: 81px;
height: 99px;
}
-.Pet-Penguin-Zombie {
+.Pet-Penguin-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -200px;
width: 81px;
height: 99px;
}
-.Pet-Phoenix-Base {
+.Pet-Penguin-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -300px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Base {
+.Pet-Penguin-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -400px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-CottonCandyBlue {
+.Pet-Penguin-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -500px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-CottonCandyPink {
+.Pet-Penguin-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -600px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Desert {
+.Pet-Penguin-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -700px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Golden {
+.Pet-Penguin-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -800px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Red {
+.Pet-Penguin-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -900px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Shade {
+.Pet-Phoenix-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Skeleton {
+.Pet-Pterodactyl-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-White {
+.Pet-Pterodactyl-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px 0px;
width: 81px;
height: 99px;
}
-.Pet-Pterodactyl-Zombie {
+.Pet-Pterodactyl-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Base {
+.Pet-Pterodactyl-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-CottonCandyBlue {
+.Pet-Pterodactyl-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-CottonCandyPink {
+.Pet-Pterodactyl-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Desert {
+.Pet-Pterodactyl-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Golden {
+.Pet-Pterodactyl-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Red {
+.Pet-Pterodactyl-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Shade {
+.Pet-Pterodactyl-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Skeleton {
+.Pet-Rat-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-White {
+.Pet-Rat-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rat-Zombie {
+.Pet-Rat-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Base {
+.Pet-Rat-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Robot-CottonCandyBlue {
+.Pet-Rat-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Robot-CottonCandyPink {
+.Pet-Rat-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px 0px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Desert {
+.Pet-Rat-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -100px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Golden {
+.Pet-Rat-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -200px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Red {
+.Pet-Rat-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -300px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Shade {
+.Pet-Rat-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -400px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Skeleton {
+.Pet-Robot-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -500px;
width: 81px;
height: 99px;
}
-.Pet-Robot-White {
+.Pet-Robot-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -600px;
width: 81px;
height: 99px;
}
-.Pet-Robot-Zombie {
+.Pet-Robot-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -700px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Base {
+.Pet-Robot-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -800px;
width: 81px;
height: 99px;
}
-.Pet-Rock-CottonCandyBlue {
+.Pet-Robot-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -900px;
width: 81px;
height: 99px;
}
-.Pet-Rock-CottonCandyPink {
+.Pet-Robot-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Desert {
+.Pet-Robot-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Golden {
+.Pet-Robot-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Red {
+.Pet-Robot-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Shade {
+.Pet-Robot-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Skeleton {
+.Pet-Rock-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rock-White {
+.Pet-Rock-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rock-Zombie {
+.Pet-Rock-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Base {
+.Pet-Rock-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-CottonCandyBlue {
+.Pet-Rock-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-CottonCandyPink {
+.Pet-Rock-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Desert {
+.Pet-Rock-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Golden {
+.Pet-Rock-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Red {
+.Pet-Rock-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Shade {
+.Pet-Rock-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Skeleton {
+.Pet-Rooster-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-White {
+.Pet-Rooster-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Rooster-Zombie {
+.Pet-Rooster-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Base {
+.Pet-Rooster-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px 0px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-CottonCandyBlue {
+.Pet-Rooster-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -100px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-CottonCandyPink {
+.Pet-Rooster-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -200px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Desert {
+.Pet-Rooster-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -300px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Golden {
+.Pet-Rooster-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -400px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Red {
+.Pet-Rooster-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -500px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Shade {
+.Pet-Rooster-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -600px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Skeleton {
+.Pet-Sabretooth-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -700px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-White {
+.Pet-Sabretooth-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -800px;
width: 81px;
height: 99px;
}
-.Pet-Sabretooth-Zombie {
+.Pet-Sabretooth-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -900px;
width: 81px;
height: 99px;
}
-.Pet-SeaSerpent-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -900px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -1000px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -1100px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -1200px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: 0px -1300px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -82px -1300px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -164px -1300px;
- width: 81px;
- height: 99px;
-}
-.Pet-SeaSerpent-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -246px -1300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Base {
+.Pet-Sabretooth-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-CottonCandyBlue {
+.Pet-Sabretooth-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-CottonCandyPink {
+.Pet-Sabretooth-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-Desert {
+.Pet-Sabretooth-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px 0px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-Golden {
+.Pet-Sabretooth-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px -100px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-Red {
+.Pet-Sabretooth-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px -200px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-Shade {
+.Pet-Sabretooth-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px -300px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-Skeleton {
+.Pet-SeaSerpent-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -400px;
+ background-position: -82px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-White {
+.Pet-SeaSerpent-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -500px;
+ background-position: -164px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Seahorse-Zombie {
+.Pet-SeaSerpent-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
- background-position: -1394px -600px;
+ background-position: -246px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Base {
+.Pet-SeaSerpent-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-CottonCandyBlue {
+.Pet-SeaSerpent-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-CottonCandyPink {
+.Pet-SeaSerpent-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Desert {
+.Pet-SeaSerpent-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Golden {
+.Pet-SeaSerpent-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Red {
+.Pet-SeaSerpent-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Shade {
+.Pet-SeaSerpent-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Skeleton {
+.Pet-Seahorse-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -900px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -1100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: -1394px -1200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
+ background-position: 0px -1300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-White {
+.Pet-Sheep-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sheep-Zombie {
+.Pet-Sheep-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Base {
+.Pet-Sheep-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Slime-CottonCandyBlue {
+.Pet-Sheep-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Slime-CottonCandyPink {
+.Pet-Sheep-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Desert {
+.Pet-Sheep-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Golden {
+.Pet-Sheep-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px 0px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Red {
+.Pet-Sheep-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -100px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Shade {
+.Pet-Sheep-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -200px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Skeleton {
+.Pet-Slime-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -300px;
width: 81px;
height: 99px;
}
-.Pet-Slime-White {
+.Pet-Slime-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -400px;
width: 81px;
height: 99px;
}
-.Pet-Slime-Zombie {
+.Pet-Slime-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -500px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Base {
+.Pet-Slime-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -600px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-CottonCandyBlue {
+.Pet-Slime-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -700px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-CottonCandyPink {
+.Pet-Slime-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -800px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Desert {
+.Pet-Slime-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -900px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Golden {
+.Pet-Slime-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Red {
+.Pet-Slime-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Shade {
+.Pet-Slime-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Skeleton {
+.Pet-Sloth-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-White {
+.Pet-Sloth-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Sloth-Zombie {
+.Pet-Sloth-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Base {
+.Pet-Sloth-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-CottonCandyBlue {
+.Pet-Sloth-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-CottonCandyPink {
+.Pet-Sloth-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Desert {
+.Pet-Sloth-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Golden {
+.Pet-Sloth-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Red {
+.Pet-Sloth-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Shade {
+.Pet-Sloth-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Skeleton {
+.Pet-Snail-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-White {
+.Pet-Snail-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snail-Zombie {
+.Pet-Snail-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Base {
+.Pet-Snail-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-CottonCandyBlue {
+.Pet-Snail-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-CottonCandyPink {
+.Pet-Snail-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Desert {
+.Pet-Snail-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Golden {
+.Pet-Snail-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Red {
+.Pet-Snail-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Shade {
+.Pet-Snail-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Skeleton {
+.Pet-Snake-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px 0px;
width: 81px;
height: 99px;
}
-.Pet-Snake-White {
+.Pet-Snake-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -100px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Zombie {
+.Pet-Snake-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -200px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Base {
+.Pet-Snake-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -300px;
width: 81px;
height: 99px;
}
-.Pet-Spider-CottonCandyBlue {
+.Pet-Snake-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -400px;
width: 81px;
height: 99px;
}
-.Pet-Spider-CottonCandyPink {
+.Pet-Snake-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -500px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Desert {
+.Pet-Snake-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -600px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Golden {
+.Pet-Snake-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -700px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Red {
+.Pet-Snake-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -800px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Shade {
+.Pet-Snake-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -900px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Skeleton {
+.Pet-Spider-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Spider-White {
+.Pet-Spider-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Zombie {
+.Pet-Spider-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Base {
+.Pet-Spider-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-CottonCandyBlue {
+.Pet-Spider-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-CottonCandyPink {
+.Pet-Spider-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Desert {
+.Pet-Spider-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Golden {
+.Pet-Spider-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -164px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Red {
+.Pet-Spider-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -246px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Shade {
+.Pet-Spider-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -328px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Skeleton {
+.Pet-Squirrel-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -410px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-White {
+.Pet-Squirrel-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -492px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Squirrel-Zombie {
+.Pet-Squirrel-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -574px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Tiger-Veteran {
+.Pet-Squirrel-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -656px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Amber {
+.Pet-Squirrel-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -738px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Aquatic {
+.Pet-Squirrel-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -820px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Aurora {
+.Pet-Squirrel-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -902px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Base {
+.Pet-Squirrel-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-BirchBark {
+.Pet-Squirrel-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1066px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Bronze {
+.Pet-Squirrel-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1148px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Celestial {
+.Pet-Tiger-Veteran {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-CottonCandyBlue {
+.Pet-TigerCub-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1312px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-CottonCandyPink {
+.Pet-TigerCub-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1394px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Cupid {
+.Pet-TigerCub-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1476px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Desert {
+.Pet-TigerCub-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1558px -1500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Ember {
+.Pet-TigerCub-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px 0px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Fairy {
+.Pet-TigerCub-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -100px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Floral {
+.Pet-TigerCub-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -200px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Frost {
+.Pet-TigerCub-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -300px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Ghost {
+.Pet-TigerCub-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -400px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Glass {
+.Pet-TigerCub-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -500px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Glow {
+.Pet-TigerCub-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -600px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Golden {
+.Pet-TigerCub-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -700px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Holly {
+.Pet-TigerCub-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -800px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-IcySnow {
+.Pet-TigerCub-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Peppermint {
+.Pet-TigerCub-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -1000px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Rainbow {
+.Pet-TigerCub-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1640px -1100px;
width: 81px;
diff --git a/website/client/src/assets/css/sprites/spritesmith-main-27.css b/website/client/src/assets/css/sprites/spritesmith-main-27.css
index ee2c333164..5ba5ab4e19 100644
--- a/website/client/src/assets/css/sprites/spritesmith-main-27.css
+++ b/website/client/src/assets/css/sprites/spritesmith-main-27.css
@@ -1,1080 +1,1134 @@
.Pet-TRex-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px 0px;
width: 81px;
height: 99px;
}
-.Pet-TRex-Zombie {
+.Pet-TRex-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px -100px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-RoseQuartz {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-RoyalPurple {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Ruby {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Shadow {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Shimmer {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Silver {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Spooky {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-StarryNight {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Sunshine {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Thunderstorm {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Veggie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Watery {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-TigerCub-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Treeling-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Triceratops-Base {
+.Pet-TRex-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px -200px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-CottonCandyBlue {
+.Pet-TRex-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px -300px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-CottonCandyPink {
+.Pet-TRex-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px -400px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-Desert {
+.Pet-TRex-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: 0px -500px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-Golden {
+.Pet-TRex-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -82px -500px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-Red {
+.Pet-TRex-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -164px -500px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-Shade {
+.Pet-TRex-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -246px -500px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-Skeleton {
+.Pet-TRex-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -328px -500px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-White {
+.Pet-TigerCub-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -500px;
+ background-position: -82px 0px;
width: 81px;
height: 99px;
}
-.Pet-Triceratops-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turkey-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -574px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turkey-Gilded {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Turtle-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -574px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -164px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -492px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -574px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Velociraptor-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -656px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -738px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-CottonCandyBlue {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-CottonCandyPink {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Desert {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Golden {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Red {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Shade {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Skeleton {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-White {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -820px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Whale-Zombie {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Wolf-Amber {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -82px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Wolf-Aquatic {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Wolf-Aurora {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -246px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Wolf-Base {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -328px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Wolf-BirchBark {
- background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -410px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Wolf-Bronze {
+.Pet-TigerCub-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -492px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Celestial {
+.Pet-TigerCub-Glow {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Holly {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-IcySnow {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Peppermint {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Rainbow {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-RoseQuartz {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-RoyalPurple {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Ruby {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Shadow {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Shimmer {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Silver {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Spooky {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-StarryNight {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Sunshine {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Thunderstorm {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Veggie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Watery {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Treeling-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -574px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Triceratops-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turkey-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turkey-Gilded {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -574px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turtle-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Unicorn-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -574px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -738px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Velociraptor-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Base {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -820px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-CottonCandyBlue {
+.Pet-Whale-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -656px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-CottonCandyPink {
+.Pet-Wolf-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -738px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Cupid {
+.Pet-Wolf-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -820px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Desert {
+.Pet-Wolf-Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px 0px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Ember {
+.Pet-Wolf-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Fairy {
+.Pet-Wolf-BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -200px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Floral {
+.Pet-Wolf-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -300px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Frost {
+.Pet-Wolf-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -400px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Ghost {
+.Pet-Wolf-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -500px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Glass {
+.Pet-Wolf-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -600px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Glow {
+.Pet-Wolf-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -700px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Golden {
+.Pet-Wolf-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Holly {
+.Pet-Wolf-Dessert {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px 0px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-IcySnow {
+.Pet-Wolf-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Peppermint {
+.Pet-Wolf-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -200px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Rainbow {
+.Pet-Wolf-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -300px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Red {
+.Pet-Wolf-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -400px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-RoseQuartz {
+.Pet-Wolf-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -500px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-RoyalPurple {
+.Pet-Wolf-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -600px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Ruby {
+.Pet-Wolf-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -700px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Shade {
+.Pet-Wolf-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Shadow {
+.Pet-Wolf-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: 0px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Shimmer {
+.Pet-Wolf-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -82px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Silver {
+.Pet-Wolf-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -164px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Skeleton {
+.Pet-Wolf-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -246px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Spooky {
+.Pet-Wolf-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -328px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-StarryNight {
+.Pet-Wolf-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -410px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Sunshine {
+.Pet-Wolf-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -492px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Thunderstorm {
+.Pet-Wolf-Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -574px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Veggie {
+.Pet-Wolf-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -656px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Veteran {
+.Pet-Wolf-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -738px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Watery {
+.Pet-Wolf-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -820px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-White {
+.Pet-Wolf-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -902px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Zombie {
+.Pet-Wolf-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -984px -900px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Base {
+.Pet-Wolf-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px 0px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-CottonCandyBlue {
+.Pet-Wolf-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -100px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-CottonCandyPink {
+.Pet-Wolf-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -200px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Desert {
+.Pet-Wolf-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -300px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Golden {
+.Pet-Wolf-Veggie {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -400px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Red {
+.Pet-Wolf-Veteran {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -500px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Shade {
+.Pet-Wolf-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -600px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Skeleton {
+.Pet-Wolf-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -700px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-White {
+.Pet-Wolf-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -800px;
width: 81px;
height: 99px;
}
-.Pet-Yarn-Zombie {
+.Pet-Yarn-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -1066px -900px;
width: 81px;
height: 99px;
}
+.Pet-Yarn-CottonCandyBlue {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: 0px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-CottonCandyPink {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -82px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-Desert {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -164px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-Golden {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -246px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-Red {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -328px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-Shade {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -410px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-Skeleton {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -492px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-White {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -574px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Yarn-Zombie {
+ background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
+ background-position: -656px -1000px;
+ width: 81px;
+ height: 99px;
+}
.Pet_HatchingPotion_Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -69px -1000px;
+ background-position: -807px -1000px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -276px -1069px;
+ background-position: 0px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Aurora {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -138px -1000px;
+ background-position: -876px -1000px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -207px -1000px;
+ background-position: -945px -1000px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_BirchBark {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -276px -1000px;
+ background-position: -1014px -1000px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -345px -1000px;
+ background-position: -1148px 0px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -414px -1000px;
+ background-position: -1148px -69px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -483px -1000px;
+ background-position: -1148px -138px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -552px -1000px;
+ background-position: -1148px -207px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -621px -1000px;
+ background-position: -1148px -276px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -690px -1000px;
+ background-position: -1148px -345px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -759px -1000px;
+ background-position: -1148px -414px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -828px -1000px;
+ background-position: -1148px -483px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -897px -1000px;
+ background-position: -1148px -552px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -966px -1000px;
+ background-position: -1148px -621px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1035px -1000px;
+ background-position: -1148px -690px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -1069px;
+ background-position: -1148px -759px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -69px -1069px;
+ background-position: -1148px -828px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -138px -1069px;
+ background-position: -1148px -897px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -207px -1069px;
+ background-position: -1148px -966px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: 0px -1000px;
+ background-position: -738px -1000px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -345px -1069px;
+ background-position: -69px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Purple {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -414px -1069px;
+ background-position: -138px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -483px -1069px;
+ background-position: -207px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -552px -1069px;
+ background-position: -276px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -621px -1069px;
+ background-position: -345px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -690px -1069px;
+ background-position: -414px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Ruby {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -759px -1069px;
+ background-position: -483px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -828px -1069px;
+ background-position: -552px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -897px -1069px;
+ background-position: -621px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -966px -1069px;
+ background-position: -690px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1035px -1069px;
+ background-position: -759px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px 0px;
+ background-position: -828px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -69px;
+ background-position: -897px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -138px;
+ background-position: -966px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -207px;
+ background-position: -1035px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -276px;
+ background-position: -1104px -1100px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -345px;
+ background-position: -1217px 0px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_White {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -414px;
+ background-position: -1217px -69px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
- background-position: -1148px -483px;
+ background-position: -1217px -138px;
width: 68px;
height: 68px;
}
diff --git a/website/client/src/assets/images/npc/aprilfools/market_banner_npc.png b/website/client/src/assets/images/npc/aprilfools/market_banner_npc.png
index 8102f65a1d..c6104cc72c 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/market_banner_npc.png and b/website/client/src/assets/images/npc/aprilfools/market_banner_npc.png differ
diff --git a/website/client/src/assets/images/npc/aprilfools/npc_aprilFool.png b/website/client/src/assets/images/npc/aprilfools/npc_aprilFool.png
index 32f1094469..207c6946b4 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/npc_aprilFool.png and b/website/client/src/assets/images/npc/aprilfools/npc_aprilFool.png differ
diff --git a/website/client/src/assets/images/npc/aprilfools/npc_matt.png b/website/client/src/assets/images/npc/aprilfools/npc_matt.png
index f4a28a00f2..2a6aabb0a1 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/npc_matt.png and b/website/client/src/assets/images/npc/aprilfools/npc_matt.png differ
diff --git a/website/client/src/assets/images/npc/aprilfools/quest_shop_npc.png b/website/client/src/assets/images/npc/aprilfools/quest_shop_npc.png
index ef3e393762..e941b60102 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/quest_shop_npc.png and b/website/client/src/assets/images/npc/aprilfools/quest_shop_npc.png differ
diff --git a/website/client/src/assets/images/npc/aprilfools/seasonal_shop_opened_npc.png b/website/client/src/assets/images/npc/aprilfools/seasonal_shop_opened_npc.png
index 6f60977b6f..ee395c556b 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/seasonal_shop_opened_npc.png and b/website/client/src/assets/images/npc/aprilfools/seasonal_shop_opened_npc.png differ
diff --git a/website/client/src/assets/images/npc/aprilfools/tavern_npc.png b/website/client/src/assets/images/npc/aprilfools/tavern_npc.png
index d6390672f2..90e289dfe5 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/tavern_npc.png and b/website/client/src/assets/images/npc/aprilfools/tavern_npc.png differ
diff --git a/website/client/src/assets/images/npc/aprilfools/time_travelers_open_banner.png b/website/client/src/assets/images/npc/aprilfools/time_travelers_open_banner.png
index 94167e1922..962085fb57 100644
Binary files a/website/client/src/assets/images/npc/aprilfools/time_travelers_open_banner.png and b/website/client/src/assets/images/npc/aprilfools/time_travelers_open_banner.png differ
diff --git a/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png
index 814431e83d..b772b9b5cd 100644
Binary files a/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png and b/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png differ
diff --git a/website/client/src/assets/images/sprites/spritesmith-main-12.png b/website/client/src/assets/images/sprites/spritesmith-main-12.png
index 185a6c9676..cc5b58bbb1 100644
Binary files a/website/client/src/assets/images/sprites/spritesmith-main-12.png and b/website/client/src/assets/images/sprites/spritesmith-main-12.png differ
diff --git a/website/client/src/assets/images/sprites/spritesmith-main-24.png b/website/client/src/assets/images/sprites/spritesmith-main-24.png
index 4cecc61575..796440161d 100644
Binary files a/website/client/src/assets/images/sprites/spritesmith-main-24.png and b/website/client/src/assets/images/sprites/spritesmith-main-24.png differ
diff --git a/website/client/src/assets/images/sprites/spritesmith-main-25.png b/website/client/src/assets/images/sprites/spritesmith-main-25.png
index 3e8cb22305..a0c769dae4 100644
Binary files a/website/client/src/assets/images/sprites/spritesmith-main-25.png and b/website/client/src/assets/images/sprites/spritesmith-main-25.png differ
diff --git a/website/client/src/assets/images/sprites/spritesmith-main-26.png b/website/client/src/assets/images/sprites/spritesmith-main-26.png
index 5351b3f041..96ad9432fd 100644
Binary files a/website/client/src/assets/images/sprites/spritesmith-main-26.png and b/website/client/src/assets/images/sprites/spritesmith-main-26.png differ
diff --git a/website/client/src/assets/images/sprites/spritesmith-main-27.png b/website/client/src/assets/images/sprites/spritesmith-main-27.png
index f7fea3e9fe..3d0dd38ec8 100644
Binary files a/website/client/src/assets/images/sprites/spritesmith-main-27.png and b/website/client/src/assets/images/sprites/spritesmith-main-27.png differ
diff --git a/website/client/src/assets/scss/animals.scss b/website/client/src/assets/scss/animals.scss
index 91d3e7acdf..2ef5d5a24a 100644
--- a/website/client/src/assets/scss/animals.scss
+++ b/website/client/src/assets/scss/animals.scss
@@ -5,14 +5,7 @@
right: 0;
bottom: 0;
left: 0;
-
- &:not([class*="FlyingPig"]) {
- top: -28px !important;
- }
-}
-
-.Pet[class*="FlyingPig"] {
- top: 7px !important;
+ top: -28px !important;
}
.Pet.Pet-Dragon-Hydra {
diff --git a/website/client/src/assets/scss/variables.scss b/website/client/src/assets/scss/variables.scss
index 65f9ebf339..9d6f95f2e0 100644
--- a/website/client/src/assets/scss/variables.scss
+++ b/website/client/src/assets/scss/variables.scss
@@ -2,11 +2,11 @@
// possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring, summer
// more to be added on future seasons
-$npc_market_flavor: 'spring';
-$npc_quests_flavor: 'spring';
-$npc_seasonal_flavor: 'spring';
-$npc_timetravelers_flavor: 'spring';
-$npc_tavern_flavor: 'spring';
+$npc_market_flavor: 'aprilfools';
+$npc_quests_flavor: 'aprilfools';
+$npc_seasonal_flavor: 'aprilfools';
+$npc_timetravelers_flavor: 'aprilfools';
+$npc_tavern_flavor: 'aprilfools';
$restingToolbarHeight: 40px;
$menuToolbarHeight: 56px;
diff --git a/website/client/src/components/avatar.vue b/website/client/src/components/avatar.vue
index 93609b7dd8..6db7a0fba0 100644
--- a/website/client/src/components/avatar.vue
+++ b/website/client/src/components/avatar.vue
@@ -79,9 +79,8 @@
>
@@ -124,6 +123,7 @@
diff --git a/website/client/src/components/inventory/stable/petItem.vue b/website/client/src/components/inventory/stable/petItem.vue
index 8d6b158471..de4e44170a 100644
--- a/website/client/src/components/inventory/stable/petItem.vue
+++ b/website/client/src/components/inventory/stable/petItem.vue
@@ -161,7 +161,10 @@ export default {
},
getPetItemClass () {
if (this.isOwned() || (this.mountOwned() && this.isHatchable())) {
- return `Pet Pet-${this.item.key} ${this.item.eggKey}`;
+ if (this.isSpecial()) {
+ return 'Pet Pet-LionCub-Dessert';
+ }
+ return `${this.item.class} ${this.item.eggKey}`;
}
if (!this.isOwned() && this.isSpecial()) {
@@ -173,7 +176,7 @@ export default {
}
if (this.mountOwned()) {
- return `GreyedOut Pet Pet-${this.item.key} ${this.item.eggKey}`;
+ return `GreyedOut ${this.item.class} ${this.item.eggKey}`;
}
// Can't hatch
diff --git a/website/client/src/libs/createAnimal.js b/website/client/src/libs/createAnimal.js
index 01c10ed13c..06b80a389e 100644
--- a/website/client/src/libs/createAnimal.js
+++ b/website/client/src/libs/createAnimal.js
@@ -1,8 +1,10 @@
-
import content from '@/../../common/script/content';
const specialPets = Object.keys(content.specialPets);
const wackyPets = Object.keys(content.wackyPets);
+const questPets = Object.keys(content.questPets);
+const premiumPets = Object.keys(content.premiumPets);
+const dropPets = Object.keys(content.pets);
function getText (textOrFunction) {
if (textOrFunction instanceof Function) {
@@ -34,10 +36,20 @@ export function isSpecial (animal) {
export function createAnimal (egg, potion, type, _content, userItems) {
const animalKey = `${egg.key}-${potion.key}`;
+ let fooledKey = '';
+ if (questPets.includes(animalKey)) {
+ fooledKey = 'FlyingPig-Dessert';
+ } else if (dropPets.includes(animalKey)
+ || premiumPets.includes(animalKey)
+ || wackyPets.includes(animalKey)) {
+ fooledKey = `${egg.key}-Dessert`;
+ } else {
+ fooledKey = animalKey;
+ }
return {
key: animalKey,
- class: type === 'pet' ? `Pet Pet-${animalKey}` : `Mount_Icon_${animalKey}`,
+ class: type === 'pet' ? `Pet Pet-${fooledKey}` : `Mount_Icon_${animalKey}`,
eggKey: egg.key,
eggName: getText(egg.text),
potionKey: potion.key,
diff --git a/website/common/locales/cs/achievements.json b/website/common/locales/cs/achievements.json
index aff27a0997..85f977932e 100644
--- a/website/common/locales/cs/achievements.json
+++ b/website/common/locales/cs/achievements.json
@@ -6,7 +6,7 @@
"reachedLevel": "Dosáhl jsi úrovně <%= level %>",
"achievementLostMasterclasser": "Dokončení výprav: Série Mistra třídy",
"achievementLostMasterclasserText": "Splnil všech šestnáct výprav v sérii výprav Mistra třídy a vyřešil záhadu Ztraceného Mistra!",
- "achievementLostMasterclasserModalText": "Dokončil jsi všech 16 masterclass výprav a vyřešil jsi tajemství ztracené masterclass!",
+ "achievementLostMasterclasserModalText": "Dokončil jsi všech šestnáct výprav Mistra třídy a vyřešil jsi tajemství Ztraceného Mistra!",
"achievementMindOverMatter": "Mysl nad hmotou",
"achievementMindOverMatterText": "Dokončil/a kamennou, slizovou a vlněnou mazlíčkovou výpravu.",
"achievementMindOverMatterModalText": "Dokončil jsi kamennou, slizovou a vlněnou mazlíčkovou výpravu!",
@@ -55,5 +55,12 @@
"achievementCreatedTask": "Vytvořte úkol",
"earnedAchievement": "Získali jste úspěch!",
"viewAchievements": "Zobrazit úspěchy",
- "letsGetStarted": "Začněme!"
+ "letsGetStarted": "Začněme!",
+ "foundNewItemsCTA": "Podívej se do Tvého Inventáře a zkus zkombinovat Tvůj nový líhnoucí lektvar a vajíčko!",
+ "foundNewItemsExplanation": "Splnění úkolů Ti dá šanci najít předměty, jako vajíčka, líhnoucí lektvary a jídlo.",
+ "foundNewItems": "Našel jsi nové předměty!",
+ "hideAchievements": "Schovat <%= kategorie %>",
+ "onboardingCompleteDesc": "Získáš 5 ocenění a 100 zlaťáků za dokončení seznamu.",
+ "onboardingProgress": "<%= percentage %>% postup",
+ "gettingStartedDesc": "Vytvoř si úkol, splň jej a pak se podívej na své odměny. Dostaneš 5 ocenění a 100 zlaťáků, jakmile budeš hotový!"
}
diff --git a/website/common/locales/de/achievements.json b/website/common/locales/de/achievements.json
index ce60a354d9..3749d44194 100644
--- a/website/common/locales/de/achievements.json
+++ b/website/common/locales/de/achievements.json
@@ -72,5 +72,6 @@
"achievementTickledPink": "Rosige Bäckchen",
"foundNewItems": "Du hast neue Gegenstände gefunden!",
"foundNewItemsCTA": "Schau in Dein Inventar und versuche, Dein neues Schlüpfelixier mit einem Ei zu kombinieren!",
- "foundNewItemsExplanation": "Durch das Abschließen von Aufgaben erhältst Du die Chance Gegenstände, wie etwa Eier, Schlüpfelixiere und Futter, zu finden."
+ "foundNewItemsExplanation": "Durch das Abschließen von Aufgaben erhältst Du die Chance Gegenstände, wie etwa Eier, Schlüpfelixiere und Futter, zu finden.",
+ "achievementBugBonanza": "Kostbarer Käfer"
}
diff --git a/website/common/locales/de/questscontent.json b/website/common/locales/de/questscontent.json
index 5d7cc0ea69..1aded59724 100644
--- a/website/common/locales/de/questscontent.json
+++ b/website/common/locales/de/questscontent.json
@@ -681,7 +681,7 @@
"questRubyCollectRubyGems": "Rubine",
"questRubyCollectVenusRunes": "Venus-Runen",
"questRubyCollectAquariusRunes": "Wassermann-Tierkreis-Runen",
- "questRubyText": "Die Rubinrote Lösung",
+ "questRubyText": "Rubinrote Reaktion",
"questRubyCompletion": "Nachdem die notwendigen Gegenstände sicher verstaut sind, eilen Sie drei zurück nach Habit City und treffen sich in @ beffymaroos Labor. \"Ausgezeichnete Arbeit!\" @beffymaroo sagt. \"Du hast die Zutaten für den Trank gesammelt!“
@beffymaroo kombiniert sorgfältig die Runen und Rubine zu einem leuchtend roten Trank und gießt einen Teil davon auf zwei Haustier-Eier. Wenn Sie die Ergebnisse beobachten, bemerken Sie, dass die beiden Haustiere völlig uninteressiert aneinander zu sein scheinen!
\"Hat es nicht funktioniert?“ @Gully fragt. Aber bevor jemand antworten kann, merkt man plötzlich, dass es nicht der Trank ist, der Freundschaft und Liebe schafft, sondern die Erfahrung, gemeinsam auf ein gemeinsames Ziel hinzuarbeiten. Du kommst von der Suche weg, nachdem du neue Freunde gewonnen hast ... und einige auffällige neue Haustiere!",
"questRubyNotes": "Die normalerweise geschäftigen Gipfel der Stoïkalm-Vulkane liegen still im Schnee. \"Ich nehme an, die Wanderer und Seher halten Winterschlaf?\" @gully sagt zu dir und @Aspiring_Advocate. \"Das erleichtert uns die Suche.\"
Wenn Sie den Gipfel erreichen, verschmilzt der kühle Wind mit dem Dampf, der aus dem Krater aufsteigt. \"Dort!\" @Aspiring_Advocate ruft aus und zeigt auf eine heiße Quelle. \"Welchen besseren Ort gibt es, um kühle Runen des Wassermanns und leidenschaftliche Runen der Venus zu finden, als wo sich Eis und Feuer treffen?“
Sie drei beeilen sich in Richtung der heißen Quelle. \"Laut meiner Forschung\", sagt @Aspiring_Advocate, \"wird die Kombination der Runen mit herzförmigen Rubinen einen Schlupftrank erzeugen, der Freundschaft und Liebe fördern kann!\"
Aufgeregt von der Aussicht auf eine neue Entdeckung, Sie alle Lächeln. \"In Ordnung\", sagt @gully, \"fangen wir an zu suchen!\""
}
diff --git a/website/common/locales/de/settings.json b/website/common/locales/de/settings.json
index 90ed5d1e88..b37f91b6d8 100644
--- a/website/common/locales/de/settings.json
+++ b/website/common/locales/de/settings.json
@@ -203,7 +203,7 @@
"goToSettings": "Gehe zu Einstellungen",
"usernameVerifiedConfirmation": "Dein Benutzername, <%= username %>, ist bestätigt!",
"usernameNotVerified": "Bitte bestätige Deinen Benutzernamen.",
- "changeUsernameDisclaimer": "Dieser Benutzername wird für Einladungen, @Erwähnungen im Chat und Nachrichten verwendet werden.",
+ "changeUsernameDisclaimer": "Dein Benutzername wird für Einladungen, @Erwähnungen im Chat und Nachrichten verwendet. Er muss zwischen 1 und 20 Zeichen haben, darf nur Buchstaben von a bis z, Ziffern von 0 bis 9, Bindestriche oder Unterstriche beinhalten und darf keine unpassenden Ausdrücke enthalten.",
"verifyUsernameVeteranPet": "Eines dieser Veteranen-Haustiere wartet auf Dich wenn Du die Bestätigung abgeschlossen hast!",
"subscriptionReminders": "Abonnement-Erinnerung",
"newPMNotificationTitle": "Neue Nachricht von <%= name %>",
diff --git a/website/common/locales/en@pirate/achievements.json b/website/common/locales/en@pirate/achievements.json
index c6f64d36c8..5694104b63 100644
--- a/website/common/locales/en@pirate/achievements.json
+++ b/website/common/locales/en@pirate/achievements.json
@@ -69,5 +69,11 @@
"achievementRosyOutlook": "Rosy Lookout",
"achievementTickledPinkModalText": "Ye've collected all th' Cotton Candy Pink Critters!",
"achievementTickledPinkText": "'as collected all Cotton Candy Pink Critters.",
- "achievementTickledPink": "Pickled Pink"
+ "achievementTickledPink": "Pickled Pink",
+ "foundNewItemsCTA": "Head t' yer inventory an' try combinin' yer new 'atchin' potion an' egg!",
+ "foundNewItemsExplanation": "Completin' tasks gives ye a chance ta find new items, like eggs, 'atchin' potions, an' vittles.",
+ "foundNewItems": "Ye found somethin' new!",
+ "achievementBugBonanzaModalText": "Ye've kermpleted th' Beetle, Butterfly, Snail, an' Spidey pet quests!",
+ "achievementBugBonanzaText": "'as kermpleted Beetle, Butterfly, Snail, an' Spidey pet quests.",
+ "achievementBugBonanza": "Crawly Catcher"
}
diff --git a/website/common/locales/en@pirate/gear.json b/website/common/locales/en@pirate/gear.json
index cb72f6022d..254c61fa38 100644
--- a/website/common/locales/en@pirate/gear.json
+++ b/website/common/locales/en@pirate/gear.json
@@ -1813,5 +1813,7 @@
"weaponSpecialWinter2020MageNotes": "Wiv practice, ye kin perject this aural magic (in waves! Like th' sea!!) any way ye like: a thoughtful hum, a festive chime, er a RED TASK O'ERBOARD ALARM. Raises yer Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2019-2020 Winter Gear.",
"weaponSpecialWinter2020MageText": "Ripplin' Waves o' Sound",
"weaponSpecialWinter2020WarriorNotes": "Avast, squirrels! Ye'll get no piece o' this! ...But iffen ye wanna hang out an' 'ave cocoa, that be cool. Raises yer Strength by <%= str %>. Limited Edition 2019-2020 Winter Gear.",
- "weaponSpecialWinter2020WarriorText": "Pointy Conny-fer Cone"
+ "weaponSpecialWinter2020WarriorText": "Pointy Conny-fer Cone",
+ "weaponSpecialSpring2020RogueNotes": "Ye'll strike so fast it'll look e'en MORE blue! Raises yer Strength by <%= str %>. Limited Edition 2020 Spring Gear.",
+ "weaponSpecialSpring2020RogueText": "Laz-yer-rite Blade"
}
diff --git a/website/common/locales/en_GB/achievements.json b/website/common/locales/en_GB/achievements.json
index be6e731100..4350a4aa63 100644
--- a/website/common/locales/en_GB/achievements.json
+++ b/website/common/locales/en_GB/achievements.json
@@ -71,6 +71,9 @@
"achievementTickledPinkText": "Has collected all Cotton Candy Pink Pets.",
"achievementTickledPink": "Tickled Pink",
"foundNewItemsCTA": "Head to your Inventory and try combining your new hatching potion and egg!",
- "foundNewItemsExplanation": "Completing tasks gives you a chance to find items, like eggs, hatching potions, and food.",
- "foundNewItems": "You found new items!"
+ "foundNewItemsExplanation": "Completing tasks gives you a chance to find items, like Eggs, Hatching Potions, and Pet Food.",
+ "foundNewItems": "You found new items!",
+ "achievementBugBonanzaModalText": "You completed the Beetle, Butterfly, Snail, and Spider pet quests!",
+ "achievementBugBonanzaText": "Has completed Beetle, Butterfly, Snail, and Spider pet quests.",
+ "achievementBugBonanza": "Bug Bonanza"
}
diff --git a/website/common/locales/en_GB/content.json b/website/common/locales/en_GB/content.json
index f2e7baa3e0..8056fb9d8f 100644
--- a/website/common/locales/en_GB/content.json
+++ b/website/common/locales/en_GB/content.json
@@ -354,5 +354,6 @@
"questEggDolphinAdjective": "a chipper",
"questEggDolphinMountText": "Dolphin",
"questEggDolphinText": "Dolphin",
- "hatchingPotionRuby": "Ruby"
+ "hatchingPotionRuby": "Ruby",
+ "hatchingPotionBirchBark": "Birch Bark"
}
diff --git a/website/common/locales/en_GB/gear.json b/website/common/locales/en_GB/gear.json
index 5619a70f13..65351741b4 100644
--- a/website/common/locales/en_GB/gear.json
+++ b/website/common/locales/en_GB/gear.json
@@ -2051,5 +2051,33 @@
"armorArmoireBaseballUniformNotes": "Pinstripes never go out of style. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Baseball Set (Item 2 of 4).",
"armorArmoireBaseballUniformText": "Baseball Uniform",
"weaponArmoireBaseballBatNotes": "Get a home run on those good habits! Increases Constitution by <%= con %>. Enchanted Armoire: Baseball Set (Item 3 of 4).",
- "weaponArmoireBaseballBatText": "Baseball Bat"
+ "weaponArmoireBaseballBatText": "Baseball Bat",
+ "shieldSpecialSpring2020HealerNotes": "Ward off those musty old To-Dos with this sweet-smelling shield. Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
+ "shieldSpecialSpring2020HealerText": "Perfumed Shield",
+ "shieldSpecialSpring2020WarriorNotes": "Don't let the delicate colors fool you. This shield has got you covered! Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
+ "shieldSpecialSpring2020WarriorText": "Iridescent Shield",
+ "headSpecialSpring2020HealerNotes": "Beguile your foes with this headpiece made of flowers! Increases Intelligence by <%= int %>. Limited Edition 2020 Spring Gear.",
+ "headSpecialSpring2020HealerText": "Iris Fascinator",
+ "headSpecialSpring2020MageNotes": "Is the sky clear? Humidity low? Don't worry, we've got you. Moisten your magic without dampening your spirits! Increases Perception by <%= per %>. Limited Edition 2020 Spring Gear.",
+ "headSpecialSpring2020MageText": "Drip Top Cap",
+ "headSpecialSpring2020WarriorNotes": "Your enemies' blows will glance off this beetle-inspired helm! Increases Strength by <%= str %>. Limited Edition 2020 Spring Gear.",
+ "headSpecialSpring2020WarriorText": "Beetle Helm",
+ "headSpecialSpring2020RogueNotes": "So vibrant and valuable, you'll be tempted to steal it off your own head. Increases Perception by <%= per %>. Limited Edition 2020 Spring Gear.",
+ "headSpecialSpring2020RogueText": "Lapis Kabuto",
+ "armorSpecialSpring2020HealerNotes": "Wrap yourself in soft iris leaves and petals to fool enemies into underestimating your healing power. Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
+ "armorSpecialSpring2020HealerText": "Protective Petals",
+ "armorSpecialSpring2020MageNotes": "If you can't resist stomping through the leavings of rainstorms, this armour is for you! Turn a childish impulse into a display of mystic artistry. Increases Intelligence by <%= int %>. Limited Edition 2020 Spring Gear.",
+ "armorSpecialSpring2020MageText": "Whirlpuddle Gown",
+ "armorSpecialSpring2020WarriorNotes": "This rigid carapace can keep you safe from even the most crushing attacks. Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
+ "armorSpecialSpring2020WarriorText": "Exoskeleton Armour",
+ "armorSpecialSpring2020RogueNotes": "The colour of twilight, of a multitude of precious stones, of the deepest sea! Increases Perception by <%= per %>. Limited Edition 2020 Spring Gear.",
+ "armorSpecialSpring2020RogueText": "Ultramarine Armour",
+ "weaponSpecialSpring2020HealerNotes": "An iris is beautiful, but the leaves are like swords... don't be deceived by the flowers, this staff is tough as steel! Increases Intelligence by <%= int %>. Limited Edition 2020 Spring Gear.",
+ "weaponSpecialSpring2020HealerText": "Sword-Lily Staff",
+ "weaponSpecialSpring2020MageNotes": "They keep falling on your head! But you'll never stop them by complaining. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2020 Spring Gear.",
+ "weaponSpecialSpring2020MageText": "Raindrops",
+ "weaponSpecialSpring2020WarriorNotes": "Fight or flight, this wing will serve you well! Increases Strength by <%= str %>. Limited Edition 2020 Spring Gear.",
+ "weaponSpecialSpring2020WarriorText": "Sharpened Wing",
+ "weaponSpecialSpring2020RogueNotes": "You'll strike so fast it'll look even MORE blue! Increases Strength by <%= str %>. Limited Edition 2020 Spring Gear.",
+ "weaponSpecialSpring2020RogueText": "Lazurite Blade"
}
diff --git a/website/common/locales/en_GB/limited.json b/website/common/locales/en_GB/limited.json
index bdf657720e..ef42be4af5 100644
--- a/website/common/locales/en_GB/limited.json
+++ b/website/common/locales/en_GB/limited.json
@@ -85,45 +85,45 @@
"scarecrowWarriorSet": "Scarecrow Warrior (Warrior)",
"stitchWitchSet": "Stitch Witch (Mage)",
"potionerSet": "Potioner (Healer)",
- "battleRogueSet": "Bat-tle Rogue (Rogue)",
+ "battleRogueSet": "Bat-tle (Rogue)",
"springingBunnySet": "Springing Bunny (Healer)",
"grandMalkinSet": "Grand Malkin (Mage)",
"cleverDogSet": "Clever Dog (Rogue)",
"braveMouseSet": "Brave Mouse (Warrior)",
- "summer2016SharkWarriorSet": "Shark Warrior (Warrior)",
- "summer2016DolphinMageSet": "Dolphin Mage (Mage)",
- "summer2016SeahorseHealerSet": "Seahorse Healer (Healer)",
- "summer2016EelSet": "Eel Rogue (Rogue)",
+ "summer2016SharkWarriorSet": "Shark (Warrior)",
+ "summer2016DolphinMageSet": "Dolphin (Mage)",
+ "summer2016SeahorseHealerSet": "Seahorse (Healer)",
+ "summer2016EelSet": "Eel (Rogue)",
"fall2016SwampThingSet": "Swamp Thing (Warrior)",
"fall2016WickedSorcererSet": "Wicked Sorcerer (Mage)",
- "fall2016GorgonHealerSet": "Gorgon Healer (Healer)",
- "fall2016BlackWidowSet": "Black Widow Rogue (Rogue)",
+ "fall2016GorgonHealerSet": "Gorgon (Healer)",
+ "fall2016BlackWidowSet": "Black Widow (Rogue)",
"winter2017IceHockeySet": "Ice Hockey (Warrior)",
"winter2017WinterWolfSet": "Winter Wolf (Mage)",
- "winter2017SugarPlumSet": "Sugar Plum Healer (Healer)",
- "winter2017FrostyRogueSet": "Frosty Rogue (Rogue)",
- "spring2017FelineWarriorSet": "Feline Warrior (Warrior)",
+ "winter2017SugarPlumSet": "Sugar Plum (Healer)",
+ "winter2017FrostyRogueSet": "Frosty (Rogue)",
+ "spring2017FelineWarriorSet": "Feline (Warrior)",
"spring2017CanineConjurorSet": "Canine Conjuror (Mage)",
"spring2017FloralMouseSet": "Floral Mouse (Healer)",
"spring2017SneakyBunnySet": "Sneaky Bunny (Rogue)",
- "summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)",
- "summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)",
+ "summer2017SandcastleWarriorSet": "Sandcastle (Warrior)",
+ "summer2017WhirlpoolMageSet": "Whirlpool (Mage)",
"summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)",
"summer2017SeaDragonSet": "Sea Dragon (Rogue)",
- "fall2017HabitoweenSet": "Habitoween Warrior (Warrior)",
- "fall2017MasqueradeSet": "Masquerade Mage (Mage)",
- "fall2017HauntedHouseSet": "Haunted House Healer (Healer)",
- "fall2017TrickOrTreatSet": "Trick or Treat Rogue (Rogue)",
- "winter2018ConfettiSet": "Confetti Mage (Mage)",
- "winter2018GiftWrappedSet": "Gift-Wrapped Warrior (Warrior)",
- "winter2018MistletoeSet": "Mistletoe Healer (Healer)",
- "winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
- "spring2018SunriseWarriorSet": "Sunrise Warrior (Warrior)",
- "spring2018TulipMageSet": "Tulip Mage (Mage)",
- "spring2018GarnetHealerSet": "Garnet Healer (Healer)",
- "spring2018DucklingRogueSet": "Duckling Rogue (Rogue)",
- "summer2018BettaFishWarriorSet": "Betta Fish Warrior (Warrior)",
- "summer2018LionfishMageSet": "Lionfish Mage (Mage)",
+ "fall2017HabitoweenSet": "Habitoween (Warrior)",
+ "fall2017MasqueradeSet": "Masquerade (Mage)",
+ "fall2017HauntedHouseSet": "Haunted House (Healer)",
+ "fall2017TrickOrTreatSet": "Trick or Treat (Rogue)",
+ "winter2018ConfettiSet": "Confetti (Mage)",
+ "winter2018GiftWrappedSet": "Gift-Wrapped (Warrior)",
+ "winter2018MistletoeSet": "Mistletoe (Healer)",
+ "winter2018ReindeerSet": "Reindeer (Rogue)",
+ "spring2018SunriseWarriorSet": "Sunrise (Warrior)",
+ "spring2018TulipMageSet": "Tulip (Mage)",
+ "spring2018GarnetHealerSet": "Garnet (Healer)",
+ "spring2018DucklingRogueSet": "Duckling (Rogue)",
+ "summer2018BettaFishWarriorSet": "Betta Fish (Warrior)",
+ "summer2018LionfishMageSet": "Lionfish (Mage)",
"summer2018MerfolkMonarchSet": "Merfolk Monarch (Healer)",
"summer2018FisherRogueSet": "Fisher-Rogue (Rogue)",
"fall2018MinotaurWarriorSet": "Minotaur (Warrior)",
@@ -173,5 +173,10 @@
"summer2019ConchHealerSet": "Conch (Healer)",
"summer2019WaterLilyMageSet": "Water Lily (Mage)",
"summer2019SeaTurtleWarriorSet": "Sea Turtle (Warrior)",
- "june2018": "June 2018"
+ "june2018": "June 2018",
+ "marchYYYY": "March <%= year %>",
+ "spring2020LapisLazuliRogueSet": "Lapis Lazuli (Rogue)",
+ "spring2020IrisHealerSet": "Iris (Healer)",
+ "spring2020PuddleMageSet": "Puddle (Mage)",
+ "spring2020BeetleWarriorSet": "Rhinoceros Beetle (Warrior)"
}
diff --git a/website/common/locales/en_GB/questscontent.json b/website/common/locales/en_GB/questscontent.json
index dbe2b4694c..96f8067a8d 100644
--- a/website/common/locales/en_GB/questscontent.json
+++ b/website/common/locales/en_GB/questscontent.json
@@ -231,7 +231,7 @@
"questGroupDilatoryDistress": "Dilatory Distress",
"questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle",
"questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.",
- "questDilatoryDistress1Completion": "You don the the finned armour and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
+ "questDilatoryDistress1Completion": "You don the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
"questDilatoryDistress1CollectFireCoral": "Fire Coral",
"questDilatoryDistress1CollectBlueFins": "Blue Fins",
"questDilatoryDistress1DropArmor": "Finned Oceanic Armour (Armour)",
@@ -568,7 +568,7 @@
"questPterodactylUnlockText": "Unlocks Pterodactyl Eggs for purchase in the Market",
"questBadgerText": "Stop Badgering Me!",
"questBadgerNotes": "Ah, winter in the Taskwoods. The softly falling snow, the branches sparkling with frost, the Flourishing Fairies… still not snoozing?
“Why are they still awake?” cries @LilithofAlfheim. “If they don't hibernate soon, they'll never have the energy for planting season.”
As you and @Willow the Witty hurry to investigate, a furry head pops up from the ground. Before you can yell, “It’s the Badgering Bother!” it’s back in its burrow—but not before snatching up the Fairies' “Hibernate” To-Dos and dropping a giant list of pesky tasks in their place!
“No wonder the fairies aren't resting, if they're constantly being badgered like that!” @plumilla says. Can you chase off this beast and save the Taskwood’s harvest this year?",
- "questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
+ "questBadgerCompletion": "You finally drive away the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
"questBadgerUnlockText": "Unlocks Badger Eggs for purchase in the Market",
@@ -683,5 +683,5 @@
"questRubyCollectAquariusRunes": "Aquarius Zodiac Runes",
"questRubyCompletion": "With the necessary items safely packed away, the three of you rush back to Habit City and meet in @beffymaroo's lab. “Excellent work!” @beffymaroo says. “You've gathered the ingredients for the potion!”
@beffymaroo carefully combines the runes and the rubies to create a brilliant red potion and pours some of it on two pet eggs. As you observe the results, you notice that the two pets seem completely uninterested in one another!
“Did it not work?” @gully asks. But before anyone can answer, you suddenly realize that it isn't the potion that creates friendship and love, but rather it is the experience of working together toward a common goal. You come away from the quest having gained some new friends...and some flashy new pets!",
"questRubyNotes": "The normally bustling peaks of the Stoïkalm Volcanoes lie silent in the snow. “I suppose the hikers and sight-seers are hibernating?” @gully says to you and @Aspiring_Advocate. “That makes our search easier.”
As you reach the summit, the chill wind merges with the steam billowing from the crater. “There!” @Aspiring_Advocate exclaims, pointing toward a hot spring. “What better place to find cool runes of Aquarius and passionate runes of Venus than where ice and fire meet?”
The three of you hurry toward the hot spring. “According to my research,” @Aspiring_Advocate says, “combining the runes with heart-shaped rubies will create a hatching potion that can foster friendship and love!”
Excited by the prospect of a new discovery, you all smile. “All right,” @gully says, “let's start searching!”",
- "questRubyText": "The Ruby Solution"
+ "questRubyText": "Ruby Rapport"
}
diff --git a/website/common/locales/en_GB/settings.json b/website/common/locales/en_GB/settings.json
index cc9d1630c9..6dc8ff9d80 100644
--- a/website/common/locales/en_GB/settings.json
+++ b/website/common/locales/en_GB/settings.json
@@ -203,7 +203,7 @@
"goToSettings": "Go to Settings",
"usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!",
"usernameNotVerified": "Please confirm your username.",
- "changeUsernameDisclaimer": "This username will be used for invitations, @mentions in chat, and messaging.",
+ "changeUsernameDisclaimer": "Your username is used for invitations, @mentions in chat, and messaging. It must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores, and cannot include any inappropriate terms.",
"verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!",
"everywhere": "Everywhere",
"onlyPrivateSpaces": "Only in private spaces",
diff --git a/website/common/locales/fr/achievements.json b/website/common/locales/fr/achievements.json
index 243f66ae15..88cbecdd91 100644
--- a/website/common/locales/fr/achievements.json
+++ b/website/common/locales/fr/achievements.json
@@ -72,5 +72,8 @@
"achievementTickledPink": "Rose bonbon",
"foundNewItemsCTA": "Rendez-vous dans votre inventaire et essayez de combiner les nouvelles potions d'éclosion et les nouveaux œufs !",
"foundNewItemsExplanation": "Remplir vos tâches vous donne une chance de trouver des objets, comme les œufs, les potion d'éclosion et la nourriture.",
- "foundNewItems": "Vous avez trouvé de nouveaux objets !"
+ "foundNewItems": "Vous avez trouvé de nouveaux objets !",
+ "achievementBugBonanzaModalText": "Vous avez achevé les quêtes des scarabées, papillons, escargots et araignées !",
+ "achievementBugBonanzaText": "A achevé les quêtes des scarabées, papillons, escargots et araignées.",
+ "achievementBugBonanza": "Profusion d'insectes"
}
diff --git a/website/common/locales/fr/content.json b/website/common/locales/fr/content.json
index d523a25510..bf24309c68 100644
--- a/website/common/locales/fr/content.json
+++ b/website/common/locales/fr/content.json
@@ -354,5 +354,6 @@
"premiumPotionUnlimitedNotes": "Ne peut pas être utilisé sur des œufs de familiers de quête.",
"hatchingPotionAmber": "d'ambre",
"hatchingPotionAurora": "Aurore",
- "hatchingPotionRuby": "Rubis"
+ "hatchingPotionRuby": "Rubis",
+ "hatchingPotionBirchBark": "Écorce de bouleau"
}
diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json
index b7ecebc47e..96a414a627 100644
--- a/website/common/locales/fr/gear.json
+++ b/website/common/locales/fr/gear.json
@@ -2051,5 +2051,33 @@
"armorArmoireBaseballUniformNotes": "Les rayures ne sont toujours pas passées de mode. Augmente la constitution et la force de <%= attrs %> chacune. Armoire enchantée : ensemble de baseball (objet 2 de 4).",
"armorArmoireBaseballUniformText": "Uniforme de baseball",
"weaponArmoireBaseballBatNotes": "Faites un home run de ces bonnes habitudes ! Augmente la constitution de <%= con %>. Armoire enchantée : ensemble de baseball (objet 3 de 4).",
- "weaponArmoireBaseballBatText": "Batte de baseball"
+ "weaponArmoireBaseballBatText": "Batte de baseball",
+ "shieldSpecialSpring2020HealerNotes": "Éloignez ces vieilles tâches moisies avec la bonne odeur de ce bouclier. Augmente la constitution de <%= con %>. Équipement en édition limitée du printemps 2020.",
+ "shieldSpecialSpring2020HealerText": "Bouclier parfumé",
+ "shieldSpecialSpring2020WarriorNotes": "Ne laissez pas ces couleurs délicates vous berner. Ce bouclier vous protégera ! Augmente la constitution de <%= con %>. Équipement en édition limitée du printemps 2020.",
+ "shieldSpecialSpring2020WarriorText": "Bouclier iridescent",
+ "headSpecialSpring2020HealerNotes": "Séduisez vos ennemis avec ce couvre-chef fait de fleurs ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2020.",
+ "headSpecialSpring2020HealerText": "Iris fascinateur",
+ "headSpecialSpring2020MageNotes": "Le ciel est clair ? L'humidité est faible ? Ne vous en faite pas, on s'en occupe. Humidifiez votre magie sans assécher votre esprit ! Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2020.",
+ "headSpecialSpring2020MageText": "Capuchon d'égouttement",
+ "headSpecialSpring2020WarriorNotes": "Les coups de vos ennemis dévieront de ce casque inspiré d'un scarabée ! Augmente la force de <%= str %>. Équipement en édition limitée du printemps 2020.",
+ "headSpecialSpring2020WarriorText": "Casque scarabée",
+ "headSpecialSpring2020RogueNotes": "Si dynamique et précieux que vous aurez la tentation de le voler de votre propre tête. Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2020.",
+ "headSpecialSpring2020RogueText": "Kabuto lapis",
+ "armorSpecialSpring2020HealerNotes": "Enveloppez-vous dans des feuilles et des pétales d'iris doux pour tromper vos ennemis et leur faire sous-estimer votre pouvoir de guérison. Augmente la constitution de <%= con %>. Équipement en édition limitée du printemps 2020.",
+ "armorSpecialSpring2020HealerText": "Pétales protectives",
+ "armorSpecialSpring2020MageNotes": "Si vous ne pouvez pas vous retenir de sauter dans les flaques d'eau après la tempête, cette armure est pour vous ! Changez une pulsion enfantine en démonstration de l'art mystique. Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2020.",
+ "armorSpecialSpring2020MageText": "Robe à tourbillons",
+ "armorSpecialSpring2020WarriorNotes": "Cette carapace rigide peut même vous protéger des attaques écrasantes. Augmente la constitution de <%= con %>. Équipement en édition limitée du printemps 2020.",
+ "armorSpecialSpring2020WarriorText": "Armure exosquelette",
+ "armorSpecialSpring2020RogueNotes": "AL couleur du crépuscule, d'une multitude de pierres précieuses, de la mer la plus profonde ! Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2020.",
+ "armorSpecialSpring2020RogueText": "Armure outremer",
+ "weaponSpecialSpring2020HealerNotes": "L'iris et magnifique, mais ses feuilles sont comme des épées... Ne vous laissez pas tromper par les fleurs, ce bâton est solide comme l'acier ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2020.",
+ "weaponSpecialSpring2020HealerText": "Bâton de lys-épée",
+ "weaponSpecialSpring2020MageNotes": "Elle n'arrête de vous tomber dessus ! Mais vous ne les arrêterez pas en vous plaignant. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée du printemps 2020.",
+ "weaponSpecialSpring2020MageText": "Gouttes de pluie",
+ "weaponSpecialSpring2020WarriorNotes": "En vol ou au sol, ces ailes vous serviront bien ! Augmente la force de <%= str %>. Équipement en édition limitée du printemps 2020.",
+ "weaponSpecialSpring2020WarriorText": "Ailes affutées",
+ "weaponSpecialSpring2020RogueNotes": "Vous frapperez si vite que aura l'air encore PLUS bleu ! Augmente la force de <%= str %>. Équipement en édition limitée du printemps 2020.",
+ "weaponSpecialSpring2020RogueText": "Épée de Lazurite"
}
diff --git a/website/common/locales/fr/limited.json b/website/common/locales/fr/limited.json
index 49722856db..2c1d3e02fb 100644
--- a/website/common/locales/fr/limited.json
+++ b/website/common/locales/fr/limited.json
@@ -85,45 +85,45 @@
"scarecrowWarriorSet": "Guerrier épouvantail (Guerrier)",
"stitchWitchSet": "Sorcière Couturière (Mage)",
"potionerSet": "Alchimiste (Guérisseur)",
- "battleRogueSet": "Voleur de bat-aille (Voleur)",
+ "battleRogueSet": "Bat-aille (Voleur)",
"springingBunnySet": "Lapin bondissant (Guérisseur)",
"grandMalkinSet": "Grand matou (Mage)",
"cleverDogSet": "Chien futé (Voleur)",
"braveMouseSet": "Souris courageuse (Guerrier)",
- "summer2016SharkWarriorSet": "Guerrier requin (Guerrier)",
- "summer2016DolphinMageSet": "Mage dauphin (Mage)",
- "summer2016SeahorseHealerSet": "Guérisseur hippocampe (Guérisseur)",
- "summer2016EelSet": "Voleur anguille (Voleur)",
+ "summer2016SharkWarriorSet": "Requin (Guerrier)",
+ "summer2016DolphinMageSet": "Dauphin (Mage)",
+ "summer2016SeahorseHealerSet": "Hippocampe (Guérisseur)",
+ "summer2016EelSet": "Anguille (Voleur)",
"fall2016SwampThingSet": "Chose des marais (Guerrier)",
"fall2016WickedSorcererSet": "Sorcier malicieux (Mage)",
- "fall2016GorgonHealerSet": "Guérisseur gorgone (Guérisseur)",
- "fall2016BlackWidowSet": "Voleur veuve-noire (Voleur)",
+ "fall2016GorgonHealerSet": "Gorgone (Guérisseur)",
+ "fall2016BlackWidowSet": "Veuve-noire (Voleur)",
"winter2017IceHockeySet": "Guerrier hockeyeur (Guerrier)",
"winter2017WinterWolfSet": "Loup hiémal (Mage)",
- "winter2017SugarPlumSet": "Guérisseur dragée (Guérisseur)",
- "winter2017FrostyRogueSet": "Voleur givré (Voleur)",
- "spring2017FelineWarriorSet": "Guerrier félin (Guerrier)",
+ "winter2017SugarPlumSet": "Dragée (Guérisseur)",
+ "winter2017FrostyRogueSet": "Givré (Voleur)",
+ "spring2017FelineWarriorSet": "Félin (Guerrier)",
"spring2017CanineConjurorSet": "Conjurateur canin (Mage)",
"spring2017FloralMouseSet": "Souris fleurie (Guérisseur)",
"spring2017SneakyBunnySet": "Lapin masqué (Voleur)",
- "summer2017SandcastleWarriorSet": "Guerrier château-de-sable (Guerrier)",
- "summer2017WhirlpoolMageSet": "Mage tourbillon (Mage)",
+ "summer2017SandcastleWarriorSet": "Château de sable (Guerrier)",
+ "summer2017WhirlpoolMageSet": "Tourbillon (Mage)",
"summer2017SeashellSeahealerSet": "Poissoigneur du coquillage (Guérisseur)",
"summer2017SeaDragonSet": "Dragon de mer (Voleur)",
- "fall2017HabitoweenSet": "Guerrier Habitoween (Guerrier)",
- "fall2017MasqueradeSet": "Mage de mascarade (Mage)",
- "fall2017HauntedHouseSet": "Guérisseur maison-hantée (Guérisseur)",
- "fall2017TrickOrTreatSet": "Voleur un-bonbon-ou-un-sort (Voleur)",
- "winter2018ConfettiSet": "Mage confetti (Mage)",
- "winter2018GiftWrappedSet": "Guerrier papier-cadeau (Guerrier)",
- "winter2018MistletoeSet": "Guérisseur du gui (Guérisseur)",
- "winter2018ReindeerSet": "Voleur renne (Voleur)",
- "spring2018SunriseWarriorSet": "Guerrier de l'aurore (Guerrier)",
- "spring2018TulipMageSet": "Mage tulipe (Mage)",
- "spring2018GarnetHealerSet": "Guérisseur grenat (Guérisseur)",
- "spring2018DucklingRogueSet": "Voleur caneton (Voleur)",
- "summer2018BettaFishWarriorSet": "Poisson-combattant (Guerrier)",
- "summer2018LionfishMageSet": "Mage poisson-lion (Mage)",
+ "fall2017HabitoweenSet": "Habitoween (Guerrier)",
+ "fall2017MasqueradeSet": "Mascarade (Mage)",
+ "fall2017HauntedHouseSet": "Maison hantée (Guérisseur)",
+ "fall2017TrickOrTreatSet": "Un-bonbon-ou-un-sort (Voleur)",
+ "winter2018ConfettiSet": "Confetti (Mage)",
+ "winter2018GiftWrappedSet": "Papier cadeau (Guerrier)",
+ "winter2018MistletoeSet": "Gui (Guérisseur)",
+ "winter2018ReindeerSet": "Renne (Voleur)",
+ "spring2018SunriseWarriorSet": "Aurore (Guerrier)",
+ "spring2018TulipMageSet": "Tulipe (Mage)",
+ "spring2018GarnetHealerSet": "Grenat (Guérisseur)",
+ "spring2018DucklingRogueSet": "Caneton (Voleur)",
+ "summer2018BettaFishWarriorSet": "Poisson combattant (Guerrier)",
+ "summer2018LionfishMageSet": "Poisson-lion (Mage)",
"summer2018MerfolkMonarchSet": "Sirène Monarque (Guérisseur)",
"summer2018FisherRogueSet": "Voleur-pêcheur (Voleur)",
"fall2018MinotaurWarriorSet": "Minotaure (Guerrier)",
@@ -173,5 +173,10 @@
"decemberYYYY": "Décembre <%= year %>",
"winter2020LanternSet": "Lanterne (Voleur)",
"winter2020CarolOfTheMageSet": "Chant du mage (Mage)",
- "winter2020EvergreenSet": "Sempervirent (Guerrier)"
+ "winter2020EvergreenSet": "Sempervirent (Guerrier)",
+ "marchYYYY": "Mars <%= year %>",
+ "spring2020LapisLazuliRogueSet": "Lapis-lazuli (Voleur)",
+ "spring2020IrisHealerSet": "Iris (Guérisseur)",
+ "spring2020BeetleWarriorSet": "Scarabée rhinocéros (Guerrier)",
+ "spring2020PuddleMageSet": "Flaque (Mage)"
}
diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json
index aa8bf3f434..fabd9bc554 100644
--- a/website/common/locales/fr/questscontent.json
+++ b/website/common/locales/fr/questscontent.json
@@ -683,5 +683,5 @@
"questRubyCollectAquariusRunes": "Runes zodiacales du verseau",
"questRubyCompletion": "Les objets nécessaires étant bien emballés, vous vous précipitez tous les trois à Habitiville et vous retrouvez dans le laboratoire de @beffymaroo. \"Excellent travail !\" dit @beffymaroo. \"Vous avez réuni les ingrédients de la potion !\"
@beffymaroo combine soigneusement les runes et les rubis pour créer une potion rouge brillante et en verse une partie sur deux œufs d'animaux de compagnie. En observant les résultats, vous remarquez que les deux animaux de compagnie semblent complètement désintéressés l'un par rapport à l'autre !
\"Ça n'a pas marché ?\" demande @gully. Mais avant de pouvoir répondre, vous vous rendez soudain compte que ce n'est pas la potion qui crée l'amitié et l'amour, mais plutôt l'expérience de travailler ensemble vers un but commun. Vous sortez de la quête en ayant gagné de nouveaux amis... et de nouveaux animaux de compagnie tape-à-l'œil !",
"questRubyNotes": "Les sommets des volcans du Stoïkalm, normalement très animés, sont silencieux dans la neige. \"Je suppose que les randonneurs et les observateurs sont en hibernation ?\" vous disent @gully et @Aspiring_Advocate. \"Cela facilite notre recherche.\"
En atteignant le sommet, le vent froid se confond avec la vapeur qui s'échappe du cratère. \"Là !\" s'exclame @Aspiring_Advocate, montrant une source chaude. \"Quel meilleur endroit pour trouver des runes fraîches du Verseau et des runes passionnées de Vénus que là où la glace et le feu se rencontrent ?\"
Vous vous précipitez vers la source chaude. \"Selon mes recherches,\" dit @Aspiring_Advocate, \"combiner les runes avec des rubis en forme de coeur permettra de créer une potion d'éclosion qui pourra favoriser l'amitié et l'amour !\"
Excités par la perspective d'une nouvelle découverte, vous souriez tous. \"Très bien\", dit @gully, \"commençons à chercher !\"",
- "questRubyText": "La solution rubis"
+ "questRubyText": "Rapport rubis"
}
diff --git a/website/common/locales/fr/settings.json b/website/common/locales/fr/settings.json
index 4523e25c42..5e2b7f2c93 100644
--- a/website/common/locales/fr/settings.json
+++ b/website/common/locales/fr/settings.json
@@ -203,7 +203,7 @@
"goToSettings": "Voir les paramètres",
"usernameVerifiedConfirmation": "Votre identifiant, <%= username %>, est confirmé !",
"usernameNotVerified": "Veuillez confirmer votre identifiant.",
- "changeUsernameDisclaimer": "Cet identifiant sera utilisé pour les invitations, les @mentions dans les discussion, et les messages.",
+ "changeUsernameDisclaimer": "Cet identifiant sera utilisé pour les invitations, les @mentions dans les discussions, et les messages.",
"verifyUsernameVeteranPet": "Un de ces familiers vétérans t'attendra quand tu auras validé !",
"subscriptionReminders": "Rappels d'abonnements",
"newPMNotificationTitle": "Nouveau message de <%= name %>",
diff --git a/website/common/locales/ja/achievements.json b/website/common/locales/ja/achievements.json
index c43caeee0a..0812c9c713 100644
--- a/website/common/locales/ja/achievements.json
+++ b/website/common/locales/ja/achievements.json
@@ -63,5 +63,8 @@
"achievementCreatedTaskText": "最初のタスクを作成しました。",
"achievementCreatedTask": "タスクを作成する",
"hideAchievements": "<%= category %>をたたむ",
- "showAllAchievements": "すべての<%= category %>を表示する"
+ "showAllAchievements": "すべての<%= category %>を表示する",
+ "foundNewItemsCTA": "所持品のページに行って、新しいたまごがえしの薬とたまごを組み合わせてみましょう!",
+ "foundNewItemsExplanation": "タスクを完了することで、たまご・たまごがえしの薬・えさなどのアイテムを見つけるチャンスが与えられます。",
+ "foundNewItems": "新しいアイテムを見つけました!"
}
diff --git a/website/common/locales/ja/challenge.json b/website/common/locales/ja/challenge.json
index e1c2485f64..0d36e6520c 100644
--- a/website/common/locales/ja/challenge.json
+++ b/website/common/locales/ja/challenge.json
@@ -67,7 +67,7 @@
"challengedEitherOwnedFilter": "どちらも",
"backToChallenges": "すべてのチャレンジへ戻る",
"prizeValue": "<%= gemcount %> <%= gemicon %>賞品",
- "clone": "クローン",
+ "clone": "複製",
"challengeNotEnoughGems": "このチャレンジをポストするためにジェムの数が足りません。",
"noPermissionEditChallenge": "このチャレンジを編集する権限がありません",
"noPermissionDeleteChallenge": "このチャレンジを削除する権限がありません",
@@ -130,7 +130,7 @@
"summaryTooLong": "概要が長すぎます",
"descriptionRequired": "チャレンジの説明が必要です",
"locationRequired": "チャレンジの場所が必要です(「チャレンジを登録する場所」)",
- "categoiresRequired": "1つ以上のカテゴリーを選択する必要があります",
+ "categoiresRequired": "1つ以上のカテゴリを選択する必要があります",
"viewProgressOf": "進捗を見る",
"viewProgress": "進捗を見る",
"selectMember": "メンバーを選択",
diff --git a/website/common/locales/ja/content.json b/website/common/locales/ja/content.json
index c1d287a0bf..95cb54cc3f 100644
--- a/website/common/locales/ja/content.json
+++ b/website/common/locales/ja/content.json
@@ -4,7 +4,7 @@
"armoireText": "ラッキー宝箱",
"armoireNotesFull": "ラッキー宝箱を開けると、特別な装備・経験値・えさの内どれかがランダムにもらえます! 残りの装備パーツの数:",
"armoireLastItem": "ラッキー宝箱で貴重な装備の最後の1つを見つけました。",
- "armoireNotesEmpty": "毎月の最初の日に宝箱に新しい装備が入ります。それまでは経験値やえさをが手に入るので、クリックをつづけましょう!",
+ "armoireNotesEmpty": "毎月の最初の週に宝箱に新しい装備が入ります。それまでは経験値やペットのえさをが手に入るので、クリックをつづけましょう!",
"dropEggWolfText": "狼",
"dropEggWolfMountText": "狼",
"dropEggWolfAdjective": "忠実な",
diff --git a/website/common/locales/ja/faq.json b/website/common/locales/ja/faq.json
index 169cad7790..d62a34cbeb 100644
--- a/website/common/locales/ja/faq.json
+++ b/website/common/locales/ja/faq.json
@@ -25,9 +25,9 @@
"androidFaqAnswer5": "いちばんいいのは、ナビゲーションバーの「パーティー」をクリックして、あなたといっしょのパーティーに友達を誘うことです! パーティーでは、いっしょにクエストに参加して、いっしょにモンスターと戦い、お互いにスキルを使って助け合うことができます。いっしょのギルドに入ることもできます(ナビゲーションバーの「ギルド」をクリック)。ギルドは共通の趣味を話題にしたり、共通のゴールを追求するためのチャットルームで、公開・非公開の設定ができます。ギルドは好きなだけ入ることができますが、パーティーは1つだけにしか参加できません。より詳しい情報は、Wikiページの、[パーティー](https://habitica.fandom.com/ja/wiki/パーティー) や[ギルド](http://habitica.fandom.com/wiki/Guilds) をご覧ください。",
"webFaqAnswer5": "いちばんいいのは、ナビゲーションバーの「パーティー」をクリックして、あなたといっしょのパーティーに友達を誘うことです! パーティーでは、いっしょにクエストに参加して、いっしょにモンスターと戦い、お互いにスキルを使って助け合うことができます。いっしょのギルドに入ることもできます(ナビゲーションバーの「ギルド」をクリック)。ギルドは共通の趣味を話題にしたり、共通のゴールを追求するためのチャットルームで、公開・非公開の設定ができます。ギルドは好きなだけ入ることができますが、パーティーは1つだけにしか参加できません。より詳しい情報は、Wikiページの、[パーティー](https://habitica.fandom.com/ja/wiki/パーティー) や[ギルド](http://habitica.fandom.com/wiki/Guilds) をご覧ください。",
"faqQuestion6": "ペットや乗騎はどうやって手に入れるの?",
- "iosFaqAnswer6": "レベル3になると「落し物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムはメニュー > 所持品 に保存されています。\n\n「たまご」からペットをかえすには、「たまご」と「たまごがえし」の薬が必要です。かえしたいペットの「たまご」をクリックすると、かえす「たまご」として選ばれます。次にペットの色にしたい「たまごがえしの薬」を選びます! メニュー > ペットでペットを選ぶと、アバターのそばにペットが表示されます。\n\nペットを育てて乗騎にすることもできます。メニュー > ペット でえさをやりましょう。ペットをタップすると「えさをやるペット」として選ばれます。ペットを乗騎にするにはたくさんのえさが必要ですが、お気に入りのえさだと、より早く成長します。いろいろ試してみてください。もしくは[ここでネタバレを見ましょう](https://habitica.fandom.com/ja/wiki/えさの好み)。乗騎を手に入れたら、メニュー > 乗騎 で、あなたのアバターに表示できます。\n\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについての詳しくは、以下をご覧ください)",
- "androidFaqAnswer6": "レベル3になると「落し物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムはメニュー > 所持品 に保存されています。\n\n「たまご」からペットをかえすには、「たまご」と「たまごがえし」の薬が必要です。かえしたいペットのたまごをタップし、「たまごをかえす」を選びます。次にペットの色にしたい「たまごがえしの薬」を選びます! 新しいペットを連れる(アバターのそばに表示する)には、メニュー > 動物小屋 > ペットでお好みのペットを選び、「連れる」を選びます。(アバターへの変更はすぐに反映されません。手動で更新してください)\n\nペットを育てて乗騎にすることもできます。メニュー > 動物小屋 [ > ペット] でえさをやりましょう。ペットをタップし、次に「えさ」を選びます。ペットを乗騎にするにはたくさんのえさが必要ですが、お気に入りのえさだと、より早く成長します。いろいろ試してみてください。もしくは[ここでネタバレを見ましょう](https://habitica.fandom.com/ja/wiki/えさの好み)。乗騎に乗るには、メニュー > 動物小屋 > 乗騎 で、お好みの乗騎を選び、「連れる」を選んでください。(アバターへの変更はすぐに反映されません。手動で更新してください)\n\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについての詳しくは、以下をご覧ください)",
- "webFaqAnswer6": "レベル3になると「落とし物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムは所持品 >アイテム に保存されています。「たまご」からペットをかえすには、「たまご」と「たまごがえしの薬」が必要です。「たまご」と「たまごがえしの薬」を両方持っているなら、所持品 > 動物小屋 に行きペットのアイコンをクリックして「たまご」をかえしましょう。ペットがすでに生まれているなら、クリックすることでアバターのそばに表示できます。ペットを育てて乗騎にすることもできます。所持品 > 動物小屋 で画面下のアクションバーから「えさ」をドラッグしてペットのところで放せば、「えさ」をあげられます! ペットを乗騎にするにはたくさんのえさが必要ですが、お気に入りのえさだと、早く成長します。いろいろ試してみてください。もしくは[ここでネタバレを見ましょう](https://habitica.fandom.com/ja/wiki/えさの好み)。乗騎を手に入れたら、所持品 > 動物小屋 の画面でクリックすると、あなたのアバターに表示できます。特定のクエストを達成することで、クエスト ペットのたまごを手に入れることもできます。(クエストについてより詳しく知るには、下記をご覧ください)",
+ "iosFaqAnswer6": "あなたがタスクを達成するたびに、ランダムに「たまご」や「たまごがえしの薬」や「ペットのえさ」を手に入れるチャンスが得られます。手に入れたアイテムはメニュー > 所持品 に保存されています。\n\nペットをかえすには「たまご」と「たまごがえしの薬」が必要です。かえしたいペットの種類を決めて「たまご」を押して、「かえすたまご」として選択します。次にペットの色を決めて「たまごがえしの薬」を選びましょう! メニュー > ペットでペットを選ぶと、アバターのそばにペットが表示されます。\n\nペットを育てて乗騎にすることもできます。メニュー > ペット でえさをやりましょう。ペットを押して「えさをやるペット」として選択します! ペットを乗騎にするにはたくさんのえさが必要ですが、お気に入りのえさを見つけ出して与えれば、より早く成長します。いろいろ試してみてください。もしくは[ここでネタバレを見ましょう](https://habitica.fandom.com/ja/wiki/えさの好み)。乗騎を手に入れたら、メニュー > 乗騎 に行って押すことで、あなたのアバターに乗騎を表示できます。\n\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについて詳しく知りたい方は以下をご覧ください)",
+ "androidFaqAnswer6": "あなたがタスクを達成するたびに、ランダムに「たまご」や「たまごがえしの薬」や「ペットのえさ」を手に入れるチャンスが得られます。手に入れたアイテムはメニュー > 所持品 に保存されています。\n\nペットをかえすには「たまご」と「たまごがえしの薬」が必要です。かえしたいペットの種類を決めて「たまご」を押して、「たまごがえしの薬でかえす」として選択します。次にペットの色を決めて「たまごがえしの薬」を選びましょう! 新しいペットを連れる(アバターのそばに表示する)には、メニュー > 動物小屋 > ペット に行って種類を選び、希望するペットを押して「連れていく」を選択します(アバターは変更を反映して更新されません)。\n\nペットを育てて乗騎にすることもできます。メニュー > 動物小屋 [ > ペット] でえさをやりましょう。ペットを押して、次に「えさ」を選びます! ペットを乗騎にするにはたくさんのえさが必要ですが、お気に入りのえさを見つけ出して与えれば、より早く成長します。いろいろ試してみてください。もしくは[ここでネタバレを見ましょう](https://habitica.fandom.com/ja/wiki/えさの好み)。乗騎に乗るには、メニュー > 動物小屋 > 乗騎 へ行って種類を選んで、希望する乗騎を押してから「連れていく」を選択してください(アバターは変更を反映して更新されません)。\n\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについて詳しく知りたい方は以下をご覧ください)",
+ "webFaqAnswer6": "あなたがタスクを達成するたびに、ランダムに「たまご」や「たまごがえしの薬」や「ペットのえさ」を手に入れるチャンスが得られます。手に入れたアイテムはメニュー > 所持品 に保存されています。ペットをかえすには「たまご」と「たまごがえしの薬」が必要です。「たまご」と「たまごがえしの薬」を両方持っているなら、所持品 > 動物小屋 に行きペットのアイコンをクリックして「たまご」をかえしましょう。ペットをかえしたら、クリックすることでアバターのそばに表示できます。ペットを育てて乗騎にすることもできます。所持品 > 動物小屋 で画面下のアクションバーから「ペットのえさ」をドラッグしてペットのところで放せば、えさをあげられます! ペットを乗騎にするにはたくさんのえさが必要ですが、お気に入りのえさを見つけ出して与えれば、より早く成長します。いろいろ試してみてください。もしくは[ここでネタバレを見ましょう](https://habitica.fandom.com/ja/wiki/えさの好み)。手に入れた乗騎を押すと、あなたのアバターに表示できます。特定のクエストを達成することで、クエスト ペットのたまごを手に入れることもできます。(クエストについてより詳しく知るには、下記をご覧ください)",
"faqQuestion7": "どうすれば戦士、魔道士、盗賊、治療師になれるの?",
"iosFaqAnswer7": "レベル10になると、戦士、魔道士、盗賊、治療師のクラスを選べるようになります。( 標準では、すべてのプレイヤーは戦士でスタートします。) クラスによって、装備や、レベル11以降に使えるようになるスキル、そして長所が異なります。戦士はボスにダメージを与えるのがうまく、タスクからのダメージへの耐久力も高いので、パーティーがタフになります。魔道士もボスへのダメージを与えるのがうまく、レベルアップが速く、パーティーのマナを回復します。盗賊がいちばんゴールドと落ちているアイテムを獲得でき、パーティーにも同様の効果をもたらします。最後に、治療師は、自分自身とパーティーの仲間の体力を回復することができます。\n\nすぐにクラスを選びたくなければ――たとえば、いまのクラスの装備を買い集めている最中――「後で決める」をクリックし、後から選ぶときは メニュー > クラスを選ぶ で行います。",
"androidFaqAnswer7": "レベルが10になると、戦士、魔道士、盗賊、治療師になるための選択ができます。(すべてのプレーヤーは、標準で戦士としてスタートします。) それぞれのクラスは、異なった装備、異なるスキル(レベル11以降、使えるようになります)、異なる特技をもっています。戦士はボスにダメージを与えやすく、タスクからのダメージへの耐性も強いので、戦士がいるパーティはタフになります。魔道士も戦士と同様、ボスへのダメージが与えやすいですが、レベルアップが早く、マナを回復してパーティーに貢献します。盗賊は、もっともゴールドを稼ぎ、もっとも「落とし物」を見つけます。所属するパーティーが同じようにできるよう貢献します。最後に治療師は、自分とパーティーのメンバーの体力を回復できます。\n\nすぐにクラスを選びたくなければ——例えば、現在のクラスの装備をすべて買い集めたいなど——「辞退する」をクリックし、後で メニュー > クラス選択 で選択してください。",
diff --git a/website/common/locales/ja/groups.json b/website/common/locales/ja/groups.json
index a3e87398a1..692db7827c 100644
--- a/website/common/locales/ja/groups.json
+++ b/website/common/locales/ja/groups.json
@@ -43,8 +43,8 @@
"errorNotInParty": "パーティーに参加していません",
"noPartyText": "パーティーに参加していないか、パーティーの読み込みに時間がかかっています。あなたは新しいパーティを作成して仲間を招待することもできます。既存のパーティーに参加したい場合は、以下にあるあなたのユニークユーザーIDを相手に入力してもらったのち、ここに戻って来て招待状が届くのを待つとよいでしょう:",
"LFG": "新しく作ったパーティーを宣伝するときや、参加できるパーティーを探すときは、 <%= linkStart %> パーティ求む (グループを探す)<%= linkEnd %>ギルドへ行きましょう。",
- "wantExistingParty": "すでにあるパーティーに加わりたいですか? <%= linkStart %>パーティー募集ギルド<%= linkEnd %>で、以下の User ID を投稿してみましょう:",
- "joinExistingParty": "すでにあるパーティーに参加する",
+ "wantExistingParty": "既存のパーティーに参加したいですか? <%= linkStart %>Party Wantedギルド【英語】<%= linkEnd %>もしくはパーティー募集専用掲示板【日本語】に行って、このユーザーIDを投稿してみましょう:",
+ "joinExistingParty": "誰かのパーティーに参加する",
"usernameCopied": "ユーザー名をクリップボードにコピーしました。",
"needPartyToStartQuest": "おっと! クエストをはじめるにはパーティーに所属するか、新しいパーティーを作成する必要があります!",
"createGroupPlan": "作る",
@@ -199,7 +199,7 @@
"sendGiftMessagePlaceholder": "個人メッセージ(任意)",
"sendGiftSubscription": "<%= months %> カ月 : <%= price %> 米ドル",
"gemGiftsAreOptional": "Habitica は他のプレイヤーにジェムを贈るように要求することは一切ありません。ジェムを他人にねだることは コミュニティガイドライン違反となります。このような行いは全て<%= hrefTechAssistanceEmail %>へと通報されるべきです。",
- "battleWithFriends": "仲間たちと一緒にモンスターと戦う",
+ "battleWithFriends": "仲間たちと一緒にモンスターと戦いましょう",
"startPartyWithFriends": "仲間たちといっしょにパーティーを作りましょう!",
"startAParty": "パーティーを作る",
"addToParty": "パーティーメンバーを追加する",
@@ -411,12 +411,12 @@
"upgradeParty": "パーティーをアップグレード",
"createParty": "パーティーを作る",
"inviteMembersNow": "すぐにメンバーを招待したいですか?",
- "playInPartyTitle": "パーティーに入ってHabiticaをプレーしましょう!",
+ "playInPartyTitle": "パーティーに入ってHabiticaを遊びましょう!",
"playInPartyDescription": "仲間たちと一緒に、または一人で、素晴らしいクエストに挑戦しましょう。モンスターと戦ったり、チャレンジを作ったり…… そして、パーティーを通じてあなた自身を責任ある状態にし続けてみましょう。",
"startYourOwnPartyTitle": "自分のパーティーを作る",
"startYourOwnPartyDescription": "一人でモンスターと戦うか、好きなだけたくさんの友達を招待して戦おう!",
"wantToJoinPartyTitle": "パーティーに参加したいですか?",
- "wantToJoinPartyDescription": "すでにパーティーに入っている友達にあなたのユーザー名を知らせるか、Party Wanted Guild(パーティー募集ギルド)に行って未来の仲間に出会いましょう!",
+ "wantToJoinPartyDescription": "すでにパーティーを持っている友達にあなたのユーザー名を知らせるか、Party Wantedギルド【英語】もしくはパーティー募集専用掲示板【日本語】に行って未来の仲間に出会いましょう!",
"copy": "コピー",
"inviteToPartyOrQuest": "パーティーをクエストに招待する",
"inviteInformation": "「招待」をクリックするとパーティーのメンバーに招待状を出します。すべてのメンバーが了解するか拒否するかすると、クエストがはじまります。",
@@ -490,5 +490,8 @@
"userWithUsernameOrUserIdNotFound": "ユーザー名またはユーザーIDが見つかりませんでした。",
"usernameOrUserId": "ユーザー名またはユーザーID",
"sendGiftToWhom": "誰に贈り物を送りたいですか?",
- "selectGift": "贈り物を選ぶ"
+ "selectGift": "贈り物を選ぶ",
+ "PMUnblockUserToSendMessages": "メッセージの送信と受信を続けるためにこのユーザーのブロックを解除しましょう。",
+ "PMUserDoesNotReceiveMessages": "このユーザーはもはやプライベートメッセージを受信していません",
+ "PMCanNotReply": "この会話に返信することはできません"
}
diff --git a/website/common/locales/ja/inventory.json b/website/common/locales/ja/inventory.json
index 7da5921412..b4f687e9f0 100644
--- a/website/common/locales/ja/inventory.json
+++ b/website/common/locales/ja/inventory.json
@@ -1,8 +1,8 @@
{
- "noItemsAvailableForType": "<%= type %>を持っていません。",
- "foodItemType": "えさ",
- "eggsItemType": "たまご",
- "hatchingPotionsItemType": "たまごがえしの薬",
- "specialItemType": "特別なアイテム",
- "lockedItem": "ロックされたアイテム"
+ "noItemsAvailableForType": "<%= type %>を持っていません。",
+ "foodItemType": "ペットのえさ",
+ "eggsItemType": "たまご",
+ "hatchingPotionsItemType": "たまごがえしの薬",
+ "specialItemType": "特別なアイテム",
+ "lockedItem": "ロックされたアイテム"
}
diff --git a/website/common/locales/ja/pets.json b/website/common/locales/ja/pets.json
index 1be0727d00..f1ecf2c683 100644
--- a/website/common/locales/ja/pets.json
+++ b/website/common/locales/ja/pets.json
@@ -125,7 +125,7 @@
"welcomeStable": "動物小屋へようこそ!",
"welcomeStableText": "私の名前はマット、猛獣使いだ。レベル3 から、「たまご」と「たまごがえしの薬」を使って、たまごからペットをかえすことができる。「所持品」からペットをかえすと、ここに表示されるぞ! ペットの画像をクリックしてアバターに追加しよう。レベル 3 以降に見つかるえさをペットにやると、ペットはしっかりした乗騎へと育っていくんだ。",
"petLikeToEat": "ペットのえさの好みは?",
- "petLikeToEatText": "ペットはあなたが何をあげても成長しますが、好みのえさをあげればより速く成長します。パターンを見つけるために試してみるか、こちらの答えをご覧ください。
https://habitica.fandom.com/ja/wiki/えさの好み",
+ "petLikeToEatText": "ペットはあなたが何をあげても成長しますが、ペットの好みのえさをあげればより速く成長します。パターンを見つけるために試してみるか、こちらの答えをご覧ください。
https://habitica.fandom.com/ja/wiki/えさの好み",
"filterByStandard": "基本",
"filterByMagicPotion": "魔法の薬",
"filterByQuest": "クエスト",
diff --git a/website/common/locales/la/achievements.json b/website/common/locales/la/achievements.json
index e0ee521914..b9f4027563 100755
--- a/website/common/locales/la/achievements.json
+++ b/website/common/locales/la/achievements.json
@@ -69,8 +69,11 @@
"achievementRosyOutlook": "Visus roseus",
"achievementTickledPinkModalText": "Omnia animalia coloris dulcis gossypii rosei collegisti!",
"achievementTickledPinkText": "Collegit omnia animalia coloris dulcis gossypii rosei.",
- "achievementTickledPink": "os roseum",
+ "achievementTickledPink": "Os roseum",
"foundNewItemsCTA": "Inspice inventarium et conare potionem cum ovo comportare!",
"foundNewItemsExplanation": "Munera perficiens res sicut ova, potiones, pabulum invenire potes.",
- "foundNewItems": "Novas res invenisti!"
+ "foundNewItems": "Novas res invenisti!",
+ "achievementBugBonanzaText": "Investigationes animalium et Coleopterae et Cochleae et Araneae finivit.",
+ "achievementBugBonanzaModalText": "Investigationes animalium et Coleopterae et Cochleae et Araneae finivisti!",
+ "achievementBugBonanza": "Copia Insectorum"
}
diff --git a/website/common/locales/la/backgrounds.json b/website/common/locales/la/backgrounds.json
index 587259d313..c64826e83e 100755
--- a/website/common/locales/la/backgrounds.json
+++ b/website/common/locales/la/backgrounds.json
@@ -1,9 +1,9 @@
{
"backgrounds": "Scaenae",
"background": "Scaena",
- "backgroundShop": "Taberna Scaenarum",
- "backgroundShopText": "Taberna Scaenarum",
- "noBackground": "Scaena Non Legitur",
+ "backgroundShop": "Emporium Scaenarum",
+ "backgroundShopText": "Emporium Scaenarum",
+ "noBackground": "Scaena Non Electa",
"backgrounds062014": "THESAVRVS 1: Iunio 2014 editus",
"backgroundBeachText": "Litus",
"backgroundBeachNotes": "Desidere in litore calido.",
@@ -180,7 +180,7 @@
"backgroundWaterfallRockText": "Petra Aquae Cadentis",
"backgroundWaterfallRockNotes": "Resperge in Petra Aquae Cadentis.",
"backgrounds072016": "THESAVRVS 26: Iulio 2016 editus",
- "backgroundAquariumText": "Aquarium",
+ "backgroundAquariumText": "Aquarius",
"backgroundAquariumNotes": "Nare in Aquario.",
"backgroundDeepSeaText": "Oceanus Altus",
"backgroundDeepSeaNotes": "Urinare sub Oceanum Altum.",
diff --git a/website/common/locales/la/character.json b/website/common/locales/la/character.json
index f2723631f3..ed095b8a1b 100755
--- a/website/common/locales/la/character.json
+++ b/website/common/locales/la/character.json
@@ -80,7 +80,7 @@
"autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.",
"costumeDisabled": "You have disabled your costume.",
"gearAchievement": "\"Armamenta Ultima\" Rem Perfectam meruisti propter tuum progrediendum ad maximam collationem armamentorum pro professione. Has collationes completas obtinuisti:",
- "gearAchievementNotification": "\"Armamenta Ultima\" Rem Perfectam meruisti propter tuum progrediendum ad maximam collationem armamentorum pro professione.",
+ "gearAchievementNotification": "\"Armamenta Ultima\" Rem Perfectam meruisti propter tuum progrediendum ad maximam collationem armamentorum pro professione!",
"moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!",
"armoireUnlocked": "For more equipment, check out the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.",
"ultimGearName": "Armamentum Ultimum - <%= ultClass %>",
diff --git a/website/common/locales/la/communityguidelines.json b/website/common/locales/la/communityguidelines.json
index 561a188b4b..70e2a05500 100755
--- a/website/common/locales/la/communityguidelines.json
+++ b/website/common/locales/la/communityguidelines.json
@@ -1,6 +1,6 @@
{
- "iAcceptCommunityGuidelines": "Audio remanere fidelem ad Regulas Communitatis",
- "tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this is an all-ages chat, so please keep content and language appropriate! Consult the Community Guidelines in the sidebar if you have questions.",
+ "iAcceptCommunityGuidelines": "Consentio ad leges communitatis servandas",
+ "tavernCommunityGuidelinesPlaceholder": "Familiariter postulatum: Haec disputatio homines cuiusque aetatis destinata est, igitur verbis et dictis accomodatis utere! Si quid interrogare vis, vide leges communitatis supra scriptae.",
"lastUpdated": "Last updated:",
"commGuideHeadingWelcome": "Salve ad Habitica!",
"commGuidePara001": "Greetings, adventurer! Welcome to Habitica, the land of productivity, healthy living, and the occasional rampaging gryphon. We have a cheerful community full of helpful people supporting each other on their way to self-improvement. To fit in, all it takes is a positive attitude, a respectful manner, and the understanding that everyone has different skills and limitations -- including you! Habiticans are patient with one another and try to help whenever they can.",
diff --git a/website/common/locales/la/contrib.json b/website/common/locales/la/contrib.json
index 950c1ac7a0..ae83f184cb 100755
--- a/website/common/locales/la/contrib.json
+++ b/website/common/locales/la/contrib.json
@@ -50,7 +50,7 @@
"loadUser": "Utentem Lege",
"noAdminAccess": "Aditum administratoris non habes.",
"userNotFound": "Utens non nactus est.",
- "invalidUUID": "Debere UUID lictum esse.",
+ "invalidUUID": "Debere UUID lictum esse",
"title": "Titulus",
"moreDetails": "Particulae plures (1-7)",
"moreDetails2": "particulae plures (8-9)",
@@ -77,4 +77,4 @@
"blurbChallenges": "Challenges are created by your fellow players. Joining a Challenge will add its tasks to your task dashboard, and winning a Challenge will give you an achievement and often a gem prize!",
"blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!",
"blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too! Find out more here. "
-}
\ No newline at end of file
+}
diff --git a/website/common/locales/la/gear.json b/website/common/locales/la/gear.json
index a0f1bb6e06..d8dab46083 100755
--- a/website/common/locales/la/gear.json
+++ b/website/common/locales/la/gear.json
@@ -21,9 +21,9 @@
"weapon": "telum",
"weaponCapitalized": "Res in Manu Dominante",
"weaponBase0Text": "Nullum Telum",
- "weaponBase0Notes": "Nullum Telum",
+ "weaponBase0Notes": "Nullum Telum.",
"weaponWarrior0Text": "Gladius Rudis",
- "weaponWarrior0Notes": "Rude Telum, quo nihil augetur",
+ "weaponWarrior0Notes": "Rude Telum, quo nihil augetur.",
"weaponWarrior1Text": "Gladius",
"weaponWarrior1Notes": "Acies militaris vulguris, qua Vires augentur <%= str %> punctis.",
"weaponWarrior2Text": "Securis",
@@ -51,7 +51,7 @@
"weaponRogue6Text": "Gladius Uncinatus",
"weaponRogue6Notes": "Complex weapon adept at ensnaring and disarming opponents. Increases Strength by <%= str %>.",
"weaponWizard0Text": "Scipio Discipuli",
- "weaponWizard0Notes": "Scipio Rudis, quo nihil augetur",
+ "weaponWizard0Notes": "Scipio Rudis, quo nihil augetur.",
"weaponWizard1Text": "Scipio Ligneus",
"weaponWizard1Notes": "Basic implement of carven wood. Increases Intelligence by <%= int %> and Perception by <%= per %>.",
"weaponWizard2Text": "Scipio Gemmatus",
@@ -298,7 +298,7 @@
"weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.",
"weaponArmoireBasicCrossbowText": "Basic Crossbow",
"weaponArmoireBasicCrossbowNotes": "This crossbow can pierce a task's armor from very far away! Increases Strength by <%= str %>, Perception by <%= per %>, and Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireLunarSceptreText": "Sceptrum Lunare Leniens ",
+ "weaponArmoireLunarSceptreText": "Sceptrum Lunare Leniens",
"weaponArmoireLunarSceptreNotes": "The healing power of this wand waxes and wanes. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 3 of 3).",
"weaponArmoireRancherLassoText": "Rancher Lasso",
"weaponArmoireRancherLassoNotes": "Lassos: the ideal tool for rounding up and wrangling. Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 3 of 3).",
@@ -514,7 +514,7 @@
"armorSpecialSpring2015MageNotes": "Your coattails match your cottontail! Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.",
"armorSpecialSpring2015HealerText": "Comforting Catsuit",
"armorSpecialSpring2015HealerNotes": "This soft catsuit is comfortable, and as comforting as mint tea. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.",
- "armorSpecialSummer2015RogueText": "Cauda Gemmae Rubeae ",
+ "armorSpecialSummer2015RogueText": "Cauda Gemmae Rubeae",
"armorSpecialSummer2015RogueNotes": "This garment of shimmering scales transforms its wearer into a real Reef Renegade! Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.",
"armorSpecialSummer2015WarriorText": "Cauda Aurea",
"armorSpecialSummer2015WarriorNotes": "This garment of shimmering scales transforms its wearer into a real Sunfish Warrior! Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.",
@@ -764,7 +764,7 @@
"armorArmoireRamFleeceRobesNotes": "These robes keep you warm even through the fiercest blizzard. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Ram Barbarian Set (Item 2 of 3).",
"armorArmoireGownOfHeartsText": "Gown of Hearts",
"armorArmoireGownOfHeartsNotes": "This gown has all the frills! But that's not all, it will also increase your heart's fortitude. Increases Constitution by <%= con %>. Enchanted Armoire: Queen of Hearts Set (Item 2 of 3).",
- "armorArmoireMushroomDruidArmorText": "Tegimen Funginum Druidis ",
+ "armorArmoireMushroomDruidArmorText": "Tegimen Funginum Druidis",
"armorArmoireMushroomDruidArmorNotes": "This woody brown armor, capped with tiny mushrooms, will help you hear the whispers of forest life. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Mushroom Druid Set (Item 2 of 3).",
"armorArmoireGreenFestivalYukataText": "Green Festival Yukata",
"armorArmoireGreenFestivalYukataNotes": "This fine lightweight yukata will keep you cool while you enjoy any festive occasion. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Festival Attire Set (Item 1 of 3).",
@@ -817,7 +817,7 @@
"headgear": "cassis",
"headgearCapitalized": "Capitium",
"headBase0Text": "No Headgear",
- "headBase0Notes": "Nihil tegumentum capitis",
+ "headBase0Notes": "Nihil tegumentum capitis.",
"headWarrior1Text": "Galea",
"headWarrior1Notes": "Cap of sturdy boiled hide. Increases Strength by <%= str %>.",
"headWarrior2Text": "Hamatus Cassis",
@@ -938,7 +938,7 @@
"headSpecialWinter2015WarriorNotes": "Think, think, think as hard as you can. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.",
"headSpecialWinter2015MageText": "Aurora Hat",
"headSpecialWinter2015MageNotes": "The fabric of this hat shifts and glows when the wearer studies. Increases Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.",
- "headSpecialWinter2015HealerText": "Tegillum Solacium Aurium ",
+ "headSpecialWinter2015HealerText": "Tegillum Solacium Aurium",
"headSpecialWinter2015HealerNotes": "These warm earmuffs keep out chills and distracting noises. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.",
"headSpecialSpring2015RogueText": "Fireproof Helm",
"headSpecialSpring2015RogueNotes": "Fire? HAH! You squeak fiercely in the face of fire! Increases Perception by <%= per %>. Limited Edition 2015 Spring Gear.",
diff --git a/website/common/locales/la/generic.json b/website/common/locales/la/generic.json
index 1a3ad0d9a8..14b69e19c6 100755
--- a/website/common/locales/la/generic.json
+++ b/website/common/locales/la/generic.json
@@ -294,5 +294,6 @@
"options": "Optiones",
"finish": "Finias",
"loadEarlierMessages": "Demonstra nuntios priores",
- "demo": "Demonstratio"
+ "demo": "Demonstratio",
+ "congratulations": "Gratulationes!"
}
diff --git a/website/common/locales/la/groups.json b/website/common/locales/la/groups.json
index 2a41bc2873..1cad695273 100755
--- a/website/common/locales/la/groups.json
+++ b/website/common/locales/la/groups.json
@@ -23,7 +23,7 @@
"glossary": "Index Verborum",
"wiki": "Vici",
"wikiLink": "Vici",
- "reportAP": "Problema nuntia ",
+ "reportAP": "Problema nuntia",
"requestAF": "Proprio exposce",
"community": "Forum Commune",
"dataTool": "Instrumentum Quod Data Exhibet",
@@ -31,7 +31,7 @@
"askQuestionNewbiesGuild": "Quaestionem Quaere (Collegium Adiumenti Habitica)",
"tavernAlert1": "To report a bug, visit",
"tavernAlert2": "the Report a Bug Guild",
- "moderatorIntro1": "Tavern and guild moderators are:",
+ "moderatorIntro1": "Tavern and guild moderators are: ",
"communityGuidelines": "Regula Communitatis",
"communityGuidelinesRead1": "Quaeso lege nostrum",
"communityGuidelinesRead2": "ante colloqueris.",
@@ -78,7 +78,7 @@
"guildGems": "Gemmae Collegii",
"group": "Group",
"editGroup": "Muta Gregem",
- "newGroupName": "Nomen <%= groupType %> ",
+ "newGroupName": "Nomen <%= groupType %>",
"groupName": "Nomen Gregis",
"groupLeader": "Dux Gregis",
"groupID": "Grex ID",
@@ -151,7 +151,7 @@
"gemAmountRequired": "A number of gems is required",
"notAuthorizedToSendMessageToThisUser": "You can't send a message to this player because they have chosen to block messages.",
"privateMessageGiftGemsMessage": "Salve <%= receiverName %>, <%= senderName %> <%= gemAmount %> gemmas tibi misit!",
- "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> menses subscriptionum!",
+ "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> menses subscriptionum! ",
"cannotSendGemsToYourself": "Cannot send gems to yourself. Try a subscription instead.",
"badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.",
"report": "Report",
@@ -237,7 +237,7 @@
"cannotInviteSelfToGroup": "You cannot invite yourself to a group.",
"userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" already invited to that group.",
"userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.",
- "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.",
+ "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party. ",
"userWithIDNotFound": "Utens cum \"<%= userId %>\" non reperta est.",
"userWithUsernameNotFound": "User with username \"<%= username %>\" not found.",
"userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
@@ -290,7 +290,7 @@
"approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"",
"confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?",
"groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member",
- "groupAdditionalUserCost": "+$3.00/mensis/utens",
+ "groupAdditionalUserCost": " +$3.00/mensis/utens",
"groupBenefitsTitle": "How a group plan can help you",
"groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.",
"groupBenefitOneTitle": "Create a shared task list",
@@ -329,7 +329,7 @@
"approvalRequested": "Approval Requested",
"refreshApprovals": "Refresh Approvals",
"refreshGroupTasks": "Refresh Group Tasks",
- "claimedBy": "Postulatur ab: <%= claimingUsers %>",
+ "claimedBy": "\n\nPostulatur ab: <%= claimingUsers %>",
"cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.",
"confirmGuildPlanCreation": "Facene gregem hunc?",
"groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!",
@@ -339,9 +339,9 @@
"aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.",
"cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.",
"leaderCannotLeaveGroupWithActiveGroup": "A leader can not leave a group while the group has an active plan",
- "youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.",
+ "youHaveGroupPlan": "Gratis tibi constat hic interesse, quia sodalis Ordinationis Tribus es. Quae res perserverabit, dum sodalis eris.",
"cancelGroupSub": "Cancel Group Plan",
- "confirmCancelGroupPlan": "Are you sure you want to cancel the group plan and remove its benefits from all members, including their free subscriptions?",
+ "confirmCancelGroupPlan": "Are you sure you want to cancel your Group Plan? All Group members will lose their subscription and benefits.",
"canceledGroupPlan": "Canceled Group Plan",
"groupPlanCanceled": "Group Plan will become inactive on",
"purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.",
@@ -479,5 +479,6 @@
"sharedCompletion": "Shared Completion",
"recurringCompletion": "None - Group task does not complete",
"singleCompletion": "Single - Completes when any assigned user finishes",
- "allAssignedCompletion": "All - Completes when all assigned users finish"
+ "allAssignedCompletion": "All - Completes when all assigned users finish",
+ "PMDisabled": "Nuntii privati non permittuntur"
}
diff --git a/website/common/locales/la/limited.json b/website/common/locales/la/limited.json
index 22e47eb98a..4c17293e4d 100755
--- a/website/common/locales/la/limited.json
+++ b/website/common/locales/la/limited.json
@@ -12,7 +12,7 @@
"aquaticFriendsText": "Got splashed <%= count %> times by party members.",
"valentineCard": "Charta Diei Valentini",
"valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!",
- "valentineCardNotes": "Chartam Diei Valentini sodali contubernii mitte",
+ "valentineCardNotes": "Chartam Diei Valentini sodali contubernii mitte.",
"valentine0": "\"Rosae sunt rubeae\n\nCotidiana mea sunt caerulea\n\nSum laetus esse\n\nIn Contubernio cum te!\"",
"valentine1": "\"Rosae sunt rubeae\n\nViolae sunt pulchrae\n\nConvergamus\n\nEt pugnemus contra Vitium!\"",
"valentine2": "\"Rosae sunt rubeae\n\nPoema hoc est antiqua\n\nSpero ut id ames\n\nPropter pretium Aurorum decem.\"",
@@ -21,7 +21,7 @@
"valentineCardAchievementText": "Aww, you and your friend must really care about each other! Sent or received <%= count %> Valentine's Day cards.",
"polarBear": "Ursus Maritimus",
"turkey": "Meleagris Gallopavo",
- "gildedTurkey": "Obaurata Meleagris Gallopavo ",
+ "gildedTurkey": "Obaurata Meleagris Gallopavo",
"polarBearPup": "Ursulus Maritimus",
"jackolantern": "Cucurbita Caelata Ignifera",
"ghostJackolantern": "Cucurbita Phantasma Caelata Ignifera",
@@ -52,7 +52,7 @@
"toAndFromCard": "Ad: <%= toName %>, Ab: <%= fromName %>",
"nyeCard": "Charta Kalendarum Ianuariarum",
"nyeCardExplanation": "For celebrating the new year together, you both receive the \"Auld Acquaintance\" badge!",
- "nyeCardNotes": "Chartam Kalendarum Ianuariarum sodali conturbernii mitte",
+ "nyeCardNotes": "Chartam Kalendarum Ianuariarum sodali conturbernii mitte.",
"seasonalItems": "Seasonal Items",
"nyeCardAchievementTitle": "Auld Acquaintance",
"nyeCardAchievementText": "Felix Kalendae Ianuariae! Chartas Kalendarum Ianuariarum <%= count %> mitte vel accipe.",
diff --git a/website/common/locales/la/messages.json b/website/common/locales/la/messages.json
index 65c699b56e..da15b2bbb5 100755
--- a/website/common/locales/la/messages.json
+++ b/website/common/locales/la/messages.json
@@ -12,9 +12,9 @@
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
"messageBought": "Emitur <%= itemText %>",
- "messageEquipped": "<%= itemText %> armatur.",
+ "messageEquipped": " <%= itemText %> armatur.",
"messageUnEquipped": "<%= itemText %> inarmatur.",
- "messageMissingEggPotion": "Aut ovo aut potioni dees.",
+ "messageMissingEggPotion": "Aut ovo aut potioni dees",
"messageInvalidEggPotionCombo": "Ova Animaliorum Domesticorum ex Investigatione incubare Potione Magica Incubante non potest. Conare alio ovo.",
"messageAlreadyPet": "Iam animal domesticum tibi est. Conare incubare aliam combīnātiōnem!",
"messageHatched": "Your egg hatched! Visit your stable to equip your pet.",
@@ -36,7 +36,7 @@
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
"armoireExp": "Cum Armario luctaris et punctas experientiae lucraris. Evax!",
"messageInsufficientGems": "Gemmae non satis sunt!",
- "messageAuthPasswordMustMatch": ":password non est :confirmPassword idem.",
+ "messageAuthPasswordMustMatch": ":password non est :confirmPassword idem",
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword requiruntur",
"messageAuthEmailTaken": "Inscriptio electronica iam capta est",
"messageAuthNoUserFound": "Utens non nactus est.",
diff --git a/website/common/locales/la/npc.json b/website/common/locales/la/npc.json
index 84feff8f20..dd848a10e5 100755
--- a/website/common/locales/la/npc.json
+++ b/website/common/locales/la/npc.json
@@ -87,7 +87,7 @@
"typeNotSellable": "Type is not sellable. Must be one of the following <%= acceptedTypes %>",
"userItemsKeyNotFound": "Key not found for user.items <%= type %>",
"userItemsNotEnough": "You do not have enough <%= type %>",
- "pathRequired": "Via seriei requiritur.",
+ "pathRequired": "Via seriei requiritur",
"unlocked": "Res reseratae sunt",
"alreadyUnlocked": "Collectum completum iam reseratum est.",
"alreadyUnlockedPart": "Collectum completum partim iam reseratum est.",
@@ -96,7 +96,7 @@
"newStuff": "New Stuff by Bailey",
"newBaileyUpdate": "New Bailey Update!",
"tellMeLater": "Tell Me Later",
- "dismissAlert": "Amitte Hunc Monitum ",
+ "dismissAlert": "Amitte Hunc Monitum",
"donateText1": "Adds 20 Gems to your account. Gems are used to buy special in-game items, such as shirts and hairstyles.",
"donateText2": "Help support Habitica",
"donateText3": "Habitica is an open source project that depends on our users for support. The money you spend on gems helps us keep the servers running, maintain a small staff, develop new features, and provide incentives for our volunteer programmers. Thank you for your generosity!",
@@ -157,7 +157,7 @@
"tourRewardsBrief": "Reward List
- Reminder: this is the last day to receive the Barbed Battler Set when you sign up for a new Habitica subscription! - Subscribing also lets you buy Gems with Gold. The longer your subscription, the more Gems - you can get! + The April Fool rushes into the Tavern, clearly out of breath, with a gigantic picnic + basket in tow. The heavenly smell of icing and chocolate wafts from the open basket into + the crowd. +
++ "HABITICANS!" he cries. "I have heard you are all in need of some good cheer and comfort, + and here I am! I hope you don't mind, in rather a turnaround from last year, I've brought + along some treats to brighten your day." +
++ "Looks like this year he's turned our pets into desserts!" says Piyo. She picks up her + new cinnamon bun companion gently. "Awww, they're so perfect and sweet!" +
++ Equipping different pets will show different desserts. Have fun discovering them all! +
+ ++ For even more fun, check out the official Challenge posted + especially for today! Share your avatar featuring your new dessert pet on social media + between now and April 3, and you'll have a chance to win Gems and have your avatar + featured on the Habitica Blog! +
++ The April Subscriber Items have been revealed: the Majestic Monarch Item Set! Subscribe to Habitica by April 30 to receive this + exciting set! If you're already an active subscriber, reload the site and then head to + Inventory > Items to claim your gear! +
++ Subscribers also receive the ability to buy Gems with Gold -- the longer you subscribe, + the more Gems you can buy per month! There are other perks as well, such as longer access + to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep + Habitica running. Thank you very much for your support -- it means a lot to us.
-Thanks so much for your support! You help keep Habitica running.
- This is also the final day to buy the discounted Hug a Bug Pet Quest Bundle, featuring - the Snail, Beetle, and Butterfly quests, all for seven Gems! Be sure to take your bug- - catching net over to the Quest Shop before it bugs out! -
`, }); diff --git a/website/server/controllers/top-level/dataexport.js b/website/server/controllers/top-level/dataexport.js index a9c5cecbfd..9de16046ed 100644 --- a/website/server/controllers/top-level/dataexport.js +++ b/website/server/controllers/top-level/dataexport.js @@ -1,9 +1,9 @@ import _ from 'lodash'; import moment from 'moment'; import * as js2xml from 'js2xmlparser'; -import Pageres from 'pageres'; -import nconf from 'nconf'; -import got from 'got'; +// import Pageres from 'pageres'; +// import nconf from 'nconf'; +// import got from 'got'; import md from 'habitica-markdown'; import csvStringify from '../../libs/csvStringify'; import { @@ -11,15 +11,15 @@ import { } from '../../libs/errors'; import * as Tasks from '../../models/task'; import * as inboxLib from '../../libs/inbox'; -import { model as User } from '../../models/user'; +// import { model as User } from '../../models/user'; import { authWithSession } from '../../middlewares/auth'; -import { +/* import { S3, -} from '../../libs/aws'; +} from '../../libs/aws'; */ -const S3_BUCKET = nconf.get('S3_BUCKET'); +// const S3_BUCKET = nconf.get('S3_BUCKET'); -const BASE_URL = nconf.get('BASE_URL'); +// const BASE_URL = nconf.get('BASE_URL'); const api = {}; @@ -172,17 +172,18 @@ api.exportUserDataXml = { middlewares: [authWithSession], async handler (req, res) { const userData = await _getUserDataForExport(res.locals.user, true); + const xmlData = js2xml.parse('user', userData, { + cdataInvalidChars: true, + declaration: { + include: false, + }, + }); res.set({ 'Content-Type': 'text/xml', 'Content-disposition': 'attachment; filename=habitica-user-data.xml', }); - res.status(200).send(js2xml.parse('user', userData, { - cdataInvalidChars: true, - declaration: { - include: false, - }, - })); + res.status(200).send(xmlData); }, }; @@ -202,13 +203,18 @@ api.exportUserAvatarHtml = { method: 'GET', url: '/export/avatar-:memberId.html', // middlewares: [locals], - async handler (req, res) { - req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID(); + async handler (/* req, res */) { + throw new NotFound('This API route is currently not available. See https://github.com/HabitRPG/habitica/issues/9489.'); + + /* req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID(); const validationErrors = req.validationErrors(); if (validationErrors) throw validationErrors; const { memberId } = req.params; + + throw new NotFound('This API route is currently not available. See https://github.com/HabitRPG/habitica/issues/9489.'); + const member = await User .findById(memberId) .select('stats profile items achievements preferences backer contributor') @@ -218,7 +224,7 @@ api.exportUserAvatarHtml = { res.render('avatar-static', { title: member.profile.name, env: _.defaults({ user: member }, res.locals.habitrpg), - }); + }); */ }, }; @@ -235,8 +241,10 @@ api.exportUserAvatarHtml = { api.exportUserAvatarPng = { method: 'GET', url: '/export/avatar-:memberId.png', - async handler (req, res) { - req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID(); + async handler (/* req, res */) { + throw new NotFound('This API route is currently not available. See https://github.com/HabitRPG/habitica/issues/9489.'); + + /* req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID(); const validationErrors = req.validationErrors(); if (validationErrors) throw validationErrors; @@ -251,13 +259,15 @@ api.exportUserAvatarPng = { response = await got.head(s3url); // TODO add timeout and retries } catch (gotError) { // If the file does not exist AWS S3 can return a 403 error - if (gotError.code !== 'ENOTFOUND' && gotError.statusCode !== 404 && gotError.statusCode !== 403) { + if (gotError.code !== 'ENOTFOUND' && gotError.statusCode + !== 404 && gotError.statusCode !== 403) { throw gotError; } } // cache images for 30 minutes on aws, else upload a new one - if (response && response.statusCode === 200 && moment().diff(response.headers['last-modified'], 'minutes') < 30) { + if (response && response.statusCode === 200 && moment() + .diff(response.headers['last-modified'], 'minutes') < 30) { return res.redirect(s3url); } @@ -288,7 +298,7 @@ api.exportUserAvatarPng = { }); }); - return res.redirect(s3res.Location); + return res.redirect(s3res.Location); */ }, }; diff --git a/website/server/libs/content.js b/website/server/libs/content.js new file mode 100644 index 0000000000..134d87f007 --- /dev/null +++ b/website/server/libs/content.js @@ -0,0 +1,21 @@ +import _ from 'lodash'; +import path from 'path'; +import common from '../../common'; + +export const CONTENT_CACHE_PATH = path.join(__dirname, '/../../../content_cache/'); + +function walkContent (obj, lang) { + _.each(obj, (item, key, source) => { + if (_.isPlainObject(item) || _.isArray(item)) { + walkContent(item, lang); + } else if (_.isFunction(item) && item.i18nLangFunc) { + source[key] = item(lang); + } + }); +} + +export function getLocalizedContent (langCode) { + const contentClone = _.cloneDeep(common.content); + walkContent(contentClone, langCode); + return `{"success": true, "data": ${JSON.stringify(contentClone)}}`; +} diff --git a/website/server/libs/errors.js b/website/server/libs/errors.js index 193e95f349..f0d505fb65 100644 --- a/website/server/libs/errors.js +++ b/website/server/libs/errors.js @@ -41,6 +41,19 @@ export const { BadRequest } = common.errors; */ export const { NotFound } = common.errors; +/** + * @apiDefine Forbidden + * @apiError Forbidden The requested resource was not found. + * + * @apiErrorExample Error-Response: + * HTTP/1.1 403 Forbidden + * { + * "error": "Forbidden", + * "message": "Access forbidden." + * } + */ +export const { Forbidden } = common.errors; + /** * @apiDefine NotificationNotFound diff --git a/website/server/middlewares/index.js b/website/server/middlewares/index.js index 580cf3a73b..e392dda8b5 100644 --- a/website/server/middlewares/index.js +++ b/website/server/middlewares/index.js @@ -21,6 +21,7 @@ import { forceSSL, forceHabitica, } from './redirects'; +import ipBlocker from './ipBlocker'; import v1 from './v1'; import v2 from './v2'; import appRoutes from './appRoutes'; @@ -45,7 +46,8 @@ export default function attachMiddlewares (app, server) { if (!IS_PROD && !DISABLE_LOGGING) app.use(morgan('dev')); - app.use(helmet()); // See https://helmetjs.github.io/ for the list of headers enabled by default + // See https://helmetjs.github.io/ for the list of headers enabled by default + app.use(helmet()); // add res.respond and res.t app.use(responseHandler); @@ -56,6 +58,8 @@ export default function attachMiddlewares (app, server) { app.use(maintenanceMode); + app.use(ipBlocker); + app.use(cors); app.use(forceSSL); app.use(forceHabitica); diff --git a/website/server/middlewares/ipBlocker.js b/website/server/middlewares/ipBlocker.js new file mode 100644 index 0000000000..69c2a48c1a --- /dev/null +++ b/website/server/middlewares/ipBlocker.js @@ -0,0 +1,60 @@ +import nconf from 'nconf'; +import { + Forbidden, +} from '../libs/errors'; +import apiError from '../libs/apiError'; + +// Middleware to block unwanted IP addresses + +// NOTE: it's meant to be used behind a proxy (for example a load balancer) +// that uses the 'x-forwarded-for' header to forward the original IP addresses. + +// A list of comma separated IPs to block +// It works fine as long as the list is short, +// if the list becomes too long for an env variable we'll switch to Redis. +const BLOCKED_IPS_RAW = nconf.get('BLOCKED_IPS'); + +const blockedIps = BLOCKED_IPS_RAW + ? BLOCKED_IPS_RAW + .trim() + .split(',') + .map(blockedIp => blockedIp.trim()) + .filter(blockedIp => Boolean(blockedIp)) + : []; + +export default function ipBlocker (req, res, next) { + // If there are no IPs to block, skip the middleware + if (blockedIps.length === 0) return next(); + + // If x-forwarded-for is undefined we're not behind the production proxy + const originIpsRaw = req.header('x-forwarded-for'); + if (!originIpsRaw) return next(); + + // Format xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx (comma separated list of ip) + const originIps = originIpsRaw + .split(',') + .map(originIp => originIp.trim()); + + // We try to match any of the origins IPs against the blocked IPs list. + // + // In case we're behind a Google Cloud Load Balancer the last ip + // in the list is added by the load balancer. + // See https://cloud.google.com/load-balancing/docs/https#target-proxies + // In particular: + // << A Google Cloud external HTTP(S) load balancer adds two IP addresses to the header: + // the IP address of the requesting client and the external IP address of the load balancer's + // forwarding rule, in that order. + // Therefore, the IP address that immediately precedes the Google Cloud load balancer's + // IP address is the IP address of the system that contacts the load balancer. + // The system might be a client, or it might be another proxy server, outside Google Cloud, + // that forwards requests on behalf of a client. >> + + const match = originIps.find(originIp => blockedIps.includes(originIp)) !== undefined; + + if (match === true) { + // Not translated because no user is loaded at this point + return next(new Forbidden(apiError('ipAddressBlocked'))); + } + + return next(); +}