diff --git a/.nvmrc b/.nvmrc index 301160a930..f599e28b8a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -8 \ No newline at end of file +10 diff --git a/.travis.yml b/.travis.yml index 66cadafc86..5b78de0c79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js node_js: - - '8' + - '10' services: - mongodb cache: diff --git a/Dockerfile b/Dockerfile index c60a444cc7..6c776f2c97 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:8 +FROM node:10 ENV ADMIN_EMAIL admin@habitica.com ENV AMAZON_PAYMENTS_CLIENT_ID amzn1.application-oa2-client.68ed9e6904ef438fbc1bf86bf494056e diff --git a/Dockerfile-Dev b/Dockerfile-Dev index e5a4dbc4b3..b0b07b6dfd 100644 --- a/Dockerfile-Dev +++ b/Dockerfile-Dev @@ -1,4 +1,4 @@ -FROM node:8 +FROM node:10 # Install global packages RUN npm install -g gulp-cli mocha diff --git a/config.json.example b/config.json.example index 81cd66622b..a7ba44372c 100644 --- a/config.json.example +++ b/config.json.example @@ -44,7 +44,8 @@ "SELLER_ID": "SELLER_ID", "CLIENT_ID": "CLIENT_ID", "MWS_KEY": "", - "MWS_SECRET": "" + "MWS_SECRET": "", + "MODE": "sandbox" }, "FLAG_REPORT_EMAIL": "email@mod.com,email2@mod.com", "EMAIL_SERVER": { @@ -89,12 +90,6 @@ "USERNAME": "admin", "PASSWORD": "password" }, - "PUSHER": { - "ENABLED": "false", - "APP_ID": "appId", - "KEY": "key", - "SECRET": "secret" - }, "SLACK": { "FLAGGING_URL": "https://hooks.slack.com/services/id/id/id", "FLAGGING_FOOTER_LINK": "https://habitrpg.github.io/flag-o-rama/", diff --git a/migrations/users/20181002_username_email.js b/migrations/archive/2018/20181002_username_email.js similarity index 100% rename from migrations/users/20181002_username_email.js rename to migrations/archive/2018/20181002_username_email.js diff --git a/migrations/archive/2018/20181108_username_email.js b/migrations/archive/2018/20181108_username_email.js new file mode 100644 index 0000000000..ec3fdfee65 --- /dev/null +++ b/migrations/archive/2018/20181108_username_email.js @@ -0,0 +1,109 @@ +const MIGRATION_NAME = '20181108_username_email.js'; +const AUTHOR_NAME = 'Sabe'; // in case script author needs to know when their ... +const AUTHOR_UUID = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +/* + * Send emails to eligible users announcing upcoming username changes + */ + +import monk from 'monk'; +import nconf from 'nconf'; +import { sendTxn } from '../../../website/server/libs/email'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); +const BASE_URL = nconf.get('BASE_URL'); +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: MIGRATION_NAME}, + 'flags.verifiedUsername': {$ne: true}, + 'auth.timestamps.loggedin': {$gt: new Date('2018-10-25')}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 100, + fields: [ + '_id', + 'auth', + 'preferences', + 'profile', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => delay(7000)) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + dbUsers.update({_id: user._id}, {$set: {migration: MIGRATION_NAME}}); + + sendTxn( + user, + 'username-change-follow-up', + [{name: 'LOGIN_NAME', content: user.auth.local.username}, + {name: 'BASE_URL', content: BASE_URL}] + ); + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + if (user._id === AUTHOR_UUID) console.warn(`${AUTHOR_NAME} processed`); +} + +function displayData () { + console.warn(`\n${count} users processed\n`); + return exiting(0); +} + +function delay (t, v) { + return new Promise(function batchPause (resolve) { + setTimeout(resolve.bind(null, v), t); + }); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/archive/mystery-items-old.js b/migrations/archive/mystery-items-old.js new file mode 100644 index 0000000000..d298d9b7e7 --- /dev/null +++ b/migrations/archive/mystery-items-old.js @@ -0,0 +1,110 @@ +import monk from 'monk'; +import nconf from 'nconf'; + +const migrationName = 'mystery-items-201808.js'; // Update per month +const authorName = 'Sabe'; // in case script author needs to know when their ... +const authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +/* + * Award this month's mystery items to subscribers + */ +const MYSTERY_ITEMS = ['armor_mystery_201810', 'head_mystery_201810']; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); + +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); +let UserNotification = require('../../website/server/models/userNotification').model; + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: migrationName}, + 'purchased.plan.customerId': { $ne: null }, + $or: [ + { 'purchased.plan.dateTerminated': { $gte: new Date() } }, + { 'purchased.plan.dateTerminated': { $exists: false } }, + { 'purchased.plan.dateTerminated': { $eq: null } }, + ], + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 250, + fields: [ + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + const addToSet = { + 'purchased.plan.mysteryItems': { + $each: MYSTERY_ITEMS, + }, + }; + const push = { + notifications: (new UserNotification({ + type: 'NEW_MYSTERY_ITEMS', + data: { + MYSTERY_ITEMS, + }, + })).toJSON(), + }; + + dbUsers.update({_id: user._id}, {$addToSet: addToSet, $push: push}); + + if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); + if (user._id === authorUuid) console.warn(`${authorName } processed`); +} + +function displayData () { + console.warn(`\n${ count } users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/users/takeThis.js b/migrations/archive/takeThis.js similarity index 100% rename from migrations/users/takeThis.js rename to migrations/archive/takeThis.js diff --git a/migrations/migration-runner.js b/migrations/migration-runner.js index c1a0fb5481..79b767f4cf 100644 --- a/migrations/migration-runner.js +++ b/migrations/migration-runner.js @@ -17,7 +17,7 @@ function setUpServer () { setUpServer(); // Replace this with your migration -const processUsers = require('../scripts/gdpr-delete-users.js'); +const processUsers = require('./users/20181122_turkey_day.js'); processUsers() .then(function success () { process.exit(0); diff --git a/migrations/users/20181023_veteran_pet_ladder.js b/migrations/users/20181023_veteran_pet_ladder.js new file mode 100644 index 0000000000..4f33820bba --- /dev/null +++ b/migrations/users/20181023_veteran_pet_ladder.js @@ -0,0 +1,66 @@ +/* eslint-disable no-console */ +const MIGRATION_NAME = '20181023_veteran_pet_ladder'; +import { model as User } from '../../website/server/models/user'; + +const progressCount = 1000; +let count = 0; + +async function updateUser (user) { + count++; + + const set = {}; + + set.migration = MIGRATION_NAME; + + if (user.items.pets['Bear-Veteran']) { + set['items.pets.Fox-Veteran'] = 5; + } else if (user.items.pets['Lion-Veteran']) { + set['items.pets.Bear-Veteran'] = 5; + } else if (user.items.pets['Tiger-Veteran']) { + set['items.pets.Lion-Veteran'] = 5; + } else if (user.items.pets['Wolf-Veteran']) { + set['items.pets.Tiger-Veteran'] = 5; + } else { + set['items.pets.Wolf-Veteran'] = 5; + } + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + + return await User.update({_id: user._id}, {$set: set}).exec(); +} + +module.exports = async function processUsers () { + let query = { + migration: {$ne: MIGRATION_NAME}, + 'flags.verifiedUsername': true, + }; + + const fields = { + _id: 1, + items: 1, + migration: 1, + flags: 1, + }; + + while (true) { // eslint-disable-line no-constant-condition + const users = await User // eslint-disable-line no-await-in-loop + .find(query) + .limit(250) + .sort({_id: 1}) + .select(fields) + .lean() + .exec(); + + if (users.length === 0) { + console.warn('All appropriate users found and modified.'); + console.warn(`\n${count} users processed\n`); + break; + } else { + query._id = { + $gt: users[users.length - 1], + }; + } + + await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop + } +}; diff --git a/migrations/users/20181030_habitoween_ladder.js b/migrations/users/20181030_habitoween_ladder.js new file mode 100644 index 0000000000..39880b2fad --- /dev/null +++ b/migrations/users/20181030_habitoween_ladder.js @@ -0,0 +1,116 @@ +/* + * Award Habitoween ladder items to participants in this month's Habitoween festivities + */ + +import monk from 'monk'; +import nconf from 'nconf'; +const MIGRATION_NAME = '20181030_habitoween_ladder.js'; // Update when running in future years +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); +const AUTHOR_NAME = 'Sabe'; // in case script author needs to know when their ... +const AUTHOR_UUID = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: MIGRATION_NAME}, + 'auth.timestamps.loggedin': {$gt: new Date('2018-10-01')}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 250, + fields: [ + 'items.mounts', + 'items.pets', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${err}`); + }); +} + +const PROGRESS_COUNT = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + let set = {}; + let inc = { + 'items.food.Candy_Skeleton': 1, + 'items.food.Candy_Base': 1, + 'items.food.Candy_CottonCandyBlue': 1, + 'items.food.Candy_CottonCandyPink': 1, + 'items.food.Candy_Shade': 1, + 'items.food.Candy_White': 1, + 'items.food.Candy_Golden': 1, + 'items.food.Candy_Zombie': 1, + 'items.food.Candy_Desert': 1, + 'items.food.Candy_Red': 1, + }; + + if (user && user.items && user.items.pets && user.items.mounts['JackOLantern-Ghost']) { + set['items.pets.JackOLantern-Glow'] = 5; + } else if (user && user.items && user.items.pets && user.items.pets['JackOLantern-Ghost']) { + set['items.mounts.JackOLantern-Ghost'] = true; + } else if (user && user.items && user.items.mounts && user.items.mounts['JackOLantern-Base']) { + set['items.pets.JackOLantern-Ghost'] = 5; + } else if (user && user.items && user.items.pets && user.items.pets['JackOLantern-Base']) { + set['items.mounts.JackOLantern-Base'] = true; + } else { + set['items.pets.JackOLantern-Base'] = 5; + } + + dbUsers.update({_id: user._id}, {$set: set, $inc: inc}); + + if (count % PROGRESS_COUNT === 0) console.warn(`${count} ${user._id}`); + if (user._id === AUTHOR_UUID) console.warn(`${AUTHOR_NAME} processed`); +} + +function displayData () { + console.warn(`\n${count} users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/users/20181122_turkey_day.js b/migrations/users/20181122_turkey_day.js new file mode 100644 index 0000000000..042089fa4b --- /dev/null +++ b/migrations/users/20181122_turkey_day.js @@ -0,0 +1,109 @@ +/* eslint-disable no-console */ +const MIGRATION_NAME = '20181122_turkey_day'; +import mongoose from 'mongoose'; +import { model as User } from '../../website/server/models/user'; + +const progressCount = 1000; +let count = 0; + +async function updateUser (user) { + count++; + + const set = {}; + let push; + + set.migration = MIGRATION_NAME; + + if (typeof user.items.gear.owned.armor_special_turkeyArmorBase !== 'undefined') { + set['items.gear.owned.head_special_turkeyHelmGilded'] = false; + set['items.gear.owned.armor_special_turkeyArmorGilded'] = false; + set['items.gear.owned.back_special_turkeyTailGilded'] = false; + push = [ + { + type: 'marketGear', + path: 'gear.flat.head_special_turkeyHelmGilded', + _id: new mongoose.Types.ObjectId(), + }, + { + type: 'marketGear', + path: 'gear.flat.armor_special_turkeyArmorGilded', + _id: new mongoose.Types.ObjectId(), + }, + { + type: 'marketGear', + path: 'gear.flat.back_special_turkeyTailGilded', + _id: new mongoose.Types.ObjectId(), + }, + ]; + } else if (user.items && user.items.mounts && user.items.mounts['Turkey-Gilded']) { + set['items.gear.owned.head_special_turkeyHelmBase'] = false; + set['items.gear.owned.armor_special_turkeyArmorBase'] = false; + set['items.gear.owned.back_special_turkeyTailBase'] = false; + push = [ + { + type: 'marketGear', + path: 'gear.flat.head_special_turkeyHelmBase', + _id: new mongoose.Types.ObjectId(), + }, + { + type: 'marketGear', + path: 'gear.flat.armor_special_turkeyArmorBase', + _id: new mongoose.Types.ObjectId(), + }, + { + type: 'marketGear', + path: 'gear.flat.back_special_turkeyTailBase', + _id: new mongoose.Types.ObjectId(), + }, + ]; + } else if (user.items && user.items.pets && user.items.pets['Turkey-Gilded']) { + set['items.mounts.Turkey-Gilded'] = true; + } else if (user.items && user.items.mounts && user.items.mounts['Turkey-Base']) { + set['items.pets.Turkey-Gilded'] = 5; + } else if (user.items && user.items.pets && user.items.pets['Turkey-Base']) { + set['items.mounts.Turkey-Base'] = true; + } else { + set['items.pets.Turkey-Base'] = 5; + } + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + + if (push) { + return await User.update({_id: user._id}, {$set: set, $push: {pinnedItems: {$each: push}}}).exec(); + } else { + return await User.update({_id: user._id}, {$set: set}).exec(); + } +} + +module.exports = async function processUsers () { + let query = { + migration: {$ne: MIGRATION_NAME}, + }; + + const fields = { + _id: 1, + items: 1, + }; + + while (true) { // eslint-disable-line no-constant-condition + const users = await User // eslint-disable-line no-await-in-loop + .find(query) + .limit(250) + .sort({_id: 1}) + .select(fields) + .lean() + .exec(); + + if (users.length === 0) { + console.warn('All appropriate users found and modified.'); + console.warn(`\n${count} users processed\n`); + break; + } else { + query._id = { + $gt: users[users.length - 1], + }; + } + + await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop + } +}; diff --git a/migrations/users/mystery-items.js b/migrations/users/mystery-items.js index 9322d6e070..8e85ba0a26 100644 --- a/migrations/users/mystery-items.js +++ b/migrations/users/mystery-items.js @@ -1,70 +1,13 @@ -import monk from 'monk'; -import nconf from 'nconf'; +/* eslint-disable no-console */ +const MIGRATION_NAME = 'mystery_items_201811'; +const MYSTERY_ITEMS = ['head_mystery_201811', 'weapon_mystery_201811']; +import { model as User } from '../../website/server/models/user'; +import { model as UserNotification } from '../../website/server/models/userNotification'; -const migrationName = 'mystery-items-201808.js'; // Update per month -const authorName = 'Sabe'; // in case script author needs to know when their ... -const authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done - -/* - * Award this month's mystery items to subscribers - */ -const MYSTERY_ITEMS = ['armor_mystery_201809', 'head_mystery_201809']; -const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); - -let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); -let UserNotification = require('../../website/server/models/userNotification').model; - -function processUsers (lastId) { - // specify a query to limit the affected users (empty for all users): - let query = { - migration: {$ne: migrationName}, - 'purchased.plan.customerId': { $ne: null }, - $or: [ - { 'purchased.plan.dateTerminated': { $gte: new Date() } }, - { 'purchased.plan.dateTerminated': { $exists: false } }, - { 'purchased.plan.dateTerminated': { $eq: null } }, - ], - }; - - if (lastId) { - query._id = { - $gt: lastId, - }; - } - - dbUsers.find(query, { - sort: {_id: 1}, - limit: 250, - fields: [ - ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): - }) - .then(updateUsers) - .catch((err) => { - console.log(err); - return exiting(1, `ERROR! ${ err}`); - }); -} - -let progressCount = 1000; +const progressCount = 1000; let count = 0; -function updateUsers (users) { - if (!users || users.length === 0) { - console.warn('All appropriate users found and modified.'); - displayData(); - return; - } - - let userPromises = users.map(updateUser); - let lastUser = users[users.length - 1]; - - return Promise.all(userPromises) - .then(() => { - processUsers(lastUser._id); - }); -} - -function updateUser (user) { +async function updateUser (user) { count++; const addToSet = { @@ -80,31 +23,49 @@ function updateUser (user) { }, })).toJSON(), }; + const set = { + migration: MIGRATION_NAME, + }; - dbUsers.update({_id: user._id}, {$addToSet: addToSet, $push: push}); + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); - if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); - if (user._id === authorUuid) console.warn(`${authorName } processed`); + return await User.update({_id: user._id}, {$set: set, $push: push, $addToSet: addToSet}).exec(); } -function displayData () { - console.warn(`\n${ count } users processed\n`); - return exiting(0); -} +module.exports = async function processUsers () { + let query = { + migration: {$ne: MIGRATION_NAME}, + 'purchased.plan.customerId': { $ne: null }, + $or: [ + { 'purchased.plan.dateTerminated': { $gte: new Date() } }, + { 'purchased.plan.dateTerminated': { $exists: false } }, + { 'purchased.plan.dateTerminated': { $eq: null } }, + ], + }; -function exiting (code, msg) { - code = code || 0; // 0 = success - if (code && !msg) { - msg = 'ERROR!'; - } - if (msg) { - if (code) { - console.error(msg); - } else { - console.log(msg); + const fields = { + _id: 1, + }; + + while (true) { // eslint-disable-line no-constant-condition + const users = await User // eslint-disable-line no-await-in-loop + .find(query) + .limit(250) + .sort({_id: 1}) + .select(fields) + .lean() + .exec(); + + if (users.length === 0) { + console.warn('All appropriate users found and modified.'); + console.warn(`\n${count} users processed\n`); + break; + } else { + query._id = { + $gt: users[users.length - 1], + }; } - } - process.exit(code); -} -module.exports = processUsers; + await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop + } +}; diff --git a/migrations/users/take-this.js b/migrations/users/take-this.js new file mode 100644 index 0000000000..76da45f9a0 --- /dev/null +++ b/migrations/users/take-this.js @@ -0,0 +1,82 @@ +/* eslint-disable no-console */ +const MIGRATION_NAME = '20181203_take_this'; +import { v4 as uuid } from 'uuid'; + +import { model as User } from '../../website/server/models/user'; + +const progressCount = 1000; +let count = 0; + +async function updateUser (user) { + count++; + + const set = {}; + let push; + + set.migration = MIGRATION_NAME; + + if (typeof user.items.gear.owned.back_special_takeThis !== 'undefined') { + push = false; + } else if (typeof user.items.gear.owned.body_special_takeThis !== 'undefined') { + set['items.gear.owned.back_special_takeThis'] = false; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.back_special_takeThis', _id: uuid()}}; + } else if (typeof user.items.gear.owned.head_special_takeThis !== 'undefined') { + set['items.gear.owned.body_special_takeThis'] = false; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.body_special_takeThis', _id: uuid()}}; + } else if (typeof user.items.gear.owned.armor_special_takeThis !== 'undefined') { + set['items.gear.owned.head_special_takeThis'] = false; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.head_special_takeThis', _id: uuid()}}; + } else if (typeof user.items.gear.owned.weapon_special_takeThis !== 'undefined') { + set['items.gear.owned.armor_special_takeThis'] = false; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_takeThis', _id: uuid()}}; + } else if (typeof user.items.gear.owned.shield_special_takeThis !== 'undefined') { + set['items.gear.owned.weapon_special_takeThis'] = false; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.weapon_special_takeThis', _id: uuid()}}; + } else { + set['items.gear.owned.shield_special_takeThis'] = false; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.shield_special_takeThis', _id: uuid()}}; + } + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + + if (push) { + return await User.update({_id: user._id}, {$set: set, $push: {pinnedItems: push}}).exec(); + } else { + return await User.update({_id: user._id}, {$set: set}).exec(); + } +} + +module.exports = async function processUsers () { + let query = { + migration: {$ne: MIGRATION_NAME}, + challenges: '00708425-d477-41a5-bf27-6270466e7976', + }; + + const fields = { + _id: 1, + items: 1, + }; + + while (true) { // eslint-disable-line no-constant-condition + const users = await User // eslint-disable-line no-await-in-loop + .find(query) + .limit(250) + .sort({_id: 1}) + .select(fields) + .lean() + .exec(); + + if (users.length === 0) { + console.warn('All appropriate users found and modified.'); + console.warn(`\n${count} users processed\n`); + break; + } else { + query._id = { + $gt: users[users.length - 1], + }; + } + + await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop + } +}; + diff --git a/package-lock.json b/package-lock.json index ac8341246f..4b81687692 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.65.4", + "version": "4.74.7", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -25,9 +25,9 @@ }, "dependencies": { "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "source-map": { "version": "0.5.7", @@ -113,17 +113,17 @@ "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { "ms": "2.1.1" } }, "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==" }, "ms": { "version": "2.1.1", @@ -149,31 +149,66 @@ } } }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, "@sindresorhus/is": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.11.0.tgz", - "integrity": "sha512-i5Zh5+3QARyXtzq3Bd2Lg3aBRFLcgYbNoap3Hyu1uRN8X+D+0JMqqc4uk4XjhNxfVdCnL8WHUA2wxa33QCC50w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.12.0.tgz", + "integrity": "sha512-9ve22cGrAKlSRvi8Vb2JIjzcaaQg79531yQHnF+hi/kOpsSj3Om8AyR1wcHrgl0u7U3vYQ7gmF5erZzOp4+51Q==", "requires": { "symbol-observable": "1.2.0" } }, - "@sinonjs/formatio": { - "version": "2.0.0", - "resolved": "http://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", - "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==", + "@sinonjs/commons": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.3.0.tgz", + "integrity": "sha512-j4ZwhaHmwsCb4DlDOIWnI5YyKDNMoNThsmwEpfHx6a1EpsGZ9qYLxP++LMlmBRjtGptGHFsGItJ768snllFWpA==", "dev": true, "requires": { - "samsam": "1.3.0" + "type-detect": "4.0.8" + } + }, + "@sinonjs/formatio": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.0.0.tgz", + "integrity": "sha512-vdjoYLDptCgvtJs57ULshak3iJe4NW3sJ3g36xVDGff5AE8P30S6A093EIEPjdi2noGhfuNOEkbxt3J3awFW1w==", + "dev": true, + "requires": { +<<<<<<< HEAD + "array-from": "2.1.1" +======= + "@sinonjs/samsam": "2.1.0" + }, + "dependencies": { + "@sinonjs/samsam": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.0.tgz", + "integrity": "sha512-5x2kFgJYupaF1ns/RmharQ90lQkd2ELS8A9X0ymkAAdemYHGtI2KiUHG8nX2WU0T1qgnOU5YMqnBM2V7NUanNw==", + "dev": true, + "requires": { + "array-from": "^2.1.1" + } + } +>>>>>>> upstream/develop } }, "@sinonjs/samsam": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.0.tgz", - "integrity": "sha512-5x2kFgJYupaF1ns/RmharQ90lQkd2ELS8A9X0ymkAAdemYHGtI2KiUHG8nX2WU0T1qgnOU5YMqnBM2V7NUanNw==", - "dev": true, - "requires": { - "array-from": "2.1.1" - } + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.3.tgz", + "integrity": "sha512-8zNeBkSKhU9a5cRNbpCKau2WWPfan+Q2zDlcXvXyhn9EsMqgYs4qzo0XHNVlXC6ABQL8fT6nV+zzo5RTHJzyXw==", + "dev": true }, "@slack/client": { "version": "3.16.0", @@ -208,20 +243,25 @@ "integrity": "sha512-WiZhq3SVJHFRgRYLXvpf65XnV6ipVHhnNaNvE8yCimejrGglkg38kEj0JcizqwSHxmPSjcTlig/6JouxLGEhGw==" }, "@types/babylon": { - "version": "6.16.3", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.3.tgz", - "integrity": "sha512-lyJ8sW1PbY3uwuvpOBZ9zMYKshMnQpXmeDHh8dj9j2nJm/xrW0FgB5gLSYOArj5X0IfaXnmhFoJnhS4KbqIMug==", + "version": "6.16.4", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.4.tgz", + "integrity": "sha512-8dZMcGPno3g7pJ/d0AyJERo+lXh9i1JhDuCUs+4lNIN9eUe5Yh6UCLrpgSEi05Ve2JMLauL2aozdvKwNL0px1Q==", "requires": { "@types/babel-types": "7.0.4" } }, "@vue/test-utils": { - "version": "1.0.0-beta.25", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.25.tgz", - "integrity": "sha512-mfvguEmEpAn0BuT4u+qm+0J1NTKgQS+ffUyWHY1QeSovIkJcy98fj1rO+PJgiZSEvGjjnDNX+qmofYFPLrofbA==", + "version": "1.0.0-beta.26", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.26.tgz", + "integrity": "sha512-2bvTgdh4Rh9NqeIrH+rah6AjXUHYxFqLO+NoOMqWXYqSvk1PGgvI5o5sT6Pty4HklIReOZxWxsMpgnJFK9rW+A==", "dev": true, "requires": { +<<<<<<< HEAD "lodash": "4.17.11" +======= + "dom-event-types": "^1.0.0", + "lodash": "^4.17.4" +>>>>>>> upstream/develop } }, "abbrev": { @@ -306,14 +346,21 @@ } }, "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", "requires": { +<<<<<<< HEAD "co": "4.6.0", "fast-deep-equal": "1.1.0", "fast-json-stable-stringify": "2.0.0", "json-schema-traverse": "0.3.1" +======= + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" +>>>>>>> upstream/develop } }, "ajv-errors": { @@ -322,10 +369,9 @@ "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=" }, "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" }, "align-text": { "version": "0.1.4", @@ -377,10 +423,11 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -394,15 +441,25 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop } }, "http-signature": { @@ -490,6 +547,7 @@ "resolved": "https://registry.npmjs.org/amplitude/-/amplitude-3.5.0.tgz", "integrity": "sha1-Y+2tvZoK70lGf2bBE0D+mzcc18M=", "requires": { +<<<<<<< HEAD "superagent": "3.8.3" } }, @@ -499,37 +557,75 @@ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "requires": { "string-width": "2.1.1" +======= + "superagent": "^3.3.1" +>>>>>>> upstream/develop }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { + "ms": "^2.1.1" + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { +<<<<<<< HEAD "is-fullwidth-code-point": "2.0.0", "strip-ansi": "4.0.0" +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "qs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", + "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==" + }, + "superagent": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", "requires": { +<<<<<<< HEAD "ansi-regex": "3.0.0" +======= + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" +>>>>>>> upstream/develop } } } }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "^2.0.0" + } + }, "ansi-bgblack": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz", @@ -644,7 +740,7 @@ }, "ansi-escapes": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" }, "ansi-gray": { @@ -787,34 +883,58 @@ } }, "apidoc": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/apidoc/-/apidoc-0.17.6.tgz", - "integrity": "sha1-TuisYQ3t3csQBsPij6fdY0tKXOY=", + "version": "0.17.7", + "resolved": "https://registry.npmjs.org/apidoc/-/apidoc-0.17.7.tgz", + "integrity": "sha512-9Wf4bRPwCuWOIOxR42dDnsXnFw+rhJg5VrMQK+KmNxJwyIh30UqX6gvjjXSG6YO74MqE87F18bbQXUENK9dPGg==", "requires": { +<<<<<<< HEAD "apidoc-core": "0.8.3", "fs-extra": "3.0.1", "lodash": "4.17.11", "markdown-it": "8.4.2", "nomnom": "1.8.1", "winston": "2.3.1" +======= + "apidoc-core": "~0.8.2", + "commander": "^2.19.0", + "fs-extra": "^7.0.0", + "lodash": "^4.17.10", + "markdown-it": "^8.3.1", + "winston": "^3.0.0" +>>>>>>> upstream/develop }, "dependencies": { "async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } }, "winston": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz", - "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.1.0.tgz", + "integrity": "sha512-FsQfEE+8YIEeuZEYhHDk5cILo1HOcWkGwvoidLrDgPog0r4bser1lEIOco2dN9zpDJ1M88hfDgZvxe5z4xNcwg==", "requires": { +<<<<<<< HEAD "async": "1.0.0", "colors": "1.0.3", "cycle": "1.0.3", "eyes": "0.1.8", "isstream": "0.1.2", "stack-trace": "0.0.10" +======= + "async": "^2.6.0", + "diagnostics": "^1.1.1", + "is-stream": "^1.1.0", + "logform": "^1.9.1", + "one-time": "0.0.4", + "readable-stream": "^2.3.6", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.2.0" +>>>>>>> upstream/develop } } } @@ -832,9 +952,19 @@ "semver": "5.3.0" }, "dependencies": { + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" } } @@ -852,9 +982,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { "ms": "2.1.1" } @@ -888,18 +1018,30 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "optional": true + }, "archive-type": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", - "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "optional": true, "requires": { +<<<<<<< HEAD "file-type": "3.9.0" +======= + "file-type": "^4.2.0" +>>>>>>> upstream/develop }, "dependencies": { "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "optional": true } } }, @@ -981,7 +1123,7 @@ }, "array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "array-from": { @@ -1078,8 +1220,7 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" }, "asap": { "version": "2.0.6", @@ -1242,7 +1383,7 @@ }, "through2": { "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "requires": { "readable-stream": "1.0.34", @@ -1324,9 +1465,18 @@ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "to-absolute-glob": { @@ -1544,7 +1694,7 @@ }, "util": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "requires": { "inherits": "2.0.1" @@ -1591,14 +1741,14 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz", - "integrity": "sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw==", + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.7.tgz", + "integrity": "sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==", "dev": true }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-array-reduce": { @@ -1686,9 +1836,9 @@ } }, "aws-sdk": { - "version": "2.329.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.329.0.tgz", - "integrity": "sha512-5yti9jyL6QL8CP5LGKX3uyrQcLAvLk6kyMZ749+F68IsutFKi0DaYxjxqx7lqWfzCSH3Z5REJ+XeywJLQ2tqfQ==", + "version": "2.368.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.368.0.tgz", + "integrity": "sha512-pRq4mn6MGthemTcDETBpQ0accSn/VpZEHzjloFmj2KpEavS8FEwhLvatgFqu8zlDunEfARRyL3Gz3FONO8ZFVA==", "requires": { "buffer": "4.9.1", "events": "1.1.1", @@ -3771,7 +3921,7 @@ "dependencies": { "clone-deep": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "resolved": "http://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", "requires": { "for-own": "0.1.5", @@ -3841,7 +3991,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "1.1.6" @@ -4010,7 +4160,7 @@ }, "log-utils": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/log-utils/-/log-utils-0.1.5.tgz", + "resolved": "http://registry.npmjs.org/log-utils/-/log-utils-0.1.5.tgz", "integrity": "sha1-3g84+Vf0zW69Xctoddijua4HT3c=", "requires": { "ansi-colors": "0.1.0", @@ -4095,7 +4245,7 @@ }, "base-task": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/base-task/-/base-task-0.6.2.tgz", + "resolved": "http://registry.npmjs.org/base-task/-/base-task-0.6.2.tgz", "integrity": "sha1-Rn1guuBzezuJab/1f6RElJiZgcA=", "requires": { "composer": "0.13.0", @@ -4152,9 +4302,9 @@ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" }, "base64-stream": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/base64-stream/-/base64-stream-0.1.3.tgz", - "integrity": "sha1-drA3C3ebuBbRL9QXZKa4Vz61/sM=", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-stream/-/base64-stream-0.1.5.tgz", + "integrity": "sha512-j3OFbLDb8Wy0SM7HrP1zj8ADVHqaKoL8VNrDnd7wedkoz5onf9le2DgOsCdmg8QQPnUPXd7LLCjGnYAk/YDBFg==", "requires": { "readable-stream": "2.3.6" } @@ -4166,34 +4316,41 @@ "dev": true }, "basic-auth": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", - "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } }, "bcrypt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.1.tgz", - "integrity": "sha512-DSTLQZdvzJ7znQ1WOqkN3X0Hutt6BTVaZNWyX8/B4P+s9SIxkYgtGKfgHokli1syPcWJUE63/kGVyV1ECA4d1A==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.2.tgz", + "integrity": "sha512-kE1IaaRchCgdrmzQX/eBQKcsuL4jRHZ+O11sMvEUrI/HgFTQYAGvxlj9z7kb3zfFuwljQ5y8/NrbnXtgx5oJLg==", "requires": { - "nan": "2.11.0", + "nan": "2.11.1", "node-pre-gyp": "0.11.0" }, "dependencies": { "abbrev": { "version": "1.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "aproba": { "version": "1.2.0", - "bundled": true + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "are-we-there-yet": { "version": "1.1.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "requires": { "delegates": "1.0.0", "readable-stream": "2.3.5" @@ -4201,11 +4358,13 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "brace-expansion": { "version": "1.1.11", - "bundled": true, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -4213,57 +4372,69 @@ }, "chownr": { "version": "1.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" }, "code-point-at": { "version": "1.1.0", - "bundled": true + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "concat-map": { "version": "0.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "debug": { "version": "2.6.9", - "bundled": true, + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "deep-extend": { "version": "0.6.0", - "bundled": true + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, "delegates": { "version": "1.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "detect-libc": { "version": "1.0.3", - "bundled": true + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" }, "fs-minipass": { "version": "1.2.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "requires": { "minipass": "2.3.4" } }, "fs.realpath": { "version": "1.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "gauge": { "version": "2.7.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "requires": { "aproba": "1.2.0", "console-control-strings": "1.1.0", @@ -4277,7 +4448,8 @@ }, "glob": { "version": "7.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "requires": { "fs.realpath": "1.0.0", "inflight": "1.0.6", @@ -4289,25 +4461,29 @@ }, "has-unicode": { "version": "2.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, "iconv-lite": { "version": "0.4.24", - "bundled": true, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": "2.1.2" } }, "ignore-walk": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "requires": { "minimatch": "3.0.4" } }, "inflight": { "version": "1.0.6", - "bundled": true, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { "once": "1.4.0", "wrappy": "1.0.2" @@ -4315,37 +4491,44 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", - "bundled": true + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "is-fullwidth-code-point": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { "number-is-nan": "1.0.1" } }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "minimatch": { "version": "3.0.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "1.1.11" } }, "minimist": { "version": "0.0.8", - "bundled": true + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "minipass": { "version": "2.3.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", + "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", "requires": { "safe-buffer": "5.1.2", "yallist": "3.0.2" @@ -4353,35 +4536,41 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "yallist": { "version": "3.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" } } }, "minizlib": { "version": "1.1.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "requires": { "minipass": "2.3.4" } }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "needle": { "version": "2.2.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.3.tgz", + "integrity": "sha512-GPL22d/U9cai87FcCPO6e+MT3vyHS2j+zwotakDc7kE2DtUAqFKMXLJCTtRp+5S75vXIwQPvIxkvlctxf9q4gQ==", "requires": { "debug": "2.6.9", "iconv-lite": "0.4.24", @@ -4390,7 +4579,8 @@ }, "node-pre-gyp": { "version": "0.11.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", "requires": { "detect-libc": "1.0.3", "mkdirp": "0.5.1", @@ -4406,7 +4596,8 @@ }, "nopt": { "version": "4.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "requires": { "abbrev": "1.1.1", "osenv": "0.1.5" @@ -4414,11 +4605,13 @@ }, "npm-bundled": { "version": "1.0.5", - "bundled": true + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", + "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==" }, "npm-packlist": { "version": "1.1.11", - "bundled": true, + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", + "integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==", "requires": { "ignore-walk": "3.0.1", "npm-bundled": "1.0.5" @@ -4426,7 +4619,8 @@ }, "npmlog": { "version": "4.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "requires": { "are-we-there-yet": "1.1.5", "console-control-strings": "1.1.0", @@ -4436,30 +4630,36 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "object-assign": { "version": "4.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { "wrappy": "1.0.2" } }, "os-homedir": { "version": "1.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-tmpdir": { "version": "1.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "requires": { "os-homedir": "1.0.2", "os-tmpdir": "1.0.2" @@ -4467,15 +4667,18 @@ }, "path-is-absolute": { "version": "1.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "process-nextick-args": { "version": "2.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "rc": { "version": "1.2.8", - "bundled": true, + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "requires": { "deep-extend": "0.6.0", "ini": "1.3.5", @@ -4485,13 +4688,15 @@ "dependencies": { "minimist": { "version": "1.2.0", - "bundled": true + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, "readable-stream": { "version": "2.3.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4504,38 +4709,46 @@ }, "rimraf": { "version": "2.6.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { "glob": "7.1.2" } }, "safe-buffer": { "version": "5.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" }, "safer-buffer": { "version": "2.1.2", - "bundled": true + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sax": { "version": "1.2.4", - "bundled": true + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "semver": { "version": "5.5.1", - "bundled": true + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" }, "set-blocking": { "version": "2.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "signal-exit": { "version": "3.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "string-width": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", @@ -4544,25 +4757,29 @@ }, "string_decoder": { "version": "1.0.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "requires": { "safe-buffer": "5.1.1" } }, "strip-ansi": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "2.1.1" } }, "strip-json-comments": { "version": "2.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "tar": { "version": "4.4.6", - "bundled": true, + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", + "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", "requires": { "chownr": "1.1.1", "fs-minipass": "1.2.5", @@ -4575,28 +4792,33 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "yallist": { "version": "3.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" } } }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "wide-align": { "version": "1.1.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "requires": { "string-width": "1.0.2" } }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } }, @@ -4604,16 +4826,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, "requires": { "tweetnacl": "0.14.5" } }, - "beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" - }, "better-assert": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", @@ -4640,11 +4856,12 @@ "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" }, "bin-build": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", - "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "optional": true, "requires": { +<<<<<<< HEAD "archive-type": "3.2.0", "decompress": "3.0.0", "download": "4.4.3", @@ -4670,15 +4887,27 @@ "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "optional": true } +======= + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" +>>>>>>> upstream/develop } }, "bin-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", - "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "optional": true, "requires": { +<<<<<<< HEAD "executable": "1.1.0" +======= + "execa": "^0.7.0", + "executable": "^4.1.0" +>>>>>>> upstream/develop } }, "bin-pack": { @@ -4687,46 +4916,69 @@ "integrity": "sha1-wqAU7b8L7XCjKSBi7UZXe5YSBnk=" }, "bin-version": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", - "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.0.0.tgz", + "integrity": "sha512-Ekhwm6AUiMbZ1LgVCNMkgjovpMR30FyQN74laAW9gs0NPjZR5gdY0ARNB0YsQG8GOme3CsHbxmeyq/7Ofq6QYQ==", "optional": true, "requires": { +<<<<<<< HEAD "find-versions": "1.2.1" +======= + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } +>>>>>>> upstream/develop } }, "bin-version-check": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", - "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "optional": true, "requires": { +<<<<<<< HEAD "bin-version": "1.0.4", "minimist": "1.2.0", "semver": "4.3.6", "semver-truncate": "1.1.2" +======= + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" +>>>>>>> upstream/develop }, "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "optional": true - }, "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "optional": true } } }, "bin-wrapper": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", - "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "optional": true, "requires": { +<<<<<<< HEAD "bin-check": "2.0.0", "bin-version-check": "2.1.0", "download": "4.4.3", @@ -4794,6 +5046,252 @@ "qs": "6.5.2", "raw-body": "2.3.3", "type-is": "1.6.16" +======= + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" +>>>>>>> upstream/develop + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "optional": true + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "optional": true, + "requires": { +<<<<<<< HEAD + "safer-buffer": "2.1.2" + } + }, +======= + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "optional": true + } + } + }, + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "optional": true + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "optional": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "optional": true + } + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "optional": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "optional": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "optional": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "optional": true + }, + "p-event": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.1.0.tgz", + "integrity": "sha512-sDEpDVnzLGlJj3k590uUdpfEUySP5yAYlvfTCu5hTDvSTXQVecYWKcEwdO49PrZlnJ5wkfAvtawnno/jyXeqvA==", + "optional": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "optional": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + }, + "bl": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" }, "dependencies": { "iconv-lite": { @@ -4801,9 +5299,10 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, +>>>>>>> upstream/develop "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -4818,10 +5317,17 @@ }, "boom": { "version": "2.10.1", +<<<<<<< HEAD "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "requires": { "hoek": "2.16.3" +======= + "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.x.x" +>>>>>>> upstream/develop } }, "bootstrap": { @@ -4856,15 +5362,11 @@ "widest-line": "2.0.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" +<<<<<<< HEAD }, "is-fullwidth-code-point": { "version": "2.0.0", @@ -4887,6 +5389,8 @@ "requires": { "ansi-regex": "3.0.0" } +======= +>>>>>>> upstream/develop } } }, @@ -5011,9 +5515,9 @@ } }, "bson": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.0.9.tgz", - "integrity": "sha512-IQX9/h7WdMBIW/q/++tGd+emQr0XMdeZ6icnT/74Xk9fnabWn+gZgpE+9V+gujL3hhJOoNrnDVY7tWdzc7NUTg==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.0.tgz", + "integrity": "sha512-9Aeai9TacfNtWXOYarkFJRW2CWo+dRon+fuLZYJmvLV3+MiUp0bEI6IAZfXEIg7/Pl/7IWlLaDnhzTsD81etQA==" }, "buffer": { "version": "4.9.1", @@ -5070,6 +5574,7 @@ "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", "dev": true }, +<<<<<<< HEAD "buffer-to-vinyl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", @@ -5113,6 +5618,8 @@ } } }, +======= +>>>>>>> upstream/develop "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -5155,9 +5662,9 @@ } }, "cacheable-request": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.0.0.tgz", - "integrity": "sha512-gU53XCfodl+GZ37ecX/uLobGE+WvgE2QE3VfhX7sPf04Kc35tNPip3IfCKfqJ2e04HLuHRxFCWgGWttv8OQbfw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.2.0.tgz", + "integrity": "sha512-h1n0vjpFaByTvU6PiyTKk2kx4OnuV1aVUynCUd/FiKl4icpPSceowk3rHczwFEBuZvz+E1EU4KExR0MCPeQfaQ==", "requires": { "clone-response": "1.0.2", "get-stream": "4.0.0", @@ -5175,6 +5682,11 @@ } } }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, "caller-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", @@ -5192,7 +5704,7 @@ }, "callsites": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", "dev": true }, @@ -5212,7 +5724,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "requires": { "camelcase": "2.1.1", @@ -5249,14 +5761,14 @@ } }, "caniuse-db": { - "version": "1.0.30000887", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000887.tgz", - "integrity": "sha512-yOScC1WJ6ihxxPNeWSqYc2nKHqeHzXMY382yvC0mZdi+kWBrlEdCFeR/T1s5Abe5n51HoD6IA/Gho2T8vnRT2g==" + "version": "1.0.30000912", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000912.tgz", + "integrity": "sha512-uiepPdHcJ06Na9t15L5l+pp3NWQU4IETbmleghD6tqCqbIYqhHSu7nVfbK2gqPjfy+9jl/wHF1UQlyTszh9tJQ==" }, "caniuse-lite": { - "version": "1.0.30000887", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000887.tgz", - "integrity": "sha512-AHpONWuGFWO8yY9igdXH94tikM6ERS84286r0cAMAXYFtJBk76lhiMhtCxBJNBZsD6hzlvpWZ2AtbVFEkf4JQA==" + "version": "1.0.30000912", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000912.tgz", + "integrity": "sha512-M3zAtV36U+xw5mMROlTXpAHClmPAor6GPKAMD5Yi7glCB5sbMPFtnQ3rGpk4XqPdUrrTIaVYSJZxREZWNy8QJg==" }, "capture-stack-trace": { "version": "1.0.1", @@ -5269,27 +5781,37 @@ "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" }, "caw": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", - "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "requires": { +<<<<<<< HEAD "get-proxy": "1.1.0", "is-obj": "1.0.1", "object-assign": "3.0.0", "tunnel-agent": "0.4.3" +======= + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" +>>>>>>> upstream/develop }, "dependencies": { - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } } } }, "cdata": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/cdata/-/cdata-0.1.1.tgz", - "integrity": "sha512-H0gfEXypjHisCI4xkBfh6wAyzDESay6sscM5xeJMQu7zlYrq/jHzxzOfLElg/ULpkAGNomxzENi6tY6wXWNt9w==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cdata/-/cdata-0.1.3.tgz", + "integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA==" }, "center-align": { "version": "0.1.3", @@ -5301,17 +5823,26 @@ } }, "chai": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", - "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", "dev": true, "requires": { +<<<<<<< HEAD "assertion-error": "1.1.0", "check-error": "1.0.2", "deep-eql": "3.0.1", "get-func-name": "2.0.0", "pathval": "1.1.0", "type-detect": "4.0.8" +======= + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" +>>>>>>> upstream/develop } }, "chai-as-promised": { @@ -5324,15 +5855,15 @@ } }, "chai-dom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/chai-dom/-/chai-dom-1.8.0.tgz", - "integrity": "sha512-MNw5x1gyH++fEJkaPOCLLH78ftL7Of2/KI4YPyttVrwTC36GRQe21H66mIn1Pb/O6psHoHEz/SDLFoQTTLxxvA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/chai-dom/-/chai-dom-1.8.1.tgz", + "integrity": "sha512-ysWinPU3fc+Bp+xMn/u2/PQyk65jnnCZl0alWupUuFFMGaG+KxrUnsoYOgjMDhSKPkm3WqE/5RTnOowIb7asMg==", "dev": true }, "chai-jquery": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chai-jquery/-/chai-jquery-2.0.0.tgz", - "integrity": "sha1-D0MEIwjddGMyvZgWSq70pPRboWc=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chai-jquery/-/chai-jquery-2.1.0.tgz", + "integrity": "sha512-DiKSXcmInlt4d+WC5PkisDL5MsgJPd1lCSfZ3NgeSZJ34CJntEIpPOCdpalH2IhOWHeLpESJaiuHFxX1dpZ6bw==", "dev": true }, "chai-nightwatch": { @@ -5353,7 +5884,7 @@ }, "deep-eql": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dev": true, "requires": { @@ -5429,7 +5960,7 @@ }, "cheerio": { "version": "0.19.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", + "resolved": "http://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", "integrity": "sha1-dy5wFfLuKZZQltcepBdbdas1SSU=", "requires": { "css-select": "1.0.0", @@ -5441,7 +5972,7 @@ "dependencies": { "css-select": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", "integrity": "sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=", "requires": { "boolbase": "1.0.0", @@ -5452,7 +5983,7 @@ }, "css-what": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", "integrity": "sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w=" }, "domhandler": { @@ -5473,7 +6004,7 @@ }, "htmlparser2": { "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "requires": { "domelementtype": "1.3.0", @@ -5494,7 +6025,7 @@ }, "entities": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz", "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=" } } @@ -5522,7 +6053,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } @@ -5548,16 +6079,24 @@ } }, "chromedriver": { - "version": "2.42.0", - "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.42.0.tgz", - "integrity": "sha512-ypW3O2rjLCVQYf73ONFsLRArazecL3kj3dAHXPPF3vF5dGyi4NNerA1Hy3fctIvINRs9Ljo3N4l00S0UxiEOlQ==", + "version": "2.44.1", + "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.44.1.tgz", + "integrity": "sha512-IPM8XQzQYVNJ9Rfec5cy0aGbrZno5xUlDNLLuph9bjkTJVoi14zqjvtmRd8Dc1P5vTw0MwNQ5JD89zibXp/W5A==", "dev": true, "requires": { +<<<<<<< HEAD "del": "3.0.0", "extract-zip": "1.6.7", "kew": "0.7.0", "mkdirp": "0.5.1", "request": "2.88.0" +======= + "del": "^3.0.0", + "extract-zip": "^1.6.7", + "mkdirp": "^0.5.1", + "request": "^2.88.0", + "tcp-port-used": "^1.0.1" +>>>>>>> upstream/develop }, "dependencies": { "assert-plus": { @@ -5578,6 +6117,7 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, +<<<<<<< HEAD "del": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", @@ -5592,12 +6132,15 @@ "rimraf": "2.6.2" } }, +======= +>>>>>>> upstream/develop "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -5612,16 +6155,26 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop } }, "http-signature": { @@ -5795,9 +6348,35 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { +<<<<<<< HEAD "string-width": "1.0.2", "strip-ansi": "3.0.1", "wrap-ansi": "2.1.0" +======= + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } +>>>>>>> upstream/develop } }, "clone": { @@ -5888,13 +6467,18 @@ } }, "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", "requires": { +<<<<<<< HEAD "clone": "1.0.4", "color-convert": "1.9.3", "color-string": "0.3.0" +======= + "color-convert": "^1.9.1", + "color-string": "^1.5.2" +>>>>>>> upstream/develop } }, "color-convert": { @@ -5911,11 +6495,16 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", "requires": { +<<<<<<< HEAD "color-name": "1.1.3" +======= + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" +>>>>>>> upstream/develop } }, "color-support": { @@ -5930,14 +6519,52 @@ "requires": { "color": "0.11.4", "css-color-names": "0.0.4", +<<<<<<< HEAD "has": "1.0.3" +======= + "has": "^1.0.1" + }, + "dependencies": { + "color": { + "version": "0.11.4", + "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-string": { + "version": "0.3.0", + "resolved": "http://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "requires": { + "color-name": "^1.0.0" + } + } +>>>>>>> upstream/develop } }, + "colornames": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", + "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" + }, "colors": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" }, + "colorspace": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.1.tgz", + "integrity": "sha512-pI3btWyiuz7Ken0BWh9Elzsmv2bM9AhA7psXib4anUXy/orfZ/E0MbQwhSOG/9L8hLlalqrU0UhOuqxW1YjmVw==", + "requires": { + "color": "3.0.x", + "text-hex": "1.0.x" + } + }, "combine-lists": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", @@ -5956,9 +6583,9 @@ } }, "commander": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", - "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==" + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" }, "common-config": { "version": "0.1.0", @@ -6101,7 +6728,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "requires": { "camelcase": "3.0.0", @@ -6134,7 +6761,7 @@ }, "composer": { "version": "0.13.0", - "resolved": "https://registry.npmjs.org/composer/-/composer-0.13.0.tgz", + "resolved": "http://registry.npmjs.org/composer/-/composer-0.13.0.tgz", "integrity": "sha1-HbyxXxmpBt7uSanD0TfmVLvG0OI=", "requires": { "array-unique": "0.2.1", @@ -6320,7 +6947,7 @@ }, "next-tick": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", "integrity": "sha1-ddpKkn7liH45BliABltzNkE7MQ0=" }, "now-and-later": { @@ -6371,6 +6998,15 @@ "typedarray": "0.0.6" } }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "configstore": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", @@ -6509,7 +7145,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } @@ -6653,11 +7289,12 @@ "dev": true }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -6672,6 +7309,11 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "growl": { @@ -6681,13 +7323,18 @@ "dev": true }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop } }, "http-signature": { @@ -6842,15 +7489,15 @@ }, "dependencies": { "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, "cryptiles": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "requires": { "boom": "2.10.1" @@ -6881,12 +7528,12 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, "css-loader": { "version": "0.28.11", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "requires": { "babel-code-frame": "6.26.0", @@ -6956,25 +7603,32 @@ } }, "css-select": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.0.tgz", - "integrity": "sha512-MGhoq1S9EyPgZIGnts8Yz5WwUOyHmPMdlqeifsYs/xFX7AAm3hY0RJe1dqVlXtYPI66Nsk39R/sa5/ree6L2qg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", "requires": { +<<<<<<< HEAD "boolbase": "1.0.0", "css-what": "2.1.0", "domutils": "1.7.0", "nth-check": "1.0.1" +======= + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" +>>>>>>> upstream/develop } }, "css-select-base-adapter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", - "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "requires": { "cssesc": "0.1.0", "fastparse": "1.1.1", @@ -7015,9 +7669,9 @@ "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=" }, "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==" }, "cssesc": { "version": "0.1.0", @@ -7026,7 +7680,7 @@ }, "cssnano": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "requires": { "autoprefixer": "6.7.7", @@ -7152,9 +7806,9 @@ } }, "csv-stringify": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-3.1.1.tgz", - "integrity": "sha512-Ni9r/BdQM2cGnWzwAP09zp12LVOAMHLJ86azNHGC7s4OUo2WidGfcM3QwYEjD8c4ELCL/a4AzfIsVCzroeys+g==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-4.3.1.tgz", + "integrity": "sha512-VRjPYIUzex5kfbsOY7LaJcNE2qMWGQQAanb3/Vv85WbOgA+dAfDNfwntRvv335icJgGYrnTX403WxJxRVpLDFA==", "requires": { "lodash.get": "4.4.2" } @@ -7174,9 +7828,9 @@ "dev": true }, "cwait": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cwait/-/cwait-1.1.1.tgz", - "integrity": "sha512-VRS0E6E41fK2QDYIGsVeE6FRXoH5Vf3hGtDL/jZxh3W+KPVVoEggDem5xJveihgZrd+xmYSqGPIUi/jv5zXcxQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cwait/-/cwait-1.1.2.tgz", + "integrity": "sha512-kIx8zE5jJ1iBgZytTr01aj57HdC+thPsg8W9Tw0gbf30/F7wfRRUS+BiXT90Dn+A0oGtF0xLT5293Ua4w/ZsNA==", "requires": { "cdata": "0.1.1" } @@ -7279,7 +7933,7 @@ }, "d": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "requires": { "es5-ext": "0.10.46" @@ -7339,7 +7993,7 @@ }, "clone-deep": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "resolved": "http://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", "requires": { "for-own": "0.1.5", @@ -7524,7 +8178,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "1.1.6" @@ -7576,9 +8230,14 @@ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" }, "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } }, "de-indent": { "version": "1.0.2", @@ -7604,10 +8263,41 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "decompress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", - "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "requires": { +<<<<<<< HEAD "buffer-to-vinyl": "1.1.0", "concat-stream": "1.6.2", "decompress-tar": "3.1.0", @@ -7631,27 +8321,175 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" +======= + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" +>>>>>>> upstream/develop }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "get-stream": { + "version": "2.3.1", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "requires": { +<<<<<<< HEAD "expand-range": "1.8.2", "preserve": "0.2.0", "repeat-element": "1.1.3" +======= + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" +>>>>>>> upstream/develop } }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "expand-brackets": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "deep-bind": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/deep-bind/-/deep-bind-0.3.0.tgz", + "integrity": "sha1-lcMd2Eoc0bOBEZosQu25DbSFvDM=", + "requires": { + "mixin-deep": "^1.1.3" + } + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defaults-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/defaults-deep/-/defaults-deep-0.2.4.tgz", + "integrity": "sha512-V6BtqzcMvn0EPOy7f+SfMhfmTawq+7UQdt9yZH0EBK89+IHo5f+Hse/qzTorAXOBrQpxpwb6cB/8OgtaMrT+Fg==", + "requires": { + "for-own": "^0.1.3", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.3" + }, + "dependencies": { + "for-own": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { +<<<<<<< HEAD "is-posix-bracket": "0.1.1" } }, @@ -8167,6 +9005,9 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { "for-in": "1.0.2" +======= + "for-in": "^1.0.1" +>>>>>>> upstream/develop } }, "lazy-cache": { @@ -8251,11 +9092,11 @@ } }, "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "requires": { +<<<<<<< HEAD "globby": "5.0.0", "is-path-cwd": "1.0.0", "is-path-in-cwd": "1.0.1", @@ -8263,27 +9104,43 @@ "pify": "2.3.0", "pinkie-promise": "2.0.1", "rimraf": "2.6.2" +======= + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" +>>>>>>> upstream/develop }, "dependencies": { "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, + "version": "6.1.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "requires": { +<<<<<<< HEAD "array-union": "1.0.2", "arrify": "1.0.1", "glob": "7.1.3", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1" +======= + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } +>>>>>>> upstream/develop } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true } } }, @@ -8324,7 +9181,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" } } @@ -8334,11 +9191,6 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, - "deprecated": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", - "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=" - }, "des.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", @@ -8372,6 +9224,16 @@ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", "dev": true }, + "diagnostics": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", + "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", + "requires": { + "colorspace": "1.1.x", + "enabled": "1.0.x", + "kuler": "1.0.x" + } + }, "diff": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", @@ -8387,6 +9249,25 @@ "randombytes": "2.0.6" } }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + } + } + }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -8402,10 +9283,11 @@ "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" }, "dom-converter": { - "version": "0.1.4", - "resolved": "http://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "requires": { +<<<<<<< HEAD "utila": "0.3.3" }, "dependencies": { @@ -8414,8 +9296,17 @@ "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=" } +======= + "utila": "~0.4" +>>>>>>> upstream/develop } }, + "dom-event-types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.0.0.tgz", + "integrity": "sha512-2G2Vwi2zXTHBGqXHsJ4+ak/iP0N8Ar+G8a7LiD2oup5o4sQWytwqqrZu/O6hIMV0KMID2PL69OhpshLO0n7UJQ==", + "dev": true + }, "dom-serialize": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", @@ -8439,7 +9330,7 @@ "dependencies": { "domelementtype": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" } } @@ -8455,9 +9346,9 @@ "integrity": "sha1-wpxVJAaedXF8IuCkcUMbKlq0DhU=" }, "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.2.1.tgz", + "integrity": "sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA==" }, "domhandler": { "version": "2.1.0", @@ -8485,6 +9376,7 @@ } }, "download": { +<<<<<<< HEAD "version": "4.4.3", "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", @@ -8606,12 +9498,44 @@ } } } +======= + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" +>>>>>>> upstream/develop }, "got": { - "version": "5.7.1", - "resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz", - "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "optional": true, "requires": { +<<<<<<< HEAD "create-error-class": "3.0.2", "duplexer2": "0.1.4", "is-redirect": "1.0.0", @@ -8678,10 +9602,27 @@ "object.omit": "2.0.1", "parse-glob": "3.0.4", "regex-cache": "0.4.4" +======= + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" +>>>>>>> upstream/develop } }, - "ordered-read-streams": { + "p-cancelable": { "version": "0.3.0", +<<<<<<< HEAD "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", "requires": { @@ -8706,11 +9647,17 @@ "requires": { "extend-shallow": "2.0.1" } +======= + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "optional": true +>>>>>>> upstream/develop }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", +<<<<<<< HEAD "requires": { "prepend-http": "1.0.4" } @@ -8747,6 +9694,11 @@ "through2-filter": "2.0.0", "vali-date": "1.0.0", "vinyl": "1.2.0" +======= + "optional": true, + "requires": { + "prepend-http": "^1.0.1" +>>>>>>> upstream/develop } } } @@ -8757,11 +9709,38 @@ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" }, "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "requires": { +<<<<<<< HEAD "readable-stream": "2.3.6" +======= + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } +>>>>>>> upstream/develop } }, "duplexer3": { @@ -8770,9 +9749,9 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", @@ -8780,6 +9759,7 @@ "stream-shift": "1.0.0" } }, +<<<<<<< HEAD "each-async": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", @@ -8796,6 +9776,8 @@ } } }, +======= +>>>>>>> upstream/develop "each-props": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", @@ -8847,6 +9829,11 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + }, "mocha": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", @@ -8880,7 +9867,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true, "requires": { "jsbn": "0.1.1", "safer-buffer": "2.1.2" @@ -8906,9 +9892,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.70", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.70.tgz", - "integrity": "sha512-WYMjqCnPVS5JA+XvwEnpwucJpVi2+q9cdCFpbhxgWGsCtforFBEkuP9+nCyy/wnU/0SyLcLRIeZct9ayMGcXoQ==" + "version": "1.3.86", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.86.tgz", + "integrity": "sha512-BcmXOu37FCPxrrh0wyKgKi5dAjIu2ohxN5ptapkLPKRC3IBK2NeIwh9n1x/8HzSRQiEKamJkDce1ZgOGgEX9iw==" }, "elliptic": { "version": "6.4.1", @@ -8939,7 +9925,7 @@ }, "en-route": { "version": "0.7.5", - "resolved": "https://registry.npmjs.org/en-route/-/en-route-0.7.5.tgz", + "resolved": "http://registry.npmjs.org/en-route/-/en-route-0.7.5.tgz", "integrity": "sha1-6CMOc4NsXpXGdX4EQtPBExJL3Zg=", "requires": { "arr-flatten": "1.1.0", @@ -8981,6 +9967,14 @@ } } }, + "enabled": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", + "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", + "requires": { + "env-variable": "0.0.x" + } + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -9004,7 +9998,7 @@ }, "engine": { "version": "0.1.12", - "resolved": "https://registry.npmjs.org/engine/-/engine-0.1.12.tgz", + "resolved": "http://registry.npmjs.org/engine/-/engine-0.1.12.tgz", "integrity": "sha1-+H6MkLuAzT9YWXrFaVk+5G2idC0=", "requires": { "assign-deep": "0.4.7", @@ -9057,7 +10051,7 @@ }, "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "1.1.6" @@ -9175,9 +10169,9 @@ "integrity": "sha1-rd9HCN2FoFoyF6l3l+q4oBPE+A4=" }, "engine.io": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz", - "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", "dev": true, "requires": { "accepts": "1.3.5", @@ -9218,7 +10212,7 @@ }, "engine.io-client": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "resolved": "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", "dev": true, "requires": { @@ -9264,16 +10258,21 @@ } }, "engine.io-parser": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", - "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", "dev": true, "requires": { "after": "0.8.2", "arraybuffer.slice": "0.0.7", "base64-arraybuffer": "0.1.5", +<<<<<<< HEAD "blob": "0.0.4", "has-binary2": "1.0.3" +======= + "blob": "0.0.5", + "has-binary2": "~1.0.2" +>>>>>>> upstream/develop } }, "enhanced-resolve": { @@ -9288,9 +10287,9 @@ }, "dependencies": { "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=" + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==" } } }, @@ -9301,9 +10300,14 @@ "dev": true }, "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "env-variable": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", + "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" }, "errno": { "version": "0.1.7", @@ -9318,7 +10322,18 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { +<<<<<<< HEAD "is-arrayish": "0.2.1" +======= + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + } +>>>>>>> upstream/develop } }, "error-symbol": { @@ -9339,13 +10354,19 @@ } }, "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "requires": { +<<<<<<< HEAD "is-callable": "1.1.4", "is-date-object": "1.0.1", "is-symbol": "1.0.2" +======= + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" +>>>>>>> upstream/develop } }, "es5-ext": { @@ -9388,7 +10409,7 @@ }, "es6-promisify": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { @@ -9465,7 +10486,7 @@ }, "source-map": { "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "optional": true, "requires": { @@ -9531,6 +10552,18 @@ "text-table": "0.2.0" }, "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -9549,9 +10582,9 @@ } }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "2.1.1" @@ -9563,10 +10596,16 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", "dev": true }, "js-yaml": { @@ -9579,16 +10618,28 @@ "esprima": "4.0.1" } }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, + "progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", + "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", + "dev": true + }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "dev": true }, "strip-ansi": { @@ -9683,6 +10734,12 @@ "htmlparser2": "3.9.2" }, "dependencies": { + "domelementtype": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", @@ -9693,17 +10750,37 @@ } }, "htmlparser2": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", - "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", + "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", "dev": true, "requires": { +<<<<<<< HEAD "domelementtype": "1.3.0", "domhandler": "2.4.2", "domutils": "1.7.0", "entities": "1.1.1", "inherits": "2.0.3", "readable-stream": "2.3.6" +======= + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6" + } + }, + "readable-stream": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", + "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" +>>>>>>> upstream/develop } } } @@ -9743,7 +10820,7 @@ }, "espree": { "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "resolved": "http://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { @@ -9798,10 +10875,11 @@ } }, "event-stream": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.6.tgz", - "integrity": "sha512-dGXNg4F/FgVzlApjzItL+7naHutA3fDqbV/zAZqDDlXTjiMnQmZKu+prImWKszeBM5UQeGvAl3u1wBiKeDh61g==", + "version": "3.3.4", + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", "requires": { +<<<<<<< HEAD "duplexer": "0.1.1", "flatmap-stream": "0.1.0", "from": "0.1.7", @@ -9810,6 +10888,15 @@ "split": "1.0.1", "stream-combiner": "0.2.2", "through": "2.3.8" +======= + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" +>>>>>>> upstream/develop } }, "eventemitter3": { @@ -9819,7 +10906,7 @@ }, "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "eventsource-polyfill": { @@ -9850,6 +10937,7 @@ "tempfile": "2.0.0" } }, +<<<<<<< HEAD "exec-series": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz", @@ -9860,6 +10948,8 @@ "object-assign": "4.1.1" } }, +======= +>>>>>>> upstream/develop "execa": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", @@ -9886,18 +10976,30 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" } } }, "executable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", - "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "optional": true, "requires": { +<<<<<<< HEAD "meow": "3.7.0" +======= + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "optional": true + } +>>>>>>> upstream/develop } }, "exit-hook": { @@ -10011,7 +11113,7 @@ }, "expand-range": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { @@ -10180,7 +11282,7 @@ }, "expand-range": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "requires": { "fill-range": "2.2.4" @@ -10247,13 +11349,13 @@ } }, "express": { - "version": "4.16.3", - "resolved": "http://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "requires": { "accepts": "1.3.5", "array-flatten": "1.1.1", - "body-parser": "1.18.2", + "body-parser": "1.18.3", "content-disposition": "0.5.2", "content-type": "1.0.4", "cookie": "0.3.1", @@ -10270,10 +11372,17 @@ "on-finished": "2.3.0", "parseurl": "1.3.2", "path-to-regexp": "0.1.7", +<<<<<<< HEAD "proxy-addr": "2.0.4", "qs": "6.5.1", "range-parser": "1.2.0", "safe-buffer": "5.1.1", +======= + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", +>>>>>>> upstream/develop "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", @@ -10283,6 +11392,7 @@ "vary": "1.1.2" }, "dependencies": { +<<<<<<< HEAD "body-parser": { "version": "1.18.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", @@ -10348,6 +11458,12 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" +======= + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +>>>>>>> upstream/develop }, "statuses": { "version": "1.4.0", @@ -10357,11 +11473,15 @@ } }, "express-basic-auth": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.1.5.tgz", - "integrity": "sha512-mDp1yMjZbCzH7Ixp8k20TyYiNgUdEso8XwUglWHbFZwivX32c5pbB24wcGL+feWXLqinJCvGvuuJSqLih+MV/g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.1.6.tgz", + "integrity": "sha512-fRh/UU2q/YhvY0/Pkzi3VcLyjIExveW2NOOnOGgO6yO0jKXt6zcKPVPWSrL8nlhlh+YEH5LOjz+CGFML5dJQNw==", "requires": { +<<<<<<< HEAD "basic-auth": "1.1.0" +======= + "basic-auth": "^2.0.1" +>>>>>>> upstream/develop } }, "express-validator": { @@ -10373,6 +11493,23 @@ "validator": "10.7.1" } }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -10560,19 +11697,39 @@ } }, "fancy-log": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", - "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "requires": { +<<<<<<< HEAD "ansi-gray": "0.1.1", "color-support": "1.1.3", "time-stamp": "1.1.0" +======= + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" +>>>>>>> upstream/develop } }, "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.4.tgz", + "integrity": "sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } }, "fast-json-stable-stringify": { "version": "2.0.0", @@ -10585,10 +11742,15 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fast-safe-stringify": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz", + "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==" + }, "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" }, "fd-slicer": { "version": "1.1.0", @@ -10598,6 +11760,11 @@ "pend": "1.2.0" } }, + "fecha": { + "version": "2.3.3", + "resolved": "http://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", + "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" + }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -10656,13 +11823,14 @@ }, "file-loader": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "requires": { "loader-utils": "1.1.0", "schema-utils": "0.4.7" }, "dependencies": { +<<<<<<< HEAD "ajv": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", @@ -10689,6 +11857,8 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, +======= +>>>>>>> upstream/develop "schema-utils": { "version": "0.4.7", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", @@ -10723,9 +11893,9 @@ } }, "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" }, "file-uri-to-path": { "version": "1.0.0", @@ -10744,18 +11914,24 @@ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" }, "filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" }, "filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "requires": { +<<<<<<< HEAD "filename-reserved-regex": "1.0.0", "strip-outer": "1.0.1", "trim-repeated": "1.0.0" +======= + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" +>>>>>>> upstream/develop } }, "filenamify-url": { @@ -10763,8 +11939,30 @@ "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", "requires": { +<<<<<<< HEAD "filenamify": "1.2.1", "humanize-url": "1.0.1" +======= + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + }, + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + } +>>>>>>> upstream/develop } }, "fileset": { @@ -10806,7 +12004,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { "debug": "2.6.9", @@ -10888,11 +12086,6 @@ } } }, - "find-index": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", - "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=" - }, "find-pkg": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", @@ -10910,15 +12103,28 @@ } }, "find-versions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", - "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.0.0.tgz", + "integrity": "sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A==", "optional": true, "requires": { +<<<<<<< HEAD "array-uniq": "1.0.3", "get-stdin": "4.0.1", "meow": "3.7.0", "semver-regex": "1.0.0" +======= + "array-uniq": "^2.0.0", + "semver-regex": "^2.0.0" + }, + "dependencies": { + "array-uniq": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.0.0.tgz", + "integrity": "sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg==", + "optional": true + } +>>>>>>> upstream/develop } }, "findup-sync": { @@ -10965,21 +12171,29 @@ "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=" }, "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { +<<<<<<< HEAD "circular-json": "0.3.3", "del": "2.2.2", "graceful-fs": "4.1.11", "write": "0.2.1" +======= + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" +>>>>>>> upstream/develop } }, - "flatmap-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/flatmap-stream/-/flatmap-stream-0.1.0.tgz", - "integrity": "sha512-Nlic4ZRYxikqnK5rj3YoxDVKGGtUjcNDUtvQ7XsdGLZmMwdUYnXf10o1zcXtzEZTBgc6GxeRpQxV/Wu3WPIIHA==" + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", + "dev": true }, "flatten": { "version": "1.0.2", @@ -10996,9 +12210,9 @@ } }, "follow-redirects": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.8.tgz", - "integrity": "sha512-sy1mXPmv7kLAMKW/8XofG7o9T+6gAjzdZK4AJF6ryqQYUa/hnzgiypoeUecZ53x7XiqKNEpNqLtS97MshW2nxg==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "requires": { "debug": "3.1.0" }, @@ -11083,9 +12297,19 @@ "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "optional": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, "fs-access": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", "dev": true, "requires": { @@ -11103,13 +12327,29 @@ "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=" }, "fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "requires": { +<<<<<<< HEAD "graceful-fs": "4.1.11", "jsonfile": "3.0.1", "universalify": "0.1.2" +======= + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + } +>>>>>>> upstream/develop } }, "fs-mkdirp-stream": { @@ -11149,21 +12389,25 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "optional": true }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "aproba": { "version": "1.2.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "optional": true, "requires": { "delegates": "1.0.0", @@ -11172,11 +12416,13 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "brace-expansion": { "version": "1.1.11", - "bundled": true, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -11184,29 +12430,35 @@ }, "chownr": { "version": "1.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", "optional": true }, "code-point-at": { "version": "1.1.0", - "bundled": true + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "concat-map": { "version": "0.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, "core-util-is": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "optional": true }, "debug": { "version": "2.6.9", - "bundled": true, + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "optional": true, "requires": { "ms": "2.0.0" @@ -11214,22 +12466,26 @@ }, "deep-extend": { "version": "0.5.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", "optional": true }, "delegates": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "optional": true }, "detect-libc": { "version": "1.0.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "optional": true }, "fs-minipass": { "version": "1.2.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "optional": true, "requires": { "minipass": "2.2.4" @@ -11237,12 +12493,14 @@ }, "fs.realpath": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "optional": true }, "gauge": { "version": "2.7.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "optional": true, "requires": { "aproba": "1.2.0", @@ -11257,7 +12515,8 @@ }, "glob": { "version": "7.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "optional": true, "requires": { "fs.realpath": "1.0.0", @@ -11270,12 +12529,14 @@ }, "has-unicode": { "version": "2.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "optional": true }, "iconv-lite": { "version": "0.4.21", - "bundled": true, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", + "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", "optional": true, "requires": { "safer-buffer": "2.1.2" @@ -11283,7 +12544,8 @@ }, "ignore-walk": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "optional": true, "requires": { "minimatch": "3.0.4" @@ -11291,7 +12553,8 @@ }, "inflight": { "version": "1.0.6", - "bundled": true, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "optional": true, "requires": { "once": "1.4.0", @@ -11300,39 +12563,46 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { "number-is-nan": "1.0.1" } }, "isarray": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "optional": true }, "minimatch": { "version": "3.0.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "1.1.11" } }, "minimist": { "version": "0.0.8", - "bundled": true + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "minipass": { "version": "2.2.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", + "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", "requires": { "safe-buffer": "5.1.1", "yallist": "3.0.2" @@ -11340,7 +12610,8 @@ }, "minizlib": { "version": "1.1.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "optional": true, "requires": { "minipass": "2.2.4" @@ -11348,19 +12619,22 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" } }, "ms": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "optional": true }, "needle": { "version": "2.2.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", + "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", "optional": true, "requires": { "debug": "2.6.9", @@ -11370,7 +12644,8 @@ }, "node-pre-gyp": { "version": "0.10.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", + "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", "optional": true, "requires": { "detect-libc": "1.0.3", @@ -11387,7 +12662,8 @@ }, "nopt": { "version": "4.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "optional": true, "requires": { "abbrev": "1.1.1", @@ -11396,12 +12672,14 @@ }, "npm-bundled": { "version": "1.0.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", + "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", "optional": true }, "npm-packlist": { "version": "1.1.10", - "bundled": true, + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", + "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", "optional": true, "requires": { "ignore-walk": "3.0.1", @@ -11410,7 +12688,8 @@ }, "npmlog": { "version": "4.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "optional": true, "requires": { "are-we-there-yet": "1.1.4", @@ -11421,33 +12700,39 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "object-assign": { "version": "4.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "optional": true }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { "wrappy": "1.0.2" } }, "os-homedir": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "optional": true }, "os-tmpdir": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "optional": true }, "osenv": { "version": "0.1.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "optional": true, "requires": { "os-homedir": "1.0.2", @@ -11456,17 +12741,20 @@ }, "path-is-absolute": { "version": "1.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "optional": true }, "process-nextick-args": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "optional": true }, "rc": { "version": "1.2.7", - "bundled": true, + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", "optional": true, "requires": { "deep-extend": "0.5.1", @@ -11477,14 +12765,16 @@ "dependencies": { "minimist": { "version": "1.2.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "optional": true } } }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "optional": true, "requires": { "core-util-is": "1.0.2", @@ -11498,7 +12788,8 @@ }, "rimraf": { "version": "2.6.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "optional": true, "requires": { "glob": "7.1.2" @@ -11506,36 +12797,43 @@ }, "safe-buffer": { "version": "5.1.1", - "bundled": true + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" }, "safer-buffer": { "version": "2.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "optional": true }, "sax": { "version": "1.2.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "optional": true }, "semver": { "version": "5.5.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "optional": true }, "set-blocking": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "optional": true }, "signal-exit": { "version": "3.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "optional": true }, "string-width": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", @@ -11544,7 +12842,8 @@ }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "optional": true, "requires": { "safe-buffer": "5.1.1" @@ -11552,19 +12851,22 @@ }, "strip-ansi": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "2.1.1" } }, "strip-json-comments": { "version": "2.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "optional": true }, "tar": { "version": "4.4.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", + "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", "optional": true, "requires": { "chownr": "1.0.1", @@ -11578,12 +12880,14 @@ }, "util-deprecate": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "optional": true }, "wide-align": { "version": "1.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "optional": true, "requires": { "string-width": "1.0.2" @@ -11591,11 +12895,13 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "yallist": { "version": "3.0.2", - "bundled": true + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" } } }, @@ -11640,7 +12946,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true } @@ -11662,6 +12968,7 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "requires": { +<<<<<<< HEAD "aproba": "1.2.0", "console-control-strings": "1.1.0", "has-unicode": "2.0.1", @@ -11670,14 +12977,48 @@ "string-width": "1.0.2", "strip-ansi": "3.0.1", "wide-align": "1.1.3" +======= + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } +>>>>>>> upstream/develop } }, "gaze": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "requires": { +<<<<<<< HEAD "globule": "0.1.0" +======= + "globule": "^1.0.0" +>>>>>>> upstream/develop } }, "generate-function": { @@ -11726,11 +13067,15 @@ } }, "get-proxy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", - "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "requires": { +<<<<<<< HEAD "rc": "1.2.8" +======= + "npm-conf": "^1.1.0" +>>>>>>> upstream/develop } }, "get-res": { @@ -11748,9 +13093,9 @@ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" }, "get-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.0.0.tgz", - "integrity": "sha512-FneLKMENeOR7wOK0/ZXCh+lwqtnPwkeunJjRN28LPqzGvNAhYvrTAhXv6xDm4vsJ0M7lcRbIYHQudKsSy2RtSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "requires": { "pump": "3.0.0" } @@ -11832,25 +13177,49 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, "gifsicle": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", - "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", "optional": true, "requires": { +<<<<<<< HEAD "bin-build": "2.2.0", "bin-wrapper": "3.0.2", "logalot": "2.1.0" +======= + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } +>>>>>>> upstream/develop } }, "git-config-path": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", "integrity": "sha1-bTP37WPbDQ4RgTFQO6s6ykfVRmQ=", "requires": { "extend-shallow": "2.0.1", @@ -11870,7 +13239,7 @@ }, "git-repo-name": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/git-repo-name/-/git-repo-name-0.6.0.tgz", + "resolved": "http://registry.npmjs.org/git-repo-name/-/git-repo-name-0.6.0.tgz", "integrity": "sha1-rwmIRlaqU37GJccIcAgXXNYSKP8=", "requires": { "cwd": "0.9.1", @@ -11960,11 +13329,17 @@ "unique-stream": "2.2.1" } }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, "glob-watcher": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.1.tgz", - "integrity": "sha512-fK92r2COMC199WCyGUblrZKhjra3cyVMDiypDdqg1vsSDmexnbYivK1kNR4QItiNXLKmGlqan469ks67RtNa2g==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", "requires": { +<<<<<<< HEAD "async-done": "1.3.1", "chokidar": "2.0.4", "just-debounce": "1.0.0", @@ -11979,6 +13354,16 @@ "find-index": "0.1.1" } }, +======= + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, +>>>>>>> upstream/develop "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -12015,10 +13400,11 @@ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" }, "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "version": "8.0.1", + "resolved": "http://registry.npmjs.org/globby/-/globby-8.0.1.tgz", + "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", "requires": { +<<<<<<< HEAD "array-union": "1.0.2", "glob": "7.1.3", "object-assign": "4.1.1", @@ -12031,13 +13417,23 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } +======= + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" +>>>>>>> upstream/develop } }, "globule": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "requires": { +<<<<<<< HEAD "glob": "3.1.21", "lodash": "1.0.2", "minimatch": "0.2.14" @@ -12082,6 +13478,11 @@ "sigmund": "1.0.1" } } +======= + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" +>>>>>>> upstream/develop } }, "glogg": { @@ -12093,10 +13494,11 @@ } }, "got": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/got/-/got-9.2.2.tgz", - "integrity": "sha512-XLXmtO1QxLuzj6t4JBClWD1NI/bMvsR9utYl0yyPg49eUJjqU7HaQhPDvSVGwYoSbAqsRfe5aNZXHl1Zctzwmw==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-9.3.2.tgz", + "integrity": "sha512-OyKOUg71IKvwb8Uj0KP6EN3+qVVvXmYsFznU1fnwUnKtDbZnwSlAi7muNlu4HhBfN9dImtlgg9e7H0g5qVdaeQ==", "requires": { +<<<<<<< HEAD "@sindresorhus/is": "0.11.0", "@szmarczak/http-timer": "1.1.1", "cacheable-request": "5.0.0", @@ -12107,12 +13509,25 @@ "p-cancelable": "0.5.1", "to-readable-stream": "1.0.0", "url-parse-lax": "3.0.0" +======= + "@sindresorhus/is": "^0.12.0", + "@szmarczak/http-timer": "^1.1.0", + "cacheable-request": "^5.1.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" +>>>>>>> upstream/develop } }, "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" }, "graceful-readlink": { "version": "1.0.1", @@ -12314,6 +13729,7 @@ } } }, +<<<<<<< HEAD "gulp-decompress": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", @@ -12325,11 +13741,14 @@ "readable-stream": "2.3.6" } }, +======= +>>>>>>> upstream/develop "gulp-imagemin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-4.1.0.tgz", - "integrity": "sha512-6nWkrMNY5ub+34+DwlgQdWg21Z4DWAOARLpnyuZ773pGPJrfiyQrkOzdz9DgQSGBQjU1zuw6gd+9clLi6eicuw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-5.0.3.tgz", + "integrity": "sha512-bKJMix4r6EQPVV2u8sUglw6Rn0PSp6i70pSK2ECN7j0dRy0w/Lz5SBbynY3MfGBZ0cTMZlaUq+6LyKlZgP74Ew==", "requires": { +<<<<<<< HEAD "chalk": "2.4.1", "fancy-log": "1.3.2", "imagemin": "5.3.1", @@ -12387,13 +13806,27 @@ "extend-shallow": "1.1.4" } } +======= + "chalk": "^2.4.1", + "fancy-log": "^1.3.2", + "imagemin": "^6.0.0", + "imagemin-gifsicle": "^6.0.1", + "imagemin-jpegtran": "^6.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.1.0", + "through2-concurrent": "^2.0.0" +>>>>>>> upstream/develop } }, "gulp-nodemon": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/gulp-nodemon/-/gulp-nodemon-2.2.1.tgz", - "integrity": "sha1-2b8Zn1WFRYFZ09KZFT5gtGhotvQ=", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/gulp-nodemon/-/gulp-nodemon-2.4.2.tgz", + "integrity": "sha512-r8ShC9yzL3lK5qUsTStMeZRwqLG6t2m4lEBVcfUYzVkiYSeYXu9xYXG5rfvzBOPZOZ2dWugTKr+zeWbnMnzWDA==", "requires": { +<<<<<<< HEAD "colors": "1.0.3", "event-stream": "3.3.6", "gulp": "3.9.1", @@ -12580,14 +14013,20 @@ "through2": "0.6.5", "vinyl": "0.4.6" } +======= + "colors": "^1.2.1", + "gulp": "^4.0.0", + "nodemon": "^1.18.7" + }, + "dependencies": { + "colors": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==" +>>>>>>> upstream/develop } } }, - "gulp-rename": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", - "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==" - }, "gulp-sourcemaps": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", @@ -12604,6 +14043,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" +<<<<<<< HEAD }, "replace-ext": { "version": "0.0.1", @@ -12673,6 +14113,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" +======= +>>>>>>> upstream/develop }, "replace-ext": { "version": "0.0.1", @@ -12680,9 +14122,9 @@ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" }, "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "requires": { "clone": "1.0.4", "clone-stats": "0.0.1", @@ -12719,11 +14161,6 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" }, - "underscore": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" - }, "vinyl": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", @@ -12823,7 +14260,7 @@ }, "har-validator": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "requires": { "chalk": "1.1.3", @@ -12879,11 +14316,6 @@ } } }, - "has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" - }, "has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", @@ -12918,6 +14350,7 @@ } } }, +<<<<<<< HEAD "has-gulplog": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", @@ -12926,16 +14359,31 @@ "sparkles": "1.0.1" } }, +======= +>>>>>>> upstream/develop "has-own-deep": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-own-deep/-/has-own-deep-0.1.4.tgz", "integrity": "sha1-kesM2ieAgxWPgEKigxZDTpr+eHY=" }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, "has-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -12985,9 +14433,9 @@ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" }, "hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "requires": { "inherits": "2.0.3", "minimalistic-assert": "1.0.1" @@ -13004,7 +14452,7 @@ }, "hawk": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "resolved": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "requires": { "boom": "2.10.1", @@ -13014,9 +14462,9 @@ } }, "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "hellojs": { "version": "1.17.1", @@ -13060,7 +14508,7 @@ }, "hoek": { "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" }, "home-or-tmp": { @@ -13086,9 +14534,9 @@ "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" }, "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" }, "html-entities": { "version": "1.2.1", @@ -13097,10 +14545,11 @@ "dev": true }, "html-minifier": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", - "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", "requires": { +<<<<<<< HEAD "camel-case": "3.0.0", "clean-css": "4.2.1", "commander": "2.17.1", @@ -13108,6 +14557,15 @@ "param-case": "2.1.1", "relateurl": "0.2.7", "uglify-js": "3.4.9" +======= + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" +>>>>>>> upstream/develop }, "dependencies": { "commander": { @@ -13146,7 +14604,7 @@ }, "htmlparser2": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "requires": { "domelementtype": "1.3.0", @@ -13181,15 +14639,15 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, "http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-NtexGRtaV5z3ZUX78W9UDTOJPBdpqms6RmwQXmOhHws7CuQK3cqIoQtnmeqi1VvVD6u6eMMRL0sKE9BCZXTDWQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-OO/9K7uFN30qwAKvslzmCTbimZ/uRjtdN5S50vvWLwUKqFuZj0n96XyCzF5tHRHEO/Q4JYC01hv41gkX06gmHA==" }, "http-errors": { "version": "1.6.3", @@ -13233,15 +14691,22 @@ } }, "http-proxy-middleware": { - "version": "0.18.0", - "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", - "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, "requires": { +<<<<<<< HEAD "http-proxy": "1.17.0", "is-glob": "4.0.0", "lodash": "4.17.11", "micromatch": "3.1.10" +======= + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" +>>>>>>> upstream/develop } }, "http-signature": { @@ -13275,7 +14740,7 @@ }, "humanize-url": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", "requires": { "normalize-url": "1.9.1", @@ -13316,8 +14781,7 @@ "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "ignore-by-default": { "version": "1.0.1", @@ -13330,10 +14794,11 @@ "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" }, "imagemin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", - "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.0.0.tgz", + "integrity": "sha512-m4Mxwt2QvCp1F85HXoTungXk0Y6XzuvQGqrK9qEddQfo/7x4aZjRENmyXXfc29ei4Mk55rW002bORG86YM3/aQ==", "requires": { +<<<<<<< HEAD "file-type": "4.4.0", "globby": "6.1.0", "make-dir": "1.3.0", @@ -13347,64 +14812,99 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } +======= + "file-type": "^8.1.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^3.0.0", + "replace-ext": "^1.0.0" +>>>>>>> upstream/develop } }, "imagemin-gifsicle": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", - "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", "optional": true, "requires": { +<<<<<<< HEAD "exec-buffer": "3.2.0", "gifsicle": "3.0.4", "is-gif": "1.0.0" +======= + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" +>>>>>>> upstream/develop } }, "imagemin-jpegtran": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz", - "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", + "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", "optional": true, "requires": { +<<<<<<< HEAD "exec-buffer": "3.2.0", "is-jpg": "1.0.1", "jpegtran-bin": "3.2.0" +======= + "exec-buffer": "^3.0.0", + "is-jpg": "^2.0.0", + "jpegtran-bin": "^4.0.0" +>>>>>>> upstream/develop } }, "imagemin-optipng": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", - "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", "optional": true, "requires": { +<<<<<<< HEAD "exec-buffer": "3.2.0", "is-png": "1.1.0", "optipng-bin": "3.1.4" +======= + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" +>>>>>>> upstream/develop } }, "imagemin-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-6.0.0.tgz", - "integrity": "sha512-xwjBZQKpbkklHtJYnCOwRJjTRJA/nR0hQzKMh+CUZRvm/L0QwKKPJQ9tkPWQHrg+cydPu2i1vLgHuy2E0hKEkg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz", + "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==", "optional": true, "requires": { +<<<<<<< HEAD "buffer-from": "0.1.2", "is-svg": "2.1.0", "svgo": "1.1.1" +======= + "is-svg": "^3.0.0", + "svgo": "^1.0.5" +>>>>>>> upstream/develop }, "dependencies": { - "buffer-from": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", - "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==", - "optional": true + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "optional": true, + "requires": { + "html-comment-regex": "^1.1.0" + } } } }, "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "optional": true }, "imurmurhash": { "version": "0.1.4", @@ -13412,9 +14912,9 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-app-purchase": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-1.10.2.tgz", - "integrity": "sha512-NMyNJ0xaHB9F6fAgJ4VROzZRwFyX+iNYbniUCbd2OadDZdosUbPWRbFaP4QzyMRzGPa5sVLGm91LqIqk37UnDQ==", + "version": "1.10.6", + "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-1.10.6.tgz", + "integrity": "sha512-8Szz9klzHW68wVkYxJGsznb11iJYJtUvRYF6OFXPWx637IW1IqbD6fs9F49HiQwaioiS0LWVc+CFSuvTqKmFyA==", "requires": { "jwt-simple": "0.5.5", "request": "2.87.0", @@ -13422,6 +14922,17 @@ "xmldom": "0.1.19" }, "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -13437,11 +14948,17 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -13455,6 +14972,11 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "har-validator": { @@ -13476,6 +14998,11 @@ "sshpk": "1.14.2" } }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -13590,11 +15117,6 @@ "through": "2.3.8" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, "chalk": { "version": "1.1.3", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -13606,6 +15128,7 @@ "strip-ansi": "3.0.1", "supports-color": "2.0.0" } +<<<<<<< HEAD }, "is-fullwidth-code-point": { "version": "2.0.0", @@ -13630,6 +15153,8 @@ } } } +======= +>>>>>>> upstream/develop } } }, @@ -13751,6 +15276,16 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" }, + "into-stream": { + "version": "3.1.0", + "resolved": "http://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "optional": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, "intro.js": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/intro.js/-/intro.js-2.9.3.tgz", @@ -13781,10 +15316,10 @@ "dev": true }, "ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "optional": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true }, "ipaddr.js": { "version": "1.8.0", @@ -13792,9 +15327,9 @@ "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" }, "irregular-plurals": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" }, "is-absolute": { "version": "1.0.0", @@ -13846,14 +15381,14 @@ } }, "is-arguments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.2.tgz", - "integrity": "sha1-B+MK15UxhEF5tkLS2DmUNRgshyc=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" }, "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "is-binary-buffer": { "version": "1.0.0", @@ -13884,11 +15419,6 @@ "builtin-modules": "1.1.1" } }, - "is-bzip2": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", - "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=" - }, "is-callable": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", @@ -13995,12 +15525,18 @@ } }, "is-fullwidth-code-point": { +<<<<<<< HEAD "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { "number-is-nan": "1.0.1" } +======= + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" +>>>>>>> upstream/develop }, "is-generator": { "version": "1.0.3", @@ -14008,10 +15544,21 @@ "integrity": "sha1-wUwhBX7TbjKNuANHlmxpP4hjifM=" }, "is-gif": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz", - "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=", - "optional": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "optional": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.5.0.tgz", + "integrity": "sha512-zxVkZQY5rtw2H75SMPQUXJveD7uWGdaJJtsVBFfdW3m0W6UeBXzUwiIENFKQ2aRuPozTgBZYV6WhyeGOvs5YsA==", + "optional": true + } + } }, "is-glob": { "version": "4.0.0", @@ -14021,11 +15568,6 @@ "is-extglob": "2.1.1" } }, - "is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=" - }, "is-installed-globally": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", @@ -14036,9 +15578,9 @@ } }, "is-jpg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz", - "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", "optional": true }, "is-my-ip-valid": { @@ -14059,9 +15601,9 @@ } }, "is-natural-number": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", - "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" }, "is-negated-glob": { "version": "1.0.0", @@ -14096,6 +15638,11 @@ "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" + }, "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -14236,11 +15783,6 @@ "has-symbols": "1.0.0" } }, - "is-tar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", - "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=" - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -14257,7 +15799,8 @@ "is-url": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true }, "is-utf8": { "version": "0.2.1", @@ -14319,10 +15862,16 @@ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, - "is-zip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", - "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=" + "is2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz", + "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "ip-regex": "^2.1.0", + "is-url": "^1.2.2" + } }, "isarray": { "version": "1.0.0", @@ -14453,9 +16002,9 @@ }, "dependencies": { "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "dev": true } } @@ -14503,9 +16052,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "2.1.1" @@ -14534,6 +16083,15 @@ "handlebars": "4.0.12" } }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, "jmespath": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", @@ -14545,14 +16103,20 @@ "integrity": "sha512-6IzjQxvnlT8UlklNmDXIJMWxijULjqGrzgqc0OG7YadZdvm7KPQ1j0ehmQQHckgEWOfgpptzcnWgESovxudpTA==" }, "jpegtran-bin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz", - "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", + "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", "optional": true, "requires": { +<<<<<<< HEAD "bin-build": "2.2.0", "bin-wrapper": "3.0.2", "logalot": "2.1.0" +======= + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" +>>>>>>> upstream/develop } }, "jquery": { @@ -14595,12 +16159,11 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsesc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" }, "json-buffer": { @@ -14624,9 +16187,9 @@ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify": { "version": "1.0.1", @@ -14654,7 +16217,7 @@ }, "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" }, "jsonfile": { @@ -14676,9 +16239,9 @@ "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" }, "jsonwebtoken": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz", - "integrity": "sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.4.0.tgz", + "integrity": "sha512-coyXjRTCy0pw5WYBpMvWOMN+Kjaik2MwTUIq9cna/W7NpO9E+iYbumZONAz3hcr+tXFJECoQVrtmIoC3Oz0gvg==", "requires": { "jws": "3.1.5", "lodash.includes": "4.3.0", @@ -14761,16 +16324,17 @@ "integrity": "sha512-KEyanRIDHooo8KuBxY3CC019NbwHtxdsxzRJUfaGqcxMrvBPBkosN+RUxx1nZFI6yrErq3KTW8HI/qrNIxHe0g==" }, "kareem": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.1.0.tgz", - "integrity": "sha512-ycoMY1tVkcH1/NaxGn2erZaUC3CodmX7Fl6DUVXjN73+uecWYTaaldRkxNY3HeSKQnQTWnoxRKnZfVHcB8tIWg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", + "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" }, "karma": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-3.0.0.tgz", - "integrity": "sha512-ZTjyuDXVXhXsvJ1E4CnZzbCjSxD6sEdzEsFYogLuZM0yqvg/mgz+O+R1jb0J7uAQeuzdY8kJgx6hSNXLwFuHIQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.3.tgz", + "integrity": "sha512-JU4FYUtFEGsLZd6ZJzLrivcPj0TkteBiIRDcXWFsltPMGgZMDtby/MIzNOzgyZv/9dahs9vHpSxerC/ZfeX9Qw==", "dev": true, "requires": { +<<<<<<< HEAD "bluebird": "3.5.2", "body-parser": "1.18.3", "chokidar": "2.0.4", @@ -14794,10 +16358,36 @@ "range-parser": "1.2.0", "rimraf": "2.6.2", "safe-buffer": "5.1.2", +======= + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "chokidar": "^2.0.3", + "colors": "^1.1.0", + "combine-lists": "^1.0.0", + "connect": "^3.6.0", + "core-js": "^2.2.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "flatted": "^2.0.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^4.17.5", + "log4js": "^3.0.0", + "mime": "^2.3.1", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", +>>>>>>> upstream/develop "socket.io": "2.1.1", "source-map": "0.6.1", "tmp": "0.0.33", - "useragent": "2.2.1" + "useragent": "2.3.0" }, "dependencies": { "colors": { @@ -14806,17 +16396,12 @@ "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", "dev": true }, - "lru-cache": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "dev": true - }, "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", "dev": true +<<<<<<< HEAD }, "useragent": { "version": "2.2.1", @@ -14827,6 +16412,8 @@ "lru-cache": "2.2.4", "tmp": "0.0.33" } +======= +>>>>>>> upstream/develop } } }, @@ -14853,7 +16440,7 @@ "dependencies": { "chai": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "resolved": "http://registry.npmjs.org/chai/-/chai-3.5.0.tgz", "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "dev": true, "requires": { @@ -14870,7 +16457,7 @@ }, "deep-eql": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dev": true, "requires": { @@ -14967,6 +16554,7 @@ "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", "dev": true }, +<<<<<<< HEAD "dateformat": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", @@ -14977,6 +16565,8 @@ "meow": "3.7.0" } }, +======= +>>>>>>> upstream/develop "escodegen": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", @@ -14992,7 +16582,7 @@ "dependencies": { "source-map": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, "optional": true, @@ -15203,7 +16793,7 @@ }, "kew": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "resolved": "http://registry.npmjs.org/kew/-/kew-0.7.0.tgz", "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=" }, "keygrip": { @@ -15240,6 +16830,14 @@ "graceful-fs": "4.1.11" } }, + "kuler": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", + "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", + "requires": { + "colornames": "^1.1.1" + } + }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -15294,7 +16892,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" } } @@ -15304,12 +16902,6 @@ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, - "lazy-req": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", - "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", - "optional": true - }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -15377,9 +16969,9 @@ } }, "linkify-it": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz", - "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.1.0.tgz", + "integrity": "sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==", "requires": { "uc.micro": "1.0.5" } @@ -15491,7 +17083,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -15819,16 +17411,6 @@ "lodash.pairs": "3.0.1" } }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" - }, "lodash._bindcallback": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", @@ -15852,16 +17434,6 @@ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" - }, "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", @@ -15956,6 +17528,7 @@ } } }, +<<<<<<< HEAD "lodash.escape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", @@ -15964,6 +17537,8 @@ "lodash._root": "3.0.1" } }, +======= +>>>>>>> upstream/develop "lodash.filter": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", @@ -16110,10 +17685,11 @@ "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=" }, "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "requires": { +<<<<<<< HEAD "lodash._basecopy": "3.0.1", "lodash._basetostring": "3.0.1", "lodash._basevalues": "3.0.0", @@ -16123,15 +17699,23 @@ "lodash.keys": "3.1.2", "lodash.restparam": "3.6.1", "lodash.templatesettings": "3.1.1" +======= + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" +>>>>>>> upstream/develop } }, "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", "requires": { +<<<<<<< HEAD "lodash._reinterpolate": "3.0.0", "lodash.escape": "3.2.0" +======= + "lodash._reinterpolate": "~3.0.0" +>>>>>>> upstream/develop } }, "lodash.uniq": { @@ -16176,7 +17760,7 @@ }, "log-utils": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/log-utils/-/log-utils-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/log-utils/-/log-utils-0.2.1.tgz", "integrity": "sha1-pMIXoN2aUFFdm5ICBgkas9TgMc8=", "requires": { "ansi-colors": "0.2.0", @@ -16233,9 +17817,9 @@ } }, "log4js": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.5.tgz", - "integrity": "sha512-IX5c3G/7fuTtdr0JjOT2OIR12aTESVhsH6cEsijloYwKgcPRlO6DgOU72v0UFhWcoV1HN6+M3dwT89qVPLXm0w==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", + "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", "dev": true, "requires": { "circular-json": "0.5.7", @@ -16246,15 +17830,15 @@ }, "dependencies": { "circular-json": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.7.tgz", - "integrity": "sha512-/pXoV1JA847qRKPrHbBK6YIBGFF8GOP4wzSgUOA7q0ew0vAv0iJswP+2/nZQ9uzA3Azi7eTrg9L2yzXc/7ZMIA==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz", + "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==", "dev": true }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "2.1.1" @@ -16290,6 +17874,30 @@ } } }, + "logform": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz", + "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==", + "requires": { + "colors": "^1.2.1", + "fast-safe-stringify": "^2.0.4", + "fecha": "^2.3.3", + "ms": "^2.1.1", + "triple-beam": "^1.2.0" + }, + "dependencies": { + "colors": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, "loglevelnext": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", @@ -16351,10 +17959,11 @@ } }, "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "requires": { +<<<<<<< HEAD "pseudomap": "1.0.2", "yallist": "2.1.2" }, @@ -16364,6 +17973,10 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" } +======= + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" +>>>>>>> upstream/develop } }, "make-dir": { @@ -16527,9 +18140,9 @@ } }, "map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=" + "version": "0.1.0", + "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" }, "map-visit": { "version": "1.0.0", @@ -16728,12 +18341,18 @@ "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" }, "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "requires": { +<<<<<<< HEAD "hash-base": "3.0.4", "inherits": "2.0.3" +======= + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" +>>>>>>> upstream/develop } }, "mdn-data": { @@ -16748,7 +18367,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "mem": { @@ -16768,6 +18387,7 @@ "readable-stream": "2.3.6" } }, +<<<<<<< HEAD "memwatch-next": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/memwatch-next/-/memwatch-next-0.3.0.tgz", @@ -16777,10 +18397,17 @@ "bindings": "1.3.0", "nan": "2.11.0" } +======= + "memory-pager": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz", + "integrity": "sha512-Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg==", + "optional": true +>>>>>>> upstream/develop }, "meow": { "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "requires": { "camelcase-keys": "2.1.0", @@ -16814,7 +18441,7 @@ "dependencies": { "clone-deep": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "resolved": "http://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", "requires": { "for-own": "0.1.5", @@ -16853,7 +18480,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "1.1.6" @@ -16902,15 +18529,37 @@ } } }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==" + }, "method-override": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", - "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", "requires": { +<<<<<<< HEAD "debug": "2.6.9", "methods": "1.1.2", "parseurl": "1.3.2", "vary": "1.1.2" +======= + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } +>>>>>>> upstream/develop } }, "methods": { @@ -16953,16 +18602,20 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" }, "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "requires": { +<<<<<<< HEAD "mime-db": "1.36.0" +======= + "mime-db": "~1.37.0" +>>>>>>> upstream/develop } }, "mimic-fn": { @@ -17113,6 +18766,12 @@ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", @@ -17189,7 +18848,7 @@ }, "ms": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, @@ -17223,46 +18882,66 @@ } }, "mongodb": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.0.8.tgz", - "integrity": "sha512-mj7yIUyAr9xnO2ev8pcVJ9uX7gSum5LLs1qIFoWLxA5Il50+jcojKtaO1/TbexsScZ9Poz00Pc3b86GiSqJ7WA==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.10.tgz", + "integrity": "sha512-Uml42GeFxhTGQVml1XQ4cD0o/rp7J2ROy0fdYUcVitoE7vFqEhKH4TYVqRDpQr/bXtCJVxJdNQC1ntRxNREkPQ==", "requires": { - "mongodb-core": "3.0.8" + "mongodb-core": "3.1.9", + "safe-buffer": "^5.1.2" } }, "mongodb-core": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.0.8.tgz", - "integrity": "sha512-dFxfhH9N7ohuQnINyIl6dqEF8sYOE0WKuymrFf3L3cipJNrx+S8rAbNOTwa00/fuJCjBMJNFsaA+R2N16//UIw==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.9.tgz", + "integrity": "sha512-MJpciDABXMchrZphh3vMcqu8hkNf/Mi+Gk6btOimVg1XMxLXh87j6FAvRm+KmwD1A9fpu3qRQYcbQe4egj23og==", "requires": { +<<<<<<< HEAD "bson": "1.0.9", "require_optional": "1.0.1" +======= + "bson": "^1.1.0", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" +>>>>>>> upstream/develop } }, "mongoose": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.1.3.tgz", - "integrity": "sha512-v+hHI/NxJtcVPm2cY+/kJfTfkkXVCz/le0iVdnh3enGi+fClhoaztjTtXQMdzIzNc+M0R93KcARpzvPQq/cWKQ==", + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.3.14.tgz", + "integrity": "sha512-Vt7uC0+/SuPb+x6IwbtXl4tkUER1xU9INlfrDK1RdfsvvEMfG3FJUGNPVGeTWQaj8xqMBtZKIdUNt58rIAsCYg==", "requires": { +<<<<<<< HEAD "async": "2.1.4", "bson": "1.0.9", "kareem": "2.1.0", +======= + "async": "2.6.1", + "bson": "~1.1.0", + "kareem": "2.3.0", +>>>>>>> upstream/develop "lodash.get": "4.4.2", - "mongodb": "3.0.8", + "mongodb": "3.1.10", + "mongodb-core": "3.1.9", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.4.1", - "mquery": "3.0.0", + "mpath": "0.5.1", + "mquery": "3.2.0", "ms": "2.0.0", "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", "sliced": "1.0.1" }, "dependencies": { "async": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz", - "integrity": "sha1-LSFgx3iAMuTdbL4lAvH5osj2zeQ=", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "requires": { +<<<<<<< HEAD "lodash": "4.17.11" +======= + "lodash": "^4.17.10" +>>>>>>> upstream/develop } } } @@ -17289,6 +18968,12 @@ "object-assign": "4.1.1" }, "dependencies": { + "bson": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.0.9.tgz", + "integrity": "sha512-IQX9/h7WdMBIW/q/++tGd+emQr0XMdeZ6icnT/74Xk9fnabWn+gZgpE+9V+gujL3hhJOoNrnDVY7tWdzc7NUTg==", + "dev": true + }, "es6-promise": { "version": "3.2.1", "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz", @@ -17391,6 +19076,7 @@ "requires": { "basic-auth": "2.0.1", "debug": "2.6.9", +<<<<<<< HEAD "depd": "1.1.2", "on-finished": "2.3.0", "on-headers": "1.0.1" @@ -17404,33 +19090,42 @@ "safe-buffer": "5.1.2" } } +======= + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" +>>>>>>> upstream/develop } }, "mpath": { - "version": "0.4.1", - "resolved": "http://registry.npmjs.org/mpath/-/mpath-0.4.1.tgz", - "integrity": "sha512-NNY/MpBkALb9jJmjpBlIi6GRoLveLUM0pJzgbp9vY9F7IQEb/HREC/nxrixechcQwd1NevOhJnWWV8QQQRE+OA==" + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", + "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" }, "mquery": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.0.0.tgz", - "integrity": "sha512-WL1Lk8v4l8VFSSwN3yCzY9TXw+fKVYKn6f+w86TRzOLSE8k1yTgGaLBPUByJQi8VcLbOdnUneFV/y3Kv874pnQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", + "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", "requires": { - "bluebird": "3.5.0", - "debug": "2.6.9", + "bluebird": "3.5.1", + "debug": "3.1.0", "regexp-clone": "0.0.1", - "sliced": "0.0.5" + "safe-buffer": "5.1.2", + "sliced": "1.0.1" }, "dependencies": { "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, - "sliced": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", - "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8=" + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } } } }, @@ -17439,6 +19134,7 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, +<<<<<<< HEAD "multipipe": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", @@ -17478,6 +19174,8 @@ } } }, +======= +>>>>>>> upstream/develop "mute-stdout": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", @@ -17489,9 +19187,9 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" }, "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==" + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==" }, "nanomatch": { "version": "1.2.13", @@ -17522,11 +19220,6 @@ "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=", "dev": true }, - "natives": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.5.tgz", - "integrity": "sha512-1pJ+02gl2KJgCPFtpZGtuD4lGSJnIZvvFHCQTOeDRMSXjfu2GmYWuhI8NFMA4W2I5NNFRbfy/YCiVt4CgNpP8A==" - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -17549,6 +19242,24 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, "window-size": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", @@ -17610,9 +19321,9 @@ "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, "neo-async": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", - "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" }, "netmask": { "version": "1.0.6", @@ -17622,7 +19333,7 @@ }, "next-tick": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "nice-try": { @@ -17666,9 +19377,9 @@ } }, "nise": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.5.tgz", - "integrity": "sha512-OHRVvdxKgwZELf2DTgsJEIA4MOq8XWvpSUzoOXyxJ2mY0mMENWC66+70AShLR2z05B1dzrzWlUQJmJERlOUpZw==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.6.tgz", + "integrity": "sha512-1GedetLKzmqmgwabuMSqPsT7oumdR77SBpDfNNJhADRIeA3LN/2RVqR4fFqwvzhAqcTef6PPCzQwITE/YQ8S8A==", "dev": true, "requires": { "@sinonjs/formatio": "3.0.0", @@ -17678,15 +19389,6 @@ "text-encoding": "0.6.4" }, "dependencies": { - "@sinonjs/formatio": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.0.0.tgz", - "integrity": "sha512-vdjoYLDptCgvtJs57ULshak3iJe4NW3sJ3g36xVDGff5AE8P30S6A093EIEPjdi2noGhfuNOEkbxt3J3awFW1w==", - "dev": true, - "requires": { - "@sinonjs/samsam": "2.1.0" - } - }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -17738,76 +19440,120 @@ "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" }, "node-gcm": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-0.14.10.tgz", - "integrity": "sha512-0qEGKVHgj6xyT1ORiATXMr9OhmhQbUxMU8RNceS6eiEjxQm/ifOi3waocQk0PoJbxkrl1wQVh1i0oivP/YiXWg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-1.0.2.tgz", + "integrity": "sha512-NEVb5jB06I/e9ZfJGWhHsRhJQLk1zO5iZjbQJ7su8j9vhHrpxc7KJHyBxWbv28+4uWFZ0AfTVHoMIyRpEVISUQ==", "requires": { +<<<<<<< HEAD "debug": "3.2.5", "lodash": "3.10.1", "request": "2.81.0" +======= + "debug": "^3.1.0", + "lodash": "^4.17.10", + "request": "2.87.0" +>>>>>>> upstream/develop }, "dependencies": { "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { +<<<<<<< HEAD "co": "4.6.0", "json-stable-stringify": "1.0.1" +======= + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" +>>>>>>> upstream/develop } }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { "ms": "2.1.1" } }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { +<<<<<<< HEAD + "ajv": "4.11.8", + "har-schema": "1.0.5" +======= + "ajv": "^5.1.0", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" - }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", "requires": { +<<<<<<< HEAD "aws-sign2": "0.6.0", "aws4": "1.8.0", "caseless": "0.12.0", @@ -17830,6 +19576,28 @@ "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.3.2" +======= + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" +>>>>>>> upstream/develop } }, "tunnel-agent": { @@ -17877,10 +19645,11 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -17894,15 +19663,25 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop } }, "http-signature": { @@ -17962,9 +19741,10 @@ }, "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" }, +<<<<<<< HEAD "tar": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", @@ -17975,6 +19755,8 @@ "inherits": "2.0.3" } }, +======= +>>>>>>> upstream/develop "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", @@ -18052,6 +19834,7 @@ "request": "2.76.0" } }, +<<<<<<< HEAD "node-rdkafka": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/node-rdkafka/-/node-rdkafka-2.4.2.tgz", @@ -18062,11 +19845,14 @@ "nan": "2.11.0" } }, +======= +>>>>>>> upstream/develop "node-sass": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", - "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.10.0.tgz", + "integrity": "sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==", "requires": { +<<<<<<< HEAD "async-foreach": "0.1.3", "chalk": "1.1.3", "cross-spawn": "3.0.1", @@ -18086,6 +19872,27 @@ "sass-graph": "2.2.4", "stdout-stream": "1.4.1", "true-case-path": "1.0.3" +======= + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" +>>>>>>> upstream/develop }, "dependencies": { "assert-plus": { @@ -18125,10 +19932,11 @@ } }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -18160,15 +19968,25 @@ "glob": "7.1.3", "lodash": "4.17.11", "minimatch": "3.0.4" +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop } }, "http-signature": { @@ -18181,16 +19999,22 @@ "sshpk": "1.14.2" } }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { +<<<<<<< HEAD "aws-sign2": "0.7.0", "aws4": "1.8.0", "caseless": "0.12.0", @@ -18211,6 +20035,37 @@ "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.3.2" +======= + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" +>>>>>>> upstream/develop } }, "tunnel-agent": { @@ -18223,21 +20078,17 @@ } } }, - "node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=" - }, "nodemailer": { - "version": "4.6.8", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.6.8.tgz", - "integrity": "sha512-A3s7EM/426OBIZbLHXq2KkgvmKbn2Xga4m4G+ZUA4IaZvG8PcZXrFh+2E4VaS2o+emhuUVRnzKN2YmpkXQ9qwA==" + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.7.0.tgz", + "integrity": "sha512-IludxDypFpYw4xpzKdMAozBSkzKHmNBvGanUREjJItgJ2NYcK/s8+PggVhj7c2yGFQykKsnnmv1+Aqo0ZfjHmw==" }, "nodemon": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.4.tgz", - "integrity": "sha512-hyK6vl65IPnky/ee+D3IWvVGgJa/m3No2/Xc/3wanS6Ce1MWjCzH6NnhPJ/vZM+6JFym16jtHx51lmCMB9HDtg==", + "version": "1.18.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.7.tgz", + "integrity": "sha512-xuC1V0F5EcEyKQ1VhHYD13owznQbUw29JKvZ8bVH7TmuvVNHvvbp9pLgE4PjTMRJVe0pJ8fGRvwR2nMiosIsPQ==", "requires": { +<<<<<<< HEAD "chokidar": "2.0.4", "debug": "3.2.5", "ignore-by-default": "1.0.1", @@ -18248,12 +20099,24 @@ "touch": "3.1.0", "undefsafe": "2.0.2", "update-notifier": "2.5.0" +======= + "chokidar": "^2.0.4", + "debug": "^3.1.0", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.2", + "semver": "^5.5.0", + "supports-color": "^5.2.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.3.0" +>>>>>>> upstream/develop }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { "ms": "2.1.1" } @@ -18264,15 +20127,16 @@ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { +<<<<<<< HEAD "has-flag": "3.0.0" } } @@ -18306,6 +20170,10 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" +======= + "has-flag": "^3.0.0" + } +>>>>>>> upstream/develop } } }, @@ -18314,6 +20182,14 @@ "resolved": "https://registry.npmjs.org/noncharacters/-/noncharacters-1.1.0.tgz", "integrity": "sha1-rzPfMP1Q7TxTzSAiWPJa2pC1QNI=" }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1" + } + }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -18388,9 +20264,9 @@ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, @@ -18418,6 +20294,15 @@ "once": "1.4.0" } }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -18438,9 +20323,9 @@ } }, "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "requires": { "boolbase": "1.0.0" } @@ -18516,9 +20401,9 @@ } }, "object-hash": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", - "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", "dev": true }, "object-inspect": { @@ -18677,6 +20562,11 @@ "wrappy": "1.0.2" } }, + "one-time": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", + "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" + }, "onetime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", @@ -18860,20 +20750,26 @@ "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" }, "optipng-bin": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz", - "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.0.0.tgz", + "integrity": "sha512-tJYll67J8lXcOwNKBR6MKhMUsbxaYB67nO/7hUQTIO2sRzwUHV9vO9wZo/LvAY86YiptLH6uTKgkJ1cV1DgjxA==", "optional": true, "requires": { +<<<<<<< HEAD "bin-build": "2.2.0", "bin-wrapper": "3.0.2", "logalot": "2.1.0" +======= + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" +>>>>>>> upstream/develop } }, "ora": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", - "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz", + "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", "requires": { "chalk": "2.4.1", "cli-cursor": "2.1.0", @@ -18898,6 +20794,7 @@ } } }, +<<<<<<< HEAD "orchestrator": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", @@ -18926,6 +20823,8 @@ } } }, +======= +>>>>>>> upstream/develop "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -18940,14 +20839,17 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, "os-filter-obj": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz", - "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=", - "optional": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "optional": true, + "requires": { + "arch": "^2.1.0" + } }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { @@ -18960,7 +20862,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { @@ -18973,15 +20875,30 @@ } }, "p-cancelable": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.5.1.tgz", - "integrity": "sha512-vkOBXQgQb03QTOoMeeB5/uS2W3iafXzQLaIh7ChHjEb8DDT06sWJizhdOACL1Sittl5dFqsyumJ4rD1WUF8Isw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.0.0.tgz", + "integrity": "sha512-USgPoaC6tkTGlS831CxsVdmZmyb8tR1D+hStI84MyckLOzfJlYQUweomrwE3D8T7u5u5GVuW064LT501wHTYYA==" + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "optional": true + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -19003,11 +20920,34 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, "p-pipe": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -19064,7 +21004,7 @@ "dependencies": { "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, "got": { @@ -19086,19 +21026,9 @@ } }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "url-parse-lax": { "version": "1.0.0", @@ -19155,6 +21085,7 @@ "supports-color": "2.0.0" } }, +<<<<<<< HEAD "del": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", @@ -19199,6 +21130,12 @@ "requires": { "lodash._reinterpolate": "3.0.0" } +======= + "irregular-plurals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=" +>>>>>>> upstream/develop }, "log-symbols": { "version": "1.0.2", @@ -19207,6 +21144,14 @@ "requires": { "chalk": "1.1.3" } + }, + "plur": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "requires": { + "irregular-plurals": "^1.0.0" + } } } }, @@ -19216,9 +21161,9 @@ "integrity": "sha1-hHht04UKrh8Ru7kRsMHghRtTgQY=" }, "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", + "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" }, "param-case": { "version": "2.1.1", @@ -19247,7 +21192,7 @@ }, "parse-cookie-phantomjs": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parse-cookie-phantomjs/-/parse-cookie-phantomjs-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/parse-cookie-phantomjs/-/parse-cookie-phantomjs-1.2.0.tgz", "integrity": "sha1-YNS782NpHYDLK3LE+vfUDekOS9c=", "requires": { "tough-cookie": "2.3.4" @@ -19273,7 +21218,7 @@ }, "parse-git-config": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", "integrity": "sha1-06mYQxcTL1c5hxK7pDjhKVkN34w=", "requires": { "extend-shallow": "2.0.1", @@ -19331,6 +21276,11 @@ "error-ex": "1.3.2" } }, + "parse-node-version": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.0.tgz", + "integrity": "sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg==" + }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", @@ -19454,7 +21404,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { @@ -19502,7 +21452,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -19541,9 +21491,9 @@ } }, "pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "requires": { "create-hash": "1.2.0", "create-hmac": "1.1.7", @@ -19564,7 +21514,7 @@ }, "phantom-bridge": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/phantom-bridge/-/phantom-bridge-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/phantom-bridge/-/phantom-bridge-2.0.1.tgz", "integrity": "sha1-3gDjnxz/t8kyec+DwtGRVnTL6V4=", "requires": { "phantomjs-prebuilt": "2.1.16" @@ -19602,10 +21552,11 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -19619,11 +21570,16 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "fs-extra": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { "graceful-fs": "4.1.11", @@ -19632,12 +21588,17 @@ } }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" +>>>>>>> upstream/develop } }, "http-signature": { @@ -19663,11 +21624,6 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, - "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" - }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -19755,7 +21711,7 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" }, "concat-stream": { @@ -19788,7 +21744,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } @@ -19988,11 +21944,15 @@ } }, "plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.0.1.tgz", + "integrity": "sha512-lJl0ojUynAM1BZn58Pas2WT/TXeC1+bS+UqShl0x9+49AtOn7DixRXVzaC8qrDOIxNDmepKnLuMTH7NQmkX0PA==", "requires": { +<<<<<<< HEAD "irregular-plurals": "1.4.0" +======= + "irregular-plurals": "^2.0.0" +>>>>>>> upstream/develop } }, "pluralize": { @@ -20012,9 +21972,9 @@ "integrity": "sha1-nmTWAs/pzOTZ1Zl9BodCmnPwt9c=" }, "popper.js": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.4.tgz", - "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=" + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.6.tgz", + "integrity": "sha512-AGwHGQBKumlk/MDfrSOf0JHhJCImdDMcGNoqKmKkU+68GFazv3CQ6q9r7Ja1sKDZmYWTckY/uLyEznheTDycnA==" }, "posix-character-classes": { "version": "0.1.1", @@ -20043,7 +22003,7 @@ }, "postcss-calc": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "requires": { "postcss": "5.2.18", @@ -20222,7 +22182,7 @@ }, "postcss-discard-comments": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "requires": { "postcss": "5.2.18" @@ -20338,7 +22298,7 @@ }, "postcss-discard-empty": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "requires": { "postcss": "5.2.18" @@ -20396,7 +22356,7 @@ }, "postcss-discard-overridden": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "requires": { "postcss": "5.2.18" @@ -20454,7 +22414,7 @@ }, "postcss-discard-unused": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "requires": { "postcss": "5.2.18", @@ -20516,6 +22476,7 @@ "resolved": "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz", "integrity": "sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg==", "requires": { +<<<<<<< HEAD "globby": "6.1.0", "is-glob": "4.0.0", "lodash": "4.17.11", @@ -20524,6 +22485,37 @@ "postcss": "6.0.23", "postcss-import": "10.0.0", "resolve": "1.8.1" +======= + "globby": "^6.1.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.4", + "object-assign": "^4.0.1", + "pify": "^3.0.0", + "postcss": "^6.0.11", + "postcss-import": "^10.0.0", + "resolve": "^1.1.7" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + } +>>>>>>> upstream/develop } }, "postcss-filter-plugins": { @@ -20627,7 +22619,7 @@ }, "postcss-merge-idents": { "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "requires": { "has": "1.0.3", @@ -20821,7 +22813,7 @@ }, "postcss-minify-font-values": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "requires": { "object-assign": "4.1.1", @@ -20881,7 +22873,7 @@ }, "postcss-minify-gradients": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "requires": { "postcss": "5.2.18", @@ -20940,7 +22932,7 @@ }, "postcss-minify-params": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "requires": { "alphanum-sort": "1.0.2", @@ -21001,7 +22993,7 @@ }, "postcss-minify-selectors": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "requires": { "alphanum-sort": "1.0.2", @@ -21061,9 +23053,9 @@ } }, "postcss-modules-extract-imports": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", - "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", "requires": { "postcss": "6.0.23" } @@ -21097,7 +23089,7 @@ }, "postcss-normalize-charset": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "requires": { "postcss": "5.2.18" @@ -21155,7 +23147,7 @@ }, "postcss-normalize-url": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "requires": { "is-absolute-url": "2.1.0", @@ -21275,7 +23267,7 @@ }, "postcss-reduce-idents": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "requires": { "postcss": "5.2.18", @@ -21334,7 +23326,7 @@ }, "postcss-reduce-initial": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "requires": { "postcss": "5.2.18" @@ -21392,7 +23384,7 @@ }, "postcss-reduce-transforms": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "requires": { "has": "1.0.3", @@ -21462,7 +23454,7 @@ }, "postcss-svgo": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "requires": { "is-svg": "2.1.0", @@ -21492,7 +23484,7 @@ }, "colors": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "has-flag": { @@ -21547,7 +23539,7 @@ }, "postcss-unique-selectors": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "requires": { "alphanum-sort": "1.0.2", @@ -21606,13 +23598,13 @@ } }, "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "postcss-zindex": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "requires": { "has": "1.0.3", @@ -21687,14 +23679,14 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" }, "prettier": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz", - "integrity": "sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==" + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.15.3.tgz", + "integrity": "sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg==" }, "pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.1.0.tgz", + "integrity": "sha512-wa5+qGVg9Yt7PB6rYm3kXlKzgzgivYTLRandezh43jjRqgyDyP+9YxfJpJiLs9yKD1WeU8/OvtToWpW7255FtA==" }, "pretty-error": { "version": "2.1.1", @@ -21707,7 +23699,7 @@ }, "pretty-hrtime": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" }, "pretty-time": { @@ -21753,10 +23745,9 @@ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", - "dev": true + "version": "1.1.8", + "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" }, "project-name": { "version": "0.2.6", @@ -21783,6 +23774,11 @@ "asap": "2.0.6" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, "protocolify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-2.0.0.tgz", @@ -21819,7 +23815,7 @@ "dependencies": { "lru-cache": { "version": "2.6.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", + "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", "dev": true } @@ -21837,11 +23833,15 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "ps-tree": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz", - "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", "requires": { +<<<<<<< HEAD "event-stream": "3.3.6" +======= + "event-stream": "=3.3.4" +>>>>>>> upstream/develop } }, "pseudomap": { @@ -21855,23 +23855,38 @@ "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" }, "pstree.remy": { +<<<<<<< HEAD "version": "1.1.0", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==", "requires": { "ps-tree": "1.1.0" } +======= + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.2.tgz", + "integrity": "sha512-vL6NLxNHzkNTjGJUpMm5PLC+94/0tTlC1vkP9bdU0pOHih+EujMjgMTwfZopZvHWRFbqJ5Y73OMoau50PewDDA==" +>>>>>>> upstream/develop }, "public-encrypt": { - "version": "4.0.2", - "resolved": "http://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "requires": { +<<<<<<< HEAD "bn.js": "4.11.8", "browserify-rsa": "4.0.1", "create-hash": "1.2.0", "parse-asn1": "5.1.1", "randombytes": "2.0.6" +======= + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" +>>>>>>> upstream/develop } }, "pug": { @@ -22072,11 +24087,12 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "puppeteer": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.8.0.tgz", - "integrity": "sha512-wJ7Fxs03l4dy/ZXQACUKBBobIuJaS4NHq44q7/QinpAXFMwJMJFEIPjzoksVzUhZxQe+RXnjXH69mg13yMh0BA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.11.0.tgz", + "integrity": "sha512-iG4iMOHixc2EpzqRV+pv7o3GgmU2dNYEMkvKwSaQO/vMZURakwSOn/EYJ6OIRFYOque1qorzIBvrytPIQB3YzQ==", "dev": true, "requires": { +<<<<<<< HEAD "debug": "3.2.5", "extract-zip": "1.6.7", "https-proxy-agent": "2.2.1", @@ -22085,6 +24101,16 @@ "proxy-from-env": "1.0.0", "rimraf": "2.6.2", "ws": "5.2.2" +======= + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" +>>>>>>> upstream/develop }, "dependencies": { "agent-base": { @@ -22097,9 +24123,9 @@ } }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", "dev": true, "requires": { "ms": "2.1.1" @@ -22111,14 +24137,30 @@ "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", "dev": true, "requires": { +<<<<<<< HEAD "agent-base": "4.2.1", "debug": "3.2.5" +======= + "agent-base": "^4.1.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } +>>>>>>> upstream/develop } }, "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", "dev": true }, "ms": { @@ -22127,10 +24169,16 @@ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, + "progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", + "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", + "dev": true + }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", + "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", "dev": true, "requires": { "async-limiter": "1.0.0" @@ -22138,6 +24186,7 @@ } } }, +<<<<<<< HEAD "pusher": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/pusher/-/pusher-1.5.1.tgz", @@ -22235,6 +24284,8 @@ } } }, +======= +>>>>>>> upstream/develop "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -22437,12 +24488,12 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "resolved": "http://registry.npmjs.org/through2/-/through2-0.4.2.tgz", "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", "requires": { "readable-stream": "1.0.34", @@ -22466,9 +24517,9 @@ "dev": true }, "randomatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", - "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "requires": { "is-number": "4.0.0", "kind-of": "6.0.2", @@ -22543,6 +24594,7 @@ } } }, +<<<<<<< HEAD "read-all-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", @@ -22552,6 +24604,8 @@ "readable-stream": "2.3.6" } }, +======= +>>>>>>> upstream/develop "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -22562,7 +24616,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -22644,6 +24698,14 @@ "mute-stream": "0.0.5" }, "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, "mute-stream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", @@ -22762,7 +24824,7 @@ }, "regexpp": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", "dev": true }, @@ -22795,12 +24857,12 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" }, "regjsparser": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "requires": { "jsesc": "0.5.0" @@ -22808,7 +24870,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" } } @@ -22869,20 +24931,28 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", "requires": { +<<<<<<< HEAD "css-select": "1.2.0", "dom-converter": "0.1.4", "htmlparser2": "3.3.0", "strip-ansi": "3.0.1", "utila": "0.3.3" +======= + "css-select": "^1.1.0", + "dom-converter": "~0.2", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" +>>>>>>> upstream/develop }, "dependencies": { "css-select": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "requires": { "boolbase": "1.0.0", @@ -22899,11 +24969,6 @@ "dom-serializer": "0.1.0", "domelementtype": "1.3.0" } - }, - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=" } } }, @@ -23080,12 +25145,25 @@ }, "require-uncached": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { +<<<<<<< HEAD "caller-path": "0.1.0", "resolve-from": "1.0.1" +======= + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + } +>>>>>>> upstream/develop } }, "require_optional": { @@ -23093,6 +25171,7 @@ "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", "requires": { +<<<<<<< HEAD "resolve-from": "2.0.0", "semver": "5.5.1" }, @@ -23102,10 +25181,16 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" }, +======= + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + }, + "dependencies": { +>>>>>>> upstream/develop "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, @@ -23200,10 +25285,9 @@ } }, "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" }, "resolve-glob": { "version": "1.0.0", @@ -23285,7 +25369,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" }, "lazy-cache": { @@ -23356,7 +25440,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { "ret": "0.1.15" @@ -23373,6 +25457,15 @@ "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", "dev": true }, + "saslprep": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", + "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, "sass-graph": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", @@ -23398,9 +25491,9 @@ }, "dependencies": { "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, @@ -23435,7 +25528,34 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "requires": { +<<<<<<< HEAD "ajv": "5.5.2" +======= + "ajv": "^5.0.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + } +>>>>>>> upstream/develop } }, "screenshot-stream": { @@ -23461,7 +25581,7 @@ "dependencies": { "source-map": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { "amdefine": "1.0.1" @@ -23493,14 +25613,14 @@ } }, "selenium-server": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.14.0.tgz", - "integrity": "sha512-+CCi1ED+7f36xpeGUqB8bWHde0To+9ZtegBHwWkbd9NsZcvANrtr8wlRNqHSD8yGmC0F7rixbgwiJEK9mTCLww==", + "version": "3.141.59", + "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.141.59.tgz", + "integrity": "sha512-pL7T1YtAqOEXiBbTx0KdZMkE2U7PYucemd7i0nDLcxcR1APXYZlJfNr5hrvL3mZgwXb7AJEZPINzC6mDU3eP5g==", "dev": true }, "semver": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.0.3.tgz", "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=" }, "semver-diff": { @@ -23520,9 +25640,9 @@ } }, "semver-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", - "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", "optional": true }, "semver-truncate": { @@ -23535,9 +25655,9 @@ }, "dependencies": { "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "optional": true } } @@ -23574,11 +25694,6 @@ } } }, - "sequencify": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", - "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=" - }, "serve-static": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", @@ -23603,11 +25718,6 @@ "to-object-path": "0.3.0" } }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -23684,9 +25794,9 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shelljs": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz", - "integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", "requires": { "glob": "7.1.3", "interpret": "1.1.0", @@ -23694,19 +25804,14 @@ } }, "short-uuid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.0.0.tgz", - "integrity": "sha512-AMyVEBZ6xlqlRYXaBlYlejjOeSEGfW9fBeRq95itPLt0eq4CDVsuOAgMYDx4TgPBuCQAMQ/NjNfW/lJKfdWejQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.0.1.tgz", + "integrity": "sha512-TJR/epLtmnafRzYq/mczBucBoowaHNRGRm38bIb4LpeyUaE9Uxtp7sv1baXYsFHcmvbrckPasBKqxyj03/0BDA==", "requires": { "any-base": "1.1.0", "uuid": "3.3.2" } }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -23717,12 +25822,21 @@ "resolved": "http://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz", "integrity": "sha1-BcLuxXn//+FFoDCsJs/qYbmA+r4=" }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + } + }, "sinon": { - "version": "4.5.0", - "resolved": "http://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", - "integrity": "sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-6.3.5.tgz", + "integrity": "sha512-xgoZ2gKjyVRcF08RrIQc+srnSyY1JDJtxu3Nsz07j1ffjgXoY6uPLf/qja6nDBZgzYYEovVkFryw2+KiZz11xQ==", "dev": true, "requires": { +<<<<<<< HEAD "@sinonjs/formatio": "2.0.0", "diff": "3.2.0", "lodash.get": "4.4.2", @@ -23730,8 +25844,25 @@ "nise": "1.4.5", "supports-color": "5.5.0", "type-detect": "4.0.8" +======= + "@sinonjs/commons": "^1.0.2", + "@sinonjs/formatio": "^3.0.0", + "@sinonjs/samsam": "^2.1.2", + "diff": "^3.5.0", + "lodash.get": "^4.4.2", + "lolex": "^2.7.5", + "nise": "^1.4.5", + "supports-color": "^5.5.0", + "type-detect": "^4.0.8" +>>>>>>> upstream/develop }, "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, "lolex": { "version": "2.7.5", "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.5.tgz", @@ -23750,9 +25881,9 @@ } }, "sinon-chai": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.2.0.tgz", - "integrity": "sha512-Z72B4a0l0IQe5uWi9yzcqX/Ml6K9e1Hp03NmkjJnRG3gDsKTX7KvLFZsVUmCaz0eqeXLLK089mwTsP1P1W+DUQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.3.0.tgz", + "integrity": "sha512-r2JhDY7gbbmh5z3Q62pNbrjxZdOAjpsqW/8yxAZRSqLZqowmfGZPGUZPFf3UX36NLis0cv8VEM5IJh9HgkSOAA==", "dev": true }, "sinon-stub-promise": { @@ -23772,6 +25903,7 @@ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { +<<<<<<< HEAD "is-fullwidth-code-point": "2.0.0" }, "dependencies": { @@ -23781,6 +25913,9 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true } +======= + "is-fullwidth-code-point": "^2.0.0" +>>>>>>> upstream/develop } }, "sliced": { @@ -23795,9 +25930,9 @@ "dev": true }, "smartbanner.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/smartbanner.js/-/smartbanner.js-1.9.1.tgz", - "integrity": "sha512-W5wFNFNc3wuonaEj9mlFA+GuA5+PgNw72AqPEc1iqtAn1w/d79+I6vuCaz2xJ98kY6p8NnoQdmG9ezuHj+VgJA==" + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/smartbanner.js/-/smartbanner.js-1.10.1.tgz", + "integrity": "sha512-niG8DX3oHWnHCAZJm4GyXylj7PFulS3vfpqD8JTBjKtVW52zyNLszm6PMfeQJlWeRmoEA1WHaTkBfrt0fXve6A==" }, "snapdragon": { "version": "0.8.2", @@ -23903,7 +26038,7 @@ }, "sntp": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "requires": { "hoek": "2.16.3" @@ -23975,7 +26110,7 @@ }, "socket.io-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "dev": true, "requires": { @@ -24038,6 +26173,14 @@ "is-plain-obj": "1.1.0" } }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "requires": { + "sort-keys": "^1.0.0" + } + }, "sort-object-arrays": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz", @@ -24062,9 +26205,9 @@ "integrity": "sha1-gKKyNwq9Vo4c7IwnETHvMKkE+ig=" }, "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.6.1", @@ -24108,19 +26251,28 @@ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", "requires": { "spdx-expression-parse": "3.0.0", "spdx-license-ids": "3.0.1" } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" }, "spdx-expression-parse": { "version": "3.0.0", @@ -24132,14 +26284,14 @@ } }, "spdx-license-ids": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", - "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" }, "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "version": "0.3.3", + "resolved": "http://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", "requires": { "through": "2.3.8" } @@ -24158,9 +26310,9 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "spritesheet-templates": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/spritesheet-templates/-/spritesheet-templates-10.2.2.tgz", - "integrity": "sha1-6J2ihbvM20HFm1eYFnTikGeJrWY=", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/spritesheet-templates/-/spritesheet-templates-10.2.3.tgz", + "integrity": "sha512-lfKHD9f47MosXQCDNSmQCZQzm/XOYC2aNjMIogGJKbgDwLO93c8pgyhbPpFFmYdjzS/bdfe0Jt/22+BtArHvVA==", "requires": { "handlebars": "4.0.12", "handlebars-layouts": "1.1.0", @@ -24218,7 +26370,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } @@ -24274,7 +26426,7 @@ "dependencies": { "through2": { "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "requires": { "readable-stream": "1.0.34", @@ -24296,15 +26448,15 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, "sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", "requires": { "asn1": "0.2.4", "assert-plus": "1.0.0", @@ -24334,11 +26486,6 @@ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" }, - "stat-mode": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", - "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=" - }, "static-eval": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", @@ -24406,6 +26553,7 @@ "through2": "0.4.2" }, "dependencies": { +<<<<<<< HEAD "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", @@ -24427,6 +26575,8 @@ } } }, +======= +>>>>>>> upstream/develop "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -24450,12 +26600,12 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "resolved": "http://registry.npmjs.org/through2/-/through2-0.4.2.tgz", "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", "requires": { "readable-stream": "1.0.34", @@ -24487,7 +26637,7 @@ }, "stream-browserify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "requires": { "inherits": "2.0.3", @@ -24495,6 +26645,7 @@ } }, "stream-combiner": { +<<<<<<< HEAD "version": "0.2.2", "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", @@ -24510,13 +26661,15 @@ "requires": { "duplexer2": "0.1.4", "readable-stream": "2.3.6" +======= + "version": "0.0.4", + "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "requires": { + "duplexer": "~0.1.1" +>>>>>>> upstream/develop } }, - "stream-consume": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", - "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==" - }, "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", @@ -24552,9 +26705,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "2.1.1" @@ -24574,18 +26727,38 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { +<<<<<<< HEAD "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" +======= + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } +>>>>>>> upstream/develop } }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "5.1.2" @@ -24603,7 +26776,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "2.1.1" @@ -24646,10 +26819,11 @@ "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" }, "strip-dirs": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", - "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "requires": { +<<<<<<< HEAD "chalk": "1.1.3", "get-stdin": "4.0.1", "is-absolute": "0.1.7", @@ -24688,11 +26862,14 @@ "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } +======= + "is-natural-number": "^4.0.1" +>>>>>>> upstream/develop } }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-indent": { @@ -24743,6 +26920,7 @@ "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz", "integrity": "sha1-JAIuSG878c3KCUKDt2nEctO3KJc=" }, +<<<<<<< HEAD "sum-up": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", @@ -24765,11 +26943,14 @@ } } }, +======= +>>>>>>> upstream/develop "superagent": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", - "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-4.0.0.tgz", + "integrity": "sha512-qaGDf+QUYxgMYdJBWCezHnc3UjrCUwxm5bCfxBhTXI5BbCluVzmVNYzxvCw1jP9PXmwUZeOW2yPpGm9fLbhtFg==", "requires": { +<<<<<<< HEAD "component-emitter": "1.2.1", "cookiejar": "2.1.2", "debug": "3.2.5", @@ -24790,33 +26971,67 @@ "delayed-stream": "1.0.0" } }, +======= + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.2", + "debug": "^4.0.0", + "form-data": "^2.3.2", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^2.0.3", + "qs": "^6.5.1", + "readable-stream": "^3.0.3" + }, + "dependencies": { +>>>>>>> upstream/develop "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", "requires": { "ms": "2.1.1" } }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", + "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==" + }, + "readable-stream": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", + "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } } } }, @@ -24897,7 +27112,7 @@ }, "colors": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "csso": { @@ -24989,24 +27204,13 @@ "string-width": "2.1.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { +<<<<<<< HEAD "is-fullwidth-code-point": "2.0.0", "strip-ansi": "4.0.0" } @@ -25019,6 +27223,31 @@ "requires": { "ansi-regex": "3.0.0" } +======= + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true +>>>>>>> upstream/develop } } }, @@ -25041,9 +27270,19 @@ } }, "tapable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", - "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + }, + "tar": { + "version": "2.2.1", + "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } }, "tar-stream": { "version": "1.6.2", @@ -25059,17 +27298,42 @@ "xtend": "4.0.1" } }, + "tcp-port-used": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz", + "integrity": "sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q==", + "dev": true, + "requires": { + "debug": "4.1.0", + "is2": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "optional": true + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" }, "tempfile": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "optional": true, "requires": { "temp-dir": "1.0.0", "uuid": "3.3.2" @@ -25088,7 +27352,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "1.1.6" @@ -25338,10 +27602,15 @@ }, "text-encoding": { "version": "0.6.4", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", + "resolved": "http://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=", "dev": true }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -25358,18 +27627,23 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "requires": { +<<<<<<< HEAD "readable-stream": "2.3.6", "xtend": "4.0.1" +======= + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" +>>>>>>> upstream/develop } }, "through2-concurrent": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-1.1.1.tgz", - "integrity": "sha1-EctOpMnjG8puTB5tukjRxyjDUks=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", "requires": { "through2": "2.0.3" } @@ -25389,6 +27663,7 @@ "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=", "dev": true }, +<<<<<<< HEAD "tildify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", @@ -25397,6 +27672,8 @@ "os-homedir": "1.0.2" } }, +======= +>>>>>>> upstream/develop "time-diff": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/time-diff/-/time-diff-0.3.1.tgz", @@ -25473,7 +27750,7 @@ }, "log-utils": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/log-utils/-/log-utils-0.1.5.tgz", + "resolved": "http://registry.npmjs.org/log-utils/-/log-utils-0.1.5.tgz", "integrity": "sha1-3g84+Vf0zW69Xctoddijua4HT3c=", "requires": { "ansi-colors": "0.1.0", @@ -25493,9 +27770,9 @@ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" }, "timed-out": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", - "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" }, "timers-browserify": { "version": "2.0.10", @@ -25713,6 +27990,7 @@ "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", "requires": { +<<<<<<< HEAD "nopt": "1.0.10" }, "dependencies": { @@ -25724,11 +28002,14 @@ "abbrev": "1.1.1" } } +======= + "nopt": "~1.0.10" +>>>>>>> upstream/develop } }, "tough-cookie": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "requires": { "punycode": "1.4.1" @@ -25760,6 +28041,11 @@ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", @@ -25787,8 +28073,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -25914,6 +28199,32 @@ "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" }, + "unbzip2-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz", + "integrity": "sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw==", + "requires": { + "buffer": "^3.0.1", + "through": "^2.3.6" + }, + "dependencies": { + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=" + }, + "buffer": { + "version": "3.6.0", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", + "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", + "requires": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + } + } + }, "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", @@ -25928,13 +28239,13 @@ } }, "underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" }, "underscore.string": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", "integrity": "sha1-Rhe4waJQz25QZPu7Nj0PqWzxRVI=" }, "undertaker": { @@ -26018,13 +28329,19 @@ } }, "universal-analytics": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.17.tgz", - "integrity": "sha512-N2JFymxv4q2N5Wmftc5JCcM5t1tp+sc1kqeDRhDL4XLY5X6PBZ0kav2wvVUZJJMvmSq3WXrmzDu062p+cSFYfQ==", + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", "requires": { +<<<<<<< HEAD "debug": "3.2.5", "request": "2.86.0", "uuid": "3.3.2" +======= + "debug": "^3.0.0", + "request": "^2.88.0", + "uuid": "^3.0.0" +>>>>>>> upstream/develop }, "dependencies": { "assert-plus": { @@ -26037,6 +28354,7 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, +<<<<<<< HEAD "boom": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", @@ -26045,11 +28363,14 @@ "hoek": "4.2.1" } }, +======= +>>>>>>> upstream/develop "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, +<<<<<<< HEAD "cryptiles": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", @@ -26068,19 +28389,22 @@ } } }, +======= +>>>>>>> upstream/develop "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { "ms": "2.1.1" } }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { +<<<<<<< HEAD "asynckit": "0.4.0", "combined-stream": "1.0.6", "mime-types": "2.1.20" @@ -26094,13 +28418,19 @@ "delayed-stream": "1.0.0" } } +======= + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" +>>>>>>> upstream/develop } }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { +<<<<<<< HEAD "ajv": "5.5.2", "har-schema": "2.0.0" } @@ -26121,6 +28451,12 @@ "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" }, +======= + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, +>>>>>>> upstream/develop "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -26136,16 +28472,22 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.86.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz", - "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { +<<<<<<< HEAD "aws-sign2": "0.7.0", "aws4": "1.8.0", "caseless": "0.12.0", @@ -26167,14 +28509,41 @@ "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.3.2" +======= + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" +>>>>>>> upstream/develop } }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { +<<<<<<< HEAD "hoek": "4.2.1" +======= + "psl": "^1.1.24", + "punycode": "^1.4.1" +>>>>>>> upstream/develop } }, "tunnel-agent": { @@ -26248,9 +28617,9 @@ } }, "unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" }, "upath": { "version": "1.1.0", @@ -26361,7 +28730,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "requires": { "camelcase": "3.0.0", @@ -26375,6 +28744,7 @@ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "requires": { +<<<<<<< HEAD "boxen": "1.3.0", "chalk": "2.4.1", "configstore": "3.1.2", @@ -26385,6 +28755,25 @@ "latest-version": "3.1.0", "semver-diff": "2.1.0", "xdg-basedir": "3.0.0" +======= + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + } +>>>>>>> upstream/develop } }, "upgrade": { @@ -26439,15 +28828,16 @@ "integrity": "sha1-HbSK1CLTQCRpqH99l73r/k+x48g=" }, "url-loader": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", - "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", "requires": { "loader-utils": "1.1.0", "mime": "2.3.1", "schema-utils": "1.0.0" }, "dependencies": { +<<<<<<< HEAD "ajv": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", @@ -26474,10 +28864,12 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, +======= +>>>>>>> upstream/develop "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" }, "schema-utils": { "version": "1.0.0", @@ -26506,6 +28898,7 @@ } } }, +<<<<<<< HEAD "url-regex": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", @@ -26514,6 +28907,12 @@ "requires": { "ip-regex": "1.0.3" } +======= + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" +>>>>>>> upstream/develop }, "url2": { "version": "1.0.4", @@ -26543,11 +28942,6 @@ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" - }, "useragent": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", @@ -26617,9 +29011,9 @@ } }, "validator": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/validator/-/validator-10.7.1.tgz", - "integrity": "sha512-tbB5JrTczfeHKLw3PnFRzGFlF1xUAwSgXEDb66EuX1ffCirspYpDEZo3Vc9j38gPdL4JKrDc5UPFfgYiw1IWRQ==" + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-10.9.0.tgz", + "integrity": "sha512-hZJcZSWz9poXBlAkjjcsNAdrZ6JbjD3kWlNjq/+vE7RLLS/+8PAj3qVVwrwsOz/WL8jPmZ1hYkRvtlUeZAm4ug==" }, "value-or-function": { "version": "3.0.0", @@ -26678,6 +29072,7 @@ } } }, +<<<<<<< HEAD "vinyl-assign": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", @@ -26687,6 +29082,8 @@ "readable-stream": "2.3.6" } }, +======= +>>>>>>> upstream/develop "vinyl-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz", @@ -27078,9 +29475,9 @@ } }, "vue-router": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz", - "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.2.tgz", + "integrity": "sha512-opKtsxjp9eOcFWdp6xLQPLmRGgfM932Tl56U9chYTnoWqKxQ8M20N7AkdEbM5beUh6wICoFGYugAX9vQjyJLFg==" }, "vue-style-loader": { "version": "4.1.2", @@ -27106,9 +29503,9 @@ "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==" }, "vuedraggable": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.16.0.tgz", - "integrity": "sha512-fr9gcWKXMJlzbbtJcrQs4kU7qdOZqd4SEpAcx+r0nykbW8AygZN0aKVpadEtI53T8A2azhzCdXMvEqrLuKE2fA==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.17.0.tgz", + "integrity": "sha512-TAC5tJTSbHSINQCSB59qHnuzT0Ad+E3IgvSWuA1e9UaebD8DxKaY1tCdvL3XvuLoaM3wc1dhpP/NbjpdxYsrng==", "requires": { "sortablejs": "1.7.0" } @@ -27128,7 +29525,7 @@ "dependencies": { "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, "got": { @@ -27149,16 +29546,6 @@ "url-parse-lax": "1.0.0" } }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" - }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", @@ -27169,6 +29556,7 @@ } } }, +<<<<<<< HEAD "ware": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", @@ -27177,6 +29565,8 @@ "wrap-fn": "0.1.5" } }, +======= +>>>>>>> upstream/develop "warning-symbol": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/warning-symbol/-/warning-symbol-0.1.0.tgz", @@ -27229,6 +29619,7 @@ "yargs": "8.0.2" }, "dependencies": { +<<<<<<< HEAD "ajv": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", @@ -27250,6 +29641,8 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, +======= +>>>>>>> upstream/develop "async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", @@ -27263,26 +29656,11 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, "has-flag": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, "load-json-file": { "version": "2.0.0", "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -27314,7 +29692,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "read-pkg": { @@ -27341,6 +29719,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, +<<<<<<< HEAD "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -27358,6 +29737,8 @@ "ansi-regex": "3.0.0" } }, +======= +>>>>>>> upstream/develop "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -27372,9 +29753,9 @@ } }, "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=" + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==" }, "which-module": { "version": "2.0.0", @@ -27433,7 +29814,7 @@ "dependencies": { "ws": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "resolved": "http://registry.npmjs.org/ws/-/ws-4.1.0.tgz", "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", "dev": true, "requires": { @@ -27459,9 +29840,9 @@ }, "dependencies": { "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", "dev": true }, "url-join": { @@ -27473,9 +29854,9 @@ } }, "webpack-hot-middleware": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.24.2.tgz", - "integrity": "sha512-VsBGNMC5JDnab5hbReMjmIYtnvDMT+odLSP49EbLZHwuAoJJDNOi0YLhTe40vvP7u7Be+Ww1mYHjwwelqdnaKA==", + "version": "2.24.3", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.24.3.tgz", + "integrity": "sha512-pPlmcdoR2Fn6UhYjAhp1g/IJy1Yc9hD+T6O9mjRcWV2pFbBjIFoJXhP0CoD0xPOhWJuWXuZXGBga9ybbOdzXpg==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -27540,10 +29921,11 @@ } }, "widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "requires": { +<<<<<<< HEAD "string-width": "2.1.1" }, "dependencies": { @@ -27574,6 +29956,9 @@ "ansi-regex": "3.0.0" } } +======= + "string-width": "^2.1.1" +>>>>>>> upstream/develop } }, "window-size": { @@ -27596,7 +29981,7 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" } } @@ -27610,6 +29995,15 @@ "winston": "2.4.4" } }, + "winston-transport": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.2.0.tgz", + "integrity": "sha512-0R1bvFqxSlK/ZKTH86nymOuKv/cT1PQBMuDdA7k7f0S9fM44dNH6bXnuxwXPrN8lefJgtZq08BKdyZ0DZIy/rg==", + "requires": { + "readable-stream": "^2.3.6", + "triple-beam": "^1.2.0" + } + }, "with": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", @@ -27636,6 +30030,7 @@ "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { +<<<<<<< HEAD "string-width": "1.0.2", "strip-ansi": "3.0.1" } @@ -27646,12 +30041,29 @@ "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", "requires": { "co": "3.1.0" +======= + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" +>>>>>>> upstream/develop }, "dependencies": { - "co": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", - "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=" + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, @@ -27720,15 +30132,15 @@ "dependencies": { "xmlbuilder": { "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" } } }, "xmlbuilder": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.0.0.tgz", - "integrity": "sha512-7RWHlmF1yU/E++BZkRQTEv8ZFAhZ+YHINUAxiZ5LQTKRQq//igpiY8rh7dJqPzgb/IzeC5jH9P7OaCERfM9DwA==" + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", + "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==" }, "xmlcreate": { "version": "1.0.2", @@ -27767,11 +30179,17 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, "yargs": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "requires": { +<<<<<<< HEAD "camelcase": "3.0.0", "cliui": "3.2.0", "decamelize": "1.2.0", @@ -27785,6 +30203,41 @@ "which-module": "1.0.0", "y18n": "3.2.1", "yargs-parser": "5.0.0" +======= + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } +>>>>>>> upstream/develop } }, "yargs-parser": { diff --git a/package.json b/package.json index 702c8d1f85..b6d56d3300 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.65.4", + "version": "4.74.7", "main": "./website/server/index.js", "dependencies": { "@slack/client": "^3.8.1", @@ -33,9 +33,9 @@ "compression": "^1.7.2", "cookie-session": "^1.2.0", "coupon-code": "^0.4.5", - "cross-env": "^5.1.5", + "cross-env": "^5.2.0", "css-loader": "^0.28.11", - "csv-stringify": "^3.0.0", + "csv-stringify": "^4.3.1", "cwait": "^1.1.1", "domain-middleware": "~0.1.0", "express": "^4.16.3", @@ -46,8 +46,8 @@ "got": "^9.0.0", "gulp": "^4.0.0", "gulp-babel": "^7.0.1", - "gulp-imagemin": "^4.1.0", - "gulp-nodemon": "^2.2.1", + "gulp-imagemin": "^5.0.3", + "gulp-nodemon": "^2.4.1", "gulp.spritesmith": "^6.9.0", "habitica-markdown": "^1.3.0", "hellojs": "^1.15.1", @@ -59,16 +59,16 @@ "js2xmlparser": "^3.0.0", "lodash": "^4.17.10", "merge-stream": "^1.0.0", - "method-override": "^2.3.5", + "method-override": "^3.0.0", "moment": "^2.22.1", "moment-recur": "^1.0.7", - "mongoose": "^5.1.3", + "mongoose": "^5.3.4", "morgan": "^1.7.0", "nconf": "^0.10.0", - "node-gcm": "^0.14.4", + "node-gcm": "^1.0.2", "node-sass": "^4.9.0", "nodemailer": "^4.6.4", - "ora": "^2.1.0", + "ora": "^3.0.0", "pageres": "^4.1.1", "passport": "^0.4.0", "passport-facebook": "^2.0.0", @@ -79,19 +79,18 @@ "postcss-easy-import": "^3.0.0", "ps-tree": "^1.0.0", "pug": "^2.0.3", - "pusher": "^1.3.0", "rimraf": "^2.4.3", - "sass-loader": "^7.0.0", + "sass-loader": "^7.0.3", "shelljs": "^0.8.2", "short-uuid": "^3.0.0", "smartbanner.js": "^1.9.1", "stripe": "^5.9.0", - "superagent": "^3.8.3", + "superagent": "^4.0.0", "svg-inline-loader": "^0.8.0", "svg-url-loader": "^2.3.2", "svgo": "^1.0.5", "svgo-loader": "^2.1.0", - "universal-analytics": "^0.4.16", + "universal-analytics": "^0.4.17", "update": "^0.7.4", "upgrade": "^1.1.0", "url-loader": "^1.0.0", @@ -108,15 +107,15 @@ "vuedraggable": "^2.15.0", "vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#5d237615463a84a23dd6f3f77c6ab577d68593ec", "webpack": "^3.12.0", - "webpack-merge": "^4.0.0", - "winston": "^2.4.2", + "webpack-merge": "^4.1.3", + "winston": "^2.4.3", "winston-loggly-bulk": "^2.0.2", "xml2js": "^0.4.4" }, "private": true, "engines": { - "node": "^8.9.4", - "npm": "^5.6.0" + "node": "^10", + "npm": "^6" }, "scripts": { "lint": "eslint --ext .js,.vue .", @@ -145,13 +144,13 @@ "apidoc": "gulp apidoc" }, "devDependencies": { - "@vue/test-utils": "^1.0.0-beta.16", + "@vue/test-utils": "^1.0.0-beta.19", "babel-plugin-istanbul": "^4.1.6", "babel-plugin-syntax-object-rest-spread": "^6.13.0", "chai": "^4.1.2", "chai-as-promised": "^7.1.1", "chalk": "^2.4.1", - "chromedriver": "^2.38.3", + "chromedriver": "^2.40.0", "connect-history-api-fallback": "^1.1.0", "coveralls": "^3.0.1", "cross-spawn": "^6.0.5", @@ -163,9 +162,9 @@ "eslint-plugin-mocha": "^5.0.0", "eventsource-polyfill": "^0.9.6", "expect.js": "^0.3.1", - "http-proxy-middleware": "^0.18.0", + "http-proxy-middleware": "^0.19.0", "istanbul": "^1.1.0-alpha.1", - "karma": "^3.0.0", + "karma": "^3.1.3", "karma-babel-preprocessor": "^7.0.0", "karma-chai-plugins": "^0.9.0", "karma-chrome-launcher": "^2.2.0", @@ -181,18 +180,15 @@ "mocha": "^5.1.1", "monk": "^6.0.6", "nightwatch": "^0.9.21", - "puppeteer": "^1.4.0", + "puppeteer": "^1.5.0", "require-again": "^2.0.0", "selenium-server": "^3.12.0", - "sinon": "^4.5.0", + "sinon": "^6.3.5", "sinon-chai": "^3.0.0", "sinon-stub-promise": "^4.0.0", "webpack-bundle-analyzer": "^2.12.0", "webpack-dev-middleware": "^2.0.5", "webpack-hot-middleware": "^2.22.2" }, - "optionalDependencies": { - "memwatch-next": "^0.3.0", - "node-rdkafka": "^2.3.0" - } + "optionalDependencies": {} } diff --git a/test/api/unit/libs/baseModel.test.js b/test/api/unit/libs/baseModel.test.js index a9c826bfa5..28e85aea50 100644 --- a/test/api/unit/libs/baseModel.test.js +++ b/test/api/unit/libs/baseModel.test.js @@ -5,10 +5,17 @@ describe('Base model plugin', () => { let schema; beforeEach(() => { - schema = new mongoose.Schema(); + schema = new mongoose.Schema({}, { + typeKey: '$type', + }); sandbox.stub(schema, 'add'); }); + it('throws if "typeKey" is not set to $type', () => { + const schemaWithoutTypeKey = new mongoose.Schema(); + expect(() => schemaWithoutTypeKey.plugin(baseModel)).to.throw; + }); + it('adds a _id field to the schema', () => { schema.plugin(baseModel); diff --git a/test/api/unit/libs/password.test.js b/test/api/unit/libs/password.test.js index 7c8c3fcd01..66fccbfe51 100644 --- a/test/api/unit/libs/password.test.js +++ b/test/api/unit/libs/password.test.js @@ -245,7 +245,9 @@ describe('Password Utilities', () => { it('returns false if the user has no local auth', async () => { let user = await generateUser({ - auth: 'not an object with valid fields', + auth: { + facebook: {}, + }, }); let res = await validatePasswordResetCodeAndFindUser(encrypt(JSON.stringify({ userId: user._id, diff --git a/test/api/unit/libs/payments/amazon/cancel.test.js b/test/api/unit/libs/payments/amazon/cancel.test.js index bade9a6add..ab0f2ebf8c 100644 --- a/test/api/unit/libs/payments/amazon/cancel.test.js +++ b/test/api/unit/libs/payments/amazon/cancel.test.js @@ -48,7 +48,6 @@ describe('Amazon Payments - Cancel Subscription', () => { function expectBillingAggreementDetailSpy () { getBillingAgreementDetailsSpy = sinon.stub(amzLib, 'getBillingAgreementDetails') - .returnsPromise() .resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Open'}, @@ -80,14 +79,14 @@ describe('Amazon Payments - Cancel Subscription', () => { headers = {}; getBillingAgreementDetailsSpy = sinon.stub(amzLib, 'getBillingAgreementDetails'); - getBillingAgreementDetailsSpy.returnsPromise().resolves({ + getBillingAgreementDetailsSpy.resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Closed'}, }, }); paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription'); - paymentCancelSubscriptionSpy.returnsPromise().resolves({}); + paymentCancelSubscriptionSpy.resolves({}); }); afterEach(function () { @@ -118,7 +117,7 @@ describe('Amazon Payments - Cancel Subscription', () => { it('should close a user subscription if amazon not closed', async () => { amzLib.getBillingAgreementDetails.restore(); expectBillingAggreementDetailSpy(); - let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').returnsPromise().resolves({}); + let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').resolves({}); billingAgreementId = user.purchased.plan.customerId; await amzLib.cancelSubscription({user, headers}); @@ -164,7 +163,7 @@ describe('Amazon Payments - Cancel Subscription', () => { it('should close a group subscription if amazon not closed', async () => { amzLib.getBillingAgreementDetails.restore(); expectBillingAggreementDetailSpy(); - let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').returnsPromise().resolves({}); + let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').resolves({}); billingAgreementId = group.purchased.plan.customerId; await amzLib.cancelSubscription({user, groupId: group._id, headers}); diff --git a/test/api/unit/libs/payments/amazon/checkout.test.js b/test/api/unit/libs/payments/amazon/checkout.test.js index e9224c481b..4e220bb26b 100644 --- a/test/api/unit/libs/payments/amazon/checkout.test.js +++ b/test/api/unit/libs/payments/amazon/checkout.test.js @@ -68,22 +68,22 @@ describe('Amazon Payments - Checkout', () => { orderReferenceId = 'orderReferenceId'; setOrderReferenceDetailsSpy = sinon.stub(amzLib, 'setOrderReferenceDetails'); - setOrderReferenceDetailsSpy.returnsPromise().resolves({}); + setOrderReferenceDetailsSpy.resolves({}); confirmOrderReferenceSpy = sinon.stub(amzLib, 'confirmOrderReference'); - confirmOrderReferenceSpy.returnsPromise().resolves({}); + confirmOrderReferenceSpy.resolves({}); authorizeSpy = sinon.stub(amzLib, 'authorize'); - authorizeSpy.returnsPromise().resolves({}); + authorizeSpy.resolves({}); closeOrderReferenceSpy = sinon.stub(amzLib, 'closeOrderReference'); - closeOrderReferenceSpy.returnsPromise().resolves({}); + closeOrderReferenceSpy.resolves({}); paymentBuyGemsStub = sinon.stub(payments, 'buyGems'); - paymentBuyGemsStub.returnsPromise().resolves({}); + paymentBuyGemsStub.resolves({}); paymentCreateSubscritionStub = sinon.stub(payments, 'createSubscription'); - paymentCreateSubscritionStub.returnsPromise().resolves({}); + paymentCreateSubscritionStub.resolves({}); sinon.stub(common, 'uuid').returns('uuid-generated'); }); @@ -111,7 +111,7 @@ describe('Amazon Payments - Checkout', () => { } it('should purchase gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await amzLib.checkout({user, orderReferenceId, headers}); expectBuyGemsStub(amzLib.constants.PAYMENT_METHOD); @@ -140,7 +140,7 @@ describe('Amazon Payments - Checkout', () => { }); it('should error if user cannot get gems gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(amzLib.checkout({user, orderReferenceId, headers})).to.eventually.be.rejected.and.to.eql({ httpCode: 401, message: i18n.t('groupPolicyCannotGetGems'), diff --git a/test/api/unit/libs/payments/amazon/subscribe.test.js b/test/api/unit/libs/payments/amazon/subscribe.test.js index aa60291c5d..d42c80d96c 100644 --- a/test/api/unit/libs/payments/amazon/subscribe.test.js +++ b/test/api/unit/libs/payments/amazon/subscribe.test.js @@ -46,16 +46,16 @@ describe('Amazon Payments - Subscribe', () => { headers = {}; amazonSetBillingAgreementDetailsSpy = sinon.stub(amzLib, 'setBillingAgreementDetails'); - amazonSetBillingAgreementDetailsSpy.returnsPromise().resolves({}); + amazonSetBillingAgreementDetailsSpy.resolves({}); amazonConfirmBillingAgreementSpy = sinon.stub(amzLib, 'confirmBillingAgreement'); - amazonConfirmBillingAgreementSpy.returnsPromise().resolves({}); + amazonConfirmBillingAgreementSpy.resolves({}); amazonAuthorizeOnBillingAgreementSpy = sinon.stub(amzLib, 'authorizeOnBillingAgreement'); - amazonAuthorizeOnBillingAgreementSpy.returnsPromise().resolves({}); + amazonAuthorizeOnBillingAgreementSpy.resolves({}); createSubSpy = sinon.stub(payments, 'createSubscription'); - createSubSpy.returnsPromise().resolves({}); + createSubSpy.resolves({}); sinon.stub(common, 'uuid').returns('uuid-generated'); }); diff --git a/test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js b/test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js index bc9f9a76c4..f846738acc 100644 --- a/test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js +++ b/test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js @@ -37,7 +37,7 @@ describe('#upgradeGroupPlan', () => { await group.save(); spy = sinon.stub(amzLib, 'authorizeOnBillingAgreement'); - spy.returnsPromise().resolves([]); + spy.resolves([]); uuidString = 'uuid-v4'; sinon.stub(uuid, 'v4').returns(uuidString); diff --git a/test/api/unit/libs/payments/apple.test.js b/test/api/unit/libs/payments/apple.test.js index f61998d04b..bdf23bfa33 100644 --- a/test/api/unit/libs/payments/apple.test.js +++ b/test/api/unit/libs/payments/apple.test.js @@ -24,16 +24,16 @@ describe('Apple Payments', () => { headers = {}; iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') .returns([{productId: 'com.habitrpg.ios.Habitica.21gems', transactionId: token, }]); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); }); afterEach(() => { @@ -70,7 +70,7 @@ describe('Apple Payments', () => { }); it('errors if the user cannot purchase gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(applePayments.verifyGemPurchase(user, receipt, headers)) .to.eventually.be.rejected.and.to.eql({ httpCode: 401, @@ -82,7 +82,7 @@ describe('Apple Payments', () => { }); it('errors if amount does not exist', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); iapGetPurchaseDataStub.restore(); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') .returns([{productId: 'badProduct', @@ -130,7 +130,7 @@ describe('Apple Payments', () => { transactionId: token, }]); - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await applePayments.verifyGemPurchase(user, receipt, headers); expect(iapSetupStub).to.be.calledOnce; @@ -167,9 +167,9 @@ describe('Apple Payments', () => { nextPaymentProcessing = moment.utc().add({days: 2}); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') @@ -186,7 +186,7 @@ describe('Apple Payments', () => { productId: sku, transactionId: token, }]); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { @@ -297,9 +297,9 @@ describe('Apple Payments', () => { expirationDate = moment.utc(); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({ + .resolves({ expirationDate, }); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') @@ -314,7 +314,7 @@ describe('Apple Payments', () => { user.purchased.plan.planId = subKey; user.purchased.plan.additionalData = receipt; - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/unit/libs/payments/google.test.js b/test/api/unit/libs/payments/google.test.js index d9fa56b988..8f66f26c1a 100644 --- a/test/api/unit/libs/payments/google.test.js +++ b/test/api/unit/libs/payments/google.test.js @@ -24,12 +24,12 @@ describe('Google Payments', () => { headers = {}; iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); }); afterEach(() => { @@ -64,7 +64,7 @@ describe('Google Payments', () => { }); it('should throw an error if user cannot purchase gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(googlePayments.verifyGemPurchase(user, receipt, signature, headers)) .to.eventually.be.rejected.and.to.eql({ @@ -77,7 +77,7 @@ describe('Google Payments', () => { }); it('purchases gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await googlePayments.verifyGemPurchase(user, receipt, signature, headers); expect(iapSetupStub).to.be.calledOnce; @@ -116,12 +116,12 @@ describe('Google Payments', () => { nextPaymentProcessing = moment.utc().add({days: 2}); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { @@ -193,9 +193,9 @@ describe('Google Payments', () => { expirationDate = moment.utc(); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({ + .resolves({ expirationDate, }); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') @@ -210,7 +210,7 @@ describe('Google Payments', () => { user.purchased.plan.planId = subKey; user.purchased.plan.additionalData = {data: receipt, signature}; - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/unit/libs/payments/group-plans/group-payments-create.test.js b/test/api/unit/libs/payments/group-plans/group-payments-create.test.js index 1ce795d527..3e57126ef0 100644 --- a/test/api/unit/libs/payments/group-plans/group-payments-create.test.js +++ b/test/api/unit/libs/payments/group-plans/group-payments-create.test.js @@ -69,11 +69,11 @@ describe('Purchasing a group plan for group', () => { }; let subscriptionId = 'subId'; - sinon.stub(stripe.customers, 'del').returnsPromise().resolves({}); + sinon.stub(stripe.customers, 'del').resolves({}); let currentPeriodEndTimeStamp = moment().add(3, 'months').unix(); sinon.stub(stripe.customers, 'retrieve') - .returnsPromise().resolves({ + .resolves({ subscriptions: { data: [{id: subscriptionId, current_period_end: currentPeriodEndTimeStamp}], // eslint-disable-line camelcase }, @@ -216,7 +216,6 @@ describe('Purchasing a group plan for group', () => { it('sends one email to subscribed member of group, stating subscription is cancelled (Amazon)', async () => { sinon.stub(amzLib, 'getBillingAgreementDetails') - .returnsPromise() .resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Closed'}, @@ -251,9 +250,9 @@ describe('Purchasing a group plan for group', () => { }); it('sends one email to subscribed member of group, stating subscription is cancelled (PayPal)', async () => { - sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').returnsPromise().resolves({}); + sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').resolves({}); sinon.stub(paypalPayments, 'paypalBillingAgreementGet') - .returnsPromise().resolves({ + .resolves({ agreement_details: { // eslint-disable-line camelcase next_billing_date: moment().add(3, 'months').toDate(), // eslint-disable-line camelcase cycles_completed: 1, // eslint-disable-line camelcase @@ -449,7 +448,6 @@ describe('Purchasing a group plan for group', () => { it('adds months to members with existing recurring subscription (Amazon)', async () => { sinon.stub(amzLib, 'getBillingAgreementDetails') - .returnsPromise() .resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Closed'}, @@ -478,9 +476,9 @@ describe('Purchasing a group plan for group', () => { }); it('adds months to members with existing recurring subscription (Paypal)', async () => { - sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').returnsPromise().resolves({}); + sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').resolves({}); sinon.stub(paypalPayments, 'paypalBillingAgreementGet') - .returnsPromise().resolves({ + .resolves({ agreement_details: { // eslint-disable-line camelcase next_billing_date: moment().add(3, 'months').toDate(), // eslint-disable-line camelcase cycles_completed: 1, // eslint-disable-line camelcase diff --git a/test/api/unit/libs/payments/payments.test.js b/test/api/unit/libs/payments/payments.test.js index c63bd89823..82fb3dabad 100644 --- a/test/api/unit/libs/payments/payments.test.js +++ b/test/api/unit/libs/payments/payments.test.js @@ -446,6 +446,19 @@ describe('payments/index', () => { fakeClock.restore(); }); + it('does not add a notification for mystery items if none was awarded', async () => { + const noMysteryItemTimeframe = 1462183920000; // May 2nd 2016 + let fakeClock = sinon.useFakeTimers(noMysteryItemTimeframe); + data = { paymentMethod: 'PaymentMethod', user, sub: { key: 'basic_3mo' } }; + + await api.createSubscription(data); + + expect(user.purchased.plan.mysteryItems).to.have.a.lengthOf(0); + expect(user.notifications.find(n => n.type === 'NEW_MYSTERY_ITEMS')).to.be.undefined; + + fakeClock.restore(); + }); + it('does not award mystery item when user already owns the item', async () => { let mayMysteryItemTimeframe = 1464725113000; // May 31st 2016 let fakeClock = sinon.useFakeTimers(mayMysteryItemTimeframe); diff --git a/test/api/unit/libs/payments/paypal/checkout-success.test.js b/test/api/unit/libs/payments/paypal/checkout-success.test.js index 79568c7abf..80547925b4 100644 --- a/test/api/unit/libs/payments/paypal/checkout-success.test.js +++ b/test/api/unit/libs/payments/paypal/checkout-success.test.js @@ -13,9 +13,9 @@ describe('checkout success', () => { customerId = 'customerId-test'; paymentId = 'paymentId-test'; - paypalPaymentExecuteStub = sinon.stub(paypalPayments, 'paypalPaymentExecute').returnsPromise().resolves({}); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paypalPaymentExecuteStub = sinon.stub(paypalPayments, 'paypalPaymentExecute').resolves({}); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/unit/libs/payments/paypal/checkout.test.js b/test/api/unit/libs/payments/paypal/checkout.test.js index 469330cd5d..4b45b0dca7 100644 --- a/test/api/unit/libs/payments/paypal/checkout.test.js +++ b/test/api/unit/libs/payments/paypal/checkout.test.js @@ -42,7 +42,7 @@ describe('checkout', () => { beforeEach(() => { approvalHerf = 'approval_href'; paypalPaymentCreateStub = sinon.stub(paypalPayments, 'paypalPaymentCreate') - .returnsPromise().resolves({ + .resolves({ links: [{ rel: 'approval_url', href: approvalHerf }], }); }); @@ -80,7 +80,7 @@ describe('checkout', () => { it('should error if the user cannot get gems', async () => { let user = new User(); - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(paypalPayments.checkout({user})).to.eventually.be.rejected.and.to.eql({ httpCode: 401, diff --git a/test/api/unit/libs/payments/paypal/ipn.test.js b/test/api/unit/libs/payments/paypal/ipn.test.js index 007ba794b4..0fe6c8a455 100644 --- a/test/api/unit/libs/payments/paypal/ipn.test.js +++ b/test/api/unit/libs/payments/paypal/ipn.test.js @@ -34,8 +34,8 @@ describe('ipn', () => { group.purchased.plan.lastBillingDate = new Date(); await group.save(); - ipnVerifyAsyncStub = sinon.stub(paypalPayments, 'ipnVerifyAsync').returnsPromise().resolves({}); - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + ipnVerifyAsyncStub = sinon.stub(paypalPayments, 'ipnVerifyAsync').resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/unit/libs/payments/paypal/subscribe-cancel.test.js b/test/api/unit/libs/payments/paypal/subscribe-cancel.test.js index 7bbb3806ef..e0f195f0d2 100644 --- a/test/api/unit/libs/payments/paypal/subscribe-cancel.test.js +++ b/test/api/unit/libs/payments/paypal/subscribe-cancel.test.js @@ -38,15 +38,15 @@ describe('subscribeCancel', () => { nextBillingDate = new Date(); - paypalBillingAgreementCancelStub = sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').returnsPromise().resolves({}); + paypalBillingAgreementCancelStub = sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').resolves({}); paypalBillingAgreementGetStub = sinon.stub(paypalPayments, 'paypalBillingAgreementGet') - .returnsPromise().resolves({ + .resolves({ agreement_details: { next_billing_date: nextBillingDate, cycles_completed: 1, }, }); - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/unit/libs/payments/paypal/subscribe-success.test.js b/test/api/unit/libs/payments/paypal/subscribe-success.test.js index ad03248227..6c2edbf73c 100644 --- a/test/api/unit/libs/payments/paypal/subscribe-success.test.js +++ b/test/api/unit/libs/payments/paypal/subscribe-success.test.js @@ -28,10 +28,10 @@ describe('subscribeSuccess', () => { customerId = 'test-customerId'; paypalBillingAgreementExecuteStub = sinon.stub(paypalPayments, 'paypalBillingAgreementExecute') - .returnsPromise({}).resolves({ + .resolves({ id: customerId, }); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/unit/libs/payments/paypal/subscribe.test.js b/test/api/unit/libs/payments/paypal/subscribe.test.js index 961882ed10..d167d7087d 100644 --- a/test/api/unit/libs/payments/paypal/subscribe.test.js +++ b/test/api/unit/libs/payments/paypal/subscribe.test.js @@ -18,7 +18,7 @@ describe('subscribe', () => { sub = Object.assign({}, common.content.subscriptionBlocks[subKey]); paypalBillingAgreementCreateStub = sinon.stub(paypalPayments, 'paypalBillingAgreementCreate') - .returnsPromise().resolves({ + .resolves({ links: [{ rel: 'approval_url', href: approvalHerf }], }); }); diff --git a/test/api/unit/libs/payments/stripe/cancel-subscription.test.js b/test/api/unit/libs/payments/stripe/cancel-subscription.test.js index 4542455d99..64750dab8f 100644 --- a/test/api/unit/libs/payments/stripe/cancel-subscription.test.js +++ b/test/api/unit/libs/payments/stripe/cancel-subscription.test.js @@ -82,12 +82,12 @@ describe('cancel subscription', () => { beforeEach(() => { subscriptionId = 'subId'; - stripeDeleteCustomerStub = sinon.stub(stripe.customers, 'del').returnsPromise().resolves({}); - paymentsCancelSubStub = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + stripeDeleteCustomerStub = sinon.stub(stripe.customers, 'del').resolves({}); + paymentsCancelSubStub = sinon.stub(payments, 'cancelSubscription').resolves({}); currentPeriodEndTimeStamp = (new Date()).getTime(); stripeRetrieveStub = sinon.stub(stripe.customers, 'retrieve') - .returnsPromise().resolves({ + .resolves({ subscriptions: { data: [{id: subscriptionId, current_period_end: currentPeriodEndTimeStamp}], // eslint-disable-line camelcase }, diff --git a/test/api/unit/libs/payments/stripe/checkout-subscription.test.js b/test/api/unit/libs/payments/stripe/checkout-subscription.test.js index f17f5c7da5..9a47d7fffe 100644 --- a/test/api/unit/libs/payments/stripe/checkout-subscription.test.js +++ b/test/api/unit/libs/payments/stripe/checkout-subscription.test.js @@ -54,7 +54,7 @@ describe('checkout with subscription', () => { token = 'test-token'; spy = sinon.stub(stripe.subscriptions, 'update'); - spy.returnsPromise().resolves; + spy.resolves; stripeCreateCustomerSpy = sinon.stub(stripe.customers, 'create'); let stripCustomerResponse = { @@ -63,10 +63,10 @@ describe('checkout with subscription', () => { data: [{id: subscriptionId}], }, }; - stripeCreateCustomerSpy.returnsPromise().resolves(stripCustomerResponse); + stripeCreateCustomerSpy.resolves(stripCustomerResponse); stripePaymentsCreateSubSpy = sinon.stub(payments, 'createSubscription'); - stripePaymentsCreateSubSpy.returnsPromise().resolves({}); + stripePaymentsCreateSubSpy.resolves({}); data.groupId = group._id; data.sub.quantity = 3; diff --git a/test/api/unit/libs/payments/stripe/checkout.test.js b/test/api/unit/libs/payments/stripe/checkout.test.js index c45e311873..37a89e4e70 100644 --- a/test/api/unit/libs/payments/stripe/checkout.test.js +++ b/test/api/unit/libs/payments/stripe/checkout.test.js @@ -26,9 +26,9 @@ describe('checkout', () => { let stripCustomerResponse = { id: customerIdResponse, }; - stripeChargeStub = sinon.stub(stripe.charges, 'create').returnsPromise().resolves(stripCustomerResponse); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); - paymentCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + stripeChargeStub = sinon.stub(stripe.charges, 'create').resolves(stripCustomerResponse); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); + paymentCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { @@ -82,7 +82,7 @@ describe('checkout', () => { it('should error if user cannot get gems', async () => { gift = undefined; - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(stripePayments.checkout({ token, @@ -101,7 +101,7 @@ describe('checkout', () => { it('should purchase gems', async () => { gift = undefined; - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await stripePayments.checkout({ token, diff --git a/test/api/unit/libs/payments/stripe/edit-subscription.test.js b/test/api/unit/libs/payments/stripe/edit-subscription.test.js index 59c8c52701..6cbcd1662b 100644 --- a/test/api/unit/libs/payments/stripe/edit-subscription.test.js +++ b/test/api/unit/libs/payments/stripe/edit-subscription.test.js @@ -98,11 +98,11 @@ describe('edit subscription', () => { beforeEach(() => { subscriptionId = 'subId'; stripeListSubscriptionStub = sinon.stub(stripe.customers, 'listSubscriptions') - .returnsPromise().resolves({ + .resolves({ data: [{id: subscriptionId}], }); - stripeUpdateSubscriptionStub = sinon.stub(stripe.customers, 'updateSubscription').returnsPromise().resolves({}); + stripeUpdateSubscriptionStub = sinon.stub(stripe.customers, 'updateSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/unit/libs/payments/stripe/handle-webhook.test.js b/test/api/unit/libs/payments/stripe/handle-webhook.test.js index 8cedb56c26..dd7d60be85 100644 --- a/test/api/unit/libs/payments/stripe/handle-webhook.test.js +++ b/test/api/unit/libs/payments/stripe/handle-webhook.test.js @@ -22,7 +22,7 @@ describe('Stripe - Webhooks', () => { const eventRetrieved = {type: eventType}; beforeEach(() => { - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves(eventRetrieved); + sinon.stub(stripe.events, 'retrieve').resolves(eventRetrieved); sinon.stub(logger, 'error'); }); @@ -52,8 +52,8 @@ describe('Stripe - Webhooks', () => { const eventType = 'customer.subscription.deleted'; beforeEach(() => { - sinon.stub(stripe.customers, 'del').returnsPromise().resolves({}); - sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + sinon.stub(stripe.customers, 'del').resolves({}); + sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(() => { @@ -62,7 +62,7 @@ describe('Stripe - Webhooks', () => { }); it('does not do anything if event.request is null (subscription cancelled manually)', async () => { - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, request: 123, @@ -79,7 +79,7 @@ describe('Stripe - Webhooks', () => { describe('user subscription', () => { it('throws an error if the user is not found', async () => { const customerId = 456; - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -113,7 +113,7 @@ describe('Stripe - Webhooks', () => { subscriber.purchased.plan.paymentMethod = 'Stripe'; await subscriber.save(); - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -146,7 +146,7 @@ describe('Stripe - Webhooks', () => { describe('group plan subscription', () => { it('throws an error if the group is not found', async () => { const customerId = 456; - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -185,7 +185,7 @@ describe('Stripe - Webhooks', () => { subscriber.purchased.plan.paymentMethod = 'Stripe'; await subscriber.save(); - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -227,7 +227,7 @@ describe('Stripe - Webhooks', () => { subscriber.purchased.plan.paymentMethod = 'Stripe'; await subscriber.save(); - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { diff --git a/test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js b/test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js index 5ef7e9a3af..38b6e6f979 100644 --- a/test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js +++ b/test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js @@ -38,7 +38,7 @@ describe('Stripe - Upgrade Group Plan', () => { await group.save(); spy = sinon.stub(stripe.subscriptions, 'update'); - spy.returnsPromise().resolves([]); + spy.resolves([]); data.groupId = group._id; data.sub.quantity = 3; stripePayments.setStripeApi(stripe); diff --git a/test/api/unit/models/group.test.js b/test/api/unit/models/group.test.js index 91a80dad1a..9c0a0302a6 100644 --- a/test/api/unit/models/group.test.js +++ b/test/api/unit/models/group.test.js @@ -477,7 +477,7 @@ describe('Group Model', () => { party.quest.active = false; await party.startQuest(questLeader); - Group.prototype.sendChat.reset(); + Group.prototype.sendChat.resetHistory(); await party.save(); await Group.processQuestProgress(participatingMember, progress); @@ -496,7 +496,7 @@ describe('Group Model', () => { party.quest.active = false; await party.startQuest(questLeader); - Group.prototype.sendChat.reset(); + Group.prototype.sendChat.resetHistory(); await party.save(); await Group.processQuestProgress(participatingMember, progress); @@ -569,7 +569,7 @@ describe('Group Model', () => { }); it('throws an error if no uuids or emails are passed in', async () => { - await expect(Group.validateInvitations(null, null, res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', @@ -579,7 +579,7 @@ describe('Group Model', () => { }); it('throws an error if only uuids are passed in, but they are not an array', async () => { - await expect(Group.validateInvitations({ uuid: 'user-id'}, null, res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({ uuids: 'user-id'}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', @@ -589,7 +589,7 @@ describe('Group Model', () => { }); it('throws an error if only emails are passed in, but they are not an array', async () => { - await expect(Group.validateInvitations(null, { emails: 'user@example.com'}, res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({emails: 'user@example.com'}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', @@ -599,27 +599,27 @@ describe('Group Model', () => { }); it('throws an error if emails are not passed in, and uuid array is empty', async () => { - await expect(Group.validateInvitations([], null, res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({uuids: []}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', }); expect(res.t).to.be.calledOnce; - expect(res.t).to.be.calledWith('inviteMissingUuid'); + expect(res.t).to.be.calledWith('inviteMustNotBeEmpty'); }); it('throws an error if uuids are not passed in, and email array is empty', async () => { - await expect(Group.validateInvitations(null, [], res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({emails: []}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', }); expect(res.t).to.be.calledOnce; - expect(res.t).to.be.calledWith('inviteMissingEmail'); + expect(res.t).to.be.calledWith('inviteMustNotBeEmpty'); }); it('throws an error if uuids and emails are passed in as empty arrays', async () => { - await expect(Group.validateInvitations([], [], res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({emails: [], uuids: []}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', @@ -639,7 +639,7 @@ describe('Group Model', () => { uuids.push('one-more-uuid'); // to put it over the limit - await expect(Group.validateInvitations(uuids, emails, res)).to.eventually.be.rejected.and.eql({ + await expect(Group.validateInvitations({uuids, emails}, res)).to.eventually.be.rejected.and.eql({ httpCode: 400, message: 'Bad request.', name: 'BadRequest', @@ -657,33 +657,33 @@ describe('Group Model', () => { emails.push(`user-${i}@example.com`); } - await Group.validateInvitations(uuids, emails, res); + await Group.validateInvitations({uuids, emails}, res); expect(res.t).to.not.be.called; }); it('does not throw an error if only user ids are passed in', async () => { - await Group.validateInvitations(['user-id', 'user-id2'], null, res); + await Group.validateInvitations({uuids: ['user-id', 'user-id2']}, res); expect(res.t).to.not.be.called; }); it('does not throw an error if only emails are passed in', async () => { - await Group.validateInvitations(null, ['user1@example.com', 'user2@example.com'], res); + await Group.validateInvitations({emails: ['user1@example.com', 'user2@example.com']}, res); expect(res.t).to.not.be.called; }); it('does not throw an error if both uuids and emails are passed in', async () => { - await Group.validateInvitations(['user-id', 'user-id2'], ['user1@example.com', 'user2@example.com'], res); + await Group.validateInvitations({uuids: ['user-id', 'user-id2'], emails: ['user1@example.com', 'user2@example.com']}, res); expect(res.t).to.not.be.called; }); it('does not throw an error if uuids are passed in and emails are an empty array', async () => { - await Group.validateInvitations(['user-id', 'user-id2'], [], res); + await Group.validateInvitations({uuids: ['user-id', 'user-id2'], emails: []}, res); expect(res.t).to.not.be.called; }); it('does not throw an error if emails are passed in and uuids are an empty array', async () => { - await Group.validateInvitations([], ['user1@example.com', 'user2@example.com'], res); + await Group.validateInvitations({uuids: [], emails: ['user1@example.com', 'user2@example.com']}, res); expect(res.t).to.not.be.called; }); }); @@ -1843,6 +1843,62 @@ describe('Group Model', () => { expect(options.chat).to.eql(chat); }); + it('sends webhooks for users with webhooks triggered by system messages', async () => { + let guild = new Group({ + name: 'some guild', + type: 'guild', + }); + + let memberWithWebhook = new User({ + guilds: [guild._id], + webhooks: [{ + type: 'groupChatReceived', + url: 'http://someurl.com', + options: { + groupId: guild._id, + }, + }], + }); + let memberWithoutWebhook = new User({ + guilds: [guild._id], + }); + let nonMemberWithWebhooks = new User({ + webhooks: [{ + type: 'groupChatReceived', + url: 'http://a-different-url.com', + options: { + groupId: generateUUID(), + }, + }], + }); + + await Promise.all([ + memberWithWebhook.save(), + memberWithoutWebhook.save(), + nonMemberWithWebhooks.save(), + ]); + + guild.leader = memberWithWebhook._id; + + await guild.save(); + + const groupMessage = guild.sendChat('Test message.'); + await groupMessage.save(); + + await sleep(); + + expect(groupChatReceivedWebhook.send).to.be.calledOnce; + + let args = groupChatReceivedWebhook.send.args[0]; + let webhooks = args[0].webhooks; + let options = args[1]; + + expect(webhooks).to.have.a.lengthOf(1); + expect(webhooks[0].id).to.eql(memberWithWebhook.webhooks[0].id); + expect(options.group).to.eql(guild); + expect(options.chat).to.eql(groupMessage); + }); + it('sends webhooks for each user with webhooks in group', async () => { let guild = new Group({ name: 'some guild', @@ -1932,28 +1988,54 @@ describe('Group Model', () => { context('hasNotCancelled', () => { it('returns false if group does not have customer id', () => { - expect(party.hasNotCancelled()).to.be.undefined; + expect(party.hasNotCancelled()).to.be.false; }); - it('returns true if party does not have plan.dateTerminated', () => { + it('returns true if group does not have plan.dateTerminated', () => { party.purchased.plan.customerId = 'test-id'; expect(party.hasNotCancelled()).to.be.true; }); - it('returns false if party if plan.dateTerminated is after today', () => { + it('returns false if group if plan.dateTerminated is after today', () => { party.purchased.plan.customerId = 'test-id'; party.purchased.plan.dateTerminated = moment().add(1, 'days').toDate(); expect(party.hasNotCancelled()).to.be.false; }); - it('returns false if party if plan.dateTerminated is before today', () => { + it('returns false if group if plan.dateTerminated is before today', () => { party.purchased.plan.customerId = 'test-id'; party.purchased.plan.dateTerminated = moment().subtract(1, 'days').toDate(); expect(party.hasNotCancelled()).to.be.false; }); }); + + context('hasCancelled', () => { + it('returns false if group does not have customer id', () => { + expect(party.hasCancelled()).to.be.false; + }); + + it('returns false if group does not have plan.dateTerminated', () => { + party.purchased.plan.customerId = 'test-id'; + + expect(party.hasCancelled()).to.be.false; + }); + + it('returns true if group if plan.dateTerminated is after today', () => { + party.purchased.plan.customerId = 'test-id'; + party.purchased.plan.dateTerminated = moment().add(1, 'days').toDate(); + + expect(party.hasCancelled()).to.be.true; + }); + + it('returns false if group if plan.dateTerminated is before today', () => { + party.purchased.plan.customerId = 'test-id'; + party.purchased.plan.dateTerminated = moment().subtract(1, 'days').toDate(); + + expect(party.hasCancelled()).to.be.false; + }); + }); }); }); diff --git a/test/api/unit/models/user.test.js b/test/api/unit/models/user.test.js index 825dee32c4..24652fa7b6 100644 --- a/test/api/unit/models/user.test.js +++ b/test/api/unit/models/user.test.js @@ -315,9 +315,8 @@ describe('User Model', () => { user = new User(); }); - it('returns false if user does not have customer id', () => { - expect(user.hasNotCancelled()).to.be.undefined; + expect(user.hasNotCancelled()).to.be.false; }); it('returns true if user does not have plan.dateTerminated', () => { @@ -341,6 +340,38 @@ describe('User Model', () => { }); }); + + context('hasCancelled', () => { + let user; + beforeEach(() => { + user = new User(); + }); + + it('returns false if user does not have customer id', () => { + expect(user.hasCancelled()).to.be.false; + }); + + it('returns false if user does not have plan.dateTerminated', () => { + user.purchased.plan.customerId = 'test-id'; + + expect(user.hasCancelled()).to.be.false; + }); + + it('returns true if user if plan.dateTerminated is after today', () => { + user.purchased.plan.customerId = 'test-id'; + user.purchased.plan.dateTerminated = moment().add(1, 'days').toDate(); + + expect(user.hasCancelled()).to.be.true; + }); + + it('returns false if user if plan.dateTerminated is before today', () => { + user.purchased.plan.customerId = 'test-id'; + user.purchased.plan.dateTerminated = moment().subtract(1, 'days').toDate(); + + expect(user.hasCancelled()).to.be.false; + }); + }); + context('pre-save hook', () => { it('does not try to award achievements when achievements or items not selected in query', async () => { let user = new User(); diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js index 6a9cd68429..2f3e219592 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js @@ -47,6 +47,14 @@ describe('GET /challenges/:challengeId', () => { _id: groupLeader._id, id: groupLeader._id, profile: {name: groupLeader.profile.name}, + auth: { + local: { + username: groupLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(chal.group).to.eql({ _id: group._id, @@ -105,6 +113,14 @@ describe('GET /challenges/:challengeId', () => { _id: challengeLeader._id, id: challengeLeader._id, profile: {name: challengeLeader.profile.name}, + auth: { + local: { + username: challengeLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(chal.group).to.eql({ _id: group._id, @@ -131,6 +147,14 @@ describe('GET /challenges/:challengeId', () => { _id: challengeLeader._id, id: challengeLeader._id, profile: {name: challengeLeader.profile.name}, + auth: { + local: { + username: challengeLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); }); @@ -179,6 +203,14 @@ describe('GET /challenges/:challengeId', () => { _id: challengeLeader._id, id: challengeLeader._id, profile: {name: challengeLeader.profile.name}, + auth: { + local: { + username: challengeLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(chal.group).to.eql({ _id: group._id, @@ -205,6 +237,14 @@ describe('GET /challenges/:challengeId', () => { _id: challengeLeader._id, id: challengeLeader._id, profile: {name: challengeLeader.profile.name}, + auth: { + local: { + username: challengeLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); }); diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js index 2b0e006d38..97ed8236fc 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js @@ -60,6 +60,14 @@ describe('GET /challenges/:challengeId/members', () => { _id: groupLeader._id, id: groupLeader._id, profile: {name: groupLeader.profile.name}, + auth: { + local: { + username: groupLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); @@ -73,8 +81,16 @@ describe('GET /challenges/:challengeId/members', () => { _id: leader._id, id: leader._id, profile: {name: leader.profile.name}, + auth: { + local: { + username: leader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); - expect(res[0]).to.have.all.keys(['_id', 'id', 'profile']); + expect(res[0]).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(res[0].profile).to.have.all.keys(['name']); }); @@ -88,8 +104,16 @@ describe('GET /challenges/:challengeId/members', () => { _id: anotherUser._id, id: anotherUser._id, profile: {name: anotherUser.profile.name}, + auth: { + local: { + username: anotherUser.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); - expect(res[0]).to.have.all.keys(['_id', 'id', 'profile']); + expect(res[0]).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(res[0].profile).to.have.all.keys(['name']); }); @@ -107,7 +131,7 @@ describe('GET /challenges/:challengeId/members', () => { let res = await user.get(`/challenges/${challenge._id}/members?includeAllMembers=not-true`); expect(res.length).to.equal(30); res.forEach(member => { - expect(member).to.have.all.keys(['_id', 'id', 'profile']); + expect(member).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); }); @@ -126,7 +150,7 @@ describe('GET /challenges/:challengeId/members', () => { let res = await user.get(`/challenges/${challenge._id}/members`); expect(res.length).to.equal(30); res.forEach(member => { - expect(member).to.have.all.keys(['_id', 'id', 'profile']); + expect(member).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); }); @@ -145,7 +169,7 @@ describe('GET /challenges/:challengeId/members', () => { let res = await user.get(`/challenges/${challenge._id}/members?includeAllMembers=true`); expect(res.length).to.equal(32); res.forEach(member => { - expect(member).to.have.all.keys(['_id', 'id', 'profile']); + expect(member).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); }); diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js index 47a7adbf39..eef16de7e1 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js @@ -81,7 +81,7 @@ describe('GET /challenges/:challengeId/members/:memberId', () => { await groupLeader.post(`/tasks/challenge/${challenge._id}`, [{type: 'habit', text: taskText}]); let memberProgress = await user.get(`/challenges/${challenge._id}/members/${groupLeader._id}`); - expect(memberProgress).to.have.all.keys(['_id', 'id', 'profile', 'tasks']); + expect(memberProgress).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile', 'tasks']); expect(memberProgress.profile).to.have.all.keys(['name']); expect(memberProgress.tasks.length).to.equal(1); }); diff --git a/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js b/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js index 8ad7b76ed8..9fc903c925 100644 --- a/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js @@ -39,6 +39,14 @@ describe('GET challenges/groups/:groupId', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -46,6 +54,14 @@ describe('GET challenges/groups/:groupId', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); @@ -58,6 +74,14 @@ describe('GET challenges/groups/:groupId', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -65,6 +89,14 @@ describe('GET challenges/groups/:groupId', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); @@ -125,6 +157,14 @@ describe('GET challenges/groups/:groupId', () => { _id: privateGuild.leader._id, id: privateGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -132,6 +172,14 @@ describe('GET challenges/groups/:groupId', () => { _id: privateGuild.leader._id, id: privateGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); }); @@ -235,6 +283,14 @@ describe('GET challenges/groups/:groupId', () => { _id: party.leader._id, id: party.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -242,6 +298,14 @@ describe('GET challenges/groups/:groupId', () => { _id: party.leader._id, id: party.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); @@ -254,6 +318,14 @@ describe('GET challenges/groups/:groupId', () => { _id: party.leader._id, id: party.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -261,6 +333,14 @@ describe('GET challenges/groups/:groupId', () => { _id: party.leader._id, id: party.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); }); @@ -288,6 +368,14 @@ describe('GET challenges/groups/:groupId', () => { _id: user._id, id: user._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -295,6 +383,14 @@ describe('GET challenges/groups/:groupId', () => { _id: user._id, id: user._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); @@ -307,6 +403,14 @@ describe('GET challenges/groups/:groupId', () => { _id: user._id, id: user._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); let foundChallenge2 = _.find(challenges, { _id: challenge2._id }); expect(foundChallenge2).to.exist; @@ -314,6 +418,14 @@ describe('GET challenges/groups/:groupId', () => { _id: user._id, id: user._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); }); diff --git a/test/api/v3/integration/challenges/GET-challenges_user.test.js b/test/api/v3/integration/challenges/GET-challenges_user.test.js index e1b1c32143..9aa06541de 100644 --- a/test/api/v3/integration/challenges/GET-challenges_user.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_user.test.js @@ -40,6 +40,14 @@ describe('GET challenges/user', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(foundChallenge.group).to.eql({ _id: publicGuild._id, @@ -62,6 +70,14 @@ describe('GET challenges/user', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(foundChallenge1.group).to.eql({ _id: publicGuild._id, @@ -79,6 +95,14 @@ describe('GET challenges/user', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(foundChallenge2.group).to.eql({ _id: publicGuild._id, @@ -101,6 +125,14 @@ describe('GET challenges/user', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(foundChallenge1.group).to.eql({ _id: publicGuild._id, @@ -118,6 +150,14 @@ describe('GET challenges/user', () => { _id: publicGuild.leader._id, id: publicGuild.leader._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(foundChallenge2.group).to.eql({ _id: publicGuild._id, diff --git a/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js b/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js index 1ca9a434c3..8385d63e36 100644 --- a/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js +++ b/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js @@ -79,6 +79,14 @@ describe('POST /challenges/:challengeId/join', () => { _id: groupLeader._id, id: groupLeader._id, profile: {name: groupLeader.profile.name}, + auth: { + local: { + username: groupLeader.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(res.name).to.equal(challenge.name); }); diff --git a/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js b/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js index fc3155c6e0..4e6f4dad7c 100644 --- a/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js +++ b/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js @@ -79,6 +79,14 @@ describe('PUT /challenges/:challengeId', () => { _id: member._id, id: member._id, profile: {name: member.profile.name}, + auth: { + local: { + username: member.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); expect(res.name).to.equal('New Challenge Name'); expect(res.description).to.equal('New challenge description.'); diff --git a/test/api/v3/integration/groups/GET-groups.test.js b/test/api/v3/integration/groups/GET-groups.test.js index 080ceeaceb..0baf835a02 100644 --- a/test/api/v3/integration/groups/GET-groups.test.js +++ b/test/api/v3/integration/groups/GET-groups.test.js @@ -203,7 +203,7 @@ describe('GET /groups', () => { let page2 = await expect(user.get('/groups?type=publicGuilds&paginate=true&page=2')) .to.eventually.have.a.lengthOf(1 + 4); // 1 created now, 4 by other tests expect(page2[4].name).to.equal('guild with less members'); - }); + }).timeout(10000); }); it('returns all the user\'s guilds when guilds passed in as query', async () => { diff --git a/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js b/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js index cb132d9b11..832efe66e9 100644 --- a/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js +++ b/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js @@ -50,6 +50,14 @@ describe('GET /groups/:groupId/invites', () => { _id: invited._id, id: invited._id, profile: {name: invited.profile.name}, + auth: { + local: { + username: invited.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); @@ -58,7 +66,7 @@ describe('GET /groups/:groupId/invites', () => { let invited = await generateUser(); await user.post(`/groups/${group._id}/invite`, {uuids: [invited._id]}); let res = await user.get('/groups/party/invites'); - expect(res[0]).to.have.all.keys(['_id', 'id', 'profile']); + expect(res[0]).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(res[0].profile).to.have.all.keys(['name']); }); @@ -76,10 +84,10 @@ describe('GET /groups/:groupId/invites', () => { let res = await leader.get(`/groups/${group._id}/invites`); expect(res.length).to.equal(30); res.forEach(member => { - expect(member).to.have.all.keys(['_id', 'id', 'profile']); + expect(member).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); - }); + }).timeout(10000); it('supports using req.query.lastId to get more invites', async function () { this.timeout(30000); // @TODO: times out after 8 seconds diff --git a/test/api/v3/integration/groups/GET-groups_groupId_members.test.js b/test/api/v3/integration/groups/GET-groups_groupId_members.test.js index cbbe45b546..603b2f64b1 100644 --- a/test/api/v3/integration/groups/GET-groups_groupId_members.test.js +++ b/test/api/v3/integration/groups/GET-groups_groupId_members.test.js @@ -56,13 +56,21 @@ describe('GET /groups/:groupId/members', () => { _id: user._id, id: user._id, profile: {name: user.profile.name}, + auth: { + local: { + username: user.auth.local.username, + }, + }, + flags: { + verifiedUsername: true, + }, }); }); it('populates only some fields', async () => { await generateGroup(user, {type: 'party', name: generateUUID()}); let res = await user.get('/groups/party/members'); - expect(res[0]).to.have.all.keys(['_id', 'id', 'profile']); + expect(res[0]).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(res[0].profile).to.have.all.keys(['name']); }); @@ -74,7 +82,7 @@ describe('GET /groups/:groupId/members', () => { '_id', 'id', 'preferences', 'profile', 'stats', 'achievements', 'party', 'backer', 'contributor', 'auth', 'items', 'inbox', 'loginIncentives', 'flags', ]); - expect(Object.keys(memberRes.auth)).to.eql(['timestamps']); + expect(Object.keys(memberRes.auth)).to.eql(['local', 'timestamps']); expect(Object.keys(memberRes.preferences).sort()).to.eql([ 'size', 'hair', 'skin', 'shirt', 'chair', 'costume', 'sleep', 'background', 'tasks', 'disableClasses', @@ -95,7 +103,7 @@ describe('GET /groups/:groupId/members', () => { '_id', 'id', 'preferences', 'profile', 'stats', 'achievements', 'party', 'backer', 'contributor', 'auth', 'items', 'inbox', 'loginIncentives', 'flags', ]); - expect(Object.keys(memberRes.auth)).to.eql(['timestamps']); + expect(Object.keys(memberRes.auth)).to.eql(['local', 'timestamps']); expect(Object.keys(memberRes.preferences).sort()).to.eql([ 'size', 'hair', 'skin', 'shirt', 'chair', 'costume', 'sleep', 'background', 'tasks', 'disableClasses', @@ -120,7 +128,7 @@ describe('GET /groups/:groupId/members', () => { let res = await user.get('/groups/party/members'); expect(res.length).to.equal(30); res.forEach(member => { - expect(member).to.have.all.keys(['_id', 'id', 'profile']); + expect(member).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); }); @@ -137,7 +145,7 @@ describe('GET /groups/:groupId/members', () => { let res = await user.get('/groups/party/members?includeAllMembers=true'); expect(res.length).to.equal(30); res.forEach(member => { - expect(member).to.have.all.keys(['_id', 'id', 'profile']); + expect(member).to.have.all.keys(['_id', 'auth', 'flags', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); }); diff --git a/test/api/v3/integration/groups/POST-groups_invite.test.js b/test/api/v3/integration/groups/POST-groups_invite.test.js index ec62946350..56f8236752 100644 --- a/test/api/v3/integration/groups/POST-groups_invite.test.js +++ b/test/api/v3/integration/groups/POST-groups_invite.test.js @@ -23,6 +23,73 @@ describe('Post /groups/:groupId/invite', () => { }); }); + describe('username invites', () => { + it('returns an error when invited user is not found', async () => { + const fakeID = 'fakeuserid'; + + await expect(inviter.post(`/groups/${group._id}/invite`, { + usernames: [fakeID], + })) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('userWithUsernameNotFound', {username: fakeID}), + }); + }); + + it('returns an error when inviting yourself to a group', async () => { + await expect(inviter.post(`/groups/${group._id}/invite`, { + usernames: [inviter.auth.local.lowerCaseUsername], + })) + .to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('cannotInviteSelfToGroup'), + }); + }); + + it('invites a user to a group by username', async () => { + const userToInvite = await generateUser(); + + await expect(inviter.post(`/groups/${group._id}/invite`, { + usernames: [userToInvite.auth.local.lowerCaseUsername], + })).to.eventually.deep.equal([{ + id: group._id, + name: groupName, + inviter: inviter._id, + publicGuild: false, + }]); + + await expect(userToInvite.get('/user')) + .to.eventually.have.nested.property('invitations.guilds[0].id', group._id); + }); + + it('invites multiple users to a group by uuid', async () => { + const userToInvite = await generateUser(); + const userToInvite2 = await generateUser(); + + await expect(inviter.post(`/groups/${group._id}/invite`, { + usernames: [userToInvite.auth.local.lowerCaseUsername, userToInvite2.auth.local.lowerCaseUsername], + })).to.eventually.deep.equal([ + { + id: group._id, + name: groupName, + inviter: inviter._id, + publicGuild: false, + }, + { + id: group._id, + name: groupName, + inviter: inviter._id, + publicGuild: false, + }, + ]); + + await expect(userToInvite.get('/user')).to.eventually.have.nested.property('invitations.guilds[0].id', group._id); + await expect(userToInvite2.get('/user')).to.eventually.have.nested.property('invitations.guilds[0].id', group._id); + }); + }); + describe('user id invites', () => { it('returns an error when inviter has no chat privileges', async () => { let inviterMuted = await inviter.update({'flags.chatRevoked': true}); @@ -93,7 +160,7 @@ describe('Post /groups/:groupId/invite', () => { .to.eventually.be.rejected.and.eql({ code: 400, error: 'BadRequest', - message: t('inviteMissingUuid'), + message: t('inviteMustNotBeEmpty'), }); }); @@ -228,7 +295,7 @@ describe('Post /groups/:groupId/invite', () => { .to.eventually.be.rejected.and.eql({ code: 400, error: 'BadRequest', - message: t('inviteMissingEmail'), + message: t('inviteMustNotBeEmpty'), }); }); @@ -417,7 +484,7 @@ describe('Post /groups/:groupId/invite', () => { expect(await inviter.post(`/groups/${group._id}/invite`, { uuids: generatedInvites.map(invite => invite._id), })).to.be.an('array'); - }); + }).timeout(10000); // @TODO: Add this after we are able to mock the group plan route xit('returns an error when a non-leader invites to a group plan', async () => { @@ -564,7 +631,7 @@ describe('Post /groups/:groupId/invite', () => { expect(await inviter.post(`/groups/${party._id}/invite`, { uuids: generatedInvites.map(invite => invite._id), })).to.be.an('array'); - }); + }).timeout(10000); it('does not allow 30+ members in a party', async () => { let invitesToGenerate = []; @@ -582,6 +649,6 @@ describe('Post /groups/:groupId/invite', () => { error: 'BadRequest', message: t('partyExceedsMembersLimit', {maxMembersParty: PARTY_LIMIT_MEMBERS}), }); - }); + }).timeout(10000); }); }); diff --git a/test/api/v3/integration/hall/GET-hall_patrons.test.js b/test/api/v3/integration/hall/GET-hall_patrons.test.js index 85acd568e2..1e9064ad43 100644 --- a/test/api/v3/integration/hall/GET-hall_patrons.test.js +++ b/test/api/v3/integration/hall/GET-hall_patrons.test.js @@ -56,5 +56,5 @@ describe('GET /hall/patrons', () => { expect(morePatrons.length).to.equal(2); expect(morePatrons[0].backer.tier).to.equal(2); expect(morePatrons[1].backer.tier).to.equal(1); - }); + }).timeout(10000); }); diff --git a/test/api/v3/integration/members/GET-members_id.test.js b/test/api/v3/integration/members/GET-members_id.test.js index 1dca0284b9..f93ea28498 100644 --- a/test/api/v3/integration/members/GET-members_id.test.js +++ b/test/api/v3/integration/members/GET-members_id.test.js @@ -34,7 +34,7 @@ describe('GET /members/:memberId', () => { '_id', 'id', 'preferences', 'profile', 'stats', 'achievements', 'party', 'backer', 'contributor', 'auth', 'items', 'inbox', 'loginIncentives', 'flags', ]); - expect(Object.keys(memberRes.auth)).to.eql(['timestamps']); + expect(Object.keys(memberRes.auth)).to.eql(['local', 'timestamps']); expect(Object.keys(memberRes.preferences).sort()).to.eql([ 'size', 'hair', 'skin', 'shirt', 'chair', 'costume', 'sleep', 'background', 'tasks', 'disableClasses', diff --git a/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js b/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js index 8f306b2723..c6de3b1709 100644 --- a/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js +++ b/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js @@ -23,7 +23,7 @@ describe('payments : amazon #subscribeCancel', () => { describe('success', () => { beforeEach(() => { - amazonSubscribeCancelStub = sinon.stub(amzLib, 'cancelSubscription').returnsPromise().resolves({}); + amazonSubscribeCancelStub = sinon.stub(amzLib, 'cancelSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js b/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js index 835b92e929..948c948f13 100644 --- a/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js +++ b/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js @@ -21,7 +21,7 @@ describe('payments - amazon - #checkout', () => { describe('success', () => { beforeEach(async () => { - amazonCheckoutStub = sinon.stub(amzLib, 'checkout').returnsPromise().resolves({}); + amazonCheckoutStub = sinon.stub(amzLib, 'checkout').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js b/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js index 63d0a5216b..c925579979 100644 --- a/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js +++ b/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js @@ -27,7 +27,7 @@ describe('payments - amazon - #subscribe', () => { let coupon; beforeEach(() => { - subscribeWithAmazonStub = sinon.stub(amzLib, 'subscribe').returnsPromise().resolves({}); + subscribeWithAmazonStub = sinon.stub(amzLib, 'subscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js b/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js index 56bef407ea..797d2126bb 100644 --- a/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js +++ b/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js @@ -13,7 +13,7 @@ describe('payments : apple #cancelSubscribe', () => { let cancelStub; beforeEach(async () => { - cancelStub = sinon.stub(applePayments, 'cancelSubscribe').returnsPromise().resolves({}); + cancelStub = sinon.stub(applePayments, 'cancelSubscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js b/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js index 74a1704c9e..00233f6ca8 100644 --- a/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js +++ b/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js @@ -13,7 +13,7 @@ describe('payments : apple #verify', () => { let verifyStub; beforeEach(async () => { - verifyStub = sinon.stub(applePayments, 'verifyGemPurchase').returnsPromise().resolves({}); + verifyStub = sinon.stub(applePayments, 'verifyGemPurchase').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js b/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js index a5b6458d16..63d76fcea0 100644 --- a/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js +++ b/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js @@ -21,7 +21,7 @@ describe('payments : apple #subscribe', () => { let subscribeStub; beforeEach(async () => { - subscribeStub = sinon.stub(applePayments, 'subscribe').returnsPromise().resolves({}); + subscribeStub = sinon.stub(applePayments, 'subscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js b/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js index a37e15331e..ad375b89c5 100644 --- a/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js +++ b/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js @@ -13,7 +13,7 @@ describe('payments : google #cancelSubscribe', () => { let cancelStub; beforeEach(async () => { - cancelStub = sinon.stub(googlePayments, 'cancelSubscribe').returnsPromise().resolves({}); + cancelStub = sinon.stub(googlePayments, 'cancelSubscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js b/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js index c9418f77ce..1ee940efef 100644 --- a/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js +++ b/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js @@ -21,7 +21,7 @@ describe('payments : google #subscribe', () => { let subscribeStub; beforeEach(async () => { - subscribeStub = sinon.stub(googlePayments, 'subscribe').returnsPromise().resolves({}); + subscribeStub = sinon.stub(googlePayments, 'subscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js b/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js index 04b63f25e3..68ef509e45 100644 --- a/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js +++ b/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js @@ -13,7 +13,7 @@ describe('payments : google #verify', () => { let verifyStub; beforeEach(async () => { - verifyStub = sinon.stub(googlePayments, 'verifyGemPurchase').returnsPromise().resolves({}); + verifyStub = sinon.stub(googlePayments, 'verifyGemPurchase').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js index 804a2c4b74..ffaf8fbc8d 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js @@ -15,7 +15,7 @@ describe('payments : paypal #checkout', () => { let checkoutStub; beforeEach(async () => { - checkoutStub = sinon.stub(paypalPayments, 'checkout').returnsPromise().resolves('/'); + checkoutStub = sinon.stub(paypalPayments, 'checkout').resolves('/'); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js index 38500d72c1..9c2947c95e 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js @@ -34,7 +34,7 @@ describe('payments : paypal #checkoutSuccess', () => { let checkoutSuccessStub; beforeEach(async () => { - checkoutSuccessStub = sinon.stub(paypalPayments, 'checkoutSuccess').returnsPromise().resolves({}); + checkoutSuccessStub = sinon.stub(paypalPayments, 'checkoutSuccess').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js index e967388bfe..156df85340 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js @@ -25,7 +25,7 @@ describe('payments : paypal #subscribe', () => { let subscribeStub; beforeEach(async () => { - subscribeStub = sinon.stub(paypalPayments, 'subscribe').returnsPromise().resolves('/'); + subscribeStub = sinon.stub(paypalPayments, 'subscribe').resolves('/'); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js index 28893f480d..4a3f416dd8 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js @@ -25,7 +25,7 @@ describe('payments : paypal #subscribeCancel', () => { let subscribeCancelStub; beforeEach(async () => { - subscribeCancelStub = sinon.stub(paypalPayments, 'subscribeCancel').returnsPromise().resolves('/'); + subscribeCancelStub = sinon.stub(paypalPayments, 'subscribeCancel').resolves('/'); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js index b01ccfcd99..db0d53838f 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js @@ -24,7 +24,7 @@ describe('payments : paypal #subscribeSuccess', () => { let subscribeSuccessStub; beforeEach(async () => { - subscribeSuccessStub = sinon.stub(paypalPayments, 'subscribeSuccess').returnsPromise().resolves({}); + subscribeSuccessStub = sinon.stub(paypalPayments, 'subscribeSuccess').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js b/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js index 6b64c62002..3e233ce9c5 100644 --- a/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js +++ b/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js @@ -20,7 +20,7 @@ describe('payments - paypal - #ipn', () => { let ipnStub; beforeEach(async () => { - ipnStub = sinon.stub(paypalPayments, 'ipn').returnsPromise().resolves({}); + ipnStub = sinon.stub(paypalPayments, 'ipn').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js b/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js index 3db4779ecb..6f074ac077 100644 --- a/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js +++ b/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js @@ -23,7 +23,7 @@ describe('payments - stripe - #subscribeCancel', () => { describe('success', () => { beforeEach(async () => { - stripeCancelSubscriptionStub = sinon.stub(stripePayments, 'cancelSubscription').returnsPromise().resolves({}); + stripeCancelSubscriptionStub = sinon.stub(stripePayments, 'cancelSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js b/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js index d90d5fbf39..b8e4ca8631 100644 --- a/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js +++ b/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js @@ -24,7 +24,7 @@ describe('payments - stripe - #checkout', () => { let stripeCheckoutSubscriptionStub; beforeEach(async () => { - stripeCheckoutSubscriptionStub = sinon.stub(stripePayments, 'checkout').returnsPromise().resolves({}); + stripeCheckoutSubscriptionStub = sinon.stub(stripePayments, 'checkout').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js b/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js index dfd7b2332c..a071580ae6 100644 --- a/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js +++ b/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js @@ -25,7 +25,7 @@ describe('payments - stripe - #subscribeEdit', () => { let stripeEditSubscriptionStub; beforeEach(async () => { - stripeEditSubscriptionStub = sinon.stub(stripePayments, 'editSubscription').returnsPromise().resolves({}); + stripeEditSubscriptionStub = sinon.stub(stripePayments, 'editSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/user/GET-user_anonymized.test.js b/test/api/v3/integration/user/GET-user_anonymized.test.js index dd1c9c5723..65c99f104e 100644 --- a/test/api/v3/integration/user/GET-user_anonymized.test.js +++ b/test/api/v3/integration/user/GET-user_anonymized.test.js @@ -18,7 +18,12 @@ describe('GET /user/anonymized', () => { 'profile.name': 'profile', 'purchased.plan': 'purchased plan', contributor: 'contributor', - invitations: 'invitations', + invitations: { + guilds: ['guild1', 'guild2'], + party: { + _id: 'partyid', + }, + }, 'items.special.nyeReceived': 'some', 'items.special.valentineReceived': 'some', webhooks: [{url: 'https://somurl.com'}], diff --git a/test/api/v3/integration/user/POST-user_push_device.test.js b/test/api/v3/integration/user/POST-user_push_device.test.js index 0c302c60b2..a0c302de71 100644 --- a/test/api/v3/integration/user/POST-user_push_device.test.js +++ b/test/api/v3/integration/user/POST-user_push_device.test.js @@ -39,14 +39,16 @@ describe('POST /user/push-devices', () => { }); }); - it('returns an error if user already has the push device', async () => { + it('fails silently if user already has the push device', async () => { await user.post('/user/push-devices', {type, regId}); - await expect(user.post('/user/push-devices', {type, regId})) - .to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('pushDeviceAlreadyAdded'), - }); + const response = await user.post('/user/push-devices', {type, regId}); + await user.sync(); + + expect(response.message).to.equal(t('pushDeviceAdded')); + expect(response.data[0].type).to.equal(type); + expect(response.data[0].regId).to.equal(regId); + expect(user.pushDevices[0].type).to.equal(type); + expect(user.pushDevices[0].regId).to.equal(regId); }); it('adds a push device to the user', async () => { diff --git a/test/api/v3/integration/user/auth/POST-auth_reset-password-set-new-one.js b/test/api/v3/integration/user/auth/POST-auth_reset-password-set-new-one.js index 92960a31ea..f4a9a4cbf1 100644 --- a/test/api/v3/integration/user/auth/POST-auth_reset-password-set-new-one.js +++ b/test/api/v3/integration/user/auth/POST-auth_reset-password-set-new-one.js @@ -94,9 +94,6 @@ describe('POST /user/auth/reset-password-set-new-one', () => { userId: user._id, expiresAt: moment().add({days: 1}), })); - await user.update({ - auth: 'not an object with valid fields', - }); await expect(api.post(`${endpoint}`, { code, diff --git a/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js b/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js deleted file mode 100644 index 02691d0845..0000000000 --- a/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js +++ /dev/null @@ -1,102 +0,0 @@ -/* eslint-disable camelcase */ - -import { - generateUser, - requester, - translate as t, -} from '../../../../../helpers/api-integration/v3'; -import { v4 as generateUUID } from 'uuid'; - -describe('POST /user/auth/pusher', () => { - let user; - let endpoint = '/user/auth/pusher'; - - beforeEach(async () => { - user = await generateUser(); - }); - - it('requires authentication', async () => { - let api = requester(); - - await expect(api.post(endpoint)).to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('missingAuthHeaders'), - }); - }); - - it('returns an error if req.body.socket_id is missing', async () => { - await expect(user.post(endpoint, { - channel_name: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('invalidReqParams'), - }); - }); - - it('returns an error if req.body.channel_name is missing', async () => { - await expect(user.post(endpoint, { - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('invalidReqParams'), - }); - }); - - it('returns an error if req.body.channel_name is badly formatted', async () => { - await expect(user.post(endpoint, { - channel_name: '123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher channel type.', - }); - }); - - it('returns an error if an invalid channel type is passed', async () => { - await expect(user.post(endpoint, { - channel_name: 'invalid-group-123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher channel type.', - }); - }); - - it('returns an error if an invalid resource type is passed', async () => { - await expect(user.post(endpoint, { - channel_name: 'presence-user-123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher resource type.', - }); - }); - - it('returns an error if an invalid resource id is passed', async () => { - await expect(user.post(endpoint, { - channel_name: 'presence-group-123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher resource id, must be a UUID.', - }); - }); - - it('returns an error if the passed resource id doesn\'t match the user\'s party', async () => { - await expect(user.post(endpoint, { - channel_name: `presence-group-${generateUUID()}`, - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 404, - error: 'NotFound', - message: 'Resource id must be the user\'s party.', - }); - }); -}); diff --git a/test/api/v3/integration/user/auth/PUT-user_update_username.test.js b/test/api/v3/integration/user/auth/PUT-user_update_username.test.js index 7fd8df6192..987f7bd556 100644 --- a/test/api/v3/integration/user/auth/PUT-user_update_username.test.js +++ b/test/api/v3/integration/user/auth/PUT-user_update_username.test.js @@ -12,14 +12,14 @@ const ENDPOINT = '/user/auth/update-username'; describe('PUT /user/auth/update-username', async () => { let user; - let newUsername = 'new-username'; - let password = 'password'; // from habitrpg/test/helpers/api-integration/v3/object-generators.js + let password = 'password'; // from habitrpg/test/helpers/api-integration/v4/object-generators.js beforeEach(async () => { user = await generateUser(); }); - it('successfully changes username', async () => { + it('successfully changes username with password', async () => { + let newUsername = 'new-username'; let response = await user.put(ENDPOINT, { username: newUsername, password, @@ -29,6 +29,38 @@ describe('PUT /user/auth/update-username', async () => { expect(user.auth.local.username).to.eql(newUsername); }); + it('successfully changes username without password', async () => { + let newUsername = 'new-username-nopw'; + let response = await user.put(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.auth.local.username).to.eql(newUsername); + }); + + it('successfully changes username containing number and underscore', async () => { + let newUsername = 'new_username9'; + let response = await user.put(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.auth.local.username).to.eql(newUsername); + }); + + it('sets verifiedUsername when changing username', async () => { + user.flags.verifiedUsername = false; + await user.sync(); + let newUsername = 'new-username-verify'; + let response = await user.put(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.flags.verifiedUsername).to.eql(true); + }); + it('converts user with SHA1 encrypted password to bcrypt encryption', async () => { let myNewUsername = 'my-new-username'; let textPassword = 'mySecretPassword'; @@ -80,6 +112,7 @@ describe('PUT /user/auth/update-username', async () => { }); it('errors if password is wrong', async () => { + let newUsername = 'new-username'; await expect(user.put(ENDPOINT, { username: newUsername, password: 'wrong-password', @@ -90,19 +123,6 @@ describe('PUT /user/auth/update-username', async () => { }); }); - it('prevents social-only user from changing username', async () => { - let socialUser = await generateUser({ 'auth.local': { ok: true } }); - - await expect(socialUser.put(ENDPOINT, { - username: newUsername, - password, - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('userHasNoLocalRegistration'), - }); - }); - it('errors if new username is not provided', async () => { await expect(user.put(ENDPOINT, { password, @@ -112,5 +132,93 @@ describe('PUT /user/auth/update-username', async () => { message: t('invalidReqParams'), }); }); + + it('errors if new username is a slur', async () => { + await expect(user.put(ENDPOINT, { + username: 'TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + }); + + it('errors if new username contains a slur', async () => { + await expect(user.put(ENDPOINT, { + username: 'TESTPLACEHOLDERSLURWORDHERE_otherword', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + await expect(user.put(ENDPOINT, { + username: 'something_TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + await expect(user.put(ENDPOINT, { + username: 'somethingTESTPLACEHOLDERSLURWORDHEREotherword', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + }); + + it('errors if new username is not allowed', async () => { + await expect(user.put(ENDPOINT, { + username: 'support', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueForbidden'), + }); + }); + + it('errors if new username is not allowed regardless of casing', async () => { + await expect(user.put(ENDPOINT, { + username: 'SUppORT', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueForbidden'), + }); + }); + + it('errors if username has incorrect length', async () => { + await expect(user.put(ENDPOINT, { + username: 'thisisaverylongusernameover20characters', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueLength'), + }); + }); + + it('errors if new username contains invalid characters', async () => { + await expect(user.put(ENDPOINT, { + username: 'Eichhörnchen', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueInvalidCharacters'), + }); + await expect(user.put(ENDPOINT, { + username: 'test.name', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueInvalidCharacters'), + }); + await expect(user.put(ENDPOINT, { + username: '🤬', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueInvalidCharacters'), + }); + }); }); }); diff --git a/test/api/v3/integration/user/buy/POST-user_buy_gear.test.js b/test/api/v3/integration/user/buy/POST-user_buy_gear.test.js index 2b44edf022..f60cbe793a 100644 --- a/test/api/v3/integration/user/buy/POST-user_buy_gear.test.js +++ b/test/api/v3/integration/user/buy/POST-user_buy_gear.test.js @@ -53,4 +53,15 @@ describe('POST /user/buy-gear/:key', () => { message: 'You need to purchase a lower level gear before this one.', }); }); + + it('returns an error if tries to buy gear from a different class', async () => { + let key = 'armor_rogue_1'; + + return expect(user.post(`/user/buy-gear/${key}`)) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: 'You can\'t buy this item.', + }); + }); }); diff --git a/test/api/v4/user/auth/POST-user_verify_display_name.test.js b/test/api/v4/user/auth/POST-user_verify_display_name.test.js new file mode 100644 index 0000000000..8fa1b9d5b9 --- /dev/null +++ b/test/api/v4/user/auth/POST-user_verify_display_name.test.js @@ -0,0 +1,57 @@ +import { + generateUser, + translate as t, +} from '../../../../helpers/api-integration/v4'; + +const ENDPOINT = '/user/auth/verify-display-name'; + +describe('POST /user/auth/verify-display-name', async () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + it('successfully verifies display name including funky characters', async () => { + let newDisplayName = 'Sabé 🤬'; + let response = await user.post(ENDPOINT, { + displayName: newDisplayName, + }); + expect(response).to.eql({ isUsable: true }); + }); + + context('errors', async () => { + it('errors if display name is not provided', async () => { + await expect(user.post(ENDPOINT, { + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('errors if display name is a slur', async () => { + await expect(user.post(ENDPOINT, { + displayName: 'TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.eql({ isUsable: false, issues: [t('displaynameIssueSlur')] }); + }); + + it('errors if display name contains a slur', async () => { + await expect(user.post(ENDPOINT, { + displayName: 'TESTPLACEHOLDERSLURWORDHERE_otherword', + })).to.eventually.eql({ isUsable: false, issues: [t('displaynameIssueLength'), t('displaynameIssueSlur')] }); + await expect(user.post(ENDPOINT, { + displayName: 'something_TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.eql({ isUsable: false, issues: [t('displaynameIssueLength'), t('displaynameIssueSlur')] }); + await expect(user.post(ENDPOINT, { + displayName: 'somethingTESTPLACEHOLDERSLURWORDHEREotherword', + })).to.eventually.eql({ isUsable: false, issues: [t('displaynameIssueLength'), t('displaynameIssueSlur')] }); + }); + + it('errors if display name has incorrect length', async () => { + await expect(user.post(ENDPOINT, { + displayName: 'this is a very long display name over 30 characters', + })).to.eventually.eql({ isUsable: false, issues: [t('displaynameIssueLength')] }); + }); + }); +}); diff --git a/test/api/v4/user/auth/PUT-user_update_username.test.js b/test/api/v4/user/auth/PUT-user_update_username.test.js deleted file mode 100644 index 26a622cf04..0000000000 --- a/test/api/v4/user/auth/PUT-user_update_username.test.js +++ /dev/null @@ -1,224 +0,0 @@ -import { - generateUser, - translate as t, -} from '../../../../helpers/api-integration/v4'; -import { - bcryptCompare, - sha1MakeSalt, - sha1Encrypt as sha1EncryptPassword, -} from '../../../../../website/server/libs/password'; - -const ENDPOINT = '/user/auth/update-username'; - -describe('PUT /user/auth/update-username', async () => { - let user; - let password = 'password'; // from habitrpg/test/helpers/api-integration/v4/object-generators.js - - beforeEach(async () => { - user = await generateUser(); - }); - - it('successfully changes username with password', async () => { - let newUsername = 'new-username'; - let response = await user.put(ENDPOINT, { - username: newUsername, - password, - }); - expect(response).to.eql({ username: newUsername }); - await user.sync(); - expect(user.auth.local.username).to.eql(newUsername); - }); - - it('successfully changes username without password', async () => { - let newUsername = 'new-username-nopw'; - let response = await user.put(ENDPOINT, { - username: newUsername, - }); - expect(response).to.eql({ username: newUsername }); - await user.sync(); - expect(user.auth.local.username).to.eql(newUsername); - }); - - it('successfully changes username containing number and underscore', async () => { - let newUsername = 'new_username9'; - let response = await user.put(ENDPOINT, { - username: newUsername, - }); - expect(response).to.eql({ username: newUsername }); - await user.sync(); - expect(user.auth.local.username).to.eql(newUsername); - }); - - it('sets verifiedUsername when changing username', async () => { - user.flags.verifiedUsername = false; - await user.sync(); - let newUsername = 'new-username-verify'; - let response = await user.put(ENDPOINT, { - username: newUsername, - }); - expect(response).to.eql({ username: newUsername }); - await user.sync(); - expect(user.flags.verifiedUsername).to.eql(true); - }); - - it('converts user with SHA1 encrypted password to bcrypt encryption', async () => { - let myNewUsername = 'my-new-username'; - let textPassword = 'mySecretPassword'; - let salt = sha1MakeSalt(); - let sha1HashedPassword = sha1EncryptPassword(textPassword, salt); - - await user.update({ - 'auth.local.hashed_password': sha1HashedPassword, - 'auth.local.passwordHashMethod': 'sha1', - 'auth.local.salt': salt, - }); - - await user.sync(); - expect(user.auth.local.passwordHashMethod).to.equal('sha1'); - expect(user.auth.local.salt).to.equal(salt); - expect(user.auth.local.hashed_password).to.equal(sha1HashedPassword); - - // update email - let response = await user.put(ENDPOINT, { - username: myNewUsername, - password: textPassword, - }); - expect(response).to.eql({ username: myNewUsername }); - - await user.sync(); - - expect(user.auth.local.username).to.eql(myNewUsername); - expect(user.auth.local.passwordHashMethod).to.equal('bcrypt'); - expect(user.auth.local.salt).to.be.undefined; - expect(user.auth.local.hashed_password).not.to.equal(sha1HashedPassword); - - let isValidPassword = await bcryptCompare(textPassword, user.auth.local.hashed_password); - expect(isValidPassword).to.equal(true); - }); - - context('errors', async () => { - it('prevents username update if new username is already taken', async () => { - let existingUsername = 'existing-username'; - await generateUser({'auth.local.username': existingUsername, 'auth.local.lowerCaseUsername': existingUsername }); - - await expect(user.put(ENDPOINT, { - username: existingUsername, - password, - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameTaken'), - }); - }); - - it('errors if password is wrong', async () => { - let newUsername = 'new-username'; - await expect(user.put(ENDPOINT, { - username: newUsername, - password: 'wrong-password', - })).to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('wrongPassword'), - }); - }); - - it('errors if new username is not provided', async () => { - await expect(user.put(ENDPOINT, { - password, - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('invalidReqParams'), - }); - }); - - it('errors if new username is a slur', async () => { - await expect(user.put(ENDPOINT, { - username: 'TESTPLACEHOLDERSLURWORDHERE', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), - }); - }); - - it('errors if new username contains a slur', async () => { - await expect(user.put(ENDPOINT, { - username: 'TESTPLACEHOLDERSLURWORDHERE_otherword', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), - }); - await expect(user.put(ENDPOINT, { - username: 'something_TESTPLACEHOLDERSLURWORDHERE', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), - }); - await expect(user.put(ENDPOINT, { - username: 'somethingTESTPLACEHOLDERSLURWORDHEREotherword', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), - }); - }); - - it('errors if new username is not allowed', async () => { - await expect(user.put(ENDPOINT, { - username: 'support', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameIssueForbidden'), - }); - }); - - it('errors if new username is not allowed regardless of casing', async () => { - await expect(user.put(ENDPOINT, { - username: 'SUppORT', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameIssueForbidden'), - }); - }); - - it('errors if username has incorrect length', async () => { - await expect(user.put(ENDPOINT, { - username: 'thisisaverylongusernameover20characters', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameIssueLength'), - }); - }); - - it('errors if new username contains invalid characters', async () => { - await expect(user.put(ENDPOINT, { - username: 'Eichhörnchen', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameIssueInvalidCharacters'), - }); - await expect(user.put(ENDPOINT, { - username: 'test.name', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameIssueInvalidCharacters'), - }); - await expect(user.put(ENDPOINT, { - username: '🤬', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('usernameIssueInvalidCharacters'), - }); - }); - }); -}); diff --git a/test/client/unit/index.js b/test/client/unit/index.js index 3c6194d1bd..f56cc96744 100644 --- a/test/client/unit/index.js +++ b/test/client/unit/index.js @@ -4,7 +4,7 @@ require('babel-polyfill'); // Automatically setup SinonJS' sandbox for each test beforeEach(() => { - global.sandbox = sinon.sandbox.create(); + global.sandbox = sinon.createSandbox(); }); afterEach(() => { diff --git a/test/common/libs/taskDefaults.test.js b/test/common/libs/taskDefaults.test.js index 756447a8df..1ec59b562c 100644 --- a/test/common/libs/taskDefaults.test.js +++ b/test/common/libs/taskDefaults.test.js @@ -1,8 +1,11 @@ +import moment from 'moment'; + import taskDefaults from '../../../website/common/script/libs/taskDefaults'; +import { generateUser } from '../../helpers/common.helper'; describe('taskDefaults', () => { it('applies defaults to undefined type or habit', () => { - let task = taskDefaults(); + let task = taskDefaults({}, generateUser()); expect(task.type).to.eql('habit'); expect(task._id).to.exist; expect(task.text).to.eql(task._id); @@ -18,7 +21,7 @@ describe('taskDefaults', () => { }); it('applies defaults to a daily', () => { - let task = taskDefaults({ type: 'daily' }); + let task = taskDefaults({ type: 'daily' }, generateUser()); expect(task.type).to.eql('daily'); expect(task._id).to.exist; expect(task.text).to.eql(task._id); @@ -42,7 +45,7 @@ describe('taskDefaults', () => { }); it('applies defaults a reward', () => { - let task = taskDefaults({ type: 'reward' }); + let task = taskDefaults({ type: 'reward' }, generateUser()); expect(task.type).to.eql('reward'); expect(task._id).to.exist; expect(task.text).to.eql(task._id); @@ -52,7 +55,7 @@ describe('taskDefaults', () => { }); it('applies defaults a todo', () => { - let task = taskDefaults({ type: 'todo' }); + let task = taskDefaults({ type: 'todo' }, generateUser()); expect(task.type).to.eql('todo'); expect(task._id).to.exist; expect(task.text).to.eql(task._id); @@ -61,4 +64,18 @@ describe('taskDefaults', () => { expect(task.priority).to.eql(1); expect(task.completed).to.eql(false); }); + + it('starts a task yesterday if user cron is later today', () => { + // Configure to have a day start that's *always* tomorrow. + let user = generateUser({'preferences.dayStart': 25}); + let task = taskDefaults({ type: 'daily' }, user); + + expect(task.startDate).to.eql( + moment() + .zone(user.preferences.timezoneOffset, 'hour') + .startOf('day') + .subtract(1, 'day') + .toDate() + ); + }); }); diff --git a/test/common/ops/buy/buyMarketGear.js b/test/common/ops/buy/buyMarketGear.js index 444579e78d..f546331215 100644 --- a/test/common/ops/buy/buyMarketGear.js +++ b/test/common/ops/buy/buyMarketGear.js @@ -246,5 +246,14 @@ describe('shared.ops.buyMarketGear', () => { expect(user.items.gear.owned).to.have.property('head_special_2', true); }); + + it('does buyGear equipment if it is an armoire item that an user previously lost', () => { + user.stats.gp = 200; + user.items.gear.owned.shield_armoire_ramHornShield = false; + + buyGear(user, {params: {key: 'shield_armoire_ramHornShield'}}); + + expect(user.items.gear.owned).to.have.property('shield_armoire_ramHornShield', true); + }); }); }); diff --git a/test/common/shouldDo.test.js b/test/common/shouldDo.test.js index b4b2feaae1..dedcaa4951 100644 --- a/test/common/shouldDo.test.js +++ b/test/common/shouldDo.test.js @@ -228,7 +228,7 @@ describe('shouldDo', () => { options.timezoneOffset = 0; options.nextDue = true; - day = moment('2017-05-01').toDate(); + day = moment.utc('2017-05-01').toDate(); dailyTask.frequency = 'daily'; dailyTask.everyX = 2; dailyTask.startDate = day; @@ -391,7 +391,7 @@ describe('shouldDo', () => { options.timezoneOffset = 0; options.nextDue = true; - day = moment('2017-05-01').toDate(); + day = moment.utc('2017-05-01').toDate(); dailyTask.frequency = 'weekly'; dailyTask.everyX = 1; dailyTask.repeat = { @@ -780,7 +780,7 @@ describe('shouldDo', () => { options.timezoneOffset = 0; options.nextDue = true; - day = moment('2017-05-01').toDate(); + day = moment.utc('2017-05-01').toDate(); dailyTask.frequency = 'monthly'; dailyTask.everyX = 3; @@ -817,7 +817,7 @@ describe('shouldDo', () => { expect(moment(nextDue[4]).toDate()).to.eql(moment.utc('2017-10-02').toDate()); expect(moment(nextDue[5]).toDate()).to.eql(moment.utc('2017-11-06').toDate()); - day = moment('2017-05-08').toDate(); + day = moment.utc('2017-05-08').toDate(); dailyTask.daysOfMonth = []; dailyTask.weeksOfMonth = [1]; @@ -841,7 +841,7 @@ describe('shouldDo', () => { expect(moment(nextDue[4]).toDate()).to.eql(moment.utc('2017-10-09').toDate()); expect(moment(nextDue[5]).toDate()).to.eql(moment.utc('2017-11-13').toDate()); - day = moment('2017-05-29').toDate(); + day = moment.utc('2017-05-29').toDate(); dailyTask.daysOfMonth = []; dailyTask.weeksOfMonth = [4]; @@ -1143,7 +1143,7 @@ describe('shouldDo', () => { options.timezoneOffset = 0; options.nextDue = true; - day = moment('2017-05-01').toDate(); + day = moment.utc('2017-05-01').toDate(); dailyTask.frequency = 'yearly'; dailyTask.everyX = 5; diff --git a/test/helpers/globals.helper.js b/test/helpers/globals.helper.js index b34b589ed1..5dc151cb94 100644 --- a/test/helpers/globals.helper.js +++ b/test/helpers/globals.helper.js @@ -13,7 +13,7 @@ global.expect = chai.expect; global.sinon = require('sinon'); let sinonStubPromise = require('sinon-stub-promise'); sinonStubPromise(global.sinon); -global.sandbox = sinon.sandbox.create(); +global.sandbox = sinon.createSandbox(); import setupNconf from '../../website/server/libs/setupNconf'; setupNconf('./config.json.example'); diff --git a/webpack/config/prod.env.js b/webpack/config/prod.env.js index ca5c502e1d..fd784d87ef 100644 --- a/webpack/config/prod.env.js +++ b/webpack/config/prod.env.js @@ -19,6 +19,7 @@ setupNconf(configFile); const AMAZON_SELLER_ID = nconf.get('AMAZON_PAYMENTS:SELLER_ID') || nconf.get('AMAZON_PAYMENTS_SELLER_ID'); const AMAZON_CLIENT_ID = nconf.get('AMAZON_PAYMENTS:CLIENT_ID') || nconf.get('AMAZON_PAYMENTS_CLIENT_ID'); +const AMAZON_MODE = nconf.get('AMAZON_PAYMENTS:MODE') || nconf.get('AMAZON_PAYMENTS_MODE'); let env = { NODE_ENV: '"production"', @@ -26,6 +27,7 @@ let env = { AMAZON_PAYMENTS: { SELLER_ID: `"${AMAZON_SELLER_ID}"`, CLIENT_ID: `"${AMAZON_CLIENT_ID}"`, + MODE: `"${AMAZON_MODE}"`, }, EMAILS: { COMMUNITY_MANAGER_EMAIL: `"${nconf.get('EMAILS:COMMUNITY_MANAGER_EMAIL')}"`, diff --git a/website/client/app.vue b/website/client/app.vue index 6583241956..9e7bccbb49 100644 --- a/website/client/app.vue +++ b/website/client/app.vue @@ -11,6 +11,7 @@ div #app(:class='{"casting-spell": castingSpell}') banned-account-modal amazon-payments-modal(v-if='!isStaticPage') + payments-success-modal snackbars router-view(v-if="!isUserLoggedIn || isStaticPage") template(v-else) @@ -185,7 +186,10 @@ import SelectMembersModal from 'client/components/selectMembersModal.vue'; import notifications from 'client/mixins/notifications'; import { setup as setupPayments } from 'client/libs/payments'; import amazonPaymentsModal from 'client/components/payments/amazonModal'; +import paymentsSuccessModal from 'client/components/payments/successModal'; + import spellsMixin from 'client/mixins/spells'; +import { CONSTANTS, getLocalSetting, removeLocalSetting } from 'client/libs/userlocalManager'; import svgClose from 'assets/svg/close.svg'; import bannedAccountModal from 'client/components/bannedAccountModal'; @@ -205,6 +209,7 @@ export default { SelectMembersModal, amazonPaymentsModal, bannedAccountModal, + paymentsSuccessModal, }, data () { return { @@ -433,6 +438,14 @@ export default { }); } + let appState = getLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE); + if (appState) { + appState = JSON.parse(appState); + if (appState.paymentCompleted) { + removeLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE); + this.$root.$emit('bv::show::modal', 'payments-success-modal'); + } + } this.$nextTick(() => { // Load external scripts after the app has been rendered setupPayments(); diff --git a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css index f4df80fc55..504aa8ef27 100644 --- a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css @@ -1,6 +1,6 @@ .achievement-costumeContest6x { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1277px -296px; + background-position: -1136px -438px; width: 144px; height: 156px; } @@ -16,40 +16,16 @@ width: 141px; height: 441px; } -.promo_armoire_backgrounds_201810 { - background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -937px; - width: 423px; - height: 147px; -} -.promo_fall_avatar_customizations { - background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -394px -723px; - width: 336px; - height: 207px; -} -.promo_fall_festival_2017 { - background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -481px -495px; - width: 414px; - height: 210px; -} -.promo_fall_festival_2018 { +.promo_armoire_backgrounds_201811 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-position: 0px -723px; - width: 393px; - height: 213px; -} -.promo_forest_friends_bundle { - background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1136px 0px; width: 423px; height: 147px; } -.promo_ghost_potions { +.promo_frost_potions { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -424px -937px; - width: 423px; + background-position: -421px -871px; + width: 417px; height: 147px; } .promo_ios { @@ -58,39 +34,63 @@ width: 375px; height: 361px; } -.promo_mystery_201809 { +.promo_mystery_201811 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1136px -148px; - width: 306px; + background-position: -1136px -142px; + width: 282px; height: 147px; } -.promo_seasonal_shop { +.promo_oddballs_bundle { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1136px -591px; - width: 162px; - height: 138px; + background-position: -424px -723px; + width: 423px; + height: 147px; } -.promo_spooky_sparkles { +.promo_piyo { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1136px -296px; - width: 140px; - height: 294px; + background-position: -1136px -290px; + width: 279px; + height: 147px; } .promo_take_this { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1443px -148px; + background-position: -1281px -438px; width: 96px; height: 69px; } +.promo_turkey_day_2018 { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: 0px -871px; + width: 420px; + height: 147px; +} +.promo_veteran_pets { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1136px 0px; + width: 363px; + height: 141px; +} +.scene_hiking { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -481px -420px; + width: 258px; + height: 258px; +} .scene_nametag { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-position: -481px 0px; width: 512px; height: 208px; } -.scene_tools { +.scene_sleep { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-position: -481px -209px; - width: 366px; - height: 285px; + width: 390px; + height: 210px; +} +.scene_veteran_pets { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1136px -595px; + width: 242px; + height: 62px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-0.css b/website/client/assets/css/sprites/spritesmith-main-0.css index c52a353c78..14001fb606 100644 --- a/website/client/assets/css/sprites/spritesmith-main-0.css +++ b/website/client/assets/css/sprites/spritesmith-main-0.css @@ -336,7 +336,7 @@ } .background_alpine_slopes { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1480px; + background-position: -282px -1480px; width: 140px; height: 147px; } @@ -348,13 +348,13 @@ } .background_aquarium { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -296px; + background-position: -564px -1480px; width: 140px; height: 147px; } .background_archery_range { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -444px; + background-position: -705px -1480px; width: 140px; height: 147px; } @@ -376,24 +376,30 @@ width: 140px; height: 147px; } -.background_back_of_giant_beast { +.background_back_alley { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -284px -592px; width: 141px; height: 147px; } -.background_bamboo_forest { +.background_back_of_giant_beast { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -426px -592px; width: 141px; height: 147px; } -.background_bayou { +.background_bamboo_forest { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -568px -592px; width: 141px; height: 147px; } +.background_bayou { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -592px; + width: 141px; + height: 147px; +} .background_beach { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: 0px 0px; @@ -402,709 +408,703 @@ } .background_beehive { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1036px; + background-position: -705px -1036px; width: 140px; height: 147px; } .background_bell_tower { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1036px; + background-position: -846px -1036px; width: 140px; height: 147px; } .background_beside_well { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px 0px; + background-position: -852px -148px; width: 141px; height: 147px; } .background_blacksmithy { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1036px; + background-position: -1128px -1036px; width: 140px; height: 147px; } .background_blizzard { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1036px; + background-position: -1278px 0px; width: 140px; height: 147px; } .background_blue { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px 0px; + background-position: -1278px -148px; width: 140px; height: 147px; } .background_bridge { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -148px; + background-position: -852px -296px; width: 141px; height: 147px; } .background_bug_covered_log { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -296px; + background-position: -1278px -444px; width: 140px; height: 147px; } .background_buried_treasure { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -296px; + background-position: -852px -444px; width: 141px; height: 147px; } .background_champions_colosseum { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -592px; + background-position: -1278px -740px; width: 140px; height: 147px; } .background_cherry_trees { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -740px; + background-position: -1278px -888px; width: 140px; height: 147px; } .background_chessboard_land { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -444px; + background-position: -852px -592px; width: 141px; height: 147px; } .background_clouds { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -1036px; + background-position: 0px -1184px; width: 140px; height: 147px; } .background_coral_reef { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1184px; + background-position: -141px -1184px; width: 140px; height: 147px; } .background_cornfields { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1184px; + background-position: -282px -1184px; width: 140px; height: 147px; } .background_cozy_barn { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -592px; - width: 141px; - height: 147px; -} -.background_cozy_library { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: 0px -740px; width: 141px; height: 147px; } -.background_creepy_castle { +.background_cozy_bedroom { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -142px -740px; width: 141px; height: 147px; } -.background_crosscountry_ski_trail { +.background_cozy_library { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -284px -740px; width: 141px; height: 147px; } -.background_crystal_cave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1184px; - width: 140px; - height: 147px; -} -.background_dark_deep { +.background_creepy_castle { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -426px -740px; width: 141px; height: 147px; } -.background_deep_mine { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1184px; - width: 140px; - height: 147px; -} -.background_deep_sea { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1269px -1184px; - width: 140px; - height: 147px; -} -.background_desert_dunes { +.background_crosscountry_ski_trail { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -568px -740px; width: 141px; height: 147px; } -.background_dilatory_castle { +.background_crystal_cave { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -148px; + background-position: -1128px -1184px; width: 140px; height: 147px; } -.background_dilatory_city { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px 0px; - width: 141px; - height: 147px; -} -.background_dilatory_ruins { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -444px; - width: 140px; - height: 147px; -} -.background_distant_castle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -592px; - width: 140px; - height: 147px; -} -.background_drifting_raft { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -740px; - width: 140px; - height: 147px; -} -.background_driving_a_coach { +.background_dark_deep { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -710px -740px; width: 141px; height: 147px; } -.background_driving_a_sleigh { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -740px; - width: 141px; - height: 147px; -} -.background_dungeon { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px 0px; - width: 141px; - height: 147px; -} -.background_dusty_canyons { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1332px; - width: 140px; - height: 147px; -} -.background_elegant_balcony { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -148px; - width: 141px; - height: 147px; -} -.background_fairy_ring { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1332px; - width: 140px; - height: 147px; -} -.background_fantastical_shoe_store { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1332px; - width: 140px; - height: 147px; -} -.background_farmhouse { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1332px; - width: 140px; - height: 147px; -} -.background_fiber_arts_room { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -296px; - width: 141px; - height: 147px; -} -.background_floating_islands { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1332px; - width: 140px; - height: 147px; -} -.background_floral_meadow { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1332px; - width: 140px; - height: 147px; -} -.background_flying_over_a_field_of_wildflowers { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -444px; - width: 141px; - height: 147px; -} -.customize-option.background_flying_over_a_field_of_wildflowers { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1019px -459px; - width: 60px; - height: 60px; -} -.background_flying_over_an_ancient_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -592px; - width: 141px; - height: 147px; -} -.background_flying_over_icy_steppes { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -740px; - width: 141px; - height: 147px; -} -.background_flying_over_rocky_canyon { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -888px; - width: 141px; - height: 147px; -} -.background_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -148px; - width: 140px; - height: 147px; -} -.background_frigid_peak { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -296px; - width: 140px; - height: 147px; -} -.background_frozen_lake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -444px; - width: 140px; - height: 147px; -} -.background_garden_shed { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -888px; - width: 141px; - height: 147px; -} -.background_gazebo { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -740px; - width: 140px; - height: 147px; -} -.background_giant_birdhouse { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -888px; - width: 140px; - height: 147px; -} -.background_giant_book { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -888px; - width: 141px; - height: 147px; -} -.background_giant_florals { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -888px; - width: 141px; - height: 147px; -} -.background_giant_seashell { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -888px; - width: 141px; - height: 147px; -} -.background_giant_wave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -888px; - width: 141px; - height: 147px; -} -.background_gorgeous_greenhouse { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -888px; - width: 141px; - height: 147px; -} -.background_grand_staircase { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -888px; - width: 141px; - height: 147px; -} -.background_graveyard { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1480px; - width: 140px; - height: 147px; -} -.background_green { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1480px; - width: 140px; - height: 147px; -} -.background_guardian_statues { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px 0px; - width: 141px; - height: 147px; -} -.background_gumdrop_land { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1480px; - width: 140px; - height: 147px; -} -.background_habit_city_streets { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -148px; - width: 141px; - height: 147px; -} -.background_harvest_feast { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -296px; - width: 140px; - height: 147px; -} -.background_harvest_fields { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -296px; - width: 141px; - height: 147px; -} -.background_harvest_moon { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -148px; - width: 141px; - height: 147px; -} -.background_haunted_house { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1480px; - width: 140px; - height: 147px; -} -.background_ice_cave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px 0px; - width: 141px; - height: 147px; -} -.background_iceberg { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -1184px; - width: 140px; - height: 147px; -} -.background_idyllic_cabin { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -1036px; - width: 140px; - height: 147px; -} -.background_island_waterfalls { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -592px; - width: 140px; - height: 147px; -} -.background_kelp_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -444px; - width: 141px; - height: 147px; -} -.background_lighthouse_shore { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1410px -1332px; - width: 140px; - height: 147px; -} -.background_lilypad { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1269px -1332px; - width: 140px; - height: 147px; -} -.background_magic_beanstalk { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1332px; - width: 140px; - height: 147px; -} -.background_magical_candles { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -444px; - width: 141px; - height: 147px; -} -.background_magical_museum { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -444px; - width: 141px; - height: 147px; -} -.background_marble_temple { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -444px; - width: 141px; - height: 147px; -} -.background_market { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -1036px; - width: 140px; - height: 147px; -} -.background_meandering_cave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -888px; - width: 140px; - height: 147px; -} -.background_midnight_castle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -444px; - width: 141px; - height: 147px; -} -.background_midnight_clouds { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1184px; - width: 140px; - height: 147px; -} -.background_midnight_lake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -296px; - width: 141px; - height: 147px; -} -.background_mist_shrouded_mountain { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1184px; - width: 140px; - height: 147px; -} -.background_mistiflying_circus { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1184px; - width: 140px; - height: 147px; -} -.background_mountain_lake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1184px; - width: 140px; - height: 147px; -} -.background_mountain_pyramid { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -888px; - width: 140px; - height: 147px; -} -.background_night_dunes { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -444px; - width: 140px; - height: 147px; -} -.background_ocean_sunrise { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -148px; - width: 141px; - height: 147px; -} -.background_on_tree_branch { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px 0px; - width: 141px; - height: 147px; -} -.background_open_waters { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -296px; - width: 141px; - height: 147px; -} -.background_orchard { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1036px; - width: 140px; - height: 147px; -} -.background_pagodas { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1036px; - width: 140px; - height: 147px; -} -.background_pirate_flag { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -296px; - width: 141px; - height: 147px; -} -.background_pixelists_workshop { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -296px; - width: 141px; - height: 147px; -} -.background_pumpkin_patch { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -592px; - width: 140px; - height: 147px; -} -.background_purple { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1480px; - width: 140px; - height: 147px; -} -.background_pyramids { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -296px; - width: 141px; - height: 147px; -} -.background_rainbows_end { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -148px; - width: 141px; - height: 147px; -} -.background_rainforest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px 0px; - width: 141px; - height: 147px; -} -.background_rainy_city { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px 0px; - width: 140px; - height: 147px; -} -.background_red { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1332px; - width: 140px; - height: 147px; -} -.background_rolling_hills { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -148px; - width: 141px; - height: 147px; -} -.background_rose_garden { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -148px; - width: 141px; - height: 147px; -} -.background_rowboat { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -148px; - width: 141px; - height: 147px; -} -.background_sandcastle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px 0px; - width: 141px; - height: 147px; -} -.background_seafarer_ship { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1278px -148px; - width: 140px; - height: 147px; -} -.background_shimmering_ice_prism { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1036px; - width: 140px; - height: 147px; -} -.background_shimmery_bubbles { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1036px; - width: 140px; - height: 147px; -} -.background_slimy_swamp { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1036px; - width: 140px; - height: 147px; -} -.background_snowman_army { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -740px; - width: 140px; - height: 147px; -} -.background_snowy_pines { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1480px; - width: 140px; - height: 147px; -} -.background_snowy_sunrise { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1480px; - width: 140px; - height: 147px; -} -.background_south_pole { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1560px -1332px; - width: 140px; - height: 147px; -} -.background_sparkling_snowflake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1332px; - width: 140px; - height: 147px; -} -.background_spider_web { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1419px -1184px; - width: 140px; - height: 147px; -} -.background_spooky_hotel { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -592px; - width: 141px; - height: 147px; -} -.background_spring_rain { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1184px; - width: 140px; - height: 147px; -} -.background_stable { +.background_deep_mine { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -1419px 0px; width: 140px; height: 147px; } +.background_deep_sea { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -148px; + width: 140px; + height: 147px; +} +.background_desert_dunes { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px 0px; + width: 141px; + height: 147px; +} +.background_dilatory_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -444px; + width: 140px; + height: 147px; +} +.background_dilatory_city { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px 0px; + width: 141px; + height: 147px; +} +.background_dilatory_ruins { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -740px; + width: 140px; + height: 147px; +} +.background_distant_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -888px; + width: 140px; + height: 147px; +} +.background_drifting_raft { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -1036px; + width: 140px; + height: 147px; +} +.background_driving_a_coach { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -148px; + width: 141px; + height: 147px; +} +.background_driving_a_sleigh { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -296px; + width: 141px; + height: 147px; +} +.background_dungeon { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -444px; + width: 141px; + height: 147px; +} +.background_dusty_canyons { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -282px -1332px; + width: 140px; + height: 147px; +} +.background_elegant_balcony { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -592px; + width: 141px; + height: 147px; +} +.background_fairy_ring { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -564px -1332px; + width: 140px; + height: 147px; +} +.background_fantastical_shoe_store { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -705px -1332px; + width: 140px; + height: 147px; +} +.background_farmhouse { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1332px; + width: 140px; + height: 147px; +} +.background_fiber_arts_room { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -740px; + width: 141px; + height: 147px; +} +.background_floating_islands { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1128px -1332px; + width: 140px; + height: 147px; +} +.background_floral_meadow { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1269px -1332px; + width: 140px; + height: 147px; +} +.background_flying_over_a_field_of_wildflowers { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -888px; + width: 141px; + height: 147px; +} +.customize-option.background_flying_over_a_field_of_wildflowers { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -25px -903px; + width: 60px; + height: 60px; +} +.background_flying_over_an_ancient_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -888px; + width: 141px; + height: 147px; +} +.background_flying_over_icy_steppes { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -888px; + width: 141px; + height: 147px; +} +.background_flying_over_rocky_canyon { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -888px; + width: 141px; + height: 147px; +} +.background_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -444px; + width: 140px; + height: 147px; +} +.background_frigid_peak { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -592px; + width: 140px; + height: 147px; +} +.background_frozen_lake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -740px; + width: 140px; + height: 147px; +} +.background_garden_shed { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -888px; + width: 141px; + height: 147px; +} +.background_gazebo { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -1036px; + width: 140px; + height: 147px; +} +.background_giant_birdhouse { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -1184px; + width: 140px; + height: 147px; +} +.background_giant_book { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -888px; + width: 141px; + height: 147px; +} +.background_giant_florals { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -852px -888px; + width: 141px; + height: 147px; +} +.background_giant_seashell { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -888px; + width: 141px; + height: 147px; +} +.background_giant_wave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px 0px; + width: 141px; + height: 147px; +} +.background_glowing_mushroom_cave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -148px; + width: 141px; + height: 147px; +} +.background_gorgeous_greenhouse { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -296px; + width: 141px; + height: 147px; +} +.background_grand_staircase { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -444px; + width: 141px; + height: 147px; +} +.background_graveyard { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1480px; + width: 140px; + height: 147px; +} +.background_green { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1480px; + width: 140px; + height: 147px; +} +.background_guardian_statues { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -852px -740px; + width: 141px; + height: 147px; +} +.background_gumdrop_land { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1480px; + width: 140px; + height: 147px; +} +.background_habit_city_streets { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -296px; + width: 141px; + height: 147px; +} +.background_harvest_feast { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -1332px; + width: 140px; + height: 147px; +} +.background_harvest_fields { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -148px; + width: 141px; + height: 147px; +} +.background_harvest_moon { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px 0px; + width: 141px; + height: 147px; +} +.background_haunted_house { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -148px; + width: 140px; + height: 147px; +} +.background_ice_cave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -444px; + width: 141px; + height: 147px; +} +.background_iceberg { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1410px -1332px; + width: 140px; + height: 147px; +} +.background_idyllic_cabin { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1332px; + width: 140px; + height: 147px; +} +.background_island_waterfalls { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1332px; + width: 140px; + height: 147px; +} +.background_kelp_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -444px; + width: 141px; + height: 147px; +} +.background_lighthouse_shore { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -1332px; + width: 140px; + height: 147px; +} +.background_lilypad { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -1184px; + width: 140px; + height: 147px; +} +.background_magic_beanstalk { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -592px; + width: 140px; + height: 147px; +} +.background_magical_candles { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -444px; + width: 141px; + height: 147px; +} +.background_magical_museum { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -444px; + width: 141px; + height: 147px; +} +.background_marble_temple { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -444px; + width: 141px; + height: 147px; +} +.background_market { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1184px; + width: 140px; + height: 147px; +} +.background_meandering_cave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -705px -1184px; + width: 140px; + height: 147px; +} +.background_midnight_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -296px; + width: 141px; + height: 147px; +} +.background_midnight_clouds { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1184px; + width: 140px; + height: 147px; +} +.background_midnight_lake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -148px; + width: 141px; + height: 147px; +} +.background_mist_shrouded_mountain { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -592px; + width: 140px; + height: 147px; +} +.background_mistiflying_circus { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -296px; + width: 140px; + height: 147px; +} +.background_mountain_lake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1036px; + width: 140px; + height: 147px; +} +.background_mountain_pyramid { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -564px -1036px; + width: 140px; + height: 147px; +} +.background_night_dunes { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1036px; + width: 140px; + height: 147px; +} +.background_ocean_sunrise { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px 0px; + width: 141px; + height: 147px; +} +.background_on_tree_branch { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -296px; + width: 141px; + height: 147px; +} +.background_open_waters { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -296px; + width: 141px; + height: 147px; +} +.background_orchard { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -740px; + width: 140px; + height: 147px; +} +.background_pagodas { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -592px; + width: 140px; + height: 147px; +} +.background_pirate_flag { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -296px; + width: 141px; + height: 147px; +} +.background_pixelists_workshop { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -296px; + width: 141px; + height: 147px; +} +.background_pumpkin_patch { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -888px; + width: 140px; + height: 147px; +} +.background_purple { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -296px; + width: 140px; + height: 147px; +} +.background_pyramids { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -148px; + width: 141px; + height: 147px; +} +.background_rainbows_end { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px 0px; + width: 141px; + height: 147px; +} +.background_rainforest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -148px; + width: 141px; + height: 147px; +} +.background_rainy_city { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1269px -1184px; + width: 140px; + height: 147px; +} +.background_red { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1184px; + width: 140px; + height: 147px; +} +.background_rolling_hills { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -148px; + width: 141px; + height: 147px; +} +.background_rose_garden { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -148px; + width: 141px; + height: 147px; +} +.background_rowboat { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px 0px; + width: 141px; + height: 147px; +} +.background_sandcastle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -852px 0px; + width: 141px; + height: 147px; +} +.background_seafarer_ship { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -1036px; + width: 140px; + height: 147px; +} +.background_shimmering_ice_prism { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1480px; + width: 140px; + height: 147px; +} +.background_shimmery_bubbles { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -1480px; + width: 140px; + height: 147px; +} +.background_slimy_swamp { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px 0px; + width: 140px; + height: 147px; +} +.background_snowman_army { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1332px; + width: 140px; + height: 147px; +} +.background_snowy_pines { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -296px; + width: 140px; + height: 147px; +} +.background_snowy_sunrise { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -564px -1184px; + width: 140px; + height: 147px; +} +.background_south_pole { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -1036px; + width: 140px; + height: 147px; +} +.background_sparkling_snowflake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -282px -1036px; + width: 140px; + height: 147px; +} +.background_spider_web { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1036px; + width: 140px; + height: 147px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-1.css b/website/client/assets/css/sprites/spritesmith-main-1.css index 8dba8728bc..7ac7cf658e 100644 --- a/website/client/assets/css/sprites/spritesmith-main-1.css +++ b/website/client/assets/css/sprites/spritesmith-main-1.css @@ -1,42 +1,60 @@ -.background_stained_glass { +.background_spooky_hotel { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -142px 0px; + width: 141px; + height: 147px; +} +.background_spring_rain { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -564px -740px; + width: 140px; + height: 147px; +} +.background_stable { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -709px 0px; width: 140px; height: 147px; } +.background_stained_glass { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -564px -592px; + width: 140px; + height: 147px; +} .background_starry_skies { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -141px -740px; + background-position: -423px -592px; width: 140px; height: 147px; } .background_starry_winter_night { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px 0px; + background-position: -142px -148px; width: 141px; height: 147px; } .background_stoikalm_volcanoes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -568px -148px; + background-position: -568px 0px; width: 140px; height: 147px; } .background_stone_circle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -141px -444px; + background-position: -709px -444px; width: 140px; height: 147px; } .background_stormy_rooftops { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -282px -444px; + background-position: -709px -296px; width: 140px; height: 147px; } .background_stormy_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -423px -444px; + background-position: -709px -148px; width: 140px; height: 147px; } @@ -48,2885 +66,2795 @@ } .background_summer_fireworks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -284px -148px; + background-position: -284px -296px; width: 141px; height: 147px; } .background_sunken_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -709px -444px; + background-position: -141px -444px; width: 140px; height: 147px; } .background_sunset_meadow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -592px; + background-position: -568px -148px; width: 140px; height: 147px; } .background_sunset_oasis { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -141px -592px; + background-position: -282px -592px; width: 140px; height: 147px; } .background_sunset_savannah { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -426px -296px; + background-position: -568px -296px; width: 140px; height: 147px; } .background_swarming_darkness { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -568px 0px; + background-position: 0px -444px; width: 140px; height: 147px; } .background_tar_pits { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -284px 0px; + background-position: -426px -296px; width: 141px; height: 147px; } .background_tavern { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -568px -296px; + background-position: -282px -444px; width: 140px; height: 147px; } .background_terraced_rice_field { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -444px; + background-position: -423px -444px; width: 140px; height: 147px; } .background_thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -148px; + background-position: -142px -296px; width: 141px; height: 147px; } .background_tide_pool { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -142px -148px; + background-position: 0px 0px; width: 141px; height: 147px; } .background_tornado { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -142px 0px; + background-position: 0px -296px; width: 141px; height: 147px; } .background_toymakers_workshop { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -426px 0px; + background-position: -426px -148px; width: 141px; height: 147px; } .background_training_grounds { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -426px -148px; + background-position: -426px 0px; width: 141px; height: 147px; } .background_treasure_room { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -709px -148px; + background-position: 0px -592px; width: 140px; height: 147px; } .background_tree_roots { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -709px -296px; + background-position: -141px -592px; width: 140px; height: 147px; } .background_tulip_garden { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -296px; + background-position: -284px -148px; width: 141px; height: 147px; } .background_twinkly_lights { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -142px -296px; + background-position: 0px -148px; width: 141px; height: 147px; } .background_twinkly_party_lights { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -284px -296px; + background-position: -284px 0px; width: 141px; height: 147px; } .background_violet { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -282px -592px; + background-position: -705px -592px; width: 140px; height: 147px; } .background_volcano { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -423px -592px; + background-position: -850px 0px; width: 140px; height: 147px; } .background_waterfall_rock { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -564px -592px; + background-position: -850px -148px; width: 140px; height: 147px; } .background_wedding_arch { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -705px -592px; + background-position: -850px -296px; width: 140px; height: 147px; } .background_windy_autumn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px 0px; + background-position: -850px -444px; width: 140px; height: 147px; } .background_winter_fireworks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -148px; + background-position: -850px -592px; width: 140px; height: 147px; } .background_winter_night { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -296px; + background-position: 0px -740px; width: 140px; height: 147px; } .background_winter_storefront { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -444px; + background-position: -141px -740px; width: 140px; height: 147px; } .background_winter_town { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -592px; + background-position: -282px -740px; width: 140px; height: 147px; } .background_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -740px; + background-position: -423px -740px; width: 140px; height: 147px; } .icon_background_alpine_slopes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1104px -1572px; + background-position: -966px -1572px; width: 68px; height: 68px; } .icon_background_apple_picking { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1311px; + background-position: -1653px -1380px; width: 68px; height: 68px; } .icon_background_aquarium { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1242px; + background-position: -1653px -1311px; width: 68px; height: 68px; } .icon_background_archery_range { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1173px; + background-position: -1653px -1242px; width: 68px; height: 68px; } .icon_background_at_the_docks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1104px; + background-position: -1653px -1173px; width: 68px; height: 68px; } .icon_background_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1035px; + background-position: -1653px -1104px; width: 68px; height: 68px; } .icon_background_autumn_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -966px; + background-position: -1653px -1035px; + width: 68px; + height: 68px; +} +.icon_background_back_alley { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1653px -966px; width: 68px; height: 68px; } .icon_background_back_of_giant_beast { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -897px; + background-position: -1653px -897px; width: 68px; height: 68px; } .icon_background_bamboo_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -828px; + background-position: -1653px -828px; width: 68px; height: 68px; } .icon_background_bayou { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -759px; + background-position: -1653px -759px; width: 68px; height: 68px; } .icon_background_beach { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -690px; + background-position: -1653px -690px; width: 68px; height: 68px; } .icon_background_beehive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -621px; + background-position: -1653px -621px; width: 68px; height: 68px; } .icon_background_bell_tower { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -552px; + background-position: -1653px -552px; width: 68px; height: 68px; } .icon_background_beside_well { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -483px; + background-position: -1653px -483px; width: 68px; height: 68px; } .icon_background_blacksmithy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -414px; + background-position: -1653px -414px; width: 68px; height: 68px; } .icon_background_blizzard { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -345px; + background-position: -1653px -345px; width: 68px; height: 68px; } .icon_background_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -276px; + background-position: -1653px -276px; width: 68px; height: 68px; } .icon_background_bridge { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -207px; + background-position: -1653px -207px; width: 68px; height: 68px; } .icon_background_bug_covered_log { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -138px; + background-position: -1653px -138px; width: 68px; height: 68px; } .icon_background_buried_treasure { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -69px; + background-position: -1653px -69px; width: 68px; height: 68px; } .icon_background_champions_colosseum { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px 0px; + background-position: -1653px 0px; width: 68px; height: 68px; } .icon_background_cherry_trees { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1587px -1572px; + background-position: -1518px -1572px; width: 68px; height: 68px; } .icon_background_chessboard_land { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1518px -1572px; + background-position: -1449px -1572px; width: 68px; height: 68px; } .icon_background_clouds { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1449px -1572px; + background-position: -1380px -1572px; width: 68px; height: 68px; } .icon_background_coral_reef { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1572px; + background-position: -1311px -1572px; width: 68px; height: 68px; } .icon_background_cornfields { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1311px -1572px; + background-position: -1242px -1572px; width: 68px; height: 68px; } .icon_background_cozy_barn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1242px -1572px; + background-position: -1173px -1572px; + width: 68px; + height: 68px; +} +.icon_background_cozy_bedroom { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1104px -1572px; width: 68px; height: 68px; } .icon_background_cozy_library { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -1572px; + background-position: -1035px -1572px; width: 68px; height: 68px; } .icon_background_creepy_castle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1449px; + background-position: -1653px -1518px; width: 60px; height: 60px; } .icon_background_crosscountry_ski_trail { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1035px -1572px; + background-position: -897px -1572px; width: 68px; height: 68px; } .icon_background_crystal_cave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -1572px; + background-position: -828px -1572px; width: 68px; height: 68px; } .icon_background_dark_deep { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -897px -1572px; + background-position: -759px -1572px; width: 68px; height: 68px; } .icon_background_deep_mine { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -1572px; + background-position: -690px -1572px; width: 68px; height: 68px; } .icon_background_deep_sea { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -1572px; + background-position: -621px -1572px; width: 68px; height: 68px; } .icon_background_desert_dunes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -690px -1572px; + background-position: -552px -1572px; width: 68px; height: 68px; } .icon_background_dilatory_castle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -621px -1572px; + background-position: -483px -1572px; width: 68px; height: 68px; } .icon_background_dilatory_city { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -552px -1572px; + background-position: -414px -1572px; width: 68px; height: 68px; } .icon_background_dilatory_ruins { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1572px; + background-position: -345px -1572px; width: 68px; height: 68px; } .icon_background_distant_castle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1572px; + background-position: -276px -1572px; width: 68px; height: 68px; } .icon_background_drifting_raft { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1572px; + background-position: -207px -1572px; width: 68px; height: 68px; } .icon_background_driving_a_coach { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1572px; + background-position: -138px -1572px; width: 68px; height: 68px; } .icon_background_driving_a_sleigh { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1572px; + background-position: -69px -1572px; width: 68px; height: 68px; } .icon_background_dungeon { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1572px; + background-position: 0px -1572px; width: 68px; height: 68px; } .icon_background_dusty_canyons { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1572px; + background-position: -1584px -1449px; width: 68px; height: 68px; } .icon_background_elegant_balcony { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1572px; + background-position: -1584px -1380px; width: 68px; height: 68px; } .icon_background_fairy_ring { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1449px; + background-position: -1584px -1311px; width: 68px; height: 68px; } .icon_background_fantastical_shoe_store { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1380px; + background-position: -1584px -1242px; width: 68px; height: 68px; } .icon_background_farmhouse { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1311px; + background-position: -1584px -1173px; width: 68px; height: 68px; } .icon_background_fiber_arts_room { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1242px; + background-position: -1584px -1104px; width: 68px; height: 68px; } .icon_background_floating_islands { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1173px; + background-position: -1584px -1035px; width: 68px; height: 68px; } .icon_background_floral_meadow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1104px; + background-position: -1584px -966px; width: 68px; height: 68px; } .icon_background_flying_over_a_field_of_wildflowers { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -1035px; + background-position: -1584px -897px; width: 68px; height: 68px; } .customize-option.icon_background_flying_over_a_field_of_wildflowers { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1631px -1050px; + background-position: -1609px -912px; width: 60px; height: 60px; } .icon_background_flying_over_an_ancient_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -966px; + background-position: -1584px -828px; width: 68px; height: 68px; } .icon_background_flying_over_icy_steppes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -897px; + background-position: -1584px -759px; width: 68px; height: 68px; } .icon_background_flying_over_rocky_canyon { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -828px; + background-position: -1584px -690px; width: 68px; height: 68px; } .icon_background_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -759px; + background-position: -1584px -621px; width: 68px; height: 68px; } .icon_background_frigid_peak { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -690px; + background-position: -1584px -552px; width: 68px; height: 68px; } .icon_background_frozen_lake { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -621px; + background-position: -1584px -483px; width: 68px; height: 68px; } .icon_background_garden_shed { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -552px; + background-position: -1584px -414px; width: 68px; height: 68px; } .icon_background_gazebo { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -483px; + background-position: -1584px -345px; width: 68px; height: 68px; } .icon_background_giant_birdhouse { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -414px; + background-position: -1584px -276px; width: 68px; height: 68px; } .icon_background_giant_book { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -345px; + background-position: -1584px -207px; width: 68px; height: 68px; } .icon_background_giant_florals { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -276px; + background-position: -1584px -138px; width: 68px; height: 68px; } .icon_background_giant_seashell { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -207px; + background-position: -1584px -69px; width: 68px; height: 68px; } .icon_background_giant_wave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -138px; + background-position: -1584px 0px; width: 68px; height: 68px; } -.icon_background_gorgeous_greenhouse { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px -69px; - width: 68px; - height: 68px; -} -.icon_background_grand_staircase { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1606px 0px; - width: 68px; - height: 68px; -} -.icon_background_graveyard { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1518px -1503px; - width: 68px; - height: 68px; -} -.icon_background_green { +.icon_background_glowing_mushroom_cave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1449px -1503px; width: 68px; height: 68px; } -.icon_background_guardian_statues { +.icon_background_gorgeous_greenhouse { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1380px -1503px; width: 68px; height: 68px; } -.icon_background_gumdrop_land { +.icon_background_grand_staircase { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1311px -1503px; width: 68px; height: 68px; } -.icon_background_habit_city_streets { +.icon_background_graveyard { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1242px -1503px; width: 68px; height: 68px; } -.icon_background_harvest_feast { +.icon_background_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1173px -1503px; width: 68px; height: 68px; } -.icon_background_harvest_fields { +.icon_background_guardian_statues { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1104px -1503px; width: 68px; height: 68px; } -.icon_background_harvest_moon { +.icon_background_gumdrop_land { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1035px -1503px; width: 68px; height: 68px; } -.icon_background_haunted_house { +.icon_background_habit_city_streets { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -966px -1503px; width: 68px; height: 68px; } -.icon_background_ice_cave { +.icon_background_harvest_feast { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -897px -1503px; width: 68px; height: 68px; } -.icon_background_iceberg { +.icon_background_harvest_fields { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -828px -1503px; width: 68px; height: 68px; } -.icon_background_idyllic_cabin { +.icon_background_harvest_moon { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -759px -1503px; width: 68px; height: 68px; } -.icon_background_island_waterfalls { +.icon_background_haunted_house { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -690px -1503px; width: 68px; height: 68px; } -.icon_background_kelp_forest { +.icon_background_ice_cave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -621px -1503px; width: 68px; height: 68px; } -.icon_background_lighthouse_shore { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -91px; - width: 68px; - height: 68px; -} -.icon_background_lilypad { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1503px; - width: 68px; - height: 68px; -} -.icon_background_magic_beanstalk { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1503px; - width: 68px; - height: 68px; -} -.icon_background_magical_candles { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1503px; - width: 68px; - height: 68px; -} -.icon_background_magical_museum { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1503px; - width: 68px; - height: 68px; -} -.icon_background_marble_temple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1503px; - width: 68px; - height: 68px; -} -.icon_background_market { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1503px; - width: 68px; - height: 68px; -} -.icon_background_meandering_cave { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1503px; - width: 68px; - height: 68px; -} -.icon_background_midnight_castle { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1503px; - width: 68px; - height: 68px; -} -.icon_background_midnight_clouds { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -1380px; - width: 68px; - height: 68px; -} -.icon_background_midnight_lake { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -1311px; - width: 68px; - height: 68px; -} -.icon_background_mist_shrouded_mountain { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -1242px; - width: 68px; - height: 68px; -} -.icon_background_mistiflying_circus { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -1173px; - width: 68px; - height: 68px; -} -.icon_background_mountain_lake { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -1104px; - width: 68px; - height: 68px; -} -.icon_background_mountain_pyramid { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -1035px; - width: 68px; - height: 68px; -} -.icon_background_night_dunes { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -966px; - width: 68px; - height: 68px; -} -.icon_background_ocean_sunrise { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -897px; - width: 68px; - height: 68px; -} -.icon_background_on_tree_branch { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -828px; - width: 68px; - height: 68px; -} -.icon_background_open_waters { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -759px; - width: 68px; - height: 68px; -} -.icon_background_orchard { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -690px; - width: 68px; - height: 68px; -} -.icon_background_pagodas { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -621px; - width: 68px; - height: 68px; -} -.icon_background_pirate_flag { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -552px; - width: 68px; - height: 68px; -} -.icon_background_pixelists_workshop { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -483px; - width: 68px; - height: 68px; -} -.icon_background_pumpkin_patch { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -414px; - width: 68px; - height: 68px; -} -.icon_background_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -345px; - width: 68px; - height: 68px; -} -.icon_background_pyramids { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -276px; - width: 68px; - height: 68px; -} -.icon_background_rainbows_end { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -207px; - width: 68px; - height: 68px; -} -.icon_background_rainforest { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -138px; - width: 68px; - height: 68px; -} -.icon_background_rainy_city { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px -69px; - width: 68px; - height: 68px; -} -.icon_background_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1537px 0px; - width: 68px; - height: 68px; -} -.icon_background_rolling_hills { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1449px -1434px; - width: 68px; - height: 68px; -} -.icon_background_rose_garden { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1434px; - width: 68px; - height: 68px; -} -.icon_background_rowboat { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1311px -1434px; - width: 68px; - height: 68px; -} -.icon_background_sandcastle { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1242px -1434px; - width: 68px; - height: 68px; -} -.icon_background_seafarer_ship { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -1434px; - width: 68px; - height: 68px; -} -.icon_background_shimmering_ice_prism { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1104px -1434px; - width: 68px; - height: 68px; -} -.icon_background_shimmery_bubbles { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1035px -1434px; - width: 68px; - height: 68px; -} -.icon_background_slimy_swamp { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -1434px; - width: 68px; - height: 68px; -} -.icon_background_snowman_army { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -897px -1434px; - width: 68px; - height: 68px; -} -.icon_background_snowy_pines { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -1434px; - width: 68px; - height: 68px; -} -.icon_background_snowy_sunrise { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -1434px; - width: 68px; - height: 68px; -} -.icon_background_south_pole { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -690px -1434px; - width: 68px; - height: 68px; -} -.icon_background_sparkling_snowflake { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -621px -1434px; - width: 68px; - height: 68px; -} -.icon_background_spider_web { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -552px -1434px; - width: 68px; - height: 68px; -} -.icon_background_spooky_hotel { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1434px; - width: 68px; - height: 68px; -} -.icon_background_spring_rain { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1434px; - width: 68px; - height: 68px; -} -.icon_background_stable { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1434px; - width: 68px; - height: 68px; -} -.icon_background_stained_glass { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1434px; - width: 68px; - height: 68px; -} -.icon_background_starry_skies { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1434px; - width: 68px; - height: 68px; -} -.icon_background_starry_winter_night { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1434px; - width: 68px; - height: 68px; -} -.icon_background_stoikalm_volcanoes { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1434px; - width: 68px; - height: 68px; -} -.icon_background_stone_circle { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1434px; - width: 68px; - height: 68px; -} -.icon_background_stormy_rooftops { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1365px -1343px; - width: 68px; - height: 68px; -} -.icon_background_stormy_ship { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1274px -1252px; - width: 68px; - height: 68px; -} -.icon_background_strange_sewers { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1675px -1380px; - width: 68px; - height: 68px; -} -.icon_background_summer_fireworks { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1183px -1161px; - width: 68px; - height: 68px; -} -.icon_background_sunken_ship { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1070px; - width: 68px; - height: 68px; -} -.icon_background_sunset_meadow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -979px; - width: 68px; - height: 68px; -} -.icon_background_sunset_oasis { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -888px; - width: 68px; - height: 68px; -} -.icon_background_sunset_savannah { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -919px -740px; - width: 68px; - height: 68px; -} -.icon_background_swarming_darkness { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -910px; - width: 68px; - height: 68px; -} -.icon_background_tar_pits { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1082px -1001px; - width: 68px; - height: 68px; -} -.icon_background_tavern { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -160px; - width: 68px; - height: 68px; -} -.icon_background_terraced_rice_field { +.icon_background_iceberg { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -552px -1503px; width: 68px; height: 68px; } -.icon_background_thunderstorm { +.icon_background_idyllic_cabin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -229px; + background-position: -483px -1503px; width: 68px; height: 68px; } -.icon_background_tide_pool { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -298px; - width: 68px; - height: 68px; -} -.icon_background_tornado { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -367px; - width: 68px; - height: 68px; -} -.icon_background_toymakers_workshop { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -436px; - width: 68px; - height: 68px; -} -.icon_background_training_grounds { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -505px; - width: 68px; - height: 68px; -} -.icon_background_treasure_room { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -574px; - width: 68px; - height: 68px; -} -.icon_background_tree_roots { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -643px; - width: 68px; - height: 68px; -} -.icon_background_tulip_garden { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -712px; - width: 68px; - height: 68px; -} -.icon_background_twinkly_lights { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -781px; - width: 68px; - height: 68px; -} -.icon_background_twinkly_party_lights { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -850px; - width: 68px; - height: 68px; -} -.icon_background_violet { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -919px; - width: 68px; - height: 68px; -} -.icon_background_volcano { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -988px; - width: 68px; - height: 68px; -} -.icon_background_waterfall_rock { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -1057px; - width: 68px; - height: 68px; -} -.icon_background_wedding_arch { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -1126px; - width: 68px; - height: 68px; -} -.icon_background_windy_autumn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -1195px; - width: 68px; - height: 68px; -} -.icon_background_winter_fireworks { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -1264px; - width: 68px; - height: 68px; -} -.icon_background_winter_night { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px -1333px; - width: 68px; - height: 68px; -} -.icon_background_winter_storefront { +.icon_background_island_waterfalls { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1355px -1274px; width: 68px; height: 68px; } -.icon_background_winter_town { +.icon_background_kelp_forest { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -345px -1503px; + width: 68px; + height: 68px; +} +.icon_background_lighthouse_shore { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -276px -1503px; + width: 68px; + height: 68px; +} +.icon_background_lilypad { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -207px -1503px; + width: 68px; + height: 68px; +} +.icon_background_magic_beanstalk { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -138px -1503px; + width: 68px; + height: 68px; +} +.icon_background_magical_candles { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -69px -1503px; + width: 68px; + height: 68px; +} +.icon_background_magical_museum { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -1503px; + width: 68px; + height: 68px; +} +.icon_background_marble_temple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -1380px; + width: 68px; + height: 68px; +} +.icon_background_market { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -1311px; + width: 68px; + height: 68px; +} +.icon_background_meandering_cave { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -1242px; + width: 68px; + height: 68px; +} +.icon_background_midnight_castle { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -1173px; + width: 68px; + height: 68px; +} +.icon_background_midnight_clouds { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -1104px; + width: 68px; + height: 68px; +} +.icon_background_midnight_lake { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -1035px; + width: 68px; + height: 68px; +} +.icon_background_mist_shrouded_mountain { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -966px; + width: 68px; + height: 68px; +} +.icon_background_mistiflying_circus { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -897px; + width: 68px; + height: 68px; +} +.icon_background_mountain_lake { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -828px; + width: 68px; + height: 68px; +} +.icon_background_mountain_pyramid { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -759px; + width: 68px; + height: 68px; +} +.icon_background_night_dunes { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -690px; + width: 68px; + height: 68px; +} +.icon_background_ocean_sunrise { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -621px; + width: 68px; + height: 68px; +} +.icon_background_on_tree_branch { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -552px; + width: 68px; + height: 68px; +} +.icon_background_open_waters { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -483px; + width: 68px; + height: 68px; +} +.icon_background_orchard { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -414px; + width: 68px; + height: 68px; +} +.icon_background_pagodas { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -345px; + width: 68px; + height: 68px; +} +.icon_background_pirate_flag { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -276px; + width: 68px; + height: 68px; +} +.icon_background_pixelists_workshop { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -207px; + width: 68px; + height: 68px; +} +.icon_background_pumpkin_patch { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -138px; + width: 68px; + height: 68px; +} +.icon_background_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px -69px; + width: 68px; + height: 68px; +} +.icon_background_pyramids { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1515px 0px; + width: 68px; + height: 68px; +} +.icon_background_rainbows_end { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -1434px; + width: 68px; + height: 68px; +} +.icon_background_rainforest { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1311px -1434px; + width: 68px; + height: 68px; +} +.icon_background_rainy_city { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1242px -1434px; + width: 68px; + height: 68px; +} +.icon_background_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -1434px; + width: 68px; + height: 68px; +} +.icon_background_rolling_hills { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1104px -1434px; + width: 68px; + height: 68px; +} +.icon_background_rose_garden { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1035px -1434px; + width: 68px; + height: 68px; +} +.icon_background_rowboat { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -966px -1434px; + width: 68px; + height: 68px; +} +.icon_background_sandcastle { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -897px -1434px; + width: 68px; + height: 68px; +} +.icon_background_seafarer_ship { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -828px -1434px; + width: 68px; + height: 68px; +} +.icon_background_shimmering_ice_prism { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -759px -1434px; + width: 68px; + height: 68px; +} +.icon_background_shimmery_bubbles { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -690px -1434px; + width: 68px; + height: 68px; +} +.icon_background_slimy_swamp { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -621px -1434px; + width: 68px; + height: 68px; +} +.icon_background_snowman_army { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -552px -1434px; + width: 68px; + height: 68px; +} +.icon_background_snowy_pines { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -483px -1434px; + width: 68px; + height: 68px; +} +.icon_background_snowy_sunrise { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -414px -1434px; + width: 68px; + height: 68px; +} +.icon_background_south_pole { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -345px -1434px; + width: 68px; + height: 68px; +} +.icon_background_sparkling_snowflake { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -276px -1434px; + width: 68px; + height: 68px; +} +.icon_background_spider_web { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -207px -1434px; + width: 68px; + height: 68px; +} +.icon_background_spooky_hotel { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -138px -1434px; + width: 68px; + height: 68px; +} +.icon_background_spring_rain { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -69px -1434px; + width: 68px; + height: 68px; +} +.icon_background_stable { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -1434px; + width: 68px; + height: 68px; +} +.icon_background_stained_glass { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1653px -1449px; + width: 68px; + height: 68px; +} +.icon_background_starry_skies { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1446px -1311px; + width: 68px; + height: 68px; +} +.icon_background_starry_winter_night { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1446px -1242px; + width: 68px; + height: 68px; +} +.icon_background_stoikalm_volcanoes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1264px -1183px; width: 68px; height: 68px; } -.icon_background_yellow { +.icon_background_stone_circle { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -414px -1503px; + width: 68px; + height: 68px; +} +.icon_background_stormy_rooftops { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1173px -1092px; width: 68px; height: 68px; } -.hair_beard_1_TRUred { +.icon_background_stormy_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -91px; - width: 90px; - height: 90px; + background-position: -1082px -1001px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_TRUred { +.icon_background_strange_sewers { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -106px; - width: 60px; - height: 60px; + background-position: -991px -910px; + width: 68px; + height: 68px; } -.hair_beard_1_aurora { +.icon_background_summer_fireworks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1446px 0px; - width: 90px; - height: 90px; + background-position: -910px -888px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_aurora { +.icon_background_sunken_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1471px -15px; - width: 60px; - height: 60px; + background-position: -1001px -979px; + width: 68px; + height: 68px; } -.hair_beard_1_black { +.icon_background_sunset_meadow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1274px -1343px; - width: 90px; - height: 90px; + background-position: -1092px -1070px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_black { +.icon_background_sunset_oasis { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1299px -1358px; - width: 60px; - height: 60px; + background-position: -1183px -1161px; + width: 68px; + height: 68px; } -.hair_beard_1_blond { +.icon_background_sunset_savannah { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1183px -1343px; - width: 90px; - height: 90px; + background-position: -1274px -1252px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_blond { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1208px -1358px; - width: 60px; - height: 60px; -} -.hair_beard_1_blue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1343px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_blue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1117px -1358px; - width: 60px; - height: 60px; -} -.hair_beard_1_brown { +.icon_background_swarming_darkness { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1001px -1343px; - width: 90px; - height: 90px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_brown { +.icon_background_tar_pits { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1358px; - width: 60px; - height: 60px; + background-position: -1070px -1343px; + width: 68px; + height: 68px; } -.hair_beard_1_candycane { +.icon_background_tavern { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1343px; - width: 90px; - height: 90px; + background-position: -1139px -1343px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_candycane { +.icon_background_terraced_rice_field { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1358px; - width: 60px; - height: 60px; + background-position: -1208px -1343px; + width: 68px; + height: 68px; } -.hair_beard_1_candycorn { +.icon_background_thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1343px; - width: 90px; - height: 90px; + background-position: -1277px -1343px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_candycorn { +.icon_background_tide_pool { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1358px; - width: 60px; - height: 60px; + background-position: -1346px -1343px; + width: 68px; + height: 68px; } -.hair_beard_1_festive { +.icon_background_tornado { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1343px; - width: 90px; - height: 90px; + background-position: -1446px 0px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_festive { +.icon_background_toymakers_workshop { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -69px; + width: 68px; + height: 68px; } -.hair_beard_1_frost { +.icon_background_training_grounds { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -138px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_frost { +.icon_background_treasure_room { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -207px; + width: 68px; + height: 68px; } -.hair_beard_1_ghostwhite { +.icon_background_tree_roots { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -276px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_ghostwhite { +.icon_background_tulip_garden { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -345px; + width: 68px; + height: 68px; } -.hair_beard_1_green { +.icon_background_twinkly_lights { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -414px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_green { +.icon_background_twinkly_party_lights { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -483px; + width: 68px; + height: 68px; } -.hair_beard_1_halloween { +.icon_background_violet { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -552px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_halloween { +.icon_background_volcano { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -621px; + width: 68px; + height: 68px; } -.hair_beard_1_holly { +.icon_background_waterfall_rock { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -690px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_holly { +.icon_background_wedding_arch { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -759px; + width: 68px; + height: 68px; } -.hair_beard_1_hollygreen { +.icon_background_windy_autumn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -828px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_hollygreen { +.icon_background_winter_fireworks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -897px; + width: 68px; + height: 68px; } -.hair_beard_1_midnight { +.icon_background_winter_night { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1343px; - width: 90px; - height: 90px; + background-position: -1446px -966px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_midnight { +.icon_background_winter_storefront { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1358px; - width: 60px; - height: 60px; + background-position: -1446px -1035px; + width: 68px; + height: 68px; } -.hair_beard_1_pblue { +.icon_background_winter_town { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -1183px; - width: 90px; - height: 90px; + background-position: -1446px -1104px; + width: 68px; + height: 68px; } -.customize-option.hair_beard_1_pblue { +.icon_background_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1198px; - width: 60px; - height: 60px; + background-position: -1446px -1173px; + width: 68px; + height: 68px; } -.hair_beard_1_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -925px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -834px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -743px; - width: 60px; - height: 60px; -} -.hair_beard_1_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -652px; - width: 60px; - height: 60px; -} -.hair_beard_1_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -561px; - width: 60px; - height: 60px; -} -.hair_beard_1_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -470px; - width: 60px; - height: 60px; -} -.hair_beard_1_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -379px; - width: 60px; - height: 60px; -} -.hair_beard_1_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -288px; - width: 60px; - height: 60px; -} -.hair_beard_1_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -197px; - width: 60px; - height: 60px; -} -.hair_beard_1_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1355px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -15px; - width: 60px; - height: 60px; -} -.hair_beard_1_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1183px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1208px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_1_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1117px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_1_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_1_zombie { +.hair_beard_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -910px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_1_zombie { +.customize-option.hair_beard_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -935px -1267px; width: 60px; height: 60px; } -.hair_beard_2_TRUred { +.hair_beard_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -1161px; + background-position: -910px -1343px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_TRUred { +.customize-option.hair_beard_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -1176px; + background-position: -935px -1358px; width: 60px; height: 60px; } -.hair_beard_2_aurora { +.hair_beard_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -819px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -844px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -637px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -662px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -546px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -571px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -455px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -480px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -364px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -389px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -273px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -298px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -182px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -207px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -91px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -116px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -1343px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -25px -1358px; + width: 60px; + height: 60px; +} +.hair_beard_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -1198px; + width: 60px; + height: 60px; +} +.hair_beard_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -1107px; + width: 60px; + height: 60px; +} +.hair_beard_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -925px; + width: 60px; + height: 60px; +} +.hair_beard_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -834px; + width: 60px; + height: 60px; +} +.hair_beard_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -743px; + width: 60px; + height: 60px; +} +.hair_beard_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -652px; + width: 60px; + height: 60px; +} +.hair_beard_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -561px; + width: 60px; + height: 60px; +} +.hair_beard_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -470px; + width: 60px; + height: 60px; +} +.hair_beard_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -379px; + width: 60px; + height: 60px; +} +.hair_beard_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -288px; + width: 60px; + height: 60px; +} +.hair_beard_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -197px; + width: 60px; + height: 60px; +} +.hair_beard_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -106px; + width: 60px; + height: 60px; +} +.hair_beard_1_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1355px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1380px -15px; + width: 60px; + height: 60px; +} +.hair_beard_1_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1183px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1208px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_1_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1092px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1117px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_1_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1001px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1026px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -819px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_aurora { +.customize-option.hair_beard_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -844px -1267px; width: 60px; height: 60px; } -.hair_beard_2_black { +.hair_beard_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -728px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_black { +.customize-option.hair_beard_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -753px -1267px; width: 60px; height: 60px; } -.hair_beard_2_blond { +.hair_beard_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -637px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_blond { +.customize-option.hair_beard_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -662px -1267px; width: 60px; height: 60px; } -.hair_beard_2_blue { +.hair_beard_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -546px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_blue { +.customize-option.hair_beard_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -571px -1267px; width: 60px; height: 60px; } -.hair_beard_2_brown { +.hair_beard_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -455px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_brown { +.customize-option.hair_beard_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -480px -1267px; width: 60px; height: 60px; } -.hair_beard_2_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_2_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_2_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_2_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_2_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1252px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1267px; - width: 60px; - height: 60px; -} -.hair_beard_2_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_2_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -925px; - width: 60px; - height: 60px; -} -.hair_beard_2_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -834px; - width: 60px; - height: 60px; -} -.hair_beard_2_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -743px; - width: 60px; - height: 60px; -} -.hair_beard_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -652px; - width: 60px; - height: 60px; -} -.hair_beard_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -561px; - width: 60px; - height: 60px; -} -.hair_beard_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -470px; - width: 60px; - height: 60px; -} -.hair_beard_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -379px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -288px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -197px; - width: 60px; - height: 60px; -} -.hair_beard_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -106px; - width: 60px; - height: 60px; -} -.hair_beard_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1264px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1289px -15px; - width: 60px; - height: 60px; -} -.hair_beard_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1117px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1161px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1176px; - width: 60px; - height: 60px; -} -.hair_beard_2_zombie { +.hair_beard_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -273px -1161px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_zombie { +.customize-option.hair_beard_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -298px -1176px; width: 60px; height: 60px; } -.hair_beard_3_TRUred { +.hair_beard_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1082px -910px; + background-position: -364px -1252px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_TRUred { +.customize-option.hair_beard_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1107px -925px; + background-position: -389px -1267px; width: 60px; height: 60px; } -.hair_beard_3_aurora { +.hair_beard_2_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -273px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -298px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_2_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -182px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -207px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_2_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -91px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -116px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_2_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -1252px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -25px -1267px; + width: 60px; + height: 60px; +} +.hair_beard_2_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -1107px; + width: 60px; + height: 60px; +} +.hair_beard_2_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_2_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -925px; + width: 60px; + height: 60px; +} +.hair_beard_2_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -834px; + width: 60px; + height: 60px; +} +.hair_beard_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -743px; + width: 60px; + height: 60px; +} +.hair_beard_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -652px; + width: 60px; + height: 60px; +} +.hair_beard_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -561px; + width: 60px; + height: 60px; +} +.hair_beard_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -470px; + width: 60px; + height: 60px; +} +.hair_beard_2_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -379px; + width: 60px; + height: 60px; +} +.hair_beard_2_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -288px; + width: 60px; + height: 60px; +} +.hair_beard_2_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -197px; + width: 60px; + height: 60px; +} +.hair_beard_2_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -106px; + width: 60px; + height: 60px; +} +.hair_beard_2_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1264px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1289px -15px; + width: 60px; + height: 60px; +} +.hair_beard_2_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1092px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1117px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1001px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1026px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -910px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -935px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -819px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -844px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -728px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -753px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -637px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -662px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -546px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -571px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -455px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -480px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -364px -1161px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -389px -1176px; + width: 60px; + height: 60px; +} +.hair_beard_2_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -182px -1161px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_aurora { +.customize-option.hair_beard_2_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -207px -1176px; width: 60px; height: 60px; } -.hair_beard_3_black { +.hair_beard_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -91px -1161px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_black { +.customize-option.hair_beard_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -116px -1176px; width: 60px; height: 60px; } -.hair_beard_3_blond { +.hair_beard_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: 0px -1161px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_blond { +.customize-option.hair_beard_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -25px -1176px; width: 60px; height: 60px; } -.hair_beard_3_blue { +.hair_beard_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1173px -1001px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_blue { +.customize-option.hair_beard_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1198px -1016px; width: 60px; height: 60px; } -.hair_beard_3_brown { +.hair_beard_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1173px -910px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_brown { +.customize-option.hair_beard_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1198px -925px; width: 60px; height: 60px; } -.hair_beard_3_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -834px; - width: 60px; - height: 60px; -} -.hair_beard_3_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -743px; - width: 60px; - height: 60px; -} -.hair_beard_3_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -652px; - width: 60px; - height: 60px; -} -.hair_beard_3_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -561px; - width: 60px; - height: 60px; -} -.hair_beard_3_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -470px; - width: 60px; - height: 60px; -} -.hair_beard_3_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -379px; - width: 60px; - height: 60px; -} -.hair_beard_3_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -288px; - width: 60px; - height: 60px; -} -.hair_beard_3_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -197px; - width: 60px; - height: 60px; -} -.hair_beard_3_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -106px; - width: 60px; - height: 60px; -} -.hair_beard_3_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1198px -15px; - width: 60px; - height: 60px; -} -.hair_beard_3_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1070px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1085px; - width: 60px; - height: 60px; -} -.hair_beard_3_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1082px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1107px -834px; - width: 60px; - height: 60px; -} -.hair_beard_3_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1082px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1107px -743px; - width: 60px; - height: 60px; -} -.hair_beard_3_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1082px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1107px -652px; - width: 60px; - height: 60px; -} -.hair_beard_3_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1082px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1107px -561px; - width: 60px; - height: 60px; -} -.hair_beard_3_zombie { +.hair_beard_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1082px -455px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_zombie { +.customize-option.hair_beard_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1107px -470px; width: 60px; height: 60px; } -.hair_mustache_1_TRUred { +.hair_beard_3_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -888px; + background-position: -1173px -819px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_TRUred { +.customize-option.hair_beard_3_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -903px; + background-position: -1198px -834px; width: 60px; height: 60px; } -.hair_mustache_1_aurora { +.hair_beard_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -743px; + width: 60px; + height: 60px; +} +.hair_beard_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -652px; + width: 60px; + height: 60px; +} +.hair_beard_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -561px; + width: 60px; + height: 60px; +} +.hair_beard_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -470px; + width: 60px; + height: 60px; +} +.hair_beard_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -379px; + width: 60px; + height: 60px; +} +.hair_beard_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -288px; + width: 60px; + height: 60px; +} +.hair_beard_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -197px; + width: 60px; + height: 60px; +} +.hair_beard_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -106px; + width: 60px; + height: 60px; +} +.hair_beard_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1173px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1198px -15px; + width: 60px; + height: 60px; +} +.hair_beard_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1001px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1026px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -910px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -935px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -819px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -844px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -728px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -753px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -637px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -662px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -546px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -571px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -455px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -480px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -364px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -389px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -273px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -298px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -182px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -207px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -91px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -116px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -1070px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -25px -1085px; + width: 60px; + height: 60px; +} +.hair_beard_3_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1082px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1107px -925px; + width: 60px; + height: 60px; +} +.hair_beard_3_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1082px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1107px -834px; + width: 60px; + height: 60px; +} +.hair_beard_3_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1082px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1107px -743px; + width: 60px; + height: 60px; +} +.hair_beard_3_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1082px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1107px -652px; + width: 60px; + height: 60px; +} +.hair_beard_3_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1082px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1107px -561px; + width: 60px; + height: 60px; +} +.hair_beard_3_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1082px -364px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_aurora { +.customize-option.hair_beard_3_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1107px -379px; width: 60px; height: 60px; } -.hair_mustache_1_black { +.hair_beard_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1082px -273px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_black { +.customize-option.hair_beard_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1107px -288px; width: 60px; height: 60px; } -.hair_mustache_1_blond { +.hair_beard_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1082px -182px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_blond { +.customize-option.hair_beard_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1107px -197px; width: 60px; height: 60px; } -.hair_mustache_1_blue { +.hair_beard_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1082px -91px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_blue { +.customize-option.hair_beard_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1107px -106px; width: 60px; height: 60px; } -.hair_mustache_1_brown { +.hair_beard_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1082px 0px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_brown { +.customize-option.hair_beard_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -1107px -15px; width: 60px; height: 60px; } -.hair_mustache_1_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -979px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -994px; - width: 60px; - height: 60px; -} -.hair_mustache_1_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -743px; - width: 60px; - height: 60px; -} -.hair_mustache_1_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_1_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -288px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -197px; - width: 60px; - height: 60px; -} -.hair_mustache_1_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -106px; - width: 60px; - height: 60px; -} -.hair_mustache_1_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -991px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1016px -15px; - width: 60px; - height: 60px; -} -.hair_mustache_1_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -888px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -903px; - width: 60px; - height: 60px; -} -.hair_mustache_1_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -888px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -903px; - width: 60px; - height: 60px; -} -.hair_mustache_1_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -888px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -903px; - width: 60px; - height: 60px; -} -.hair_mustache_1_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -888px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -903px; - width: 60px; - height: 60px; -} -.hair_mustache_1_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -888px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -903px; - width: 60px; - height: 60px; -} -.hair_mustache_1_zombie { +.hair_mustache_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -273px -888px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_zombie { +.customize-option.hair_mustache_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -298px -903px; width: 60px; height: 60px; } -.hair_mustache_2_aurora { +.hair_mustache_1_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -910px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -935px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -819px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -844px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -728px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -753px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -637px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -662px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -546px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -571px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -455px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -480px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -364px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -389px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -273px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -298px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -182px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -207px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -91px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -116px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -25px -994px; + width: 60px; + height: 60px; +} +.hair_mustache_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -834px; + width: 60px; + height: 60px; +} +.hair_mustache_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -743px; + width: 60px; + height: 60px; +} +.hair_mustache_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -652px; + width: 60px; + height: 60px; +} +.hair_mustache_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -561px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -470px; + width: 60px; + height: 60px; +} +.hair_mustache_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -379px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -288px; + width: 60px; + height: 60px; +} +.hair_mustache_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -197px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -106px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -991px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1016px -15px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -819px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -844px -903px; + width: 60px; + height: 60px; +} +.hair_mustache_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -728px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -753px -903px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -637px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -662px -903px; + width: 60px; + height: 60px; +} +.hair_mustache_1_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -546px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -571px -903px; + width: 60px; + height: 60px; +} +.hair_mustache_1_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -455px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_red { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -480px -903px; + width: 60px; + height: 60px; +} +.hair_mustache_1_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -364px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -389px -903px; + width: 60px; + height: 60px; +} +.hair_mustache_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -182px -888px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_aurora { +.customize-option.hair_mustache_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -207px -903px; width: 60px; height: 60px; } -.hair_mustache_2_black { +.hair_mustache_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -91px -888px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_black { +.customize-option.hair_mustache_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -116px -903px; width: 60px; height: 60px; } -.hair_mustache_2_blond { +.hair_mustache_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: 0px -888px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_blond { +.customize-option.hair_mustache_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -25px -903px; width: 60px; height: 60px; } -.hair_mustache_2_blue { +.hair_mustache_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -740px; + background-position: -887px -740px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_blue { +.customize-option.hair_mustache_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -853px -755px; + background-position: -912px -755px; width: 60px; height: 60px; } -.hair_mustache_2_brown { +.hair_mustache_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -737px -740px; + background-position: -796px -740px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_brown { +.customize-option.hair_mustache_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -762px -755px; + background-position: -821px -755px; width: 60px; height: 60px; } -.hair_mustache_2_candycane { +.hair_mustache_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -646px -740px; + background-position: -705px -740px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_candycane { +.customize-option.hair_mustache_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -671px -755px; + background-position: -730px -755px; width: 60px; height: 60px; } -.hair_mustache_2_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -555px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -580px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -464px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_festive { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -489px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -373px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_frost { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -398px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -282px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -307px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_green { +.hair_mustache_2_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -728px -1343px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_green { +.customize-option.hair_mustache_2_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -753px -1358px; width: 60px; diff --git a/website/client/assets/css/sprites/spritesmith-main-10.css b/website/client/assets/css/sprites/spritesmith-main-10.css index 0b8b264bdf..80facb7668 100644 --- a/website/client/assets/css/sprites/spritesmith-main-10.css +++ b/website/client/assets/css/sprites/spritesmith-main-10.css @@ -1,1911 +1,2133 @@ +.shop_back_special_wondercon_red { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1104px -1439px; + width: 68px; + height: 68px; +} +.shop_body_special_wondercon_black { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1437px -1104px; + width: 68px; + height: 68px; +} +.shop_body_special_wondercon_gold { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1173px -1439px; + width: 68px; + height: 68px; +} +.shop_body_special_wondercon_red { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -1439px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_wondercon_black { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -966px -1439px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_wondercon_red { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1035px -1439px; + width: 68px; + height: 68px; +} +.eyewear_special_aetherMask { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -468px -643px; + width: 114px; + height: 90px; +} +.eyewear_special_blackTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1346px -1183px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_blackTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1371px -1198px; + width: 60px; + height: 60px; +} +.eyewear_special_blueTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1092px -1279px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_blueTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1117px -1294px; + width: 60px; + height: 60px; +} +.eyewear_special_greenTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1001px -1279px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_greenTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1026px -1294px; + width: 60px; + height: 60px; +} +.eyewear_special_pinkTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -910px -1279px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_pinkTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -935px -1294px; + width: 60px; + height: 60px; +} +.eyewear_special_redTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -819px -1279px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_redTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -844px -1294px; + width: 60px; + height: 60px; +} +.eyewear_special_whiteTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -728px -1279px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_whiteTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -753px -1294px; + width: 60px; + height: 60px; +} +.eyewear_special_yellowTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -637px -1279px; + width: 90px; + height: 90px; +} +.customize-option.eyewear_special_yellowTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -662px -1294px; + width: 60px; + height: 60px; +} +.shop_eyewear_special_aetherMask { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1311px -1439px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_blackTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1380px -1439px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_blueTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1449px -1439px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_greenTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1575px 0px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_pinkTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1575px -69px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_redTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1575px -138px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_whiteTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -276px -1577px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_yellowTopFrame { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -897px -1439px; + width: 68px; + height: 68px; +} .headAccessory_special_bearEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -1138px; + background-position: -862px -915px; width: 90px; height: 90px; } .customize-option.headAccessory_special_bearEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1167px -1153px; + background-position: -887px -930px; width: 60px; height: 60px; } .headAccessory_special_blackHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -628px; + background-position: -690px -824px; width: 114px; height: 90px; } .headAccessory_special_blueHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -771px -857px; + background-position: -575px -824px; width: 114px; height: 90px; } .headAccessory_special_cactusEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -182px; + background-position: -1073px -91px; width: 90px; height: 90px; } .customize-option.headAccessory_special_cactusEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -197px; + background-position: -1098px -106px; width: 60px; height: 60px; } .headAccessory_special_foxEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -273px; + background-position: -1073px -182px; width: 90px; height: 90px; } .customize-option.headAccessory_special_foxEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -288px; + background-position: -1098px -197px; width: 60px; height: 60px; } .headAccessory_special_greenHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -886px -857px; + background-position: -460px -824px; width: 114px; height: 90px; } .headAccessory_special_lionEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -455px; + background-position: -1073px -364px; width: 90px; height: 90px; } .customize-option.headAccessory_special_lionEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -470px; + background-position: -1098px -379px; width: 60px; height: 60px; } .headAccessory_special_pandaEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -546px; + background-position: -1073px -455px; width: 90px; height: 90px; } .customize-option.headAccessory_special_pandaEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -561px; + background-position: -1098px -470px; width: 60px; height: 60px; } .headAccessory_special_pigEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -637px; + background-position: -1073px -546px; width: 90px; height: 90px; } .customize-option.headAccessory_special_pigEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -652px; + background-position: -1098px -561px; width: 60px; height: 60px; } .headAccessory_special_pinkHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1001px -857px; + background-position: -345px -824px; width: 114px; height: 90px; } .headAccessory_special_redHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -190px -996px; + background-position: -230px -824px; width: 114px; height: 90px; } .headAccessory_special_tigerEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -910px; + background-position: -1073px -819px; width: 90px; height: 90px; } .customize-option.headAccessory_special_tigerEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -925px; + background-position: -1098px -834px; width: 60px; height: 60px; } .headAccessory_special_whiteHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -656px -857px; + background-position: -115px -824px; width: 114px; height: 90px; } .headAccessory_special_wolfEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -1092px; + background-position: 0px -1006px; width: 90px; height: 90px; } .customize-option.headAccessory_special_wolfEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1267px -1107px; + background-position: -25px -1021px; width: 60px; height: 60px; } .headAccessory_special_yellowHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -305px -996px; + background-position: 0px -824px; width: 114px; height: 90px; } .shop_headAccessory_special_bearEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1380px; + background-position: -1575px -414px; width: 68px; height: 68px; } .shop_headAccessory_special_blackHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1311px; + background-position: -1575px -483px; width: 68px; height: 68px; } .shop_headAccessory_special_blueHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1242px; + background-position: -1575px -552px; width: 68px; height: 68px; } .shop_headAccessory_special_cactusEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1173px; + background-position: -1575px -621px; width: 68px; height: 68px; } .shop_headAccessory_special_foxEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1104px; + background-position: -1575px -690px; width: 68px; height: 68px; } .shop_headAccessory_special_greenHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1035px; + background-position: -1575px -759px; width: 68px; height: 68px; } .shop_headAccessory_special_lionEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -966px; + background-position: -1575px -828px; width: 68px; height: 68px; } .shop_headAccessory_special_pandaEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -897px; + background-position: -1575px -897px; width: 68px; height: 68px; } .shop_headAccessory_special_pigEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -828px; + background-position: -1575px -966px; width: 68px; height: 68px; } .shop_headAccessory_special_pinkHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -759px; + background-position: -1575px -1035px; width: 68px; height: 68px; } .shop_headAccessory_special_redHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -690px; + background-position: -1575px -1104px; width: 68px; height: 68px; } .shop_headAccessory_special_tigerEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -621px; + background-position: -1575px -1173px; width: 68px; height: 68px; } .shop_headAccessory_special_whiteHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -552px; + background-position: -1575px -1242px; width: 68px; height: 68px; } .shop_headAccessory_special_wolfEars { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -483px; + background-position: -1575px -1311px; width: 68px; height: 68px; } .shop_headAccessory_special_yellowHeadband { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -414px; + background-position: -1575px -1380px; width: 68px; height: 68px; } +.head_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -364px -1279px; + width: 90px; + height: 90px; +} +.customize-option.head_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -389px -1294px; + width: 60px; + height: 60px; +} +.head_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -273px -1279px; + width: 90px; + height: 90px; +} +.head_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -182px -1279px; + width: 90px; + height: 90px; +} +.head_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -91px -1279px; + width: 90px; + height: 90px; +} +.head_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1279px; + width: 90px; + height: 90px; +} +.head_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1346px -1001px; + width: 90px; + height: 90px; +} +.head_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1255px -728px; + width: 90px; + height: 90px; +} +.head_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1164px -364px; + width: 90px; + height: 90px; +} +.head_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1164px -91px; + width: 90px; + height: 90px; +} +.head_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1164px 0px; + width: 90px; + height: 90px; +} .head_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -1001px; + background-position: -910px -1006px; width: 90px; height: 90px; } .head_special_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -546px -1411px; + background-position: -91px -1006px; width: 90px; height: 90px; } .head_special_bardHat { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -1037px; + background-position: -1073px -910px; width: 90px; height: 90px; } .head_special_clandestineCowl { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -414px -1138px; + background-position: -1073px -728px; width: 90px; height: 90px; } .head_special_dandyHat { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -505px -1138px; + background-position: -1073px -637px; width: 90px; height: 90px; } .head_special_fireCoralCirclet { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px 0px; + background-position: -1073px -273px; width: 90px; height: 90px; } .head_special_kabuto { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -91px; + background-position: -1073px 0px; width: 90px; height: 90px; } .head_special_lunarWarriorHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -364px; + background-position: -953px -915px; width: 90px; height: 90px; } .head_special_mammothRiderHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -728px; + background-position: -771px -915px; width: 90px; height: 90px; } .head_special_namingDay2017 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -819px; + background-position: -1164px -819px; width: 90px; height: 90px; } .head_special_pageHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -1001px; + background-position: -1164px -273px; width: 90px; height: 90px; } .head_special_pyromancersTurban { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1229px; + background-position: -728px -1006px; width: 90px; height: 90px; } .head_special_roguishRainbowMessengerHood { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -728px; + background-position: -637px -1097px; width: 90px; height: 90px; } .head_special_snowSovereignCrown { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -819px; + background-position: -819px -1006px; width: 90px; height: 90px; } .head_special_spikedHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -910px; + background-position: -1001px -1006px; width: 90px; height: 90px; } .head_special_turkeyHelmBase { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -719px; + background-position: -805px -824px; + width: 114px; + height: 90px; +} +.head_special_turkeyHelmGilded { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -958px 0px; width: 114px; height: 90px; } .head_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -1092px; + background-position: -1164px -910px; width: 90px; height: 90px; } .head_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -1183px; + background-position: -1255px -455px; width: 90px; height: 90px; } .head_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -91px -1320px; + background-position: -1346px -637px; width: 90px; height: 90px; } .head_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -182px -1320px; + background-position: -1346px -728px; width: 90px; height: 90px; } .head_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -728px -1320px; + background-position: -1346px -819px; width: 90px; height: 90px; } .head_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -273px; + background-position: -1346px -910px; width: 90px; height: 90px; } .head_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -546px; + background-position: -407px -915px; width: 90px; height: 90px; } .head_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -491px; + background-position: -498px -915px; width: 90px; height: 90px; } .head_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -582px; + background-position: -589px -915px; width: 90px; height: 90px; } .head_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -946px; + background-position: -680px -915px; width: 90px; height: 90px; } .shop_head_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -621px -1571px; + background-position: -1575px -207px; width: 68px; height: 68px; } .shop_head_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1242px; + background-position: -1575px -276px; width: 68px; height: 68px; } .shop_head_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1311px; + background-position: -1575px -345px; width: 68px; height: 68px; } .shop_head_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1449px; + background-position: 0px -1508px; width: 68px; height: 68px; } .shop_head_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1518px; + background-position: -69px -1508px; width: 68px; height: 68px; } .shop_head_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1640px; + background-position: -138px -1508px; width: 68px; height: 68px; } .shop_head_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -345px -1640px; + background-position: -207px -1508px; width: 68px; height: 68px; } .shop_head_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -414px -1640px; + background-position: -276px -1508px; width: 68px; height: 68px; } .shop_head_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -483px -1640px; + background-position: -345px -1508px; width: 68px; height: 68px; } .shop_head_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -552px -1640px; + background-position: -414px -1508px; width: 68px; height: 68px; } .shop_head_special_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -621px -1640px; + background-position: -483px -1508px; width: 68px; height: 68px; } .shop_head_special_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -690px -1640px; + background-position: -552px -1508px; width: 68px; height: 68px; } .shop_head_special_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -759px -1640px; + background-position: -621px -1508px; width: 68px; height: 68px; } .shop_head_special_bardHat { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -828px -1640px; + background-position: -1644px -1035px; width: 68px; height: 68px; } .shop_head_special_clandestineCowl { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -897px -1640px; + background-position: -1644px -1173px; width: 68px; height: 68px; } .shop_head_special_dandyHat { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -966px -1640px; + background-position: -1644px -1242px; width: 68px; height: 68px; } .shop_head_special_fireCoralCirclet { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1035px -1640px; + background-position: -1644px -1380px; width: 68px; height: 68px; } .shop_head_special_kabuto { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1104px -1640px; + background-position: -1644px -1449px; width: 68px; height: 68px; } .shop_head_special_lunarWarriorHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1173px -1640px; + background-position: 0px -1577px; width: 68px; height: 68px; } .shop_head_special_mammothRiderHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -1640px; + background-position: -138px -1577px; width: 68px; height: 68px; } .shop_head_special_namingDay2017 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -408px; + background-position: -1713px -229px; width: 40px; height: 40px; } .shop_head_special_pageHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1311px -1640px; + background-position: -345px -1577px; width: 68px; height: 68px; } .shop_head_special_pyromancersTurban { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1380px -1640px; + background-position: -414px -1577px; width: 68px; height: 68px; } .shop_head_special_roguishRainbowMessengerHood { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1449px -1640px; + background-position: -483px -1577px; width: 68px; height: 68px; } .shop_head_special_snowSovereignCrown { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -276px -1640px; + background-position: -552px -1577px; width: 68px; height: 68px; } .shop_head_special_spikedHelm { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -138px -1640px; + background-position: -621px -1577px; width: 68px; height: 68px; } .shop_head_special_turkeyHelmBase { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -690px -1571px; + background-position: -690px -1577px; + width: 68px; + height: 68px; +} +.shop_head_special_turkeyHelmGilded { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -759px -1577px; width: 68px; height: 68px; } .shop_head_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -552px -1571px; + background-position: -828px -1577px; width: 68px; height: 68px; } .shop_head_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -339px; + background-position: -276px -1439px; width: 68px; height: 68px; } .shop_head_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -414px -1571px; + background-position: -345px -1439px; width: 68px; height: 68px; } .shop_head_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -345px -1571px; + background-position: -414px -1439px; width: 68px; height: 68px; } .shop_head_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -276px -1571px; + background-position: -483px -1439px; width: 68px; height: 68px; } .shop_head_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -207px -1571px; + background-position: -552px -1439px; width: 68px; height: 68px; } .shop_head_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -138px -1571px; + background-position: -621px -1439px; width: 68px; height: 68px; } .shop_head_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -69px -1571px; + background-position: -690px -1439px; width: 68px; height: 68px; } .shop_head_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1571px; + background-position: -759px -1439px; width: 68px; height: 68px; } .shop_head_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -1449px; + background-position: -828px -1439px; width: 68px; height: 68px; } .shield_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -182px; + background-position: -182px -1006px; width: 90px; height: 90px; } .shield_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -273px; + background-position: -273px -1006px; width: 90px; height: 90px; } .shield_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -364px; + background-position: -364px -1006px; width: 90px; height: 90px; } .shield_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -455px; + background-position: -455px -1006px; width: 90px; height: 90px; } .shield_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -546px; + background-position: -546px -1006px; width: 90px; height: 90px; } .shield_rogue_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -637px; + background-position: -637px -1006px; width: 90px; height: 90px; } .shield_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1138px; + background-position: 0px -915px; width: 103px; height: 90px; } .shield_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -104px -1138px; + background-position: -642px -523px; width: 103px; height: 90px; } .shield_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -541px -857px; + background-position: -813px -643px; width: 114px; height: 90px; } .shield_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -400px; + background-position: -310px -915px; width: 96px; height: 90px; } .shield_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -426px -857px; + background-position: -698px -643px; width: 114px; height: 90px; } .shield_rogue_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -311px -857px; + background-position: -583px -643px; width: 114px; height: 90px; } .shield_special_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1320px; + background-position: -1164px -182px; width: 90px; height: 90px; } .shield_special_diamondStave { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -311px -1138px; + background-position: -104px -915px; width: 102px; height: 90px; } .shield_special_goldenknight { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -420px -996px; + background-position: -958px -303px; width: 111px; height: 90px; } .shield_special_lootBag { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -273px -1320px; + background-position: -1164px -455px; width: 90px; height: 90px; } .shield_special_mammothRiderHorn { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -364px -1320px; + background-position: -1164px -546px; width: 90px; height: 90px; } .shield_special_moonpearlShield { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -455px -1320px; + background-position: -1164px -637px; width: 90px; height: 90px; } .shield_special_roguishRainbowMessage { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -546px -1320px; + background-position: -1164px -728px; width: 90px; height: 90px; } .shield_special_wakizashi { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -532px -996px; + background-position: -958px -482px; width: 114px; height: 87px; } .shield_special_wintryMirror { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -647px -996px; + background-position: -958px -394px; width: 114px; height: 87px; } .shield_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -819px -1320px; + background-position: -1164px -1001px; width: 90px; height: 90px; } .shield_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -910px -1320px; + background-position: 0px -1097px; width: 90px; height: 90px; } .shield_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1001px -1320px; + background-position: -91px -1097px; width: 90px; height: 90px; } .shield_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1092px -1320px; + background-position: -182px -1097px; width: 90px; height: 90px; } .shield_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1183px -1320px; + background-position: -273px -1097px; width: 90px; height: 90px; } .shop_shield_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -345px; + background-position: -220px -203px; width: 68px; height: 68px; } .shop_shield_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -276px; + background-position: -220px -272px; width: 68px; height: 68px; } .shop_shield_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -207px; + background-position: -220px -341px; width: 68px; height: 68px; } .shop_shield_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -138px; + background-position: -1092px -1006px; width: 68px; height: 68px; } .shop_shield_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px -69px; + background-position: -1183px -1097px; width: 68px; height: 68px; } .shop_shield_rogue_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1584px 0px; + background-position: -1274px -1188px; width: 68px; height: 68px; } .shop_shield_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1449px -1502px; + background-position: -1274px -1279px; width: 68px; height: 68px; } .shop_shield_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1380px -1502px; + background-position: -1343px -1279px; width: 68px; height: 68px; } .shop_shield_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1311px -1502px; + background-position: -1437px 0px; width: 68px; height: 68px; } .shop_shield_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -1502px; + background-position: -1437px -69px; width: 68px; height: 68px; } .shop_shield_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1173px -1502px; + background-position: -1437px -138px; width: 68px; height: 68px; } .shop_shield_rogue_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1104px -1502px; + background-position: -1437px -207px; width: 68px; height: 68px; } .shop_shield_special_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1035px -1502px; + background-position: -1437px -276px; width: 68px; height: 68px; } .shop_shield_special_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -966px -1502px; + background-position: -1437px -345px; width: 68px; height: 68px; } .shop_shield_special_diamondStave { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -897px -1502px; + background-position: -1437px -414px; width: 68px; height: 68px; } .shop_shield_special_goldenknight { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -828px -1502px; + background-position: -1437px -483px; width: 68px; height: 68px; } .shop_shield_special_lootBag { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -759px -1502px; + background-position: -1437px -552px; width: 68px; height: 68px; } .shop_shield_special_mammothRiderHorn { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -690px -1502px; + background-position: -1437px -621px; width: 68px; height: 68px; } .shop_shield_special_moonpearlShield { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -621px -1502px; + background-position: -1437px -690px; width: 68px; height: 68px; } .shop_shield_special_roguishRainbowMessage { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -552px -1502px; + background-position: -1437px -759px; width: 68px; height: 68px; } .shop_shield_special_wakizashi { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -483px -1502px; + background-position: -1437px -828px; width: 68px; height: 68px; } .shop_shield_special_wintryMirror { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -414px -1502px; + background-position: -1437px -897px; width: 68px; height: 68px; } .shop_shield_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -69px; + background-position: -1437px -966px; width: 68px; height: 68px; } .shop_shield_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1104px; + background-position: -1437px -1035px; width: 68px; height: 68px; } .shop_shield_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -483px -1571px; + background-position: -897px -1577px; width: 68px; height: 68px; } .shop_shield_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -544px; + background-position: -1437px -1173px; width: 68px; height: 68px; } .shop_shield_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -878px -643px; + background-position: -1437px -1242px; width: 68px; height: 68px; } .shop_weapon_healer_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -878px -712px; + background-position: 0px -1370px; width: 68px; height: 68px; } .shop_weapon_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -762px -996px; + background-position: -69px -1370px; width: 68px; height: 68px; } .shop_weapon_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -831px -996px; + background-position: -138px -1370px; width: 68px; height: 68px; } .shop_weapon_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -900px -996px; + background-position: -207px -1370px; width: 68px; height: 68px; } .shop_weapon_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -969px -996px; + background-position: -276px -1370px; width: 68px; height: 68px; } .shop_weapon_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1038px -996px; + background-position: -345px -1370px; width: 68px; height: 68px; } .shop_weapon_healer_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -637px -1411px; + background-position: -414px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -706px -1411px; + background-position: -483px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -775px -1411px; + background-position: -552px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -844px -1411px; + background-position: -621px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -913px -1411px; + background-position: -690px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -982px -1411px; + background-position: -759px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1051px -1411px; + background-position: -828px -1370px; width: 68px; height: 68px; } .shop_weapon_rogue_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1120px -1411px; + background-position: -897px -1370px; width: 68px; height: 68px; } .shop_weapon_special_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1189px -1411px; + background-position: -966px -1370px; width: 68px; height: 68px; } .shop_weapon_special_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1258px -1411px; + background-position: -1035px -1370px; width: 68px; height: 68px; } .shop_weapon_special_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1327px -1411px; + background-position: -1104px -1370px; width: 68px; height: 68px; } .shop_weapon_special_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1396px -1411px; + background-position: -1173px -1370px; width: 68px; height: 68px; } .shop_weapon_special_aetherCrystals { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px 0px; + background-position: -1242px -1370px; width: 68px; height: 68px; } .shop_weapon_special_bardInstrument { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1518px -1640px; + background-position: -1311px -1370px; width: 68px; height: 68px; } .shop_weapon_special_critical { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -138px; + background-position: -1380px -1370px; width: 68px; height: 68px; } .shop_weapon_special_fencingFoil { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -207px; + background-position: -1506px 0px; width: 68px; height: 68px; } .shop_weapon_special_lunarScythe { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -276px; + background-position: -1506px -69px; width: 68px; height: 68px; } .shop_weapon_special_mammothRiderSpear { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -345px; + background-position: -1506px -138px; width: 68px; height: 68px; } .shop_weapon_special_nomadsScimitar { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -414px; + background-position: -1506px -207px; width: 68px; height: 68px; } .shop_weapon_special_pageBanner { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -483px; + background-position: -1506px -276px; width: 68px; height: 68px; } .shop_weapon_special_roguishRainbowMessage { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -552px; + background-position: -1506px -345px; width: 68px; height: 68px; } .shop_weapon_special_skeletonKey { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -621px; + background-position: -1506px -414px; width: 68px; height: 68px; } .shop_weapon_special_tachi { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -690px; + background-position: -1506px -483px; width: 68px; height: 68px; } .shop_weapon_special_taskwoodsLantern { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -759px; + background-position: -1506px -552px; width: 68px; height: 68px; } .shop_weapon_special_tridentOfCrashingTides { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -828px; + background-position: -1506px -621px; width: 68px; height: 68px; } .shop_weapon_warrior_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -897px; + background-position: -1506px -690px; width: 68px; height: 68px; } .shop_weapon_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -966px; + background-position: -1506px -759px; width: 68px; height: 68px; } .shop_weapon_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -1035px; + background-position: -1506px -828px; width: 68px; height: 68px; } .shop_weapon_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -1104px; + background-position: -1506px -897px; width: 68px; height: 68px; } .shop_weapon_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -1173px; + background-position: -1506px -966px; width: 68px; height: 68px; } .shop_weapon_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -1242px; + background-position: -1506px -1035px; width: 68px; height: 68px; } .shop_weapon_warrior_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -1311px; + background-position: -1506px -1104px; width: 68px; height: 68px; } .shop_weapon_wizard_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1515px -1380px; + background-position: -1506px -1173px; width: 68px; height: 68px; } .shop_weapon_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1502px; + background-position: -1506px -1242px; width: 68px; height: 68px; } .shop_weapon_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -69px -1502px; + background-position: -1506px -1311px; width: 68px; height: 68px; } .shop_weapon_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -138px -1502px; + background-position: 0px -1439px; width: 68px; height: 68px; } .shop_weapon_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -207px -1502px; + background-position: -69px -1439px; width: 68px; height: 68px; } .shop_weapon_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -276px -1502px; + background-position: -138px -1439px; width: 68px; height: 68px; } .shop_weapon_wizard_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -345px -1502px; + background-position: -207px -1439px; width: 68px; height: 68px; } .weapon_healer_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -455px -1411px; + background-position: -364px -1097px; width: 90px; height: 90px; } .weapon_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -364px -1411px; + background-position: -455px -1097px; width: 90px; height: 90px; } .weapon_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -273px -1411px; + background-position: -546px -1097px; width: 90px; height: 90px; } .weapon_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -182px -1411px; + background-position: -1183px -1279px; width: 90px; height: 90px; } .weapon_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -91px -1411px; + background-position: -728px -1097px; width: 90px; height: 90px; } .weapon_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1411px; + background-position: -819px -1097px; width: 90px; height: 90px; } .weapon_healer_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -1274px; + background-position: -910px -1097px; width: 90px; height: 90px; } .weapon_rogue_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -1183px; + background-position: -1001px -1097px; width: 90px; height: 90px; } .weapon_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -1092px; + background-position: -1092px -1097px; width: 90px; height: 90px; } .weapon_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -1001px; + background-position: -1255px 0px; width: 90px; height: 90px; } .weapon_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -910px; + background-position: -1255px -91px; width: 90px; height: 90px; } .weapon_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -819px; + background-position: -1255px -182px; width: 90px; height: 90px; } .weapon_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -728px; + background-position: -1255px -273px; width: 90px; height: 90px; } .weapon_rogue_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -637px; + background-position: -1255px -364px; width: 90px; height: 90px; } .weapon_special_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -208px -1138px; + background-position: -207px -915px; width: 102px; height: 90px; } .weapon_special_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -455px; + background-position: -1255px -546px; width: 90px; height: 90px; } .weapon_special_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -364px; + background-position: -1255px -637px; width: 90px; height: 90px; } .weapon_special_aetherCrystals { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -196px -857px; + background-position: -958px -91px; width: 114px; height: 90px; } .weapon_special_bardInstrument { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -182px; + background-position: -1255px -819px; width: 90px; height: 90px; } .weapon_special_fencingFoil { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -91px; + background-position: -1255px -910px; width: 90px; height: 90px; } .weapon_special_lunarScythe { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px 0px; + background-position: -1255px -1001px; width: 90px; height: 90px; } .weapon_special_mammothRiderSpear { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1274px -1320px; + background-position: -1255px -1092px; width: 90px; height: 90px; } .weapon_special_nomadsScimitar { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px -91px; + background-position: 0px -1188px; width: 90px; height: 90px; } .weapon_special_pageBanner { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1333px 0px; + background-position: -91px -1188px; width: 90px; height: 90px; } .weapon_special_roguishRainbowMessage { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1183px -1229px; + background-position: -182px -1188px; width: 90px; height: 90px; } .weapon_special_skeletonKey { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1092px -1229px; + background-position: -273px -1188px; width: 90px; height: 90px; } .weapon_special_tachi { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1001px -1229px; + background-position: -364px -1188px; width: 90px; height: 90px; } .weapon_special_taskwoodsLantern { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -910px -1229px; + background-position: -455px -1188px; width: 90px; height: 90px; } .weapon_special_tridentOfCrashingTides { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -819px -1229px; + background-position: -546px -1188px; width: 90px; height: 90px; } .weapon_warrior_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -728px -1229px; + background-position: -637px -1188px; width: 90px; height: 90px; } .weapon_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -637px -1229px; + background-position: -728px -1188px; width: 90px; height: 90px; } .weapon_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -546px -1229px; + background-position: -819px -1188px; width: 90px; height: 90px; } .weapon_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -455px -1229px; + background-position: -910px -1188px; width: 90px; height: 90px; } .weapon_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -364px -1229px; + background-position: -1001px -1188px; width: 90px; height: 90px; } .weapon_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -273px -1229px; + background-position: -1092px -1188px; width: 90px; height: 90px; } .weapon_warrior_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -182px -1229px; + background-position: -1183px -1188px; width: 90px; height: 90px; } .weapon_wizard_0 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -91px -1229px; + background-position: -1346px 0px; width: 90px; height: 90px; } .weapon_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1051px -1138px; + background-position: -1346px -91px; width: 90px; height: 90px; } .weapon_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -960px -1138px; + background-position: -1346px -182px; width: 90px; height: 90px; } .weapon_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -869px -1138px; + background-position: -1346px -273px; width: 90px; height: 90px; } .weapon_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -778px -1138px; + background-position: -1346px -364px; width: 90px; height: 90px; } .weapon_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -687px -1138px; + background-position: -1346px -455px; width: 90px; height: 90px; } .weapon_wizard_6 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -596px -1138px; + background-position: -1346px -546px; width: 90px; height: 90px; } .Pet_Currency_Gem { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1173px; + background-position: -1644px -1104px; width: 68px; height: 68px; } .Pet_Currency_Gem1x { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1759px -150px; + background-position: -1754px -229px; width: 15px; height: 13px; } .Pet_Currency_Gem2x { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -623px; + background-position: -1713px -526px; width: 30px; height: 26px; } .PixelPaw-Gold { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -170px; + background-position: -1713px -73px; width: 51px; height: 51px; } .PixelPaw { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -222px; + background-position: -1713px -125px; width: 51px; height: 51px; } .PixelPaw002 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -274px; + background-position: -1713px -177px; width: 51px; height: 51px; } .avatar_floral_healer { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px 0px; + background-position: -958px -570px; width: 99px; height: 99px; } .avatar_floral_rogue { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -200px; + background-position: -958px -670px; width: 99px; height: 99px; } .avatar_floral_warrior { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -300px; + background-position: -958px -770px; width: 99px; height: 99px; } .avatar_floral_wizard { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -100px; + background-position: -642px -423px; width: 99px; height: 99px; } .empty_bottles { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1518px -1502px; + background-position: -1644px -1518px; width: 64px; height: 54px; } .ghost { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -855px; + background-position: -1346px -1092px; width: 90px; height: 90px; } .inventory_present { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px 0px; + background-position: -1518px -1508px; width: 68px; height: 68px; } .inventory_present_01 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -759px -1571px; + background-position: -690px -1508px; width: 68px; height: 68px; } .inventory_present_02 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -828px -1571px; + background-position: -759px -1508px; width: 68px; height: 68px; } .inventory_present_03 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -897px -1571px; + background-position: -828px -1508px; width: 68px; height: 68px; } .inventory_present_04 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -966px -1571px; + background-position: -897px -1508px; width: 68px; height: 68px; } .inventory_present_05 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1035px -1571px; + background-position: -966px -1508px; width: 68px; height: 68px; } .inventory_present_06 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1104px -1571px; + background-position: -1035px -1508px; width: 68px; height: 68px; } .inventory_present_07 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1173px -1571px; + background-position: -1104px -1508px; width: 68px; height: 68px; } .inventory_present_08 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1242px -1571px; + background-position: -1173px -1508px; width: 68px; height: 68px; } .inventory_present_09 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1311px -1571px; + background-position: -1242px -1508px; width: 68px; height: 68px; } .inventory_present_10 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1380px -1571px; + background-position: -1311px -1508px; width: 68px; height: 68px; } .inventory_present_11 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1449px -1571px; + background-position: -1380px -1508px; width: 68px; height: 68px; } .inventory_present_12 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1518px -1571px; + background-position: -1449px -1508px; width: 68px; height: 68px; } .inventory_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -69px; + background-position: -1644px 0px; width: 68px; height: 68px; } .inventory_special_congrats { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -138px; + background-position: -1644px -69px; width: 68px; height: 68px; } .inventory_special_fortify { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -207px; + background-position: -1644px -138px; width: 68px; height: 68px; } .inventory_special_getwell { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -276px; + background-position: -1644px -207px; width: 68px; height: 68px; } .inventory_special_goodluck { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -345px; + background-position: -1644px -276px; width: 68px; height: 68px; } .inventory_special_greeting { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -414px; + background-position: -1644px -345px; width: 68px; height: 68px; } .inventory_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -483px; + background-position: -1644px -414px; width: 68px; height: 68px; } .inventory_special_opaquePotion { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -552px; + background-position: -1644px -483px; width: 68px; height: 68px; } .inventory_special_seafoam { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -621px; + background-position: -1644px -552px; width: 68px; height: 68px; } .inventory_special_shinySeed { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -690px; + background-position: -1644px -621px; width: 68px; height: 68px; } .inventory_special_snowball { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -759px; + background-position: -1644px -690px; width: 68px; height: 68px; } .inventory_special_spookySparkles { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -828px; + background-position: -1644px -759px; width: 68px; height: 68px; } .inventory_special_thankyou { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -897px; + background-position: -1644px -828px; width: 68px; height: 68px; } .inventory_special_trinket { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -966px; + background-position: -1644px -897px; width: 68px; height: 68px; } .inventory_special_valentine { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1035px; + background-position: -1644px -966px; width: 68px; height: 68px; } .knockout { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -196px -948px; + background-position: -468px -734px; width: 120px; height: 47px; } .pet_key { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1653px -1380px; + background-position: -1644px -1311px; width: 68px; height: 68px; } .rebirth_orb { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -69px -1640px; + background-position: -69px -1577px; width: 68px; height: 68px; } .seafoam_star { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -764px; + background-position: -455px -1279px; width: 90px; height: 90px; } .shop_armoire { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -207px -1640px; + background-position: -207px -1577px; width: 68px; height: 68px; } .snowman { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1142px -673px; + background-position: -546px -1279px; width: 90px; height: 90px; } .zzz { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -367px; + background-position: -1713px -311px; width: 40px; height: 40px; } .zzz_light { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -326px; + background-position: -1713px -270px; width: 40px; height: 40px; } .notif_inventory_present_01 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1751px -507px; + background-position: -1742px -381px; width: 28px; height: 28px; } .notif_inventory_present_02 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1751px -594px; + background-position: -1713px -497px; width: 28px; height: 28px; } .notif_inventory_present_03 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -594px; + background-position: -1742px -468px; width: 28px; height: 28px; } .notif_inventory_present_04 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1751px -565px; + background-position: -1742px -439px; width: 28px; height: 28px; } .notif_inventory_present_05 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -565px; + background-position: -1742px -497px; width: 28px; height: 28px; } .notif_inventory_present_06 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1751px -536px; + background-position: -1742px -410px; width: 28px; height: 28px; } .notif_inventory_present_07 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -536px; + background-position: -1742px -352px; width: 28px; height: 28px; } .notif_inventory_present_08 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1751px -478px; + background-position: -1713px -439px; width: 28px; height: 28px; } .notif_inventory_present_09 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -507px; + background-position: -1713px -381px; width: 28px; height: 28px; } .notif_inventory_present_10 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -478px; + background-position: -1713px -410px; width: 28px; height: 28px; } .notif_inventory_present_11 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1751px -449px; + background-position: -1713px -468px; width: 28px; height: 28px; } .notif_inventory_present_12 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -449px; + background-position: -1713px -352px; width: 28px; height: 28px; } .notif_inventory_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1759px -100px; + background-position: -1734px -580px; width: 20px; height: 24px; } .notif_inventory_special_congrats { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -675px; + background-position: -1713px -605px; width: 20px; height: 22px; } .notif_inventory_special_getwell { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1743px -675px; + background-position: -1713px -628px; width: 20px; height: 22px; } .notif_inventory_special_goodluck { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1759px -73px; + background-position: -1713px -553px; width: 20px; height: 26px; } .notif_inventory_special_greeting { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1743px -650px; + background-position: -1734px -605px; width: 20px; height: 22px; } .notif_inventory_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1753px -623px; + background-position: -1744px -526px; width: 24px; height: 26px; } .notif_inventory_special_thankyou { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -650px; + background-position: -1713px -580px; width: 20px; height: 24px; } .notif_inventory_special_valentine { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1759px -125px; + background-position: -1734px -553px; width: 20px; height: 24px; } -.npc_alex { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -365px; - width: 162px; - height: 138px; -} .npc_bailey { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px 0px; + background-position: -1713px 0px; width: 60px; height: 72px; } -.npc_daniel { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -504px; - width: 135px; - height: 123px; -} -.npc_ian { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -203px; - width: 75px; - height: 135px; -} .npc_justin { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -423px; + background-position: -958px -182px; width: 84px; height: 120px; } -.npc_justin_head { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1722px -73px; - width: 36px; - height: 96px; -} .npc_matt { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -857px; + background-position: -747px -326px; width: 195px; height: 138px; } -.npc_sabe { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -637px -1320px; - width: 90px; - height: 90px; -} .background_dysheartener { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); background-position: 0px 0px; @@ -1914,73 +2136,73 @@ } .banner_flair_dysheartener { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1424px -1365px; + background-position: -958px -870px; width: 69px; height: 18px; } .phobia_dysheartener { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -527px -220px; + background-position: -307px -220px; width: 201px; height: 195px; } .quest_alligator { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -643px; + background-position: -440px -423px; width: 201px; height: 213px; } .quest_armadillo { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -527px 0px; + background-position: 0px -423px; width: 219px; height: 219px; } .quest_atom1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -419px -643px; + background-position: -217px -643px; width: 250px; height: 150px; } .quest_atom2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -670px -643px; + background-position: -747px -187px; width: 207px; height: 138px; } .quest_atom3 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -202px -643px; + background-position: 0px -643px; width: 216px; height: 180px; } .quest_axolotl { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -440px -423px; + background-position: -527px 0px; width: 219px; height: 219px; } .quest_badger { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -203px; + background-position: -307px 0px; width: 219px; height: 219px; } .quest_basilist { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -996px; + background-position: -747px -465px; width: 189px; height: 141px; } .quest_beetle { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -747px -431px; + background-position: -527px -220px; width: 204px; height: 201px; } .quest_bunny { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -307px -220px; + background-position: -747px 0px; width: 210px; height: 186px; } @@ -1992,37 +2214,7 @@ } .quest_cheetah { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -423px; - width: 219px; - height: 219px; -} -.quest_cow { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px 0px; - width: 174px; - height: 213px; -} -.quest_dilatory { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -747px 0px; - width: 219px; - height: 219px; -} -.quest_dilatoryDistress1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -747px -220px; - width: 210px; - height: 210px; -} -.quest_dilatoryDistress2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -214px; - width: 150px; - height: 150px; -} -.quest_dilatory_derby { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -307px 0px; + background-position: 0px -203px; width: 219px; height: 219px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-11.css b/website/client/assets/css/sprites/spritesmith-main-11.css index 600b14ecb2..2000eeb95b 100644 --- a/website/client/assets/css/sprites/spritesmith-main-11.css +++ b/website/client/assets/css/sprites/spritesmith-main-11.css @@ -1,72 +1,102 @@ .quest_TEMPLATE_FOR_MISSING_IMAGE { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -502px -1546px; + background-position: -251px -1519px; width: 221px; height: 39px; } +.quest_cow { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -175px; + width: 174px; + height: 213px; +} +.quest_dilatory { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -440px 0px; + width: 219px; + height: 219px; +} +.quest_dilatoryDistress1 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1540px -1085px; + width: 210px; + height: 210px; +} +.quest_dilatoryDistress2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -959px; + width: 150px; + height: 150px; +} .quest_dilatoryDistress3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -452px; - width: 219px; - height: 219px; -} -.quest_dustbunnies { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1320px 0px; - width: 219px; - height: 219px; -} -.quest_egg { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -537px; - width: 165px; - height: 207px; -} -.quest_evilsanta { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -1198px; - width: 118px; - height: 131px; -} -.quest_evilsanta2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -232px; - width: 219px; - height: 219px; -} -.quest_falcon { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -232px; - width: 219px; - height: 219px; -} -.quest_ferret { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-position: -440px -232px; width: 219px; height: 219px; } +.quest_dilatory_derby { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1320px -660px; + width: 219px; + height: 219px; +} +.quest_dustbunnies { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -660px 0px; + width: 219px; + height: 219px; +} +.quest_egg { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -751px; + width: 165px; + height: 207px; +} +.quest_evilsanta { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1562px -1332px; + width: 118px; + height: 131px; +} +.quest_evilsanta2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -220px -452px; + width: 219px; + height: 219px; +} +.quest_falcon { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -440px -452px; + width: 219px; + height: 219px; +} +.quest_ferret { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -660px -452px; + width: 219px; + height: 219px; +} .quest_frog { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1100px -1112px; + background-position: -880px -1112px; width: 221px; height: 213px; } .quest_ghost_stag { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -220px; + background-position: -880px -220px; width: 219px; height: 219px; } .quest_goldenknight1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -452px; + background-position: -880px -440px; width: 219px; height: 219px; } .quest_goldenknight2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -251px -1546px; + background-position: -1311px -1332px; width: 250px; height: 150px; } @@ -84,85 +114,85 @@ } .quest_guineapig { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px 0px; + background-position: -660px -672px; width: 219px; height: 219px; } .quest_harpy { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -220px; + background-position: -880px -672px; width: 219px; height: 219px; } .quest_hedgehog { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -1332px; + background-position: 0px -1332px; width: 219px; height: 186px; } .quest_hippo { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -672px; + background-position: -1100px -220px; width: 219px; height: 219px; } .quest_horse { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -672px; + background-position: -1100px -440px; width: 219px; height: 219px; } .quest_kangaroo { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -672px; + background-position: -1100px -660px; width: 219px; height: 219px; } .quest_kraken { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1531px -1332px; + background-position: -877px -1332px; width: 216px; height: 177px; } .quest_lostMasterclasser1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -672px; + background-position: -220px -892px; width: 219px; height: 219px; } .quest_lostMasterclasser2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -672px; + background-position: -440px -892px; width: 219px; height: 219px; } .quest_lostMasterclasser3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px 0px; + background-position: -660px -892px; width: 219px; height: 219px; } .quest_mayhemMistiflying1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -896px; + background-position: -1757px -1261px; width: 150px; height: 150px; } .quest_mayhemMistiflying2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1100px -440px; + background-position: -1100px -892px; width: 219px; height: 219px; } .quest_mayhemMistiflying3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1100px -660px; + background-position: -1320px 0px; width: 219px; height: 219px; } .quest_monkey { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -892px; + background-position: -1320px -220px; width: 219px; height: 219px; } @@ -174,49 +204,49 @@ } .quest_moon2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -892px; + background-position: -220px 0px; width: 219px; height: 219px; } .quest_moon3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -892px; + background-position: -1320px -880px; width: 219px; height: 219px; } .quest_moonstone1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -892px; + background-position: 0px -1112px; width: 219px; height: 219px; } .quest_moonstone2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -892px; + background-position: -220px -1112px; width: 219px; height: 219px; } .quest_moonstone3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1100px -892px; + background-position: -440px -1112px; width: 219px; height: 219px; } .quest_nudibranch { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1540px -651px; + background-position: -1540px -868px; width: 216px; height: 216px; } .quest_octopus { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -1332px; + background-position: -220px -1332px; width: 222px; height: 177px; } .quest_owl { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1320px -440px; + background-position: -660px -1112px; width: 219px; height: 219px; } @@ -228,25 +258,25 @@ } .quest_penguin { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -353px; + background-position: -1757px -567px; width: 190px; height: 183px; } .quest_pterodactyl { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1320px -880px; + background-position: -1320px -440px; width: 219px; height: 219px; } .quest_rat { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1112px; + background-position: -880px -892px; width: 219px; height: 219px; } .quest_rock { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1540px -868px; + background-position: -1540px -434px; width: 216px; height: 216px; } @@ -258,145 +288,115 @@ } .quest_sabretooth { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -1112px; + background-position: 0px -892px; width: 219px; height: 219px; } .quest_seaserpent { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -1112px; + background-position: -1100px 0px; width: 219px; height: 219px; } .quest_sheep { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px 0px; + background-position: -440px -672px; width: 219px; height: 219px; } .quest_slime { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -1112px; + background-position: 0px -672px; width: 219px; height: 219px; } .quest_sloth { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -1112px; + background-position: -880px 0px; width: 219px; height: 219px; } .quest_snail { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1332px; + background-position: -1102px -1112px; width: 219px; height: 213px; } .quest_snake { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1314px -1332px; + background-position: -660px -1332px; width: 216px; height: 177px; } .quest_spider { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1546px; + background-position: 0px -1519px; width: 250px; height: 150px; } .quest_squirrel { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1320px -660px; + background-position: 0px -452px; width: 219px; height: 219px; } .quest_stoikalmCalamity1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -745px; + background-position: -1757px -1412px; width: 150px; height: 150px; } .quest_stoikalmCalamity2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1320px -220px; + background-position: -660px -220px; width: 219px; height: 219px; } .quest_stoikalmCalamity3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1100px -220px; + background-position: -220px -232px; width: 219px; height: 219px; } .quest_taskwoodsTerror1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -1047px; + background-position: -1757px -1110px; width: 150px; height: 150px; } .quest_taskwoodsTerror2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1540px -434px; + background-position: -1540px -651px; width: 216px; height: 216px; } .quest_taskwoodsTerror3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -440px; + background-position: 0px -232px; width: 219px; height: 219px; } .quest_treeling { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -1332px; + background-position: -1094px -1332px; width: 216px; height: 177px; } .quest_trex { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1757px -175px; + background-position: -1757px -389px; width: 204px; height: 177px; } .quest_trex_undead { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -663px -1332px; + background-position: -443px -1332px; width: 216px; height: 177px; } .quest_triceratops { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -452px; + background-position: -220px -672px; width: 219px; height: 219px; } -.quest_turtle { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -452px; - width: 219px; - height: 219px; -} -.quest_unicorn { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px 0px; - width: 219px; - height: 219px; -} -.quest_vice1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1540px -1085px; - width: 216px; - height: 177px; -} -.quest_vice2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1100px 0px; - width: 219px; - height: 219px; -} -.quest_vice3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -1332px; - width: 216px; - height: 177px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-12.css b/website/client/assets/css/sprites/spritesmith-main-12.css index ae74b3be6a..e0ac079ce0 100644 --- a/website/client/assets/css/sprites/spritesmith-main-12.css +++ b/website/client/assets/css/sprites/spritesmith-main-12.css @@ -1,2370 +1,2292 @@ -.quest_whale { +.quest_turtle { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); background-position: 0px 0px; width: 219px; height: 219px; } -.quest_yarn { +.quest_unicorn { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); background-position: -220px 0px; + width: 219px; + height: 219px; +} +.quest_vice1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -440px; + width: 216px; + height: 177px; +} +.quest_vice2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -220px; + width: 219px; + height: 219px; +} +.quest_vice3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -440px -217px; + width: 216px; + height: 177px; +} +.quest_whale { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -220px -220px; + width: 219px; + height: 219px; +} +.quest_yarn { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -440px 0px; width: 216px; height: 216px; } .quest_atom1_soapBars { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -682px; + background-position: -1675px -1372px; width: 48px; height: 51px; } .quest_dilatoryDistress1_blueFins { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -734px; + background-position: -1675px -1424px; width: 51px; height: 48px; } .quest_dilatoryDistress1_fireCoral { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -783px; + background-position: -1675px -1473px; width: 48px; height: 51px; } .quest_egg_plainEgg { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -835px; + background-position: -1675px -1525px; width: 48px; height: 51px; } .quest_evilsanta2_branches { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -887px; + background-position: -1293px -1210px; width: 48px; height: 51px; } .quest_evilsanta2_tracks { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -621px; + background-position: -1675px -1311px; width: 54px; height: 60px; } .quest_goldenknight1_testimony { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -991px; + background-position: -217px -561px; width: 48px; height: 51px; } .quest_lostMasterclasser1_ancientTome { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1354px -1060px; + background-position: -1362px -106px; width: 33px; height: 42px; } .quest_lostMasterclasser1_forbiddenTome { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1354px -1129px; + background-position: -1362px -175px; width: 33px; height: 42px; } .quest_lostMasterclasser1_hiddenTome { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -612px -372px; + background-position: -1362px -244px; width: 33px; height: 42px; } .quest_mayhemMistiflying2_mistifly1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1043px; + background-position: -266px -561px; width: 48px; height: 51px; } .quest_mayhemMistiflying2_mistifly2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1095px; + background-position: -315px -561px; width: 48px; height: 51px; } .quest_mayhemMistiflying2_mistifly3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1147px; + background-position: -364px -561px; width: 48px; height: 51px; } .quest_moon1_shard { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1355px; + background-position: -440px -395px; width: 42px; height: 42px; } .quest_moonstone1_moonstone { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1518px; + background-position: -1675px -1577px; width: 30px; height: 30px; } .quest_stoikalmCalamity2_icicleCoin { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1199px; + background-position: -413px -561px; width: 48px; height: 51px; } .quest_taskwoodsTerror2_brownie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1251px; + background-position: -462px -561px; width: 48px; height: 51px; } .quest_taskwoodsTerror2_dryad { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -939px; + background-position: -1342px -1210px; width: 48px; height: 51px; } .quest_taskwoodsTerror2_pixie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1303px; + background-position: -511px -561px; width: 48px; height: 51px; } .quest_vice2_lightCrystal { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1008px -848px; + background-position: -164px -1617px; width: 40px; height: 40px; } .inventory_quest_scroll_alligator { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1276px; + background-position: -1399px -621px; width: 68px; height: 68px; } .inventory_quest_scroll_armadillo { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -69px -1276px; + background-position: -1399px -690px; width: 68px; height: 68px; } .inventory_quest_scroll_atom1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -207px -1276px; + background-position: -1399px -828px; width: 68px; height: 68px; } .inventory_quest_scroll_atom1_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -138px -1276px; + background-position: -1399px -759px; width: 68px; height: 68px; } .inventory_quest_scroll_atom2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -345px -1276px; + background-position: -1399px -966px; width: 68px; height: 68px; } .inventory_quest_scroll_atom2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -276px -1276px; + background-position: -1399px -897px; width: 68px; height: 68px; } .inventory_quest_scroll_atom3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -483px -1276px; + background-position: -1399px -1104px; width: 68px; height: 68px; } .inventory_quest_scroll_atom3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -414px -1276px; + background-position: -1399px -1035px; width: 68px; height: 68px; } .inventory_quest_scroll_axolotl { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -552px -1276px; + background-position: -1399px -1173px; width: 68px; height: 68px; } .inventory_quest_scroll_badger { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -621px -1276px; + background-position: -1399px -1242px; width: 68px; height: 68px; } .inventory_quest_scroll_basilist { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -1276px; + background-position: 0px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_beetle { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -759px -1276px; + background-position: -69px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_bunny { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -828px -1276px; + background-position: -138px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_butterfly { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -897px -1276px; + background-position: -207px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_cheetah { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -966px -1276px; + background-position: -276px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_cow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1035px -1276px; + background-position: -345px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_dilatoryDistress1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -414px; + background-position: -1675px -1104px; width: 68px; height: 68px; } .inventory_quest_scroll_dilatoryDistress2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -276px; + background-position: -1675px -966px; width: 68px; height: 68px; } .inventory_quest_scroll_dilatoryDistress2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -345px; + background-position: -1675px -1035px; width: 68px; height: 68px; } .inventory_quest_scroll_dilatoryDistress3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -138px; + background-position: -1675px -828px; width: 68px; height: 68px; } .inventory_quest_scroll_dilatoryDistress3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -207px; + background-position: -1675px -897px; width: 68px; height: 68px; } .inventory_quest_scroll_dilatory_derby { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -483px; + background-position: -1675px -1173px; width: 68px; height: 68px; } .inventory_quest_scroll_dustbunnies { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -69px; + background-position: -1675px -759px; width: 68px; height: 68px; } .inventory_quest_scroll_egg { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px 0px; + background-position: -1675px -690px; width: 68px; height: 68px; } .inventory_quest_scroll_evilsanta { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1587px -1552px; + background-position: -1675px -621px; width: 68px; height: 68px; } .inventory_quest_scroll_evilsanta2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1518px -1552px; + background-position: -1675px -552px; width: 68px; height: 68px; } .inventory_quest_scroll_falcon { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1449px -1552px; + background-position: -1675px -483px; width: 68px; height: 68px; } .inventory_quest_scroll_ferret { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1380px -1552px; + background-position: -1675px -414px; width: 68px; height: 68px; } .inventory_quest_scroll_frog { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1311px -1552px; + background-position: -1675px -345px; width: 68px; height: 68px; } .inventory_quest_scroll_ghost_stag { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1242px -1552px; + background-position: -1675px -276px; width: 68px; height: 68px; } .inventory_quest_scroll_goldenknight1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1104px -1552px; + background-position: -1675px -138px; width: 68px; height: 68px; } .inventory_quest_scroll_goldenknight1_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1173px -1552px; + background-position: -1675px -207px; width: 68px; height: 68px; } .inventory_quest_scroll_goldenknight2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -966px -1552px; + background-position: -1675px 0px; width: 68px; height: 68px; } .inventory_quest_scroll_goldenknight2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1035px -1552px; + background-position: -1675px -69px; width: 68px; height: 68px; } .inventory_quest_scroll_goldenknight3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -828px -1552px; + background-position: -1518px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_goldenknight3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -897px -1552px; + background-position: -1587px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_gryphon { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -759px -1552px; + background-position: -1449px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_guineapig { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -1552px; + background-position: -1380px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_harpy { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -621px -1552px; + background-position: -1311px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_hedgehog { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -552px -1552px; + background-position: -1242px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_hippo { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -483px -1552px; + background-position: -1173px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_horse { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -414px -1552px; + background-position: -1104px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_kangaroo { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -345px -1552px; + background-position: -1035px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_kraken { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -276px -1552px; + background-position: -966px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -138px -1552px; + background-position: -828px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser1_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -207px -1552px; + background-position: -897px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1552px; + background-position: -690px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -69px -1552px; + background-position: -759px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1380px; + background-position: -552px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1449px; + background-position: -621px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser4 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1242px; + background-position: -414px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_lostMasterclasser4_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1311px; + background-position: -483px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_mayhemMistiflying1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1173px; + background-position: -345px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_mayhemMistiflying2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1035px; + background-position: -207px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_mayhemMistiflying2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -1104px; + background-position: -276px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_mayhemMistiflying3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -897px; + background-position: -69px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_mayhemMistiflying3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -966px; + background-position: -138px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_monkey { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -828px; + background-position: 0px -1548px; width: 68px; height: 68px; } .inventory_quest_scroll_moon1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -690px; + background-position: -1606px -1380px; width: 68px; height: 68px; } .inventory_quest_scroll_moon1_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -759px; + background-position: -1606px -1449px; width: 68px; height: 68px; } .inventory_quest_scroll_moon2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -552px; + background-position: -1606px -1242px; width: 68px; height: 68px; } .inventory_quest_scroll_moon2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -621px; + background-position: -1606px -1311px; width: 68px; height: 68px; } .inventory_quest_scroll_moon3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -414px; + background-position: -1606px -1104px; width: 68px; height: 68px; } .inventory_quest_scroll_moon3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -483px; + background-position: -1606px -1173px; width: 68px; height: 68px; } .inventory_quest_scroll_moonstone1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -276px; + background-position: -1606px -966px; width: 68px; height: 68px; } .inventory_quest_scroll_moonstone1_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -345px; + background-position: -1606px -1035px; width: 68px; height: 68px; } .inventory_quest_scroll_moonstone2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -138px; + background-position: -1606px -828px; width: 68px; height: 68px; } .inventory_quest_scroll_moonstone2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -207px; + background-position: -1606px -897px; width: 68px; height: 68px; } .inventory_quest_scroll_moonstone3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px 0px; + background-position: -1606px -690px; width: 68px; height: 68px; } .inventory_quest_scroll_moonstone3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1598px -69px; + background-position: -1606px -759px; width: 68px; height: 68px; } .inventory_quest_scroll_nudibranch { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1518px -1483px; + background-position: -1606px -621px; width: 68px; height: 68px; } .inventory_quest_scroll_octopus { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1449px -1483px; + background-position: -1606px -552px; width: 68px; height: 68px; } .inventory_quest_scroll_owl { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1380px -1483px; + background-position: -1606px -483px; width: 68px; height: 68px; } .inventory_quest_scroll_peacock { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1311px -1483px; + background-position: -1606px -414px; width: 68px; height: 68px; } .inventory_quest_scroll_penguin { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1242px -1483px; + background-position: -1606px -345px; width: 68px; height: 68px; } .inventory_quest_scroll_pterodactyl { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1173px -1483px; + background-position: -1606px -276px; width: 68px; height: 68px; } .inventory_quest_scroll_rat { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1104px -1483px; + background-position: -1606px -207px; width: 68px; height: 68px; } .inventory_quest_scroll_rock { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1035px -1483px; + background-position: -1606px -138px; width: 68px; height: 68px; } .inventory_quest_scroll_rooster { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -966px -1483px; + background-position: -1606px -69px; width: 68px; height: 68px; } .inventory_quest_scroll_sabretooth { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -897px -1483px; + background-position: -1606px 0px; width: 68px; height: 68px; } .inventory_quest_scroll_seaserpent { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -828px -1483px; + background-position: -1518px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_sheep { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -759px -1483px; + background-position: -1449px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_slime { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -1483px; + background-position: -1380px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_sloth { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -621px -1483px; + background-position: -1311px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_snail { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -552px -1483px; + background-position: -1242px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_snake { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -483px -1483px; + background-position: -1173px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_spider { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -414px -1483px; + background-position: -1104px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_squirrel { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -345px -1483px; + background-position: -1035px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_stoikalmCalamity1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -276px -1483px; + background-position: -966px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_stoikalmCalamity2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -138px -1483px; + background-position: -828px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_stoikalmCalamity2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -207px -1483px; + background-position: -897px -1479px; width: 68px; height: 68px; } .inventory_quest_scroll_stoikalmCalamity3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1483px; + background-position: -1293px -175px; width: 68px; height: 68px; } .inventory_quest_scroll_stoikalmCalamity3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -69px -1483px; + background-position: -1173px -1341px; width: 68px; height: 68px; } .inventory_quest_scroll_taskwoodsTerror1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1380px; + background-position: -1537px -897px; width: 68px; height: 68px; } .inventory_quest_scroll_taskwoodsTerror2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1242px; + background-position: -1293px -313px; width: 68px; height: 68px; } .inventory_quest_scroll_taskwoodsTerror2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1311px; + background-position: -1293px -244px; width: 68px; height: 68px; } .inventory_quest_scroll_taskwoodsTerror3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1104px; + background-position: -1293px -451px; width: 68px; height: 68px; } .inventory_quest_scroll_taskwoodsTerror3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1173px; + background-position: -1293px -382px; width: 68px; height: 68px; } .inventory_quest_scroll_treeling { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1035px; + background-position: -1293px -520px; width: 68px; height: 68px; } .inventory_quest_scroll_trex { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -897px; + background-position: -1293px -658px; width: 68px; height: 68px; } .inventory_quest_scroll_trex_undead { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -966px; + background-position: -1293px -589px; width: 68px; height: 68px; } .inventory_quest_scroll_triceratops { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -828px; + background-position: -1293px -727px; width: 68px; height: 68px; } .inventory_quest_scroll_turtle { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -759px; + background-position: -1293px -796px; width: 68px; height: 68px; } .inventory_quest_scroll_unicorn { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -690px; + background-position: -1293px -865px; width: 68px; height: 68px; } .inventory_quest_scroll_vice1 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -552px; + background-position: -1293px -1003px; width: 68px; height: 68px; } .inventory_quest_scroll_vice1_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -621px; + background-position: -1293px -934px; width: 68px; height: 68px; } .inventory_quest_scroll_vice2 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -414px; + background-position: -1293px -1141px; width: 68px; height: 68px; } .inventory_quest_scroll_vice2_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -483px; + background-position: -1293px -1072px; width: 68px; height: 68px; } .inventory_quest_scroll_vice3 { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -1060px; + background-position: -69px -1272px; width: 68px; height: 68px; } .inventory_quest_scroll_vice3_locked { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -345px; + background-position: 0px -1272px; width: 68px; height: 68px; } .inventory_quest_scroll_whale { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1345px; + background-position: -138px -1272px; width: 68px; height: 68px; } .inventory_quest_scroll_yarn { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -1129px; + background-position: -207px -1272px; width: 68px; height: 68px; } .quest_bundle_aquaticAmigos { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -276px; + background-position: -276px -1272px; width: 68px; height: 68px; } .quest_bundle_cuddleBuddies { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -543px -372px; + background-position: -345px -1272px; width: 68px; height: 68px; } .quest_bundle_farmFriends { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -437px -248px; + background-position: -414px -1272px; width: 68px; height: 68px; } .quest_bundle_featheredFriends { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -348px -220px; + background-position: -483px -1272px; width: 68px; height: 68px; } .quest_bundle_forestFriends { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1207px; + background-position: -552px -1272px; width: 68px; height: 68px; } .quest_bundle_hugabug { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -69px -1207px; + background-position: -621px -1272px; + width: 68px; + height: 68px; +} +.quest_bundle_oddballs { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1272px; width: 68px; height: 68px; } .quest_bundle_splashyPals { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -138px -1207px; + background-position: -759px -1272px; width: 68px; height: 68px; } .quest_bundle_winterQuests { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -207px -1207px; + background-position: -828px -1272px; width: 68px; height: 68px; } .quest_bundle_witchyFamiliars { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -276px -1207px; + background-position: -897px -1272px; width: 68px; height: 68px; } .shop_gem { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -345px -1207px; + background-position: -966px -1272px; width: 68px; height: 68px; } .shop_opaquePotion { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -414px -1207px; + background-position: -1035px -1272px; width: 68px; height: 68px; } .shop_potion { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -483px -1207px; + background-position: -1104px -1272px; width: 68px; height: 68px; } .shop_seafoam { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -552px -1207px; + background-position: -1173px -1272px; width: 68px; height: 68px; } .shop_shinySeed { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -621px -1207px; + background-position: -1242px -1272px; width: 68px; height: 68px; } .shop_snowball { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -1207px; + background-position: -1311px -1272px; width: 68px; height: 68px; } .shop_spookySparkles { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -759px -1207px; + background-position: -1399px 0px; width: 68px; height: 68px; } .shop_mounts_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -828px -1207px; + background-position: -1399px -69px; width: 68px; height: 68px; } .shop_mounts_Mammoth-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -897px -1207px; + background-position: -1399px -138px; width: 68px; height: 68px; } .shop_mounts_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -966px -1207px; + background-position: -1399px -207px; width: 68px; height: 68px; } .shop_mounts_Phoenix-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1035px -1207px; + background-position: -1399px -276px; width: 68px; height: 68px; } .shop_pets_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1104px -1207px; + background-position: -1399px -345px; width: 68px; height: 68px; } .shop_pets_Mammoth-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1173px -1207px; + background-position: -1399px -414px; width: 68px; height: 68px; } .shop_pets_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1242px -1207px; + background-position: -1399px -483px; width: 68px; height: 68px; } .shop_pets_Phoenix-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1311px -1207px; + background-position: -1399px -552px; width: 68px; height: 68px; } .shop_backStab { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1398px; + background-position: -483px -395px; width: 40px; height: 40px; } .shop_brightness { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1439px; + background-position: -524px -395px; width: 40px; height: 40px; } .shop_defensiveStance { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1521px; + background-position: -606px -395px; width: 40px; height: 40px; } .shop_earth { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1562px; + background-position: -560px -561px; width: 40px; height: 40px; } .shop_fireball { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -954px; + background-position: -41px -1617px; width: 40px; height: 40px; } .shop_frost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1114px -954px; + background-position: -82px -1617px; width: 40px; height: 40px; } .shop_heal { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -848px; + background-position: -123px -1617px; width: 40px; height: 40px; } .shop_healAll { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px -636px; + background-position: -287px -1617px; width: 40px; height: 40px; } .shop_intimidate { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -796px -636px; + background-position: -328px -1617px; width: 40px; height: 40px; } .shop_mpheal { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -649px -530px; + background-position: -369px -1617px; width: 40px; height: 40px; } .shop_pickPocket { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -530px; + background-position: -410px -1617px; width: 40px; height: 40px; } .shop_protectAura { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -902px -742px; + background-position: -246px -1617px; width: 40px; height: 40px; } .shop_smash { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -742px; + background-position: -205px -1617px; width: 40px; height: 40px; } .shop_stealth { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -1060px; + background-position: -601px -561px; width: 40px; height: 40px; } .shop_toolsOfTrade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -1480px; + background-position: -565px -395px; width: 40px; height: 40px; } .shop_valorousPresence { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1220px -1060px; + background-position: 0px -1617px; width: 40px; height: 40px; } .Pet_Egg_Alligator { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1104px -1276px; + background-position: -414px -1341px; width: 68px; height: 68px; } .Pet_Egg_Armadillo { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1173px -1276px; + background-position: -483px -1341px; width: 68px; height: 68px; } .Pet_Egg_Axolotl { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1242px -1276px; + background-position: -552px -1341px; width: 68px; height: 68px; } .Pet_Egg_Badger { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1311px -1276px; + background-position: -621px -1341px; width: 68px; height: 68px; } .Pet_Egg_BearCub { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px 0px; + background-position: -690px -1341px; width: 68px; height: 68px; } .Pet_Egg_Beetle { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -69px; + background-position: -759px -1341px; width: 68px; height: 68px; } .Pet_Egg_Bunny { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -138px; + background-position: -828px -1341px; width: 68px; height: 68px; } .Pet_Egg_Butterfly { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -207px; + background-position: -897px -1341px; width: 68px; height: 68px; } .Pet_Egg_Cactus { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -276px; + background-position: -966px -1341px; width: 68px; height: 68px; } .Pet_Egg_Cheetah { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -345px; + background-position: -1035px -1341px; width: 68px; height: 68px; } .Pet_Egg_Cow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -414px; + background-position: -1104px -1341px; width: 68px; height: 68px; } .Pet_Egg_Cuttlefish { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -483px; + background-position: -1675px -1242px; width: 68px; height: 68px; } .Pet_Egg_Deer { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -552px; + background-position: -1242px -1341px; width: 68px; height: 68px; } .Pet_Egg_Dragon { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -621px; + background-position: -1311px -1341px; width: 68px; height: 68px; } .Pet_Egg_Egg { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -690px; + background-position: -1380px -1341px; width: 68px; height: 68px; } .Pet_Egg_Falcon { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -759px; + background-position: -1468px 0px; width: 68px; height: 68px; } .Pet_Egg_Ferret { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -828px; + background-position: -1468px -69px; width: 68px; height: 68px; } .Pet_Egg_FlyingPig { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -897px; + background-position: -1468px -138px; width: 68px; height: 68px; } .Pet_Egg_Fox { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -966px; + background-position: -1468px -207px; width: 68px; height: 68px; } .Pet_Egg_Frog { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -1035px; + background-position: -1468px -276px; width: 68px; height: 68px; } .Pet_Egg_Gryphon { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -1104px; + background-position: -1468px -345px; width: 68px; height: 68px; } .Pet_Egg_GuineaPig { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -1173px; + background-position: -1468px -414px; width: 68px; height: 68px; } .Pet_Egg_Hedgehog { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1391px -1242px; + background-position: -1468px -483px; width: 68px; height: 68px; } .Pet_Egg_Hippo { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1667px -552px; + background-position: -1468px -552px; width: 68px; height: 68px; } .Pet_Egg_Horse { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -69px -1345px; + background-position: -1468px -621px; width: 68px; height: 68px; } .Pet_Egg_Kangaroo { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -138px -1345px; + background-position: -1468px -690px; width: 68px; height: 68px; } .Pet_Egg_LionCub { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -207px -1345px; + background-position: -1468px -759px; width: 68px; height: 68px; } .Pet_Egg_Monkey { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -276px -1345px; + background-position: -1468px -828px; width: 68px; height: 68px; } .Pet_Egg_Nudibranch { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -345px -1345px; + background-position: -1468px -897px; width: 68px; height: 68px; } .Pet_Egg_Octopus { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -414px -1345px; + background-position: -1468px -966px; width: 68px; height: 68px; } .Pet_Egg_Owl { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -483px -1345px; + background-position: -1468px -1035px; width: 68px; height: 68px; } .Pet_Egg_PandaCub { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -552px -1345px; + background-position: -1468px -1104px; width: 68px; height: 68px; } .Pet_Egg_Parrot { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -621px -1345px; + background-position: -1468px -1173px; width: 68px; height: 68px; } .Pet_Egg_Peacock { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -1345px; + background-position: -1468px -1242px; width: 68px; height: 68px; } .Pet_Egg_Penguin { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -759px -1345px; + background-position: -1468px -1311px; width: 68px; height: 68px; } .Pet_Egg_PolarBear { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -828px -1345px; + background-position: 0px -1410px; width: 68px; height: 68px; } .Pet_Egg_Pterodactyl { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -897px -1345px; + background-position: -69px -1410px; width: 68px; height: 68px; } .Pet_Egg_Rat { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -966px -1345px; + background-position: -138px -1410px; width: 68px; height: 68px; } .Pet_Egg_Rock { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1035px -1345px; + background-position: -207px -1410px; width: 68px; height: 68px; } .Pet_Egg_Rooster { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1104px -1345px; + background-position: -276px -1410px; width: 68px; height: 68px; } .Pet_Egg_Sabretooth { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1173px -1345px; + background-position: -345px -1410px; width: 68px; height: 68px; } .Pet_Egg_SeaSerpent { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1311px -1345px; + background-position: -483px -1410px; width: 68px; height: 68px; } .Pet_Egg_Seahorse { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1242px -1345px; + background-position: -414px -1410px; width: 68px; height: 68px; } .Pet_Egg_Sheep { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1380px -1345px; + background-position: -552px -1410px; width: 68px; height: 68px; } .Pet_Egg_Slime { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px 0px; + background-position: -621px -1410px; width: 68px; height: 68px; } .Pet_Egg_Sloth { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -69px; + background-position: -690px -1410px; width: 68px; height: 68px; } .Pet_Egg_Snail { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -138px; + background-position: -759px -1410px; width: 68px; height: 68px; } .Pet_Egg_Snake { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -207px; + background-position: -828px -1410px; width: 68px; height: 68px; } .Pet_Egg_Spider { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -276px; + background-position: -897px -1410px; width: 68px; height: 68px; } .Pet_Egg_Squirrel { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -345px; + background-position: -966px -1410px; width: 68px; height: 68px; } .Pet_Egg_TRex { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -552px; + background-position: -1173px -1410px; width: 68px; height: 68px; } .Pet_Egg_TigerCub { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -414px; + background-position: -1035px -1410px; width: 68px; height: 68px; } .Pet_Egg_Treeling { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -483px; + background-position: -1104px -1410px; width: 68px; height: 68px; } .Pet_Egg_Triceratops { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -621px; + background-position: -1242px -1410px; width: 68px; height: 68px; } .Pet_Egg_Turtle { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -690px; + background-position: -1311px -1410px; width: 68px; height: 68px; } .Pet_Egg_Unicorn { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -759px; + background-position: -1380px -1410px; width: 68px; height: 68px; } .Pet_Egg_Whale { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -828px; + background-position: -1449px -1410px; width: 68px; height: 68px; } .Pet_Egg_Wolf { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -897px; + background-position: -1537px 0px; width: 68px; height: 68px; } .Pet_Egg_Yarn { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -966px; + background-position: -1537px -69px; width: 68px; height: 68px; } .Pet_Food_Cake_Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -1035px; + background-position: -1537px -138px; width: 68px; height: 68px; } .Pet_Food_Cake_CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -1104px; + background-position: -1537px -207px; width: 68px; height: 68px; } .Pet_Food_Cake_CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -1173px; + background-position: -1537px -276px; width: 68px; height: 68px; } .Pet_Food_Cake_Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -1242px; + background-position: -1537px -345px; width: 68px; height: 68px; } .Pet_Food_Cake_Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1460px -1311px; + background-position: -1537px -414px; width: 68px; height: 68px; } .Pet_Food_Cake_Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1414px; + background-position: -1537px -483px; width: 68px; height: 68px; } .Pet_Food_Cake_Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -69px -1414px; + background-position: -1537px -552px; width: 68px; height: 68px; } .Pet_Food_Cake_Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -138px -1414px; + background-position: -1537px -621px; width: 68px; height: 68px; } .Pet_Food_Cake_White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -207px -1414px; + background-position: -1537px -690px; width: 68px; height: 68px; } .Pet_Food_Cake_Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -276px -1414px; + background-position: -1537px -759px; width: 68px; height: 68px; } .Pet_Food_Candy_Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -345px -1414px; + background-position: -1537px -828px; width: 68px; height: 68px; } .Pet_Food_Candy_CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -414px -1414px; + background-position: -1293px -106px; width: 68px; height: 68px; } .Pet_Food_Candy_CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -483px -1414px; + background-position: -1537px -966px; width: 68px; height: 68px; } .Pet_Food_Candy_Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -552px -1414px; + background-position: -1537px -1035px; width: 68px; height: 68px; } .Pet_Food_Candy_Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -621px -1414px; + background-position: -1537px -1104px; width: 68px; height: 68px; } .Pet_Food_Candy_Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -690px -1414px; + background-position: -1537px -1173px; width: 68px; height: 68px; } .Pet_Food_Candy_Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -759px -1414px; + background-position: -1537px -1242px; width: 68px; height: 68px; } .Pet_Food_Candy_Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -828px -1414px; + background-position: -1537px -1311px; width: 68px; height: 68px; } .Pet_Food_Candy_White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -897px -1414px; + background-position: -1537px -1380px; width: 68px; height: 68px; } .Pet_Food_Candy_Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -966px -1414px; + background-position: 0px -1479px; width: 68px; height: 68px; } .Pet_Food_Chocolate { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1035px -1414px; + background-position: -69px -1479px; width: 68px; height: 68px; } .Pet_Food_CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1104px -1414px; + background-position: -138px -1479px; width: 68px; height: 68px; } .Pet_Food_CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1173px -1414px; + background-position: -207px -1479px; width: 68px; height: 68px; } .Pet_Food_Fish { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1242px -1414px; + background-position: -276px -1479px; width: 68px; height: 68px; } .Pet_Food_Honey { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1311px -1414px; + background-position: -345px -1479px; width: 68px; height: 68px; } .Pet_Food_Meat { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1380px -1414px; + background-position: -414px -1479px; width: 68px; height: 68px; } .Pet_Food_Milk { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1449px -1414px; + background-position: -483px -1479px; width: 68px; height: 68px; } .Pet_Food_Potatoe { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px 0px; + background-position: -552px -1479px; width: 68px; height: 68px; } .Pet_Food_RottenMeat { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -69px; + background-position: -621px -1479px; width: 68px; height: 68px; } .Pet_Food_Saddle { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -138px; + background-position: -690px -1479px; width: 68px; height: 68px; } .Pet_Food_Strawberry { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -207px; + background-position: -759px -1479px; width: 68px; height: 68px; } .Mount_Body_Alligator-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -848px; + background-position: -1166px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -742px; + background-position: -1060px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -636px; + background-position: -954px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -530px; + background-position: -848px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -424px; + background-position: -742px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -318px; + background-position: -636px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -212px; + background-position: -530px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -106px; + background-position: -424px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px 0px; + background-position: -318px -1166px; width: 105px; height: 105px; } .Mount_Body_Alligator-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1101px; + background-position: -212px -1166px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1101px; + background-position: -106px -1166px; width: 105px; height: 105px; } .Mount_Body_Armadillo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1101px; + background-position: 0px -1166px; width: 105px; height: 105px; } .Mount_Body_Armadillo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1101px; + background-position: -1187px -1060px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1101px; + background-position: -1187px -954px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1101px; + background-position: -1187px -848px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1101px; + background-position: -1187px -742px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1101px; + background-position: -1187px -636px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1101px; + background-position: -1187px -530px; width: 105px; height: 105px; } .Mount_Body_Armadillo-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1101px; + background-position: -1187px -424px; width: 105px; height: 105px; } .Mount_Body_Armadillo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1101px; + background-position: -1187px -318px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1101px; + background-position: -1187px -212px; width: 105px; height: 105px; } .Mount_Body_Axolotl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -954px; + background-position: -1187px -106px; width: 105px; height: 105px; } .Mount_Body_Axolotl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -848px; + background-position: -1187px 0px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -742px; + background-position: -1060px -1060px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -636px; + background-position: -954px -1060px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -530px; + background-position: -848px -1060px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -424px; + background-position: -742px -1060px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -318px; + background-position: -636px -1060px; width: 105px; height: 105px; } .Mount_Body_Axolotl-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -212px; + background-position: -530px -1060px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px -106px; + background-position: -424px -1060px; width: 105px; height: 105px; } .Mount_Body_Badger-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1179px 0px; + background-position: -318px -1060px; width: 105px; height: 105px; } .Mount_Body_Badger-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -995px; + background-position: -212px -1060px; width: 105px; height: 105px; } .Mount_Body_Badger-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -995px; + background-position: -106px -1060px; width: 105px; height: 105px; } .Mount_Body_Badger-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -995px; + background-position: 0px -1060px; width: 105px; height: 105px; } .Mount_Body_Badger-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -995px; + background-position: -1081px -954px; width: 105px; height: 105px; } .Mount_Body_Badger-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -995px; + background-position: -1081px -848px; width: 105px; height: 105px; } .Mount_Body_Badger-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -995px; + background-position: -1081px -742px; width: 105px; height: 105px; } .Mount_Body_Badger-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -995px; + background-position: -1081px -636px; width: 105px; height: 105px; } .Mount_Body_Badger-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -995px; + background-position: -1081px -530px; width: 105px; height: 105px; } .Mount_Body_Badger-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -995px; + background-position: -1081px -424px; width: 105px; height: 105px; } .Mount_Body_BearCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -995px; + background-position: -1081px -318px; width: 105px; height: 105px; } .Mount_Body_BearCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -995px; + background-position: -1081px -212px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -848px; + background-position: -1081px -106px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -742px; + background-position: -1081px 0px; width: 105px; height: 105px; } .Mount_Body_BearCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -636px; + background-position: -954px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -530px; + background-position: -848px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -424px; + background-position: -742px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -318px; + background-position: -636px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -212px; + background-position: -530px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_BearCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -424px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px -106px; + background-position: -318px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1073px 0px; + background-position: -212px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -889px; + background-position: -106px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -889px; + background-position: 0px -954px; width: 105px; height: 105px; } .Mount_Body_BearCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -889px; + background-position: -975px -848px; width: 105px; height: 105px; } .Mount_Body_BearCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -889px; + background-position: -975px -742px; width: 105px; height: 105px; } .Mount_Body_BearCub-Polar { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -889px; + background-position: -975px -636px; width: 105px; height: 105px; } .Mount_Body_BearCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -889px; + background-position: -975px -530px; width: 105px; height: 105px; } .Mount_Body_BearCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -889px; + background-position: -975px -424px; width: 105px; height: 105px; } .Mount_Body_BearCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -889px; + background-position: -975px -318px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -889px; + background-position: -975px -212px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -889px; + background-position: -975px -106px; width: 105px; height: 105px; } .Mount_Body_BearCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -742px; + background-position: -975px 0px; width: 105px; height: 105px; } .Mount_Body_BearCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -636px; + background-position: -848px -848px; width: 105px; height: 105px; } .Mount_Body_BearCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -121px -220px; + background-position: -217px -440px; width: 120px; height: 120px; } .Mount_Body_BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -424px; + background-position: -636px -848px; width: 105px; height: 105px; } .Mount_Body_BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -318px; + background-position: -530px -848px; width: 105px; height: 105px; } .Mount_Body_BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -212px; + background-position: -424px -848px; width: 105px; height: 105px; } .Mount_Body_Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -106px; + background-position: -318px -848px; width: 105px; height: 105px; } .Mount_Body_Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px 0px; + background-position: -212px -848px; width: 105px; height: 105px; } .Mount_Body_Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -783px; + background-position: -106px -848px; width: 105px; height: 105px; } .Mount_Body_Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -783px; + background-position: 0px -848px; width: 105px; height: 105px; } .Mount_Body_Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -783px; + background-position: -869px -742px; width: 105px; height: 105px; } .Mount_Body_Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -783px; + background-position: -869px -636px; width: 105px; height: 105px; } .Mount_Body_Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -783px; + background-position: -869px -530px; width: 105px; height: 105px; } .Mount_Body_Beetle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -783px; + background-position: -869px -424px; width: 105px; height: 105px; } .Mount_Body_Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -783px; + background-position: -869px -318px; width: 105px; height: 105px; } .Mount_Body_Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -783px; + background-position: -869px -212px; width: 105px; height: 105px; } .Mount_Body_Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -783px; + background-position: -869px -106px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -636px; + background-position: -869px 0px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -530px; + background-position: -742px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -424px; + background-position: -636px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -318px; + background-position: -530px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -212px; + background-position: -424px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px -106px; + background-position: -318px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -861px 0px; + background-position: -212px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -677px; + background-position: -106px -742px; width: 105px; height: 105px; } .Mount_Body_Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -677px; + background-position: 0px -742px; width: 105px; height: 105px; } .Mount_Body_Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -543px 0px; + background-position: -318px -618px; width: 105px; height: 123px; } .Mount_Body_Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -341px; + background-position: -212px -618px; width: 105px; height: 123px; } .Mount_Body_Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -341px; + background-position: -106px -618px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -437px 0px; + background-position: 0px -618px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -543px -248px; + background-position: -530px -618px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -341px; + background-position: -657px -248px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -437px -124px; + background-position: -657px -124px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -543px -124px; + background-position: -657px 0px; width: 105px; height: 123px; } .Mount_Body_Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -341px; + background-position: -424px -618px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -341px; + background-position: -657px -372px; width: 105px; height: 123px; } .Mount_Body_Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px -106px; + background-position: -338px -440px; width: 105px; height: 105px; } .Mount_Body_Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px 0px; + background-position: -657px -496px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -571px; + background-position: -1293px 0px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -571px; + background-position: -742px -848px; width: 105px; height: 105px; } .Mount_Body_Cactus-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -571px; + background-position: -763px -636px; width: 105px; height: 105px; } .Mount_Body_Cactus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -571px; + background-position: -763px -530px; width: 105px; height: 105px; } .Mount_Body_Cactus-Ember { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -571px; + background-position: -763px -424px; width: 105px; height: 105px; } .Mount_Body_Cactus-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -571px; + background-position: -763px -318px; width: 105px; height: 105px; } .Mount_Body_Cactus-Floral { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -571px; + background-position: -763px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -763px -106px; width: 105px; height: 105px; } .Mount_Body_Cactus-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -649px -424px; + background-position: -763px 0px; width: 105px; height: 105px; } .Mount_Body_Cactus-Glass { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -649px -318px; + background-position: -636px -618px; width: 105px; height: 105px; } .Mount_Body_Cactus-Glow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -649px -212px; + background-position: -550px -440px; width: 105px; height: 105px; } .Mount_Body_Cactus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -649px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -649px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -465px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -465px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -465px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -465px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -465px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -465px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -242px -220px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1285px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -220px; - width: 120px; - height: 120px; -} -.Mount_Body_Cactus-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -677px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -677px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -677px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -677px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -677px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -677px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -755px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -967px -530px; + background-position: -444px -440px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-13.css b/website/client/assets/css/sprites/spritesmith-main-13.css index 7b93775e9e..3fe8870f34 100644 --- a/website/client/assets/css/sprites/spritesmith-main-13.css +++ b/website/client/assets/css/sprites/spritesmith-main-13.css @@ -1,72 +1,198 @@ -.Mount_Body_Cheetah-White { +.Mount_Body_Cactus-Holly { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px 0px; + background-position: -530px -587px; width: 105px; height: 105px; } -.Mount_Body_Cheetah-Zombie { +.Mount_Body_Cactus-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -212px -1117px; width: 105px; height: 105px; } +.Mount_Body_Cactus-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -121px; + width: 120px; + height: 120px; +} +.Mount_Body_Cactus-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -1166px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -1329px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -1329px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -1329px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -1329px; + width: 105px; + height: 105px; +} .Mount_Body_Cow-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -424px; + background-position: -424px -1329px; width: 105px; height: 105px; } .Mount_Body_Cow-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -848px; + background-position: -530px -1329px; width: 105px; height: 105px; } .Mount_Body_Cow-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -954px; + background-position: -1626px -530px; width: 105px; height: 105px; } .Mount_Body_Cow-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -1060px; + background-position: -212px -472px; width: 105px; height: 105px; } .Mount_Body_Cow-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1223px; + background-position: -318px -472px; width: 105px; height: 105px; } .Mount_Body_Cow-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1223px; + background-position: -424px -472px; width: 105px; height: 105px; } .Mount_Body_Cow-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1223px; + background-position: -530px -472px; width: 105px; height: 105px; } .Mount_Body_Cow-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1223px; + background-position: -672px 0px; width: 105px; height: 105px; } .Mount_Body_Cow-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1223px; + background-position: -672px -106px; width: 105px; height: 105px; } .Mount_Body_Cow-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -693px; + background-position: -672px -212px; width: 105px; height: 105px; } @@ -90,235 +216,241 @@ } .Mount_Body_Cuttlefish-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -242px; + background-position: -354px 0px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -472px; + background-position: 0px -357px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -357px; + background-position: -354px -115px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -242px -124px; + background-position: 0px -242px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -242px; + background-position: -106px -242px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -242px; + background-position: -212px -242px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -242px; + background-position: -318px -242px; width: 105px; height: 114px; } .Mount_Body_Deer-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1223px; + background-position: -778px -106px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1223px; + background-position: -778px -212px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -954px; + background-position: -778px -318px; width: 105px; height: 105px; } .Mount_Body_Deer-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1435px; + background-position: -778px -424px; width: 105px; height: 105px; } .Mount_Body_Deer-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1541px; + background-position: -778px -530px; width: 105px; height: 105px; } .Mount_Body_Deer-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1484px -1541px; + background-position: 0px -693px; width: 105px; height: 105px; } .Mount_Body_Deer-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -430px -472px; + background-position: -106px -693px; width: 105px; height: 105px; } .Mount_Body_Deer-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -536px -472px; + background-position: -212px -693px; width: 105px; height: 105px; } .Mount_Body_Deer-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -672px 0px; + background-position: -318px -693px; width: 105px; height: 105px; } .Mount_Body_Deer-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -672px -106px; + background-position: -424px -693px; width: 105px; height: 105px; } .Mount_Body_Dragon-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -672px -212px; + background-position: -530px -693px; width: 105px; height: 105px; } .Mount_Body_Dragon-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -672px -318px; + background-position: -636px -693px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -672px -424px; + background-position: -742px -693px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -587px; + background-position: -884px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -587px; + background-position: -884px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -587px; + background-position: -884px -212px; width: 105px; height: 105px; } .Mount_Body_Dragon-Ember { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -587px; + background-position: -884px -318px; width: 105px; height: 105px; } .Mount_Body_Dragon-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -587px; + background-position: -884px -424px; width: 105px; height: 105px; } .Mount_Body_Dragon-Floral { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -587px; + background-position: -884px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -636px; width: 105px; height: 105px; } .Mount_Body_Dragon-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -587px; + background-position: 0px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Glass { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -778px 0px; + background-position: -106px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Glow { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -778px -106px; + background-position: -212px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -778px -212px; + background-position: -318px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Holly { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -778px -318px; + background-position: -424px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -778px -424px; + background-position: -530px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -778px -530px; + background-position: -636px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -693px; + background-position: -742px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -693px; + background-position: -848px -799px; width: 105px; height: 105px; } .Mount_Body_Dragon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -693px; + background-position: -990px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -693px; + background-position: -990px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -693px; + background-position: -990px -212px; width: 105px; height: 105px; } .Mount_Body_Dragon-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -693px; + background-position: -990px -318px; width: 105px; height: 105px; } @@ -330,490 +462,502 @@ } .Mount_Body_Dragon-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -693px; + background-position: -990px -530px; width: 105px; height: 105px; } .Mount_Body_Dragon-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px 0px; + background-position: -990px -636px; width: 105px; height: 105px; } .Mount_Body_Dragon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px -106px; + background-position: -990px -742px; width: 105px; height: 105px; } .Mount_Body_Egg-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px -212px; + background-position: 0px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px -318px; + background-position: -106px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px -424px; + background-position: -212px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px -530px; + background-position: -318px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -884px -636px; + background-position: -424px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -799px; + background-position: -530px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -799px; + background-position: -636px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -799px; + background-position: -742px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -799px; + background-position: -848px -905px; width: 105px; height: 105px; } .Mount_Body_Egg-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -799px; + background-position: -954px -905px; width: 105px; height: 105px; } .Mount_Body_Falcon-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -799px; + background-position: -1096px 0px; width: 105px; height: 105px; } .Mount_Body_Falcon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -799px; + background-position: -1096px -106px; width: 105px; height: 105px; } .Mount_Body_Falcon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -799px; + background-position: -1096px -212px; width: 105px; height: 105px; } .Mount_Body_Falcon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -799px; + background-position: -1096px -318px; width: 105px; height: 105px; } .Mount_Body_Falcon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px 0px; + background-position: -1096px -424px; width: 105px; height: 105px; } .Mount_Body_Falcon-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -106px; + background-position: -1096px -530px; width: 105px; height: 105px; } .Mount_Body_Falcon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -212px; + background-position: -1096px -636px; width: 105px; height: 105px; } .Mount_Body_Falcon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -318px; + background-position: -1096px -742px; width: 105px; height: 105px; } .Mount_Body_Falcon-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -424px; + background-position: -1096px -848px; width: 105px; height: 105px; } .Mount_Body_Falcon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -530px; + background-position: 0px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -636px; + background-position: -106px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -990px -742px; + background-position: -212px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -905px; + background-position: -318px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -905px; + background-position: -424px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -905px; + background-position: -530px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -905px; + background-position: -636px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -905px; + background-position: -742px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -905px; + background-position: -848px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -905px; + background-position: -954px -1011px; width: 105px; height: 105px; } .Mount_Body_Ferret-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -905px; + background-position: -1060px -1011px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -905px; + background-position: -1202px 0px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -905px; + background-position: -1202px -106px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px 0px; + background-position: -1202px -212px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -106px; + background-position: -1202px -318px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -212px; + background-position: -1202px -424px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -318px; + background-position: -1202px -530px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Ember { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -424px; + background-position: -1202px -636px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -530px; + background-position: -1202px -742px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1096px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1011px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -121px; - width: 120px; - height: 120px; -} -.Mount_Body_FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1202px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1202px -848px; width: 105px; height: 105px; } -.Mount_Body_Fox-Desert { +.Mount_Body_FlyingPig-Frost { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1202px -954px; width: 105px; height: 105px; } -.Mount_Body_Fox-Ember { +.Mount_Body_FlyingPig-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: 0px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Fairy { +.Mount_Body_FlyingPig-Glass { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -106px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Floral { +.Mount_Body_FlyingPig-Glow { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1732px -106px; + background-position: -106px -472px; width: 105px; height: 105px; } -.Mount_Body_Fox-Ghost { +.Mount_Body_FlyingPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -318px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Glass { +.Mount_Body_FlyingPig-Holly { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -424px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Glow { +.Mount_Body_FlyingPig-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -530px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Golden { +.Mount_Body_FlyingPig-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -636px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Holly { +.Mount_Body_FlyingPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -742px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Peppermint { +.Mount_Body_FlyingPig-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -848px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Rainbow { +.Mount_Body_FlyingPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -954px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Red { +.Mount_Body_FlyingPig-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1060px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-RoyalPurple { +.Mount_Body_FlyingPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1166px -1117px; width: 105px; height: 105px; } -.Mount_Body_Fox-Shade { +.Mount_Body_FlyingPig-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1308px 0px; width: 105px; height: 105px; } -.Mount_Body_Fox-Shimmer { +.Mount_Body_FlyingPig-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -106px; - width: 105px; - height: 105px; + background-position: 0px 0px; + width: 120px; + height: 120px; } -.Mount_Body_Fox-Skeleton { +.Mount_Body_FlyingPig-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1308px -212px; width: 105px; height: 105px; } -.Mount_Body_Fox-Spooky { +.Mount_Body_FlyingPig-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -1308px -318px; width: 105px; height: 105px; } +.Mount_Body_FlyingPig-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -954px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1060px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1166px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1272px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -318px; + width: 105px; + height: 105px; +} .Mount_Body_Fox-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); background-position: -121px 0px; @@ -822,643 +966,505 @@ } .Mount_Body_Fox-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -530px; + background-position: -1414px -530px; width: 105px; height: 105px; } .Mount_Body_Fox-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -636px; + background-position: -1414px -636px; width: 105px; height: 105px; } .Mount_Body_Fox-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1308px -742px; + background-position: -1414px -742px; width: 105px; height: 105px; } .Mount_Body_Frog-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -472px; + background-position: -242px -109px; width: 105px; height: 114px; } .Mount_Body_Frog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -357px; + background-position: -106px -357px; width: 105px; height: 114px; } .Mount_Body_Frog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -348px -109px; + background-position: -212px -357px; width: 105px; height: 114px; } .Mount_Body_Frog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -357px; + background-position: -318px -357px; width: 105px; height: 114px; } .Mount_Body_Frog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -357px; + background-position: -424px -357px; width: 105px; height: 114px; } .Mount_Body_Frog-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -357px; + background-position: -566px 0px; width: 105px; height: 114px; } .Mount_Body_Frog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -566px 0px; + background-position: -566px -115px; width: 105px; height: 114px; } .Mount_Body_Frog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -566px -115px; + background-position: -566px -230px; width: 105px; height: 114px; } .Mount_Body_Frog-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -566px -230px; + background-position: -566px -345px; width: 105px; height: 114px; } .Mount_Body_Frog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -566px -345px; + background-position: 0px -472px; width: 105px; height: 114px; } .Mount_Body_Gryphon-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1223px; + background-position: -636px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1223px; + background-position: -742px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1223px; + background-position: -848px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1223px; + background-position: -954px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1223px; + background-position: -1060px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1223px; + background-position: -1166px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px 0px; + background-position: -1272px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -106px; + background-position: -1378px -1329px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -212px; + background-position: -1520px 0px; width: 105px; height: 105px; } .Mount_Body_Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -318px; + background-position: -1520px -106px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -424px; + background-position: -1520px -212px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -530px; + background-position: -1520px -318px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -636px; + background-position: -1520px -424px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -742px; + background-position: -1520px -530px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -848px; + background-position: -1520px -636px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -954px; + background-position: -1520px -742px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -1060px; + background-position: -1520px -848px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1414px -1166px; + background-position: -1520px -954px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1329px; + background-position: -1520px -1060px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1329px; + background-position: -1520px -1166px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1329px; + background-position: -1520px -1272px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1329px; + background-position: 0px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1329px; + background-position: -106px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1329px; + background-position: -212px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1329px; + background-position: -318px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1329px; + background-position: -424px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1329px; + background-position: -530px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1329px; + background-position: -636px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1329px; + background-position: -742px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1329px; + background-position: -848px -1435px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1329px; + background-position: -954px -1435px; width: 105px; height: 105px; } .Mount_Body_Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1378px -1329px; + background-position: -1060px -1435px; width: 105px; height: 105px; } .Mount_Body_Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px 0px; + background-position: -1166px -1435px; width: 105px; height: 105px; } .Mount_Body_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -106px; + background-position: -1272px -1435px; width: 105px; height: 105px; } .Mount_Body_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -212px; + background-position: -1378px -1435px; width: 105px; height: 105px; } .Mount_Body_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -318px; + background-position: -1484px -1435px; width: 105px; height: 105px; } .Mount_Body_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -424px; + background-position: -1626px 0px; width: 105px; height: 105px; } .Mount_Body_Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -530px; + background-position: -1626px -106px; width: 105px; height: 105px; } .Mount_Body_Hippo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -636px; + background-position: -1626px -212px; width: 105px; height: 105px; } .Mount_Body_Hippo-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -742px; + background-position: -1626px -318px; width: 105px; height: 105px; } .Mount_Body_Hippo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -848px; + background-position: -1626px -424px; width: 105px; height: 105px; } .Mount_Body_Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -348px 0px; + background-position: -242px 0px; width: 111px; height: 108px; } .Mount_Body_Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -1060px; + background-position: -1626px -636px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -1166px; + background-position: -1626px -742px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1520px -1272px; + background-position: -1626px -848px; width: 105px; height: 105px; } .Mount_Body_Horse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1435px; + background-position: -1626px -954px; width: 105px; height: 105px; } .Mount_Body_Horse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1435px; + background-position: -1626px -1060px; width: 105px; height: 105px; } .Mount_Body_Horse-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1435px; + background-position: -1626px -1166px; width: 105px; height: 105px; } .Mount_Body_Horse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1435px; + background-position: -1626px -1272px; width: 105px; height: 105px; } .Mount_Body_Horse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1435px; + background-position: -1626px -1378px; width: 105px; height: 105px; } .Mount_Body_Horse-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1435px; + background-position: 0px -1541px; width: 105px; height: 105px; } .Mount_Body_Horse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1435px; + background-position: -106px -1541px; width: 105px; height: 105px; } .Mount_Body_JackOLantern-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1732px -318px; + background-position: -1732px -424px; width: 90px; height: 105px; } .Mount_Body_JackOLantern-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1732px -212px; + background-position: -1732px -318px; width: 90px; height: 105px; } .Mount_Body_Jackalope-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1435px; + background-position: -212px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1435px; + background-position: -530px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1435px; + background-position: -636px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1435px; + background-position: -742px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1378px -1435px; + background-position: -848px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1484px -1435px; + background-position: -954px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px 0px; + background-position: -1060px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -106px; + background-position: -1166px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -212px; + background-position: -1272px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -318px; + background-position: -1378px -1541px; width: 105px; height: 105px; } .Mount_Body_Kangaroo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -424px; + background-position: -1484px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -530px; + background-position: -1590px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -636px; + background-position: -1732px 0px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -742px; + background-position: -1732px -106px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -848px; + background-position: -424px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -954px; + background-position: -318px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -1060px; + background-position: -1732px -212px; width: 105px; height: 105px; } -.Mount_Body_LionCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Ethereal { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1626px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -472px; - width: 111px; - height: 105px; -} -.Mount_Body_LionCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1378px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px 0px; - width: 120px; - height: 120px; -} -.Mount_Body_LionCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1590px -1541px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1732px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1435px; - width: 105px; - height: 105px; -} -.Mount_Body_MagicalBee-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -472px; - width: 105px; - height: 114px; -} -.Mount_Body_Mammoth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -242px 0px; - width: 105px; - height: 123px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-14.css b/website/client/assets/css/sprites/spritesmith-main-14.css index 4d83cbd7c9..34d1180bbb 100644 --- a/website/client/assets/css/sprites/spritesmith-main-14.css +++ b/website/client/assets/css/sprites/spritesmith-main-14.css @@ -1,384 +1,534 @@ -.Mount_Body_MantisShrimp-Base { +.Mount_Body_LionCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -1272px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Ethereal { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1180px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px -532px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -106px -532px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -212px -532px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -742px -956px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1392px -1166px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -212px -408px; + width: 111px; + height: 105px; +} +.Mount_Body_LionCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); background-position: -408px -257px; + width: 120px; + height: 120px; +} +.Mount_Body_LionCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_MagicalBee-Base { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -106px -408px; + width: 105px; + height: 114px; +} +.Mount_Body_Mammoth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px -408px; + width: 105px; + height: 123px; +} +.Mount_Body_MantisShrimp-Base { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -324px -408px; width: 108px; height: 105px; } .Mount_Body_Monkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1156px; + background-position: -318px -532px; width: 105px; height: 105px; } .Mount_Body_Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -1060px; + background-position: -424px -532px; width: 105px; height: 105px; } .Mount_Body_Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1262px; + background-position: -530px -532px; width: 105px; height: 105px; } .Mount_Body_Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1262px; + background-position: -650px 0px; width: 105px; height: 105px; } .Mount_Body_Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1262px; + background-position: -650px -106px; width: 105px; height: 105px; } .Mount_Body_Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1262px; + background-position: -650px -212px; width: 105px; height: 105px; } .Mount_Body_Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1262px; + background-position: -650px -318px; width: 105px; height: 105px; } .Mount_Body_Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1262px; + background-position: -650px -424px; width: 105px; height: 105px; } .Mount_Body_Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1262px; + background-position: -650px -530px; width: 105px; height: 105px; } .Mount_Body_Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1262px; + background-position: 0px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1262px; + background-position: -106px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1580px; + background-position: -212px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1580px; + background-position: -318px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1580px; + background-position: -424px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1580px; + background-position: -530px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1580px; + background-position: -636px -638px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1378px -1580px; + background-position: -756px 0px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1484px -1580px; + background-position: -756px -106px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1590px -1580px; + background-position: -756px -212px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1710px 0px; + background-position: -756px -318px; width: 105px; height: 105px; } .Mount_Body_Octopus-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1710px -106px; + background-position: -756px -424px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -517px; + background-position: -756px -530px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -517px; + background-position: -756px -636px; width: 105px; height: 105px; } .Mount_Body_Octopus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -517px; + background-position: 0px -744px; width: 105px; height: 105px; } .Mount_Body_Octopus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -517px; + background-position: -106px -744px; width: 105px; height: 105px; } .Mount_Body_Octopus-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -517px; + background-position: -212px -744px; width: 105px; height: 105px; } .Mount_Body_Octopus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -650px 0px; + background-position: -318px -744px; width: 105px; height: 105px; } .Mount_Body_Octopus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -650px -106px; + background-position: -424px -744px; width: 105px; height: 105px; } .Mount_Body_Octopus-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -650px -212px; + background-position: -530px -744px; width: 105px; height: 105px; } .Mount_Body_Octopus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -650px -318px; + background-position: -636px -744px; width: 105px; height: 105px; } .Mount_Body_Orca-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -650px -424px; + background-position: -742px -744px; width: 105px; height: 105px; } .Mount_Body_Owl-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -626px; + background-position: -862px 0px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -626px; + background-position: -862px -106px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -626px; + background-position: -862px -212px; width: 105px; height: 105px; } .Mount_Body_Owl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -626px; + background-position: -862px -318px; width: 105px; height: 105px; } .Mount_Body_Owl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -626px; + background-position: -862px -424px; width: 105px; height: 105px; } .Mount_Body_Owl-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -626px; + background-position: -862px -530px; width: 105px; height: 105px; } .Mount_Body_Owl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -626px; + background-position: -862px -636px; width: 105px; height: 105px; } .Mount_Body_Owl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -756px 0px; + background-position: -862px -742px; width: 105px; height: 105px; } .Mount_Body_Owl-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -756px -106px; + background-position: 0px -850px; width: 105px; height: 105px; } .Mount_Body_Owl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -756px -212px; + background-position: -106px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -756px -318px; + background-position: -212px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -756px -424px; + background-position: -318px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -756px -530px; + background-position: -424px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -732px; + background-position: -530px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -732px; + background-position: -636px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -732px; + background-position: -742px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -732px; + background-position: -848px -850px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -732px; + background-position: -968px 0px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -732px; + background-position: -968px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_PandaCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -968px -212px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -732px; + background-position: -968px -318px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -732px; + background-position: -968px -424px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px 0px; + background-position: -968px -530px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px -106px; + background-position: -968px -636px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px -212px; + background-position: -968px -742px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px -318px; + background-position: -968px -848px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px -424px; + background-position: 0px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px -530px; + background-position: -106px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -862px -636px; + background-position: -212px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -838px; + background-position: -318px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -838px; + background-position: -424px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -838px; + background-position: -530px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -838px; + background-position: -636px -956px; width: 105px; height: 105px; } @@ -390,499 +540,499 @@ } .Mount_Body_PandaCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -838px; + background-position: -848px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -838px; + background-position: -954px -956px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -838px; + background-position: -1074px 0px; width: 105px; height: 105px; } .Mount_Body_Parrot-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -838px; + background-position: -1074px -106px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px 0px; + background-position: -1074px -212px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -106px; + background-position: -1074px -318px; width: 105px; height: 105px; } .Mount_Body_Parrot-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -212px; + background-position: -1074px -424px; width: 105px; height: 105px; } .Mount_Body_Parrot-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -318px; + background-position: -1074px -530px; width: 105px; height: 105px; } .Mount_Body_Parrot-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -424px; + background-position: -1074px -636px; width: 105px; height: 105px; } .Mount_Body_Parrot-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -530px; + background-position: -1074px -742px; width: 105px; height: 105px; } .Mount_Body_Parrot-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -636px; + background-position: -1074px -848px; width: 105px; height: 105px; } .Mount_Body_Parrot-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -968px -742px; + background-position: -1074px -954px; width: 105px; height: 105px; } .Mount_Body_Parrot-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -944px; + background-position: 0px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -944px; + background-position: -106px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -944px; + background-position: -212px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -944px; + background-position: -318px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -944px; + background-position: -424px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -944px; + background-position: -530px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -944px; + background-position: -636px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -944px; + background-position: -742px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -944px; + background-position: -848px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -944px; + background-position: -954px -1062px; width: 105px; height: 105px; } .Mount_Body_Peacock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px 0px; + background-position: -1060px -1062px; width: 105px; height: 105px; } .Mount_Body_Penguin-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -106px; + background-position: -1180px 0px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -212px; + background-position: -1180px -106px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -318px; + background-position: -1180px -212px; width: 105px; height: 105px; } .Mount_Body_Penguin-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -424px; + background-position: -1180px -318px; width: 105px; height: 105px; } .Mount_Body_Penguin-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -530px; + background-position: -1180px -424px; width: 105px; height: 105px; } .Mount_Body_Penguin-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -636px; + background-position: -1180px -530px; width: 105px; height: 105px; } .Mount_Body_Penguin-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -742px; + background-position: -1180px -636px; width: 105px; height: 105px; } .Mount_Body_Penguin-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1074px -848px; + background-position: -433px -408px; width: 105px; height: 105px; } .Mount_Body_Penguin-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1050px; + background-position: -1180px -848px; width: 105px; height: 105px; } .Mount_Body_Penguin-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1050px; + background-position: -1180px -954px; width: 105px; height: 105px; } .Mount_Body_Phoenix-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1050px; + background-position: -1180px -1060px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1050px; + background-position: 0px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1050px; + background-position: -106px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1050px; + background-position: -212px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1050px; + background-position: -318px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1050px; + background-position: -424px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1050px; + background-position: -530px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1050px; + background-position: -636px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1050px; + background-position: -742px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px 0px; + background-position: -848px -1168px; width: 105px; height: 105px; } .Mount_Body_Pterodactyl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -106px; + background-position: -954px -1168px; width: 105px; height: 105px; } .Mount_Body_Rat-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -212px; + background-position: -1060px -1168px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -318px; + background-position: -1166px -1168px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -424px; + background-position: -1286px 0px; width: 105px; height: 105px; } .Mount_Body_Rat-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -530px; + background-position: -1286px -106px; width: 105px; height: 105px; } .Mount_Body_Rat-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -636px; + background-position: -1286px -212px; width: 105px; height: 105px; } .Mount_Body_Rat-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -742px; + background-position: -1286px -318px; width: 105px; height: 105px; } .Mount_Body_Rat-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -848px; + background-position: -1286px -424px; width: 105px; height: 105px; } .Mount_Body_Rat-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1180px -954px; + background-position: -1286px -530px; width: 105px; height: 105px; } .Mount_Body_Rat-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1156px; + background-position: -1286px -636px; width: 105px; height: 105px; } .Mount_Body_Rat-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1156px; + background-position: -1286px -742px; width: 105px; height: 105px; } .Mount_Body_Rock-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1156px; + background-position: -1286px -848px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1710px -318px; + background-position: -1286px -954px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1156px; + background-position: -1286px -1060px; width: 105px; height: 105px; } .Mount_Body_Rock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1156px; + background-position: -1286px -1166px; width: 105px; height: 105px; } .Mount_Body_Rock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1156px; + background-position: 0px -1274px; width: 105px; height: 105px; } .Mount_Body_Rock-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1156px; + background-position: -106px -1274px; width: 105px; height: 105px; } .Mount_Body_Rock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1156px; + background-position: -212px -1274px; width: 105px; height: 105px; } .Mount_Body_Rock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1156px; + background-position: -318px -1274px; width: 105px; height: 105px; } .Mount_Body_Rock-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1156px; + background-position: -424px -1274px; width: 105px; height: 105px; } .Mount_Body_Rock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1156px; + background-position: -530px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px 0px; + background-position: -636px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -106px; + background-position: -742px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -212px; + background-position: -848px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -318px; + background-position: -954px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -424px; + background-position: -1060px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -530px; + background-position: -1166px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -636px; + background-position: -1272px -1274px; width: 105px; height: 105px; } .Mount_Body_Rooster-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -742px; + background-position: -1392px 0px; width: 105px; height: 105px; } .Mount_Body_Rooster-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -848px; + background-position: -1392px -106px; width: 105px; height: 105px; } .Mount_Body_Rooster-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1286px -954px; + background-position: -1392px -212px; width: 105px; height: 105px; } .Mount_Body_Sabretooth-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px -136px; + background-position: -136px -272px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -136px; + background-position: 0px 0px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -136px; + background-position: -408px 0px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px 0px; + background-position: -272px -272px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px 0px; + background-position: 0px -272px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -272px; + background-position: -272px -136px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -272px; + background-position: -272px 0px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px -272px; + background-position: -136px -136px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px 0px; + background-position: 0px -136px; width: 135px; height: 135px; } @@ -894,553 +1044,397 @@ } .Mount_Body_SeaSerpent-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -636px; + background-position: -1060px -1380px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -742px; + background-position: -1166px -1380px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -848px; + background-position: -1272px -1380px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -954px; + background-position: -1378px -1380px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -1060px; + background-position: -1498px 0px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -1166px; + background-position: -1498px -106px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1368px; + background-position: -1498px -212px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1368px; + background-position: -1498px -318px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1368px; + background-position: -1498px -424px; width: 105px; height: 105px; } .Mount_Body_SeaSerpent-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1368px; + background-position: -1498px -530px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1262px; + background-position: 0px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1262px; + background-position: -106px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1262px; + background-position: -212px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1262px; + background-position: -318px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px 0px; + background-position: -424px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -106px; + background-position: -530px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -212px; + background-position: -636px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -318px; + background-position: -742px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -424px; + background-position: -848px -1380px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1392px -530px; + background-position: -954px -1380px; width: 105px; height: 105px; } .Mount_Body_Sheep-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1368px; + background-position: -1498px -636px; width: 105px; height: 105px; } .Mount_Body_Sheep-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1368px; + background-position: -1498px -742px; width: 105px; height: 105px; } .Mount_Body_Sheep-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1368px; + background-position: -1498px -848px; width: 105px; height: 105px; } .Mount_Body_Sheep-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1368px; + background-position: -1498px -954px; width: 105px; height: 105px; } .Mount_Body_Sheep-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1368px; + background-position: -1498px -1060px; width: 105px; height: 105px; } .Mount_Body_Sheep-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1368px; + background-position: -1498px -1166px; width: 105px; height: 105px; } .Mount_Body_Sheep-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1368px; + background-position: -1498px -1272px; width: 105px; height: 105px; } .Mount_Body_Sheep-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1368px; + background-position: -1498px -1378px; width: 105px; height: 105px; } .Mount_Body_Sheep-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1368px; + background-position: 0px -1486px; width: 105px; height: 105px; } .Mount_Body_Sheep-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1378px -1368px; + background-position: -106px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px 0px; + background-position: -212px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -106px; + background-position: -318px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -212px; + background-position: -424px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -318px; + background-position: -530px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -424px; + background-position: -636px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -530px; + background-position: -742px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -636px; + background-position: -848px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -742px; + background-position: -954px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -848px; + background-position: -1060px -1486px; width: 105px; height: 105px; } .Mount_Body_Slime-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -954px; + background-position: -1166px -1486px; width: 105px; height: 105px; } .Mount_Body_Sloth-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -1060px; + background-position: -1272px -1486px; width: 105px; height: 105px; } .Mount_Body_Sloth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -1166px; + background-position: -1378px -1486px; width: 105px; height: 105px; } .Mount_Body_Sloth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1498px -1272px; + background-position: -1484px -1486px; width: 105px; height: 105px; } .Mount_Body_Sloth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1474px; + background-position: -1604px 0px; width: 105px; height: 105px; } .Mount_Body_Sloth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1474px; + background-position: -1604px -106px; width: 105px; height: 105px; } .Mount_Body_Sloth-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1474px; + background-position: -1604px -212px; width: 105px; height: 105px; } .Mount_Body_Sloth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1474px; + background-position: -1604px -318px; width: 105px; height: 105px; } .Mount_Body_Sloth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1474px; + background-position: -1604px -424px; width: 105px; height: 105px; } .Mount_Body_Sloth-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1474px; + background-position: -1604px -530px; width: 105px; height: 105px; } .Mount_Body_Sloth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1474px; + background-position: -1604px -636px; width: 105px; height: 105px; } .Mount_Body_Snail-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1474px; + background-position: -1604px -742px; width: 105px; height: 105px; } .Mount_Body_Snail-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1474px; + background-position: -1604px -848px; width: 105px; height: 105px; } .Mount_Body_Snail-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1474px; + background-position: -1604px -954px; width: 105px; height: 105px; } .Mount_Body_Snail-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1474px; + background-position: -1604px -1060px; width: 105px; height: 105px; } .Mount_Body_Snail-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1474px; + background-position: -1604px -1166px; width: 105px; height: 105px; } .Mount_Body_Snail-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1474px; + background-position: -1604px -1272px; width: 105px; height: 105px; } .Mount_Body_Snail-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1378px -1474px; + background-position: -1604px -1378px; width: 105px; height: 105px; } .Mount_Body_Snail-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1484px -1474px; + background-position: -1604px -1484px; width: 105px; height: 105px; } .Mount_Body_Snail-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px 0px; + background-position: 0px -1592px; width: 105px; height: 105px; } .Mount_Body_Snail-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -106px; + background-position: -106px -1592px; width: 105px; height: 105px; } .Mount_Body_Snake-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -212px; + background-position: -212px -1592px; width: 105px; height: 105px; } .Mount_Body_Snake-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -318px; + background-position: -318px -1592px; width: 105px; height: 105px; } .Mount_Body_Snake-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -424px; + background-position: -424px -1592px; width: 105px; height: 105px; } .Mount_Body_Snake-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -530px; + background-position: -530px -1592px; width: 105px; height: 105px; } .Mount_Body_Snake-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -636px; + background-position: -636px -1592px; width: 105px; height: 105px; } .Mount_Body_Snake-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-White { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Base { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1604px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Red { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-White { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1580px; - width: 105px; - height: 105px; -} -.Mount_Body_Squirrel-Base { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -408px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -408px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -408px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -408px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -408px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Red { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px 0px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -109px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -218px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-White { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -327px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -517px; - width: 105px; - height: 108px; -} -.Mount_Body_TigerCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1710px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -838px; + background-position: -742px -1592px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-15.css b/website/client/assets/css/sprites/spritesmith-main-15.css index 4eb88b7f15..4cca440fc1 100644 --- a/website/client/assets/css/sprites/spritesmith-main-15.css +++ b/website/client/assets/css/sprites/spritesmith-main-15.css @@ -1,1338 +1,1344 @@ +.Mount_Body_Snake-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Squirrel-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px -487px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -816px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -816px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -816px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -816px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px -378px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -816px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px -705px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px -596px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -816px; + width: 105px; + height: 108px; +} .Mount_Body_TRex-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -408px -136px; width: 135px; height: 135px; } -.Mount_Body_TRex-Zombie { +.Mount_Body_TRex-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -408px -272px; width: 135px; height: 135px; } -.Mount_Body_TigerCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1484px -1558px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -816px 0px; - width: 120px; - height: 120px; -} -.Mount_Body_TigerCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1134px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Turkey-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Turkey-Gilded { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -922px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1043px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1028px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1149px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Wolf-Aquatic { +.Mount_Body_TRex-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: 0px -408px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Base { +.Mount_Body_TRex-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -136px -408px; width: 135px; height: 135px; } -.Mount_Body_Wolf-CottonCandyBlue { +.Mount_Body_TRex-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -272px -408px; width: 135px; height: 135px; } -.Mount_Body_Wolf-CottonCandyPink { +.Mount_Body_TRex-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -408px -408px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Cupid { +.Mount_Body_TRex-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -544px 0px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Desert { +.Mount_Body_TRex-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -544px -136px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -544px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -544px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -136px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -272px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -408px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Golden { +.Mount_Body_TRex-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: 0px 0px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Holly { +.Mount_Body_TRex-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -680px 0px; + background-position: -544px -408px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Peppermint { +.Mount_Body_TigerCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -680px -136px; + background-position: -1270px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1060px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1166px -1243px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px -136px; + width: 120px; + height: 120px; +} +.Mount_Body_TigerCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1376px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1694px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -952px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -925px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1058px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turkey-Gilded { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1031px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1164px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1060px -1137px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1270px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Wolf-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -544px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Rainbow { +.Mount_Body_Wolf-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -680px -272px; + background-position: -136px -544px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Red { +.Mount_Body_Wolf-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -680px -408px; + background-position: -272px -544px; width: 135px; height: 135px; } -.Mount_Body_Wolf-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -680px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -136px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -272px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -408px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -544px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -680px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -544px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Zombie { +.Mount_Body_Wolf-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: -136px 0px; width: 135px; height: 135px; } +.Mount_Body_Wolf-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -272px; + width: 135px; + height: 135px; +} .Mount_Body_Yarn-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -636px; + background-position: -1376px -954px; width: 105px; height: 105px; } .Mount_Body_Yarn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -742px; + background-position: -1376px -1060px; width: 105px; height: 105px; } .Mount_Body_Yarn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -848px; + background-position: -1376px -1166px; width: 105px; height: 105px; } .Mount_Body_Yarn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -954px; + background-position: 0px -1349px; width: 105px; height: 105px; } .Mount_Body_Yarn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1255px -1060px; + background-position: -106px -1349px; width: 105px; height: 105px; } .Mount_Body_Yarn-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1240px; + background-position: -212px -1349px; width: 105px; height: 105px; } .Mount_Body_Yarn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1240px; + background-position: -318px -1349px; width: 105px; height: 105px; } .Mount_Body_Yarn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1240px; + background-position: -424px -1349px; width: 105px; height: 105px; } .Mount_Body_Yarn-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1240px; + background-position: -530px -1349px; width: 105px; height: 105px; } .Mount_Body_Yarn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1240px; + background-position: -636px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1240px; + background-position: -742px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1240px; + background-position: -848px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1240px; + background-position: -954px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1240px; + background-position: -1060px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1240px; + background-position: -1166px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1240px; + background-position: -1272px -1349px; width: 105px; height: 105px; } .Mount_Head_Alligator-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1240px; + background-position: -1482px 0px; width: 105px; height: 105px; } .Mount_Head_Alligator-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px 0px; + background-position: -1482px -106px; width: 105px; height: 105px; } .Mount_Head_Alligator-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -106px; + background-position: -1482px -212px; width: 105px; height: 105px; } .Mount_Head_Alligator-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -212px; + background-position: -1482px -318px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -318px; + background-position: -1482px -424px; width: 105px; height: 105px; } .Mount_Head_Armadillo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -424px; + background-position: -1482px -530px; width: 105px; height: 105px; } .Mount_Head_Armadillo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -530px; + background-position: -1482px -636px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -636px; + background-position: -1482px -742px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -742px; + background-position: -1482px -848px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -848px; + background-position: -1482px -954px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -954px; + background-position: -1482px -1060px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -1060px; + background-position: -1482px -1166px; width: 105px; height: 105px; } .Mount_Head_Armadillo-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1361px -1166px; + background-position: -1482px -1272px; width: 105px; height: 105px; } .Mount_Head_Armadillo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1346px; + background-position: 0px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1346px; + background-position: -106px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1346px; + background-position: -212px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1346px; + background-position: -318px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1346px; + background-position: -424px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1346px; + background-position: -530px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1346px; + background-position: -636px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1346px; + background-position: -742px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1346px; + background-position: -848px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1346px; + background-position: -954px -1455px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1346px; + background-position: -1060px -1455px; width: 105px; height: 105px; } .Mount_Head_Badger-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1346px; + background-position: -1166px -1455px; width: 105px; height: 105px; } .Mount_Head_Badger-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1346px; + background-position: -1272px -1455px; width: 105px; height: 105px; } .Mount_Head_Badger-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px 0px; + background-position: -1378px -1455px; width: 105px; height: 105px; } .Mount_Head_Badger-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -106px; + background-position: -1588px 0px; width: 105px; height: 105px; } .Mount_Head_Badger-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -212px; + background-position: -1588px -106px; width: 105px; height: 105px; } .Mount_Head_Badger-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -318px; + background-position: -1588px -212px; width: 105px; height: 105px; } .Mount_Head_Badger-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -424px; + background-position: -1588px -318px; width: 105px; height: 105px; } .Mount_Head_Badger-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -530px; + background-position: -1588px -424px; width: 105px; height: 105px; } .Mount_Head_Badger-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -636px; + background-position: -1588px -530px; width: 105px; height: 105px; } .Mount_Head_Badger-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -742px; + background-position: -1588px -636px; width: 105px; height: 105px; } .Mount_Head_BearCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -848px; + background-position: -1588px -742px; width: 105px; height: 105px; } .Mount_Head_BearCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -954px; + background-position: -1588px -848px; width: 105px; height: 105px; } .Mount_Head_BearCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -1060px; + background-position: -1588px -954px; width: 105px; height: 105px; } .Mount_Head_BearCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -1166px; + background-position: -1588px -1060px; width: 105px; height: 105px; } .Mount_Head_BearCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1467px -1272px; + background-position: -1588px -1166px; width: 105px; height: 105px; } .Mount_Head_BearCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1452px; + background-position: -1588px -1272px; width: 105px; height: 105px; } .Mount_Head_BearCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1452px; + background-position: -1588px -1378px; width: 105px; height: 105px; } .Mount_Head_BearCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1452px; + background-position: 0px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1452px; + background-position: -106px -1561px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1452px; + background-position: -318px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1452px; + background-position: -424px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1452px; + background-position: -530px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1452px; + background-position: -636px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1452px; + background-position: -742px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1452px; + background-position: -848px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Polar { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1452px; + background-position: -954px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1452px; + background-position: -1060px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1452px; + background-position: -1166px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1378px -1452px; + background-position: -1272px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px 0px; + background-position: -1378px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -106px; + background-position: -1484px -1561px; width: 105px; height: 105px; } .Mount_Head_BearCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -212px; + background-position: -1694px 0px; width: 105px; height: 105px; } .Mount_Head_BearCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -318px; + background-position: -1694px -106px; width: 105px; height: 105px; } .Mount_Head_BearCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -816px -121px; + background-position: -816px -257px; width: 120px; height: 120px; } .Mount_Head_BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -530px; + background-position: -1694px -318px; width: 105px; height: 105px; } .Mount_Head_BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -636px; + background-position: -1694px -424px; width: 105px; height: 105px; } .Mount_Head_BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -742px; + background-position: -1694px -530px; width: 105px; height: 105px; } .Mount_Head_Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -848px; + background-position: -1694px -636px; width: 105px; height: 105px; } .Mount_Head_Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -954px; + background-position: -1694px -742px; width: 105px; height: 105px; } .Mount_Head_Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -1060px; + background-position: -1694px -848px; width: 105px; height: 105px; } .Mount_Head_Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -1166px; + background-position: -1694px -954px; width: 105px; height: 105px; } .Mount_Head_Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -1272px; + background-position: -1694px -1060px; width: 105px; height: 105px; } .Mount_Head_Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1573px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1378px -1558px; - width: 105px; - height: 105px; -} -.Mount_Head_Butterfly-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -816px -242px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -816px -366px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -816px -490px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -816px -614px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -937px -620px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -937px -124px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -937px -248px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -937px -372px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -937px -496px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -937px 0px; - width: 105px; - height: 123px; -} -.Mount_Head_Cactus-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1679px -1272px; + background-position: -1694px -1166px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-16.css b/website/client/assets/css/sprites/spritesmith-main-16.css index 93308a8c9e..62680c05a0 100644 --- a/website/client/assets/css/sprites/spritesmith-main-16.css +++ b/website/client/assets/css/sprites/spritesmith-main-16.css @@ -1,1468 +1,1456 @@ -.Mount_Head_Cactus-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -772px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -772px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -772px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -772px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -772px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -772px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px 0px; - width: 120px; - height: 120px; -} -.Mount_Head_Cactus-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1620px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -472px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -472px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -472px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -472px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -666px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -666px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -666px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -666px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -666px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -584px; - width: 105px; - height: 105px; -} -.Mount_Head_Cuttlefish-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -454px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -454px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -242px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -242px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -454px -230px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -348px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -348px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -242px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -242px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -242px; - width: 105px; - height: 114px; -} -.Mount_Head_Deer-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -690px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -878px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -796px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -984px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Glow { +.Mount_Head_Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -106px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Golden { +.Mount_Head_Beetle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -212px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Holly { +.Mount_Head_Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -318px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Peppermint { +.Mount_Head_Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -424px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Rainbow { +.Mount_Head_Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -530px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Red { +.Mount_Head_Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -636px; width: 105px; height: 105px; } -.Mount_Head_Dragon-RoyalPurple { +.Mount_Head_Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -984px -742px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Shade { +.Mount_Head_Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -902px; + background-position: 0px -923px; width: 105px; height: 105px; } -.Mount_Head_Dragon-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -121px -121px; - width: 120px; - height: 120px; -} -.Mount_Head_Dragon-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -902px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1090px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1008px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Shade { +.Mount_Head_Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1196px -424px; width: 105px; height: 105px; } -.Mount_Head_Ferret-Skeleton { +.Mount_Head_Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -530px; + background-position: -318px -1347px; width: 105px; height: 105px; } -.Mount_Head_Ferret-White { +.Mount_Head_Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -636px; + background-position: -772px -530px; width: 105px; height: 105px; } -.Mount_Head_Ferret-Zombie { +.Mount_Head_Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -742px; + background-position: -848px -817px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Aquatic { +.Mount_Head_Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -848px; + background-position: -984px 0px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Base { +.Mount_Head_Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1196px -954px; + background-position: -454px -124px; width: 105px; - height: 105px; + height: 123px; } -.Mount_Head_FlyingPig-CottonCandyBlue { +.Mount_Head_Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1114px; + background-position: -106px -242px; width: 105px; - height: 105px; + height: 123px; } -.Mount_Head_FlyingPig-CottonCandyPink { +.Mount_Head_Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1114px; + background-position: 0px -366px; width: 105px; - height: 105px; + height: 123px; } -.Mount_Head_FlyingPig-Cupid { +.Mount_Head_Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -472px; + background-position: -106px -366px; width: 105px; - height: 105px; + height: 123px; } -.Mount_Head_FlyingPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1114px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -121px 0px; - width: 120px; - height: 120px; -} -.Mount_Head_FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1302px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1220px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -121px; - width: 120px; - height: 120px; -} -.Mount_Head_Fox-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1408px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1326px; - width: 105px; - height: 105px; -} -.Mount_Head_Frog-Base { +.Mount_Head_Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -242px 0px; width: 105px; - height: 114px; + height: 123px; } -.Mount_Head_Frog-CottonCandyBlue { +.Mount_Head_Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -357px; + background-position: -348px 0px; width: 105px; - height: 114px; + height: 123px; } -.Mount_Head_Frog-CottonCandyPink { +.Mount_Head_Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -357px; + background-position: 0px -242px; width: 105px; - height: 114px; + height: 123px; } -.Mount_Head_Frog-Desert { +.Mount_Head_Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -357px; + background-position: -454px 0px; width: 105px; - height: 114px; + height: 123px; } -.Mount_Head_Frog-Golden { +.Mount_Head_Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -357px; + background-position: -212px -242px; width: 105px; - height: 114px; + height: 123px; } -.Mount_Head_Frog-Red { +.Mount_Head_Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -357px; + background-position: -318px -242px; width: 105px; - height: 114px; + height: 123px; } -.Mount_Head_Frog-Shade { +.Mount_Head_Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -560px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -560px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -560px -230px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -560px -345px; - width: 105px; - height: 114px; -} -.Mount_Head_Gryphon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1326px; + background-position: -318px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-CottonCandyBlue { +.Mount_Head_Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1378px -1326px; + background-position: -742px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-CottonCandyPink { +.Mount_Head_Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px 0px; + background-position: -848px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-Desert { +.Mount_Head_Cactus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -106px; + background-position: -954px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-Golden { +.Mount_Head_Cactus-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -212px; + background-position: -1060px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-Red { +.Mount_Head_Cactus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -318px; + background-position: -1166px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-RoyalPurple { +.Mount_Head_Cactus-Ember { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -424px; + background-position: -1272px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-Shade { +.Mount_Head_Cactus-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -530px; + background-position: -1378px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-Skeleton { +.Mount_Head_Cactus-Floral { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -636px; + background-position: -1484px -1453px; width: 105px; height: 105px; } -.Mount_Head_Gryphon-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1514px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1378px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1484px -1432px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Zombie { +.Mount_Head_Cactus-Frost { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px 0px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Base { +.Mount_Head_Cactus-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -106px; width: 105px; height: 105px; } -.Mount_Head_Hippo-CottonCandyBlue { +.Mount_Head_Cactus-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -605px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -121px 0px; + width: 120px; + height: 120px; +} +.Mount_Head_Cactus-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -711px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -817px; + width: 105px; + height: 105px; +} +.Mount_Head_Cuttlefish-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px -230px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px -345px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -490px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -348px -124px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -242px -124px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -454px -248px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -366px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -366px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px -115px; + width: 105px; + height: 114px; +} +.Mount_Head_Deer-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -923px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1029px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -121px; + width: 120px; + height: 120px; +} +.Mount_Head_Dragon-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -460px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1135px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1272px -1241px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -121px -121px; + width: 120px; + height: 120px; +} +.Mount_Head_FlyingPig-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1272px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1378px -1347px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -1272px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1453px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1453px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1453px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px 0px; + width: 120px; + height: 120px; +} +.Mount_Head_Fox-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1453px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1453px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1453px; + width: 105px; + height: 105px; +} +.Mount_Head_Frog-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -490px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -490px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -490px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -490px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -490px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -115px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -230px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -345px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -366px; + width: 105px; + height: 114px; +} +.Mount_Head_Gryphon-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -212px; width: 105px; height: 105px; } -.Mount_Head_Hippo-CottonCandyPink { +.Mount_Head_Gryphon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -318px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Desert { +.Mount_Head_Gryphon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -424px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Golden { +.Mount_Head_Gryphon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -530px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Red { +.Mount_Head_Gryphon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -636px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Shade { +.Mount_Head_Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -742px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Skeleton { +.Mount_Head_Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -848px; width: 105px; height: 105px; } -.Mount_Head_Hippo-White { +.Mount_Head_Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -954px; width: 105px; height: 105px; } -.Mount_Head_Hippo-Zombie { +.Mount_Head_Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -1060px; width: 105px; height: 105px; } -.Mount_Head_Hippogriff-Hopeful { +.Mount_Head_Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -472px; + background-position: -1620px -1166px; width: 105px; - height: 111px; + height: 105px; } -.Mount_Head_Horse-Base { +.Mount_Head_Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -1272px; width: 105px; height: 105px; } -.Mount_Head_Horse-CottonCandyBlue { +.Mount_Head_GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1620px -1378px; width: 105px; height: 105px; } -.Mount_Head_Horse-CottonCandyPink { +.Mount_Head_GuineaPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1538px; + background-position: 0px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-Desert { +.Mount_Head_GuineaPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1538px; + background-position: -106px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-Golden { +.Mount_Head_GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1538px; + background-position: -212px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-Red { +.Mount_Head_GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1538px; + background-position: -318px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-Shade { +.Mount_Head_GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1538px; + background-position: -424px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-Skeleton { +.Mount_Head_GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1538px; + background-position: -530px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-White { +.Mount_Head_GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1538px; + background-position: -636px -1559px; width: 105px; height: 105px; } -.Mount_Head_Horse-Zombie { +.Mount_Head_GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1538px; + background-position: -742px -1559px; width: 105px; height: 105px; } -.Mount_Head_JackOLantern-Base { +.Mount_Head_GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1726px -424px; - width: 90px; - height: 105px; -} -.Mount_Head_JackOLantern-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1726px -318px; - width: 90px; - height: 105px; -} -.Mount_Head_Jackalope-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1538px; + background-position: -848px -1559px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-Base { +.Mount_Head_Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1538px; + background-position: -954px -1559px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-CottonCandyBlue { +.Mount_Head_Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1538px; + background-position: -1060px -1559px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-CottonCandyPink { +.Mount_Head_Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1378px -1538px; + background-position: -1166px -1559px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-Desert { +.Mount_Head_Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1484px -1538px; + background-position: -1272px -1559px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-Golden { +.Mount_Head_Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1590px -1538px; + background-position: -1378px -1559px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-Red { +.Mount_Head_Hedgehog-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1484px -1559px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1590px -1559px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1726px 0px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-Shade { +.Mount_Head_Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1726px -106px; width: 105px; height: 105px; } -.Mount_Head_Kangaroo-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1538px; - width: 105px; - height: 105px; -} -.Mount_Head_Kangaroo-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1538px; - width: 105px; - height: 105px; -} -.Mount_Head_Kangaroo-Zombie { +.Mount_Head_Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); background-position: -1726px -212px; width: 105px; diff --git a/website/client/assets/css/sprites/spritesmith-main-17.css b/website/client/assets/css/sprites/spritesmith-main-17.css index 10fc0eed04..549f0d4997 100644 --- a/website/client/assets/css/sprites/spritesmith-main-17.css +++ b/website/client/assets/css/sprites/spritesmith-main-17.css @@ -1,138 +1,348 @@ -.Mount_Head_LionCub-Aquatic { +.Mount_Head_Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px -424px; + background-position: -424px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Base { +.Mount_Head_Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: -1180px -742px; width: 105px; height: 105px; } -.Mount_Head_LionCub-CottonCandyBlue { +.Mount_Head_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -532px; + background-position: -862px 0px; width: 105px; height: 105px; } -.Mount_Head_LionCub-CottonCandyPink { +.Mount_Head_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -532px; + background-position: -862px -212px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Cupid { +.Mount_Head_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -650px 0px; + background-position: -862px -636px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Desert { +.Mount_Head_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -650px -106px; + background-position: -862px -742px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Ember { +.Mount_Head_Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -106px; + background-position: 0px -850px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Ethereal { +.Mount_Head_Hippo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -742px; + background-position: -530px -1168px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Fairy { +.Mount_Head_Hippo-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -848px; + background-position: -212px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Floral { +.Mount_Head_Hippo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -954px; + background-position: -318px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Ghost { +.Mount_Head_Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -1060px; + background-position: -212px -408px; + width: 105px; + height: 111px; +} +.Mount_Head_Horse-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Glass { +.Mount_Head_Horse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -1166px; + background-position: -636px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Glow { +.Mount_Head_Horse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -1272px; + background-position: -742px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Golden { +.Mount_Head_Horse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1380px; + background-position: -848px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Holly { +.Mount_Head_Horse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1380px; + background-position: -954px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Peppermint { +.Mount_Head_Horse-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1380px; + background-position: -1060px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Rainbow { +.Mount_Head_Horse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1380px; + background-position: -1166px -1486px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-RoyalPurple { +.Mount_Head_Horse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: -544px -106px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Shade { +.Mount_Head_Horse-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: -544px -212px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Shimmer { +.Mount_Head_Horse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: -544px -318px; width: 105px; height: 105px; } +.Mount_Head_JackOLantern-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -727px -1592px; + width: 90px; + height: 105px; +} +.Mount_Head_JackOLantern-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -1592px; + width: 90px; + height: 105px; +} +.Mount_Head_Jackalope-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -544px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -532px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -532px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -532px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -532px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Kangaroo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -638px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Ethereal { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_LionCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -744px; + width: 105px; + height: 105px; +} .Mount_Head_LionCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -408px; + background-position: -318px -408px; width: 105px; height: 110px; } .Mount_Head_LionCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -532px; + background-position: -862px -106px; width: 105px; height: 105px; } @@ -144,19 +354,19 @@ } .Mount_Head_LionCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -532px; + background-position: -862px -318px; width: 105px; height: 105px; } .Mount_Head_LionCub-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -532px; + background-position: -862px -424px; width: 105px; height: 105px; } .Mount_Head_LionCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -532px; + background-position: -862px -530px; width: 105px; height: 105px; } @@ -174,385 +384,391 @@ } .Mount_Head_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -408px; + background-position: -424px -408px; width: 108px; height: 105px; } .Mount_Head_Monkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -650px -212px; + background-position: -106px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -650px -318px; + background-position: -212px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -650px -424px; + background-position: -318px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -650px -530px; + background-position: -424px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -638px; + background-position: -530px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -638px; + background-position: -636px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -638px; + background-position: -742px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -638px; + background-position: -848px -850px; width: 105px; height: 105px; } .Mount_Head_Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -638px; + background-position: -968px 0px; width: 105px; height: 105px; } .Mount_Head_Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -638px; + background-position: -968px -106px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -638px; + background-position: -968px -212px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px 0px; + background-position: -968px -318px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px -106px; + background-position: -968px -424px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px -212px; + background-position: -968px -530px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px -318px; + background-position: -968px -636px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px -424px; + background-position: -968px -742px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px -530px; + background-position: -968px -848px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -756px -636px; + background-position: 0px -956px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -744px; + background-position: -106px -956px; width: 105px; height: 105px; } .Mount_Head_Nudibranch-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -744px; + background-position: -212px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -744px; + background-position: -318px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -744px; + background-position: -424px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -744px; + background-position: -530px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -744px; + background-position: -636px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -744px; + background-position: -742px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -744px; + background-position: -848px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px 0px; + background-position: -954px -956px; width: 105px; height: 105px; } .Mount_Head_Octopus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -106px; + background-position: -1074px 0px; width: 105px; height: 105px; } .Mount_Head_Octopus-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -212px; + background-position: -1074px -106px; width: 105px; height: 105px; } .Mount_Head_Octopus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -318px; + background-position: -1074px -212px; width: 105px; height: 105px; } .Mount_Head_Orca-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -424px; + background-position: -1074px -318px; width: 105px; height: 105px; } .Mount_Head_Owl-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -530px; + background-position: -1074px -424px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -636px; + background-position: -1074px -530px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -862px -742px; + background-position: -1074px -636px; width: 105px; height: 105px; } .Mount_Head_Owl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -850px; + background-position: -1074px -742px; width: 105px; height: 105px; } .Mount_Head_Owl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -850px; + background-position: -1074px -848px; width: 105px; height: 105px; } .Mount_Head_Owl-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -850px; + background-position: -1074px -954px; width: 105px; height: 105px; } .Mount_Head_Owl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -850px; + background-position: 0px -1062px; width: 105px; height: 105px; } .Mount_Head_Owl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -850px; + background-position: -106px -1062px; width: 105px; height: 105px; } .Mount_Head_Owl-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -850px; + background-position: -212px -1062px; width: 105px; height: 105px; } .Mount_Head_Owl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -850px; + background-position: -318px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -850px; + background-position: -424px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -850px; + background-position: -530px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px 0px; + background-position: -636px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -106px; + background-position: -742px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -212px; + background-position: -848px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -318px; + background-position: -954px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -424px; + background-position: -1060px -1062px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -530px; + background-position: -1180px 0px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -636px; + background-position: -1180px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -212px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -742px; + background-position: -1180px -318px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -968px -848px; + background-position: -1180px -424px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -956px; + background-position: -1180px -530px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -956px; + background-position: -1180px -636px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -956px; + background-position: -544px 0px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -956px; + background-position: -1180px -848px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -956px; + background-position: -1180px -954px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -956px; + background-position: -1180px -1060px; width: 105px; height: 105px; } .Mount_Head_PandaCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -956px; + background-position: 0px -1168px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -956px; + background-position: -106px -1168px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -956px; + background-position: -212px -1168px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -956px; + background-position: -318px -1168px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px 0px; + background-position: -424px -1168px; width: 105px; height: 105px; } @@ -564,451 +780,451 @@ } .Mount_Head_PandaCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -212px; + background-position: -636px -1168px; width: 105px; height: 105px; } .Mount_Head_PandaCub-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -318px; + background-position: -742px -1168px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -424px; + background-position: -848px -1168px; width: 105px; height: 105px; } .Mount_Head_Parrot-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -530px; + background-position: -954px -1168px; width: 105px; height: 105px; } .Mount_Head_Parrot-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -636px; + background-position: -1060px -1168px; width: 105px; height: 105px; } .Mount_Head_Parrot-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -742px; + background-position: -1166px -1168px; width: 105px; height: 105px; } .Mount_Head_Parrot-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -848px; + background-position: -1286px 0px; width: 105px; height: 105px; } .Mount_Head_Parrot-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1074px -954px; + background-position: -1286px -106px; width: 105px; height: 105px; } .Mount_Head_Parrot-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1062px; + background-position: -1286px -212px; width: 105px; height: 105px; } .Mount_Head_Parrot-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1062px; + background-position: -1286px -318px; width: 105px; height: 105px; } .Mount_Head_Parrot-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1062px; + background-position: -1286px -424px; width: 105px; height: 105px; } .Mount_Head_Parrot-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1062px; + background-position: -1286px -530px; width: 105px; height: 105px; } .Mount_Head_Parrot-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1062px; + background-position: -1286px -636px; width: 105px; height: 105px; } .Mount_Head_Peacock-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1062px; + background-position: -1286px -742px; width: 105px; height: 105px; } .Mount_Head_Peacock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1062px; + background-position: -1286px -848px; width: 105px; height: 105px; } .Mount_Head_Peacock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1062px; + background-position: -1286px -954px; width: 105px; height: 105px; } .Mount_Head_Peacock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1062px; + background-position: -1286px -1060px; width: 105px; height: 105px; } .Mount_Head_Peacock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1062px; + background-position: -1286px -1166px; width: 105px; height: 105px; } .Mount_Head_Peacock-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1062px; + background-position: 0px -1274px; width: 105px; height: 105px; } .Mount_Head_Peacock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px 0px; + background-position: -106px -1274px; width: 105px; height: 105px; } .Mount_Head_Peacock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -106px; + background-position: -212px -1274px; width: 105px; height: 105px; } .Mount_Head_Peacock-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -212px; + background-position: -318px -1274px; width: 105px; height: 105px; } .Mount_Head_Peacock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -318px; + background-position: -424px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -424px; + background-position: -530px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -530px; + background-position: -636px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -636px; + background-position: -742px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -427px -408px; + background-position: -848px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -848px; + background-position: -954px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -954px; + background-position: -1060px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1180px -1060px; + background-position: -1166px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1168px; + background-position: -1272px -1274px; width: 105px; height: 105px; } .Mount_Head_Penguin-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1168px; + background-position: -1392px 0px; width: 105px; height: 105px; } .Mount_Head_Penguin-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1168px; + background-position: -1392px -106px; width: 105px; height: 105px; } .Mount_Head_Phoenix-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1168px; + background-position: -1392px -212px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1168px; + background-position: -1392px -318px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1168px; + background-position: -1392px -424px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1168px; + background-position: -1392px -530px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1168px; + background-position: -1392px -636px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1168px; + background-position: -1392px -742px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1168px; + background-position: -1392px -848px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1168px; + background-position: -1392px -954px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1166px -1168px; + background-position: -1392px -1060px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px 0px; + background-position: -1392px -1166px; width: 105px; height: 105px; } .Mount_Head_Pterodactyl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -106px; + background-position: -1392px -1272px; width: 105px; height: 105px; } .Mount_Head_Rat-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -212px; + background-position: 0px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -318px; + background-position: -106px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -424px; + background-position: -212px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -530px; + background-position: -318px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -636px; + background-position: -424px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -742px; + background-position: -530px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -848px; + background-position: -636px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -954px; + background-position: -742px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -1060px; + background-position: -848px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1286px -1166px; + background-position: -954px -1380px; width: 105px; height: 105px; } .Mount_Head_Rock-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1274px; + background-position: -1060px -1380px; width: 105px; height: 105px; } .Mount_Head_Rock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1274px; + background-position: -1166px -1380px; width: 105px; height: 105px; } .Mount_Head_Rock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1274px; + background-position: -1272px -1380px; width: 105px; height: 105px; } .Mount_Head_Rock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1274px; + background-position: -1378px -1380px; width: 105px; height: 105px; } .Mount_Head_Rock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1274px; + background-position: -1498px 0px; width: 105px; height: 105px; } .Mount_Head_Rock-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1274px; + background-position: -1498px -106px; width: 105px; height: 105px; } .Mount_Head_Rock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1274px; + background-position: -1498px -212px; width: 105px; height: 105px; } .Mount_Head_Rock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1274px; + background-position: -1498px -318px; width: 105px; height: 105px; } .Mount_Head_Rock-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1274px; + background-position: -1498px -424px; width: 105px; height: 105px; } .Mount_Head_Rock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1274px; + background-position: -1498px -530px; width: 105px; height: 105px; } .Mount_Head_Rooster-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1274px; + background-position: -1498px -636px; width: 105px; height: 105px; } .Mount_Head_Rooster-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1166px -1274px; + background-position: -1498px -742px; width: 105px; height: 105px; } .Mount_Head_Rooster-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1272px -1274px; + background-position: -1498px -848px; width: 105px; height: 105px; } .Mount_Head_Rooster-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px 0px; + background-position: -1498px -954px; width: 105px; height: 105px; } .Mount_Head_Rooster-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -106px; + background-position: -1498px -1060px; width: 105px; height: 105px; } .Mount_Head_Rooster-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -212px; + background-position: -1498px -1166px; width: 105px; height: 105px; } .Mount_Head_Rooster-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -318px; + background-position: -1498px -1272px; width: 105px; height: 105px; } .Mount_Head_Rooster-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -424px; + background-position: -1498px -1378px; width: 105px; height: 105px; } .Mount_Head_Rooster-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -530px; + background-position: 0px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1392px -636px; + background-position: -106px -1486px; width: 105px; height: 105px; } .Mount_Head_Sabretooth-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -136px -272px; + background-position: -272px -272px; width: 135px; height: 135px; } @@ -1026,7 +1242,7 @@ } .Mount_Head_Sabretooth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px -272px; + background-position: -136px -272px; width: 135px; height: 135px; } @@ -1068,373 +1284,157 @@ } .Mount_Head_SeaSerpent-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px 0px; + background-position: -1604px -742px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -106px; + background-position: -1604px -848px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -212px; + background-position: -1604px -954px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -318px; + background-position: -1604px -1060px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -424px; + background-position: -1604px -1166px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -530px; + background-position: -1604px -1272px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -636px; + background-position: -1604px -1378px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -742px; + background-position: -1604px -1484px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -848px; + background-position: 0px -1592px; width: 105px; height: 105px; } .Mount_Head_SeaSerpent-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -954px; + background-position: -106px -1592px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1380px; + background-position: -1272px -1486px; width: 105px; height: 105px; } .Mount_Head_Seahorse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1380px; + background-position: -1378px -1486px; width: 105px; height: 105px; } .Mount_Head_Seahorse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1380px; + background-position: -1484px -1486px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1380px; + background-position: -1604px 0px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1380px; + background-position: -1604px -106px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1380px; + background-position: -1604px -212px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1380px; + background-position: -1604px -318px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1166px -1380px; + background-position: -1604px -424px; width: 105px; height: 105px; } .Mount_Head_Seahorse-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1272px -1380px; + background-position: -1604px -530px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1378px -1380px; + background-position: -1604px -636px; width: 105px; height: 105px; } .Mount_Head_Sheep-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -1060px; + background-position: -212px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -1166px; + background-position: -318px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -1272px; + background-position: -424px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1498px -1378px; + background-position: -106px -532px; width: 105px; height: 105px; } .Mount_Head_Sheep-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1486px; + background-position: 0px -532px; width: 105px; height: 105px; } .Mount_Head_Sheep-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1166px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1272px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1378px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1484px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1604px -1484px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: -530px -1592px; width: 105px; height: 105px; } -.Mount_Head_Snake-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1592px; - width: 105px; - height: 105px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-18.css b/website/client/assets/css/sprites/spritesmith-main-18.css index 7116864a91..1a3172b734 100644 --- a/website/client/assets/css/sprites/spritesmith-main-18.css +++ b/website/client/assets/css/sprites/spritesmith-main-18.css @@ -1,168 +1,384 @@ +.Mount_Head_Sheep-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1164px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1270px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-White { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -424px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -530px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Base { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -636px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -742px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -848px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -954px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1060px -1134px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Red { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1270px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1270px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1270px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-White { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1060px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1166px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1272px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Red { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-White { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Sloth-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Base { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1482px -1272px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: 0px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Red { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -106px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -212px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -318px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-White { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -424px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -530px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snake-Base { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -636px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_Snake-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -742px -1452px; + width: 105px; + height: 105px; +} .Mount_Head_Snake-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -742px -816px; + background-position: -848px -1452px; width: 105px; height: 105px; } .Mount_Head_Snake-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -636px -1240px; + background-position: -954px -1452px; width: 105px; height: 105px; } .Mount_Head_Snake-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -530px -922px; + background-position: -1060px -1452px; width: 105px; height: 105px; } .Mount_Head_Snake-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -636px -922px; + background-position: -816px -363px; width: 105px; height: 105px; } .Mount_Head_Snake-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -742px -922px; + background-position: -816px -469px; width: 105px; height: 105px; } .Mount_Head_Snake-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -848px -922px; + background-position: -816px -575px; width: 105px; height: 105px; } .Mount_Head_Snake-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px 0px; + background-position: -816px -681px; width: 105px; height: 105px; } .Mount_Head_Snake-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -106px; + background-position: 0px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -212px; + background-position: -106px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -318px; + background-position: -212px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -424px; + background-position: -318px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -530px; + background-position: -424px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -848px; + background-position: -530px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -954px; + background-position: -636px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -1060px; + background-position: -742px -816px; width: 105px; height: 105px; } .Mount_Head_Spider-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1240px; + background-position: -952px 0px; width: 105px; height: 105px; } .Mount_Head_Spider-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -106px -1240px; + background-position: -952px -106px; width: 105px; height: 105px; } .Mount_Head_Spider-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -212px -1240px; + background-position: -952px -212px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -318px -1240px; + background-position: -952px -318px; width: 105px; height: 105px; } .Mount_Head_Squirrel-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -424px -1240px; + background-position: -952px -424px; width: 105px; height: 105px; } .Mount_Head_Squirrel-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -530px -1240px; + background-position: -952px -530px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -742px -1240px; + background-position: -952px -636px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -848px -1240px; + background-position: -952px -742px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -954px -1240px; + background-position: 0px -922px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1060px -1240px; + background-position: -106px -922px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1166px -1240px; + background-position: -212px -922px; width: 105px; height: 105px; } .Mount_Head_Squirrel-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px 0px; + background-position: -318px -922px; width: 105px; height: 105px; } .Mount_Head_Squirrel-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -106px; + background-position: -424px -922px; width: 105px; height: 105px; } @@ -228,469 +444,475 @@ } .Mount_Head_TigerCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -212px; + background-position: -530px -922px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -318px; + background-position: -636px -922px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -424px; + background-position: -742px -922px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -530px; + background-position: -848px -922px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -636px; + background-position: -1058px 0px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -742px; + background-position: -1058px -106px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -848px; + background-position: -1058px -212px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -954px; + background-position: -1058px -318px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -1060px; + background-position: -1058px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_TigerCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -1058px -530px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px -121px; + background-position: -1058px -636px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px -227px; + background-position: -1058px -742px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px -333px; + background-position: -1058px -848px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px -439px; + background-position: 0px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px -545px; + background-position: -106px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px -651px; + background-position: -212px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -816px; + background-position: -318px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -106px -816px; + background-position: -424px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -212px -816px; + background-position: -530px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -318px -816px; + background-position: -636px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -424px -816px; + background-position: -742px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -530px -816px; + background-position: -848px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -636px -816px; + background-position: -954px -1028px; width: 105px; height: 105px; } .Mount_Head_TigerCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -816px 0px; + background-position: -816px -136px; width: 120px; height: 120px; } .Mount_Head_TigerCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px 0px; + background-position: -1164px -106px; width: 105px; height: 105px; } .Mount_Head_TigerCub-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -106px; + background-position: -1164px -212px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -212px; + background-position: -1164px -318px; width: 105px; height: 105px; } .Mount_Head_Treeling-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -318px; + background-position: -1164px -424px; width: 105px; height: 105px; } .Mount_Head_Treeling-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -424px; + background-position: -1164px -530px; width: 105px; height: 105px; } .Mount_Head_Treeling-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -530px; + background-position: -1164px -636px; width: 105px; height: 105px; } .Mount_Head_Treeling-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -636px; + background-position: -1164px -742px; width: 105px; height: 105px; } .Mount_Head_Treeling-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -937px -742px; + background-position: -1164px -848px; width: 105px; height: 105px; } .Mount_Head_Treeling-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -922px; + background-position: -1164px -954px; width: 105px; height: 105px; } .Mount_Head_Treeling-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -106px -922px; + background-position: 0px -1134px; width: 105px; height: 105px; } .Mount_Head_Treeling-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -212px -922px; + background-position: -106px -1134px; width: 105px; height: 105px; } .Mount_Head_Treeling-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -318px -922px; + background-position: -212px -1134px; width: 105px; height: 105px; } .Mount_Head_Treeling-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -424px -922px; + background-position: -318px -1134px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -636px; + background-position: -1270px -318px; width: 105px; height: 105px; } .Mount_Head_Triceratops-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -742px; + background-position: -1270px -424px; width: 105px; height: 105px; } .Mount_Head_Triceratops-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1043px -848px; + background-position: -1270px -530px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1028px; + background-position: -1270px -636px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -106px -1028px; + background-position: -1270px -742px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -212px -1028px; + background-position: -1270px -848px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -318px -1028px; + background-position: -1270px -954px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -424px -1028px; + background-position: -816px -257px; width: 105px; height: 105px; } .Mount_Head_Triceratops-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -530px -1028px; + background-position: 0px -1240px; width: 105px; height: 105px; } .Mount_Head_Triceratops-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -636px -1028px; + background-position: -106px -1240px; width: 105px; height: 105px; } .Mount_Head_Turkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -742px -1028px; + background-position: -212px -1240px; width: 105px; height: 105px; } .Mount_Head_Turkey-Gilded { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -848px -1028px; + background-position: -318px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -954px -1028px; + background-position: -424px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px 0px; + background-position: -530px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -106px; + background-position: -636px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -212px; + background-position: -742px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -318px; + background-position: -848px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -424px; + background-position: -954px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -530px; + background-position: -1060px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -636px; + background-position: -1166px -1240px; width: 105px; height: 105px; } .Mount_Head_Turtle-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -742px; + background-position: -1376px 0px; width: 105px; height: 105px; } .Mount_Head_Turtle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -848px; + background-position: -1376px -106px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1149px -954px; + background-position: -1376px -212px; width: 105px; height: 105px; } .Mount_Head_Unicorn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1134px; + background-position: -1376px -318px; width: 105px; height: 105px; } .Mount_Head_Unicorn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -106px -1134px; + background-position: -1376px -424px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -212px -1134px; + background-position: -1376px -530px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -318px -1134px; + background-position: -1376px -636px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -424px -1134px; + background-position: -1376px -742px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -530px -1134px; + background-position: -1376px -848px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -636px -1134px; + background-position: -1376px -954px; width: 105px; height: 105px; } .Mount_Head_Unicorn-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -742px -1134px; + background-position: -1376px -1060px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -848px -1134px; + background-position: -1376px -1166px; width: 105px; height: 105px; } .Mount_Head_Whale-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -954px -1134px; + background-position: 0px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1060px -1134px; + background-position: -106px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px 0px; + background-position: -212px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -106px; + background-position: -318px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -212px; + background-position: -424px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -318px; + background-position: -530px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -424px; + background-position: -636px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -530px; + background-position: -742px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -636px; + background-position: -848px -1346px; width: 105px; height: 105px; } .Mount_Head_Whale-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1255px -742px; + background-position: -954px -1346px; width: 105px; height: 105px; } @@ -732,13 +954,13 @@ } .Mount_Head_Wolf-Ember { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px 0px; + background-position: -544px -272px; width: 135px; height: 135px; } .Mount_Head_Wolf-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -544px -408px; + background-position: 0px 0px; width: 135px; height: 135px; } @@ -748,759 +970,453 @@ width: 135px; height: 135px; } -.Mount_Head_Wolf-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Glass { +.Mount_Head_Wolf-Frost { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -136px -544px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Glow { +.Mount_Head_Wolf-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -272px -544px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Golden { +.Mount_Head_Wolf-Glass { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -408px -544px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Holly { +.Mount_Head_Wolf-Glow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -544px -544px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Peppermint { +.Mount_Head_Wolf-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -680px 0px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Rainbow { +.Mount_Head_Wolf-Holly { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -680px -136px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Red { +.Mount_Head_Wolf-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -680px -272px; width: 135px; height: 135px; } -.Mount_Head_Wolf-RoyalPurple { +.Mount_Head_Wolf-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -680px -408px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Shade { +.Mount_Head_Wolf-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -680px -544px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Shimmer { +.Mount_Head_Wolf-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: 0px -680px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Skeleton { +.Mount_Head_Wolf-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -136px -680px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Spooky { +.Mount_Head_Wolf-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -272px -680px; width: 135px; height: 135px; } -.Mount_Head_Wolf-StarryNight { +.Mount_Head_Wolf-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -408px -680px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Thunderstorm { +.Mount_Head_Wolf-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -544px -680px; width: 135px; height: 135px; } -.Mount_Head_Wolf-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -544px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Zombie { +.Mount_Head_Wolf-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: -680px -680px; width: 135px; height: 135px; } +.Mount_Head_Wolf-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -816px 0px; + width: 135px; + height: 135px; +} +.Mount_Head_Wolf-White { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -544px -408px; + width: 135px; + height: 135px; +} +.Mount_Head_Wolf-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-18.png'); + background-position: -136px 0px; + width: 135px; + height: 135px; +} .Mount_Head_Yarn-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1361px -1166px; + background-position: -1166px -1452px; width: 105px; height: 105px; } .Mount_Head_Yarn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1346px; + background-position: -1272px -1452px; width: 105px; height: 105px; } .Mount_Head_Yarn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -106px -1346px; + background-position: -1378px -1452px; width: 105px; height: 105px; } .Mount_Head_Yarn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -212px -1346px; + background-position: -1588px 0px; width: 105px; height: 105px; } .Mount_Head_Yarn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -318px -1346px; + background-position: -1588px -106px; width: 105px; height: 105px; } .Mount_Head_Yarn-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -424px -1346px; + background-position: -1588px -212px; width: 105px; height: 105px; } .Mount_Head_Yarn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -530px -1346px; + background-position: -1588px -318px; width: 105px; height: 105px; } .Mount_Head_Yarn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -636px -1346px; + background-position: -1588px -424px; width: 105px; height: 105px; } .Mount_Head_Yarn-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -742px -1346px; + background-position: -1588px -530px; width: 105px; height: 105px; } .Mount_Head_Yarn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -848px -1346px; + background-position: -1588px -636px; width: 105px; height: 105px; } .Mount_Icon_Aether-Invisible { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -954px -922px; + background-position: -1588px -842px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1452px; + background-position: -656px -1558px; width: 81px; height: 99px; } .Mount_Icon_Alligator-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1060px -1028px; + background-position: -1588px -942px; width: 81px; height: 99px; } .Mount_Icon_Alligator-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1166px -1134px; + background-position: -1588px -1042px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1272px -1240px; + background-position: -1588px -1142px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -954px -1346px; + background-position: -1588px -1242px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1036px -1346px; + background-position: -1588px -1342px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1118px -1346px; + background-position: -1588px -1442px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1200px -1346px; + background-position: -848px -816px; width: 81px; height: 99px; } .Mount_Icon_Alligator-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1282px -1346px; + background-position: -954px -922px; width: 81px; height: 99px; } .Mount_Icon_Alligator-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1364px -1346px; + background-position: -1060px -1028px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px 0px; + background-position: -1166px -1134px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -100px; + background-position: -1272px -1240px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -200px; + background-position: -1378px -1346px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -300px; + background-position: -1484px -1452px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -400px; + background-position: 0px -1558px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -500px; + background-position: -82px -1558px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -600px; + background-position: -164px -1558px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -700px; + background-position: -246px -1558px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -800px; + background-position: -328px -1558px; width: 81px; height: 99px; } .Mount_Icon_Armadillo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -900px; + background-position: -410px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -1000px; + background-position: -492px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -1100px; + background-position: -574px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -1200px; + background-position: -1588px -742px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1467px -1300px; + background-position: -738px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px 0px; + background-position: -820px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -100px; + background-position: -902px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -200px; + background-position: -984px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -300px; + background-position: -1066px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -400px; + background-position: -1148px -1558px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -500px; + background-position: -1230px -1558px; width: 81px; height: 99px; } .Mount_Icon_Badger-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -600px; + background-position: -1312px -1558px; width: 81px; height: 99px; } .Mount_Icon_Badger-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -700px; + background-position: -1394px -1558px; width: 81px; height: 99px; } .Mount_Icon_Badger-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -800px; + background-position: -1476px -1558px; width: 81px; height: 99px; } .Mount_Icon_Badger-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -900px; + background-position: -1558px -1558px; width: 81px; height: 99px; } .Mount_Icon_Badger-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -1000px; + background-position: -1694px 0px; width: 81px; height: 99px; } .Mount_Icon_Badger-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -1100px; + background-position: -1694px -100px; width: 81px; height: 99px; } .Mount_Icon_Badger-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -1200px; + background-position: -1694px -200px; width: 81px; height: 99px; } .Mount_Icon_Badger-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1549px -1300px; + background-position: -1694px -300px; width: 81px; height: 99px; } .Mount_Icon_Badger-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1452px; + background-position: -1694px -400px; width: 81px; height: 99px; } .Mount_Icon_Badger-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1452px; + background-position: -1694px -500px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1452px; + background-position: -1694px -600px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1452px; + background-position: -1694px -700px; width: 81px; height: 99px; } .Mount_Icon_BearCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1452px; + background-position: -1694px -800px; width: 81px; height: 99px; } .Mount_Icon_BearCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1452px; + background-position: -1694px -900px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1452px; + background-position: -1694px -1000px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -848px -816px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Polar { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1452px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1631px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1713px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1713px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1713px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1713px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1713px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1713px -500px; + background-position: -1694px -1100px; width: 81px; height: 99px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-19.css b/website/client/assets/css/sprites/spritesmith-main-19.css index 95a583e355..12f34744a1 100644 --- a/website/client/assets/css/sprites/spritesmith-main-19.css +++ b/website/client/assets/css/sprites/spritesmith-main-19.css @@ -1,1992 +1,1992 @@ -.Mount_Icon_Cactus-Base { +.Mount_Icon_BearCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-CottonCandyBlue { +.Mount_Icon_BearCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-CottonCandyPink { +.Mount_Icon_BearCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Cupid { +.Mount_Icon_BearCub-Frost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Desert { +.Mount_Icon_BearCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Ember { +.Mount_Icon_BearCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Fairy { +.Mount_Icon_BearCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Floral { +.Mount_Icon_BearCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Ghost { +.Mount_Icon_BearCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Glass { +.Mount_Icon_BearCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Glow { +.Mount_Icon_BearCub-Polar { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Golden { +.Mount_Icon_BearCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Holly { +.Mount_Icon_BearCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Peppermint { +.Mount_Icon_BearCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Rainbow { +.Mount_Icon_BearCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Red { +.Mount_Icon_BearCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-RoyalPurple { +.Mount_Icon_BearCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Shade { +.Mount_Icon_BearCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Shimmer { +.Mount_Icon_BearCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Skeleton { +.Mount_Icon_BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Spooky { +.Mount_Icon_BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-StarryNight { +.Mount_Icon_BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Thunderstorm { +.Mount_Icon_Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-White { +.Mount_Icon_Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cactus-Zombie { +.Mount_Icon_Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Base { +.Mount_Icon_Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-CottonCandyBlue { +.Mount_Icon_Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-CottonCandyPink { +.Mount_Icon_Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Desert { +.Mount_Icon_Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Golden { +.Mount_Icon_Beetle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Red { +.Mount_Icon_Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Shade { +.Mount_Icon_Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Skeleton { +.Mount_Icon_Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-White { +.Mount_Icon_Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cheetah-Zombie { +.Mount_Icon_Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Base { +.Mount_Icon_Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cow-CottonCandyBlue { +.Mount_Icon_Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cow-CottonCandyPink { +.Mount_Icon_Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Desert { +.Mount_Icon_Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Golden { +.Mount_Icon_Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Red { +.Mount_Icon_Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Shade { +.Mount_Icon_Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Skeleton { +.Mount_Icon_Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cow-White { +.Mount_Icon_Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cow-Zombie { +.Mount_Icon_Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Base { +.Mount_Icon_Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-CottonCandyBlue { +.Mount_Icon_Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-CottonCandyPink { +.Mount_Icon_Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Desert { +.Mount_Icon_Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px 0px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Golden { +.Mount_Icon_Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -100px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Red { +.Mount_Icon_Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -200px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Shade { +.Mount_Icon_Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -300px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Skeleton { +.Mount_Icon_Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -400px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-White { +.Mount_Icon_Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -500px; width: 81px; height: 99px; } -.Mount_Icon_Cuttlefish-Zombie { +.Mount_Icon_Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Base { +.Mount_Icon_Cactus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-CottonCandyBlue { +.Mount_Icon_Cactus-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-CottonCandyPink { +.Mount_Icon_Cactus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Desert { +.Mount_Icon_Cactus-Ember { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Golden { +.Mount_Icon_Cactus-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Red { +.Mount_Icon_Cactus-Floral { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Shade { +.Mount_Icon_Cactus-Frost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Skeleton { +.Mount_Icon_Cactus-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -600px; width: 81px; height: 99px; } -.Mount_Icon_Deer-White { +.Mount_Icon_Cactus-Glass { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px 0px; width: 81px; height: 99px; } -.Mount_Icon_Deer-Zombie { +.Mount_Icon_Cactus-Glow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -100px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Aquatic { +.Mount_Icon_Cactus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -200px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Base { +.Mount_Icon_Cactus-Holly { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -300px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-CottonCandyBlue { +.Mount_Icon_Cactus-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -400px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-CottonCandyPink { +.Mount_Icon_Cactus-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -500px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Cupid { +.Mount_Icon_Cactus-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -600px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Desert { +.Mount_Icon_Cactus-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Ember { +.Mount_Icon_Cactus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Fairy { +.Mount_Icon_Cactus-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Floral { +.Mount_Icon_Cactus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Ghost { +.Mount_Icon_Cactus-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Glass { +.Mount_Icon_Cactus-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Glow { +.Mount_Icon_Cactus-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Golden { +.Mount_Icon_Cactus-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Holly { +.Mount_Icon_Cactus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Peppermint { +.Mount_Icon_Cheetah-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Rainbow { +.Mount_Icon_Cheetah-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px 0px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Red { +.Mount_Icon_Cheetah-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -100px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-RoyalPurple { +.Mount_Icon_Cheetah-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -200px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Shade { +.Mount_Icon_Cheetah-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -300px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Shimmer { +.Mount_Icon_Cheetah-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -400px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Skeleton { +.Mount_Icon_Cheetah-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -500px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Spooky { +.Mount_Icon_Cheetah-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -600px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-StarryNight { +.Mount_Icon_Cheetah-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -700px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Thunderstorm { +.Mount_Icon_Cheetah-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -800px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-White { +.Mount_Icon_Cow-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -800px; width: 81px; height: 99px; } -.Mount_Icon_Dragon-Zombie { +.Mount_Icon_Cow-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Base { +.Mount_Icon_Cow-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-CottonCandyBlue { +.Mount_Icon_Cow-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-CottonCandyPink { +.Mount_Icon_Cow-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Desert { +.Mount_Icon_Cow-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Golden { +.Mount_Icon_Cow-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Red { +.Mount_Icon_Cow-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Shade { +.Mount_Icon_Cow-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Skeleton { +.Mount_Icon_Cow-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -800px; width: 81px; height: 99px; } -.Mount_Icon_Egg-White { +.Mount_Icon_Cuttlefish-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px 0px; width: 81px; height: 99px; } -.Mount_Icon_Egg-Zombie { +.Mount_Icon_Cuttlefish-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -100px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Base { +.Mount_Icon_Cuttlefish-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -200px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-CottonCandyBlue { +.Mount_Icon_Cuttlefish-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -300px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-CottonCandyPink { +.Mount_Icon_Cuttlefish-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -400px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Desert { +.Mount_Icon_Cuttlefish-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -500px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Golden { +.Mount_Icon_Cuttlefish-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -600px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Red { +.Mount_Icon_Cuttlefish-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -700px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Shade { +.Mount_Icon_Cuttlefish-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -800px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Skeleton { +.Mount_Icon_Cuttlefish-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px 0px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-White { +.Mount_Icon_Deer-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -100px; width: 81px; height: 99px; } -.Mount_Icon_Falcon-Zombie { +.Mount_Icon_Deer-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -200px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Base { +.Mount_Icon_Deer-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -300px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-CottonCandyBlue { +.Mount_Icon_Deer-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -400px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-CottonCandyPink { +.Mount_Icon_Deer-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -500px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Desert { +.Mount_Icon_Deer-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -600px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Golden { +.Mount_Icon_Deer-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -700px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Red { +.Mount_Icon_Deer-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -800px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Shade { +.Mount_Icon_Deer-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -900px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Skeleton { +.Mount_Icon_Deer-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -900px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-White { +.Mount_Icon_Dragon-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -900px; width: 81px; height: 99px; } -.Mount_Icon_Ferret-Zombie { +.Mount_Icon_Dragon-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Aquatic { +.Mount_Icon_Dragon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Base { +.Mount_Icon_Dragon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-CottonCandyBlue { +.Mount_Icon_Dragon-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-CottonCandyPink { +.Mount_Icon_Dragon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Cupid { +.Mount_Icon_Dragon-Ember { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Desert { +.Mount_Icon_Dragon-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Ember { +.Mount_Icon_Dragon-Floral { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Fairy { +.Mount_Icon_Dragon-Frost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Floral { +.Mount_Icon_Dragon-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Ghost { +.Mount_Icon_Dragon-Glass { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px 0px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Glass { +.Mount_Icon_Dragon-Glow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -100px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Glow { +.Mount_Icon_Dragon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -200px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Golden { +.Mount_Icon_Dragon-Holly { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -300px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Holly { +.Mount_Icon_Dragon-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -400px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Peppermint { +.Mount_Icon_Dragon-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -500px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Rainbow { +.Mount_Icon_Dragon-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -600px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Red { +.Mount_Icon_Dragon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -700px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-RoyalPurple { +.Mount_Icon_Dragon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -800px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Shade { +.Mount_Icon_Dragon-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -900px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Shimmer { +.Mount_Icon_Dragon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -1000px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Skeleton { +.Mount_Icon_Dragon-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1000px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Spooky { +.Mount_Icon_Dragon-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -1000px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-StarryNight { +.Mount_Icon_Dragon-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -1000px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Thunderstorm { +.Mount_Icon_Dragon-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1000px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-White { +.Mount_Icon_Dragon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1000px; width: 81px; height: 99px; } -.Mount_Icon_FlyingPig-Zombie { +.Mount_Icon_Egg-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Aquatic { +.Mount_Icon_Egg-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Base { +.Mount_Icon_Egg-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-CottonCandyBlue { +.Mount_Icon_Egg-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-CottonCandyPink { +.Mount_Icon_Egg-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Cupid { +.Mount_Icon_Egg-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Desert { +.Mount_Icon_Egg-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Ember { +.Mount_Icon_Egg-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Fairy { +.Mount_Icon_Egg-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px 0px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Floral { +.Mount_Icon_Egg-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Ghost { +.Mount_Icon_Falcon-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -200px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Glass { +.Mount_Icon_Falcon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -300px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Glow { +.Mount_Icon_Falcon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -400px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Golden { +.Mount_Icon_Falcon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -500px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Holly { +.Mount_Icon_Falcon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -600px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Peppermint { +.Mount_Icon_Falcon-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -700px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Rainbow { +.Mount_Icon_Falcon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -800px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Red { +.Mount_Icon_Falcon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -900px; width: 81px; height: 99px; } -.Mount_Icon_Fox-RoyalPurple { +.Mount_Icon_Falcon-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Shade { +.Mount_Icon_Falcon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Shimmer { +.Mount_Icon_Ferret-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px 0px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Skeleton { +.Mount_Icon_Ferret-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Spooky { +.Mount_Icon_Ferret-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-StarryNight { +.Mount_Icon_Ferret-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Thunderstorm { +.Mount_Icon_Ferret-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-White { +.Mount_Icon_Ferret-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Fox-Zombie { +.Mount_Icon_Ferret-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Base { +.Mount_Icon_Ferret-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-CottonCandyBlue { +.Mount_Icon_Ferret-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-CottonCandyPink { +.Mount_Icon_Ferret-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Desert { +.Mount_Icon_FlyingPig-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Golden { +.Mount_Icon_FlyingPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Red { +.Mount_Icon_FlyingPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Shade { +.Mount_Icon_FlyingPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Skeleton { +.Mount_Icon_FlyingPig-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px 0px; width: 81px; height: 99px; } -.Mount_Icon_Frog-White { +.Mount_Icon_FlyingPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -100px; width: 81px; height: 99px; } -.Mount_Icon_Frog-Zombie { +.Mount_Icon_FlyingPig-Ember { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -200px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Base { +.Mount_Icon_FlyingPig-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -300px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-CottonCandyBlue { +.Mount_Icon_FlyingPig-Floral { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -400px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-CottonCandyPink { +.Mount_Icon_FlyingPig-Frost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -500px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Desert { +.Mount_Icon_FlyingPig-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -600px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Golden { +.Mount_Icon_FlyingPig-Glass { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -700px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Red { +.Mount_Icon_FlyingPig-Glow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -800px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-RoyalPurple { +.Mount_Icon_FlyingPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -900px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Shade { +.Mount_Icon_FlyingPig-Holly { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Skeleton { +.Mount_Icon_FlyingPig-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-White { +.Mount_Icon_FlyingPig-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Gryphon-Zombie { +.Mount_Icon_FlyingPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Base { +.Mount_Icon_FlyingPig-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-CottonCandyBlue { +.Mount_Icon_FlyingPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-CottonCandyPink { +.Mount_Icon_FlyingPig-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Desert { +.Mount_Icon_FlyingPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Golden { +.Mount_Icon_FlyingPig-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Red { +.Mount_Icon_FlyingPig-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Shade { +.Mount_Icon_FlyingPig-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Skeleton { +.Mount_Icon_FlyingPig-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-White { +.Mount_Icon_FlyingPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1200px; width: 81px; height: 99px; } -.Mount_Icon_GuineaPig-Zombie { +.Mount_Icon_Fox-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Base { +.Mount_Icon_Fox-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-CottonCandyBlue { +.Mount_Icon_Fox-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-CottonCandyPink { +.Mount_Icon_Fox-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Desert { +.Mount_Icon_Fox-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Golden { +.Mount_Icon_Fox-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px 0px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Red { +.Mount_Icon_Fox-Ember { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -100px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Shade { +.Mount_Icon_Fox-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -200px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Skeleton { +.Mount_Icon_Fox-Floral { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -300px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-White { +.Mount_Icon_Fox-Frost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -400px; width: 81px; height: 99px; } -.Mount_Icon_Hedgehog-Zombie { +.Mount_Icon_Fox-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -500px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Base { +.Mount_Icon_Fox-Glass { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -600px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-CottonCandyBlue { +.Mount_Icon_Fox-Glow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -700px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-CottonCandyPink { +.Mount_Icon_Fox-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -800px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Desert { +.Mount_Icon_Fox-Holly { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -900px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Golden { +.Mount_Icon_Fox-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Red { +.Mount_Icon_Fox-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Shade { +.Mount_Icon_Fox-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Skeleton { +.Mount_Icon_Fox-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px 0px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-White { +.Mount_Icon_Fox-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -100px; width: 81px; height: 99px; } -.Mount_Icon_Hippo-Zombie { +.Mount_Icon_Fox-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -200px; width: 81px; height: 99px; } -.Mount_Icon_Hippogriff-Hopeful { +.Mount_Icon_Fox-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -300px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Base { +.Mount_Icon_Fox-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -400px; width: 81px; height: 99px; } -.Mount_Icon_Horse-CottonCandyBlue { +.Mount_Icon_Fox-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -500px; width: 81px; height: 99px; } -.Mount_Icon_Horse-CottonCandyPink { +.Mount_Icon_Fox-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -600px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Desert { +.Mount_Icon_Fox-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -700px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Golden { +.Mount_Icon_Fox-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -800px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Red { +.Mount_Icon_Frog-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -900px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Shade { +.Mount_Icon_Frog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Skeleton { +.Mount_Icon_Frog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Horse-White { +.Mount_Icon_Frog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Zombie { +.Mount_Icon_Frog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -1300px; width: 81px; height: 99px; } -.Mount_Icon_JackOLantern-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_JackOLantern-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Jackalope-RoyalPurple { +.Mount_Icon_Frog-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Base { +.Mount_Icon_Frog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Frog-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Frog-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-CottonCandyBlue { +.Mount_Icon_Frog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-CottonCandyPink { +.Mount_Icon_Gryphon-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Desert { +.Mount_Icon_Gryphon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Golden { +.Mount_Icon_Gryphon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Red { +.Mount_Icon_Gryphon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Shade { +.Mount_Icon_Gryphon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Skeleton { +.Mount_Icon_Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-White { +.Mount_Icon_Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Kangaroo-Zombie { +.Mount_Icon_Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -1300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Aquatic { +.Mount_Icon_Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -1300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Base { +.Mount_Icon_Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-CottonCandyBlue { +.Mount_Icon_Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-CottonCandyPink { +.Mount_Icon_GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1394px -1300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Cupid { +.Mount_Icon_GuineaPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px 0px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Desert { +.Mount_Icon_GuineaPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Ember { +.Mount_Icon_GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Ethereal { +.Mount_Icon_GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Fairy { +.Mount_Icon_GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Floral { +.Mount_Icon_GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -500px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Ghost { +.Mount_Icon_GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -600px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Glass { +.Mount_Icon_GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -700px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Glow { +.Mount_Icon_GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -800px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Golden { +.Mount_Icon_Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -900px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Holly { +.Mount_Icon_Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -1000px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Peppermint { +.Mount_Icon_Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -1100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Rainbow { +.Mount_Icon_Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -1200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Red { +.Mount_Icon_Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1476px -1300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-RoyalPurple { +.Mount_Icon_Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Shade { +.Mount_Icon_Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Shimmer { +.Mount_Icon_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Skeleton { +.Mount_Icon_Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Spooky { +.Mount_Icon_Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-StarryNight { +.Mount_Icon_Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Thunderstorm { +.Mount_Icon_Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-White { +.Mount_Icon_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1400px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Zombie { +.Mount_Icon_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1400px; width: 81px; height: 99px; } -.Mount_Icon_MagicalBee-Base { +.Mount_Icon_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1400px; width: 81px; height: 99px; } -.Mount_Icon_Mammoth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -1087px; - width: 78px; - height: 86px; -} -.Mount_Icon_MantisShrimp-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1312px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Orca-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -1000px; - width: 78px; - height: 86px; -} -.Mount_Icon_Owl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1312px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Glow { +.Mount_Icon_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1400px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Golden { +.Mount_Icon_Hippo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippo-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippogriff-Hopeful { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1312px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_JackOLantern-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_JackOLantern-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Jackalope-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Ethereal { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1312px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1640px -900px; width: 81px; height: 99px; } +.Mount_Icon_LionCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -1100px; + width: 81px; + height: 99px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-2.css b/website/client/assets/css/sprites/spritesmith-main-2.css index 609447ab6b..dd35dfed98 100644 --- a/website/client/assets/css/sprites/spritesmith-main-2.css +++ b/website/client/assets/css/sprites/spritesmith-main-2.css @@ -1,267 +1,375 @@ .hair_mustache_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -273px; + background-position: -460px -273px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -288px; + background-position: -485px -288px; width: 60px; height: 60px; } -.hair_mustache_2_halloween { +.hair_mustache_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px -91px; + background-position: -273px -637px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_halloween { +.customize-option.hair_mustache_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -106px; + background-position: -298px -652px; width: 60px; height: 60px; } -.hair_mustache_2_holly { +.hair_mustache_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1188px 0px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_holly { +.customize-option.hair_mustache_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1213px -15px; width: 60px; height: 60px; } -.hair_mustache_2_hollygreen { +.hair_mustache_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px -182px; + background-position: -364px -637px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_hollygreen { +.customize-option.hair_mustache_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -197px; + background-position: -389px -652px; width: 60px; height: 60px; } -.hair_mustache_2_midnight { +.hair_mustache_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px -273px; + background-position: -455px -637px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_midnight { +.customize-option.hair_mustache_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -288px; + background-position: -480px -652px; width: 60px; height: 60px; } -.hair_mustache_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppink { +.hair_mustache_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -546px -637px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_ppink { +.customize-option.hair_mustache_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -571px -652px; width: 60px; height: 60px; } -.hair_mustache_2_ppurple { +.hair_mustache_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -637px -637px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_ppurple { +.customize-option.hair_mustache_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -662px -652px; width: 60px; height: 60px; } -.hair_mustache_2_pumpkin { +.hair_mustache_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -733px 0px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_pumpkin { +.customize-option.hair_mustache_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -758px -15px; width: 60px; height: 60px; } -.hair_mustache_2_purple { +.hair_mustache_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -106px; + width: 60px; + height: 60px; +} +.hair_mustache_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -652px; + width: 60px; + height: 60px; +} +.hair_mustache_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_mustache_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_mustache_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -345px -182px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_purple { +.customize-option.hair_mustache_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -370px -197px; width: 60px; height: 60px; } -.hair_mustache_2_pyellow { +.hair_mustache_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: 0px -273px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_pyellow { +.customize-option.hair_mustache_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -25px -288px; width: 60px; height: 60px; } -.hair_mustache_2_rainbow { +.hair_mustache_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -91px -273px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_rainbow { +.customize-option.hair_mustache_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -116px -288px; width: 60px; height: 60px; } -.hair_mustache_2_red { +.hair_mustache_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -182px -273px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_red { +.customize-option.hair_mustache_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -207px -288px; width: 60px; height: 60px; } -.hair_mustache_2_snowy { +.hair_mustache_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -273px -273px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_snowy { +.customize-option.hair_mustache_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -298px -288px; width: 60px; height: 60px; } -.hair_mustache_2_white { +.hair_mustache_2_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -288px; + width: 60px; + height: 60px; +} +.hair_mustache_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: 0px -364px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_white { +.customize-option.hair_mustache_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -25px -379px; width: 60px; height: 60px; } -.hair_mustache_2_winternight { +.hair_mustache_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -91px -364px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_winternight { +.customize-option.hair_mustache_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -116px -379px; width: 60px; height: 60px; } -.hair_mustache_2_winterstar { +.hair_mustache_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -182px -364px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_winterstar { +.customize-option.hair_mustache_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -207px -379px; width: 60px; height: 60px; } -.hair_mustache_2_yellow { +.hair_mustache_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -273px -364px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_yellow { +.customize-option.hair_mustache_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -298px -379px; width: 60px; height: 60px; } -.hair_mustache_2_zombie { +.hair_mustache_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -364px -364px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_zombie { +.customize-option.hair_mustache_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -389px -379px; width: 60px; height: 60px; } +.hair_mustache_2_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -15px; + width: 60px; + height: 60px; +} +.hair_mustache_2_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -106px; + width: 60px; + height: 60px; +} +.hair_mustache_2_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -197px; + width: 60px; + height: 60px; +} +.hair_mustache_2_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -379px; + width: 60px; + height: 60px; +} +.hair_mustache_2_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -470px; + width: 60px; + height: 60px; +} +.hair_mustache_2_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -470px; + width: 60px; + height: 60px; +} +.hair_mustache_2_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -470px; + width: 60px; + height: 60px; +} +.hair_mustache_2_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -470px; + width: 60px; + height: 60px; +} .button_chair_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1643px -589px; @@ -336,85 +444,85 @@ } .chair_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -551px -91px; + background-position: -364px -546px; width: 90px; height: 90px; } .chair_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -551px -182px; + background-position: -455px -546px; width: 90px; height: 90px; } .chair_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -551px -273px; + background-position: -546px -546px; width: 90px; height: 90px; } .chair_handleless_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -551px -364px; + background-position: -642px 0px; width: 90px; height: 90px; } .chair_handleless_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -551px -455px; + background-position: -642px -91px; width: 90px; height: 90px; } .chair_handleless_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -546px; + background-position: -642px -182px; width: 90px; height: 90px; } .chair_handleless_pink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -546px; + background-position: -642px -273px; width: 90px; height: 90px; } .chair_handleless_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -546px; + background-position: -642px -364px; width: 90px; height: 90px; } .chair_handleless_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -546px; + background-position: -642px -455px; width: 90px; height: 90px; } .chair_pink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -546px; + background-position: -642px -546px; width: 90px; height: 90px; } .chair_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -546px; + background-position: 0px -637px; width: 90px; height: 90px; } .chair_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -546px; + background-position: -91px -637px; width: 90px; height: 90px; } .hair_flower_1 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -642px 0px; + background-position: -182px -637px; width: 90px; height: 90px; } .customize-option.hair_flower_1 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -667px -15px; + background-position: -207px -652px; width: 60px; height: 60px; } @@ -504,61 +612,61 @@ } .hair_flower_2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -637px; + background-position: -733px -182px; width: 90px; height: 90px; } .customize-option.hair_flower_2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -652px; + background-position: -758px -197px; width: 60px; height: 60px; } .hair_flower_3 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -637px; + background-position: -733px -273px; width: 90px; height: 90px; } .customize-option.hair_flower_3 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -652px; + background-position: -758px -288px; width: 60px; height: 60px; } .hair_flower_4 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -637px; + background-position: -733px -364px; width: 90px; height: 90px; } .customize-option.hair_flower_4 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -652px; + background-position: -758px -379px; width: 60px; height: 60px; } .hair_flower_5 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -637px; + background-position: -733px -455px; width: 90px; height: 90px; } .customize-option.hair_flower_5 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -652px; + background-position: -758px -470px; width: 60px; height: 60px; } .hair_flower_6 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -637px; + background-position: -733px -546px; width: 90px; height: 90px; } .customize-option.hair_flower_6 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -652px; + background-position: -758px -561px; width: 60px; height: 60px; } @@ -600,2629 +708,2617 @@ } .hair_bangs_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -819px; + background-position: -915px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -834px; + background-position: -940px -652px; width: 60px; height: 60px; } .hair_bangs_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -91px; + background-position: -182px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -106px; + background-position: -207px -743px; width: 60px; height: 60px; } .hair_bangs_1_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -182px; + background-position: -273px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -197px; + background-position: -298px -743px; width: 60px; height: 60px; } .hair_bangs_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -273px; + background-position: -364px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -288px; + background-position: -389px -743px; width: 60px; height: 60px; } .hair_bangs_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -364px; + background-position: -455px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -379px; + background-position: -480px -743px; width: 60px; height: 60px; } .hair_bangs_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -455px; + background-position: -546px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -470px; + background-position: -571px -743px; width: 60px; height: 60px; } .hair_bangs_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -546px; + background-position: -637px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -561px; + background-position: -662px -743px; width: 60px; height: 60px; } .hair_bangs_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -733px -637px; + background-position: -728px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -758px -652px; + background-position: -753px -743px; width: 60px; height: 60px; } .hair_bangs_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -728px; + background-position: -824px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -743px; + background-position: -849px -15px; width: 60px; height: 60px; } .hair_bangs_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -728px; + background-position: -824px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -743px; + background-position: -849px -106px; width: 60px; height: 60px; } .hair_bangs_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -728px; + background-position: -824px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -743px; + background-position: -849px -197px; width: 60px; height: 60px; } .hair_bangs_1_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -728px; + background-position: -824px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -743px; + background-position: -849px -288px; width: 60px; height: 60px; } .hair_bangs_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -728px; + background-position: -824px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -743px; + background-position: -849px -379px; width: 60px; height: 60px; } .hair_bangs_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -728px; + background-position: -824px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -743px; + background-position: -849px -470px; width: 60px; height: 60px; } .hair_bangs_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -728px; + background-position: -824px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -743px; + background-position: -849px -561px; width: 60px; height: 60px; } .hair_bangs_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -728px; + background-position: -824px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -743px; + background-position: -849px -652px; width: 60px; height: 60px; } .hair_bangs_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -728px; + background-position: -824px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -743px; + background-position: -849px -743px; width: 60px; height: 60px; } .hair_bangs_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px 0px; + background-position: 0px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -15px; + background-position: -25px -834px; width: 60px; height: 60px; } .hair_bangs_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -91px; + background-position: -91px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -106px; + background-position: -116px -834px; width: 60px; height: 60px; } .hair_bangs_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -182px; + background-position: -182px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -197px; + background-position: -207px -834px; width: 60px; height: 60px; } .hair_bangs_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -273px; + background-position: -273px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -288px; + background-position: -298px -834px; width: 60px; height: 60px; } .hair_bangs_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -364px; + background-position: -364px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -379px; + background-position: -389px -834px; width: 60px; height: 60px; } .hair_bangs_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -455px; + background-position: -455px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -470px; + background-position: -480px -834px; width: 60px; height: 60px; } .hair_bangs_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -546px; + background-position: -546px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -561px; + background-position: -571px -834px; width: 60px; height: 60px; } .hair_bangs_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -637px; + background-position: -637px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -652px; + background-position: -662px -834px; width: 60px; height: 60px; } .hair_bangs_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -824px -728px; + background-position: -728px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -849px -743px; + background-position: -753px -834px; width: 60px; height: 60px; } .hair_bangs_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -819px; + background-position: -819px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -834px; + background-position: -844px -834px; width: 60px; height: 60px; } .hair_bangs_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -819px; + background-position: -915px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -834px; + background-position: -940px -15px; width: 60px; height: 60px; } .hair_bangs_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -819px; + background-position: -915px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -834px; + background-position: -940px -106px; width: 60px; height: 60px; } .hair_bangs_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -819px; + background-position: -915px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -834px; + background-position: -940px -197px; width: 60px; height: 60px; } .hair_bangs_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -819px; + background-position: -915px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -834px; + background-position: -940px -288px; width: 60px; height: 60px; } .hair_bangs_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -819px; + background-position: -915px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -834px; + background-position: -940px -379px; width: 60px; height: 60px; } .hair_bangs_1_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -819px; + background-position: -915px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -834px; + background-position: -940px -470px; width: 60px; height: 60px; } .hair_bangs_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -819px; + background-position: -915px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -834px; + background-position: -940px -561px; width: 60px; height: 60px; } .hair_bangs_1_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -819px; + background-position: -915px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -834px; + background-position: -940px -743px; width: 60px; height: 60px; } .hair_bangs_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px 0px; + background-position: -915px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -15px; + background-position: -940px -834px; width: 60px; height: 60px; } .hair_bangs_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -91px; + background-position: 0px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -106px; + background-position: -25px -925px; width: 60px; height: 60px; } .hair_bangs_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -182px; + background-position: -91px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -197px; + background-position: -116px -925px; width: 60px; height: 60px; } .hair_bangs_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -273px; + background-position: -182px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -288px; + background-position: -207px -925px; width: 60px; height: 60px; } .hair_bangs_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1001px; + background-position: -1097px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1016px; + background-position: -1122px -197px; width: 60px; height: 60px; } .hair_bangs_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -364px; + background-position: -273px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -379px; + background-position: -298px -925px; width: 60px; height: 60px; } .hair_bangs_2_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -455px; + background-position: -364px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -470px; + background-position: -389px -925px; width: 60px; height: 60px; } .hair_bangs_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -546px; + background-position: -455px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -561px; + background-position: -480px -925px; width: 60px; height: 60px; } .hair_bangs_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -637px; + background-position: -546px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -652px; + background-position: -571px -925px; width: 60px; height: 60px; } .hair_bangs_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -728px; + background-position: -637px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -743px; + background-position: -662px -925px; width: 60px; height: 60px; } .hair_bangs_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -915px -819px; + background-position: -728px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -940px -834px; + background-position: -753px -925px; width: 60px; height: 60px; } .hair_bangs_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -910px; + background-position: -819px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -925px; + background-position: -844px -925px; width: 60px; height: 60px; } .hair_bangs_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -910px; + background-position: -910px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -925px; + background-position: -935px -925px; width: 60px; height: 60px; } .hair_bangs_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -910px; + background-position: -1006px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -925px; + background-position: -1031px -15px; width: 60px; height: 60px; } .hair_bangs_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -910px; + background-position: -1006px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -925px; + background-position: -1031px -106px; width: 60px; height: 60px; } .hair_bangs_2_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -910px; + background-position: -1006px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -925px; + background-position: -1031px -197px; width: 60px; height: 60px; } .hair_bangs_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -910px; + background-position: -1006px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -925px; + background-position: -1031px -288px; width: 60px; height: 60px; } .hair_bangs_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -910px; + background-position: -1006px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -925px; + background-position: -1031px -379px; width: 60px; height: 60px; } .hair_bangs_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -910px; + background-position: -1006px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -925px; + background-position: -1031px -470px; width: 60px; height: 60px; } .hair_bangs_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -910px; + background-position: -1006px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -925px; + background-position: -1031px -561px; width: 60px; height: 60px; } .hair_bangs_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -910px; + background-position: -1006px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -925px; + background-position: -1031px -652px; width: 60px; height: 60px; } .hair_bangs_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -910px; + background-position: -1006px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -925px; + background-position: -1031px -743px; width: 60px; height: 60px; } .hair_bangs_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px 0px; + background-position: -1006px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -15px; + background-position: -1031px -834px; width: 60px; height: 60px; } .hair_bangs_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -91px; + background-position: -1006px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -106px; + background-position: -1031px -925px; width: 60px; height: 60px; } .hair_bangs_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -182px; + background-position: 0px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -197px; + background-position: -25px -1016px; width: 60px; height: 60px; } .hair_bangs_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -273px; + background-position: -91px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -288px; + background-position: -116px -1016px; width: 60px; height: 60px; } .hair_bangs_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -364px; + background-position: -182px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -379px; + background-position: -207px -1016px; width: 60px; height: 60px; } .hair_bangs_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -455px; + background-position: -273px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -470px; + background-position: -298px -1016px; width: 60px; height: 60px; } .hair_bangs_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -546px; + background-position: -364px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -561px; + background-position: -389px -1016px; width: 60px; height: 60px; } .hair_bangs_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -637px; + background-position: -455px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -652px; + background-position: -480px -1016px; width: 60px; height: 60px; } .hair_bangs_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -728px; + background-position: -546px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -743px; + background-position: -571px -1016px; width: 60px; height: 60px; } .hair_bangs_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -819px; + background-position: -637px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -834px; + background-position: -662px -1016px; width: 60px; height: 60px; } .hair_bangs_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1006px -910px; + background-position: -728px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1031px -925px; + background-position: -753px -1016px; width: 60px; height: 60px; } .hair_bangs_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1001px; + background-position: -819px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1016px; + background-position: -844px -1016px; width: 60px; height: 60px; } .hair_bangs_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1001px; + background-position: -910px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1016px; + background-position: -935px -1016px; width: 60px; height: 60px; } .hair_bangs_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1001px; + background-position: -1001px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1016px; + background-position: -1026px -1016px; width: 60px; height: 60px; } .hair_bangs_2_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1001px; + background-position: -1097px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1016px; + background-position: -1122px -15px; width: 60px; height: 60px; } .hair_bangs_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1001px; + background-position: -1097px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1016px; + background-position: -1122px -106px; width: 60px; height: 60px; } .hair_bangs_2_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1001px; + background-position: -1097px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1016px; + background-position: -1122px -288px; width: 60px; height: 60px; } .hair_bangs_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1001px; + background-position: -1097px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1016px; + background-position: -1122px -379px; width: 60px; height: 60px; } .hair_bangs_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1001px; + background-position: -1097px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1016px; + background-position: -1122px -470px; width: 60px; height: 60px; } .hair_bangs_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1001px; + background-position: -1097px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1016px; + background-position: -1122px -561px; width: 60px; height: 60px; } .hair_bangs_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1001px; + background-position: -1097px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1016px; + background-position: -1122px -652px; width: 60px; height: 60px; } .hair_bangs_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -637px; + background-position: -273px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -652px; + background-position: -298px -1198px; width: 60px; height: 60px; } .hair_bangs_3_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1001px; + background-position: -1097px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1016px; + background-position: -1122px -743px; width: 60px; height: 60px; } .hair_bangs_3_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px 0px; + background-position: -1097px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -15px; + background-position: -1122px -834px; width: 60px; height: 60px; } .hair_bangs_3_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -91px; + background-position: -1097px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -106px; + background-position: -1122px -925px; width: 60px; height: 60px; } .hair_bangs_3_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -182px; + background-position: -1097px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -197px; + background-position: -1122px -1016px; width: 60px; height: 60px; } .hair_bangs_3_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -273px; + background-position: 0px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -288px; + background-position: -25px -1107px; width: 60px; height: 60px; } .hair_bangs_3_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -364px; + background-position: -91px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -379px; + background-position: -116px -1107px; width: 60px; height: 60px; } .hair_bangs_3_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -455px; + background-position: -182px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -470px; + background-position: -207px -1107px; width: 60px; height: 60px; } .hair_bangs_3_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -546px; + background-position: -273px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -561px; + background-position: -298px -1107px; width: 60px; height: 60px; } .hair_bangs_3_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -637px; + background-position: -364px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -652px; + background-position: -389px -1107px; width: 60px; height: 60px; } .hair_bangs_3_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -728px; + background-position: -455px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -743px; + background-position: -480px -1107px; width: 60px; height: 60px; } .hair_bangs_3_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -819px; + background-position: -546px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -834px; + background-position: -571px -1107px; width: 60px; height: 60px; } .hair_bangs_3_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -910px; + background-position: -637px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -925px; + background-position: -662px -1107px; width: 60px; height: 60px; } .hair_bangs_3_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1097px -1001px; + background-position: -728px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1122px -1016px; + background-position: -753px -1107px; width: 60px; height: 60px; } .hair_bangs_3_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1092px; + background-position: -819px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1107px; + background-position: -844px -1107px; width: 60px; height: 60px; } .hair_bangs_3_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1092px; + background-position: -910px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1107px; + background-position: -935px -1107px; width: 60px; height: 60px; } .hair_bangs_3_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1092px; + background-position: -1001px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1107px; + background-position: -1026px -1107px; width: 60px; height: 60px; } .hair_bangs_3_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1092px; + background-position: -1092px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1107px; + background-position: -1117px -1107px; width: 60px; height: 60px; } .hair_bangs_3_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1092px; + background-position: -345px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1107px; + background-position: -370px -106px; width: 60px; height: 60px; } .hair_bangs_3_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1092px; + background-position: -1188px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1107px; + background-position: -1213px -106px; width: 60px; height: 60px; } .hair_bangs_3_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1092px; + background-position: -1188px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1107px; + background-position: -1213px -197px; width: 60px; height: 60px; } .hair_bangs_3_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1092px; + background-position: -1188px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1107px; + background-position: -1213px -288px; width: 60px; height: 60px; } .hair_bangs_3_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1092px; + background-position: -1188px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1107px; + background-position: -1213px -379px; width: 60px; height: 60px; } .hair_bangs_3_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1092px; + background-position: -1188px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1107px; + background-position: -1213px -470px; width: 60px; height: 60px; } .hair_bangs_3_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1092px; + background-position: -1188px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1107px; + background-position: -1213px -561px; width: 60px; height: 60px; } .hair_bangs_3_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1092px; + background-position: -1188px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1107px; + background-position: -1213px -652px; width: 60px; height: 60px; } .hair_bangs_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1092px; + background-position: -1188px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1107px; + background-position: -1213px -743px; width: 60px; height: 60px; } .hair_bangs_3_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -345px -91px; + background-position: -1188px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -370px -106px; + background-position: -1213px -834px; width: 60px; height: 60px; } .hair_bangs_3_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -91px; + background-position: -1188px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -106px; + background-position: -1213px -925px; width: 60px; height: 60px; } .hair_bangs_3_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -182px; + background-position: -1188px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -197px; + background-position: -1213px -1016px; width: 60px; height: 60px; } .hair_bangs_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -273px; + background-position: -1188px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -288px; + background-position: -1213px -1107px; width: 60px; height: 60px; } .hair_bangs_3_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -364px; + background-position: 0px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -379px; + background-position: -25px -1198px; width: 60px; height: 60px; } .hair_bangs_3_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -455px; + background-position: -91px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -470px; + background-position: -116px -1198px; width: 60px; height: 60px; } .hair_bangs_3_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -546px; + background-position: -182px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -561px; + background-position: -207px -1198px; width: 60px; height: 60px; } .hair_bangs_3_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -728px; + background-position: -364px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -743px; + background-position: -389px -1198px; width: 60px; height: 60px; } .hair_bangs_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -819px; + background-position: -455px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -834px; + background-position: -480px -1198px; width: 60px; height: 60px; } .hair_bangs_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -910px; + background-position: -546px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -925px; + background-position: -571px -1198px; width: 60px; height: 60px; } .hair_bangs_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -1001px; + background-position: -637px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -1016px; + background-position: -662px -1198px; width: 60px; height: 60px; } .hair_bangs_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1188px -1092px; + background-position: -728px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1213px -1107px; + background-position: -753px -1198px; width: 60px; height: 60px; } .hair_bangs_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1274px; + background-position: -1274px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1289px; + background-position: -1299px -1289px; width: 60px; height: 60px; } .hair_bangs_4_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1183px; + background-position: -819px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1198px; + background-position: -844px -1198px; width: 60px; height: 60px; } .hair_bangs_4_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1183px; + background-position: -910px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1198px; + background-position: -935px -1198px; width: 60px; height: 60px; } .hair_bangs_4_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1183px; + background-position: -1001px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1198px; + background-position: -1026px -1198px; width: 60px; height: 60px; } .hair_bangs_4_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1183px; + background-position: -1092px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1198px; + background-position: -1117px -1198px; width: 60px; height: 60px; } .hair_bangs_4_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1183px; + background-position: -1183px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1198px; + background-position: -1208px -1198px; width: 60px; height: 60px; } .hair_bangs_4_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1183px; + background-position: -1279px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1198px; + background-position: -1304px -15px; width: 60px; height: 60px; } .hair_bangs_4_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1183px; + background-position: -1279px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1198px; + background-position: -1304px -106px; width: 60px; height: 60px; } .hair_bangs_4_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1183px; + background-position: -1279px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1198px; + background-position: -1304px -197px; width: 60px; height: 60px; } .hair_bangs_4_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1183px; + background-position: -1279px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1198px; + background-position: -1304px -288px; width: 60px; height: 60px; } .hair_bangs_4_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1183px; + background-position: -1279px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1198px; + background-position: -1304px -379px; width: 60px; height: 60px; } .hair_bangs_4_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1183px; + background-position: -1279px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1198px; + background-position: -1304px -470px; width: 60px; height: 60px; } .hair_bangs_4_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1183px; + background-position: -1279px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1198px; + background-position: -1304px -561px; width: 60px; height: 60px; } .hair_bangs_4_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1183px; + background-position: -1279px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1198px; + background-position: -1304px -652px; width: 60px; height: 60px; } .hair_bangs_4_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1183px; + background-position: -1279px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1198px; + background-position: -1304px -743px; width: 60px; height: 60px; } .hair_bangs_4_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px 0px; + background-position: -1279px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -15px; + background-position: -1304px -834px; width: 60px; height: 60px; } .hair_bangs_4_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -91px; + background-position: -1279px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -106px; + background-position: -1304px -925px; width: 60px; height: 60px; } .hair_bangs_4_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -182px; + background-position: -1279px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -197px; + background-position: -1304px -1016px; width: 60px; height: 60px; } .hair_bangs_4_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -273px; + background-position: -1279px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -288px; + background-position: -1304px -1107px; width: 60px; height: 60px; } .hair_bangs_4_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -364px; + background-position: -1279px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -379px; + background-position: -1304px -1198px; width: 60px; height: 60px; } .hair_bangs_4_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -455px; + background-position: 0px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -470px; + background-position: -25px -1289px; width: 60px; height: 60px; } .hair_bangs_4_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -546px; + background-position: -91px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -561px; + background-position: -116px -1289px; width: 60px; height: 60px; } .hair_bangs_4_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -637px; + background-position: -182px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -652px; + background-position: -207px -1289px; width: 60px; height: 60px; } .hair_bangs_4_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -728px; + background-position: -273px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -743px; + background-position: -298px -1289px; width: 60px; height: 60px; } .hair_bangs_4_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -819px; + background-position: -364px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -834px; + background-position: -389px -1289px; width: 60px; height: 60px; } .hair_bangs_4_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -910px; + background-position: -455px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -925px; + background-position: -480px -1289px; width: 60px; height: 60px; } .hair_bangs_4_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -1001px; + background-position: -546px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -1016px; + background-position: -571px -1289px; width: 60px; height: 60px; } .hair_bangs_4_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -1092px; + background-position: -637px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -1107px; + background-position: -662px -1289px; width: 60px; height: 60px; } .hair_bangs_4_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1279px -1183px; + background-position: -728px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1304px -1198px; + background-position: -753px -1289px; width: 60px; height: 60px; } .hair_bangs_4_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1274px; + background-position: -819px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1289px; + background-position: -844px -1289px; width: 60px; height: 60px; } .hair_bangs_4_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1274px; + background-position: -910px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1289px; + background-position: -935px -1289px; width: 60px; height: 60px; } .hair_bangs_4_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1274px; + background-position: -1001px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1289px; + background-position: -1026px -1289px; width: 60px; height: 60px; } .hair_bangs_4_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1274px; + background-position: -1092px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1289px; + background-position: -1117px -1289px; width: 60px; height: 60px; } .hair_bangs_4_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1274px; + background-position: -1183px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1289px; + background-position: -1208px -1289px; width: 60px; height: 60px; } .hair_bangs_4_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1274px; + background-position: -1370px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1289px; + background-position: -1395px -15px; width: 60px; height: 60px; } .hair_bangs_4_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1274px; + background-position: -1370px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1289px; + background-position: -1395px -106px; width: 60px; height: 60px; } .hair_bangs_4_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1274px; + background-position: -1370px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1289px; + background-position: -1395px -197px; width: 60px; height: 60px; } .hair_bangs_4_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1274px; + background-position: -1370px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1289px; + background-position: -1395px -288px; width: 60px; height: 60px; } .hair_bangs_4_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1274px; + background-position: -1370px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_4_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1289px; + background-position: -1395px -379px; width: 60px; height: 60px; } .hair_base_10_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -364px; + background-position: -1552px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_10_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -379px; + background-position: -1577px -1198px; width: 60px; height: 60px; } .hair_base_10_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -364px; + background-position: -1461px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_10_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -379px; + background-position: -1486px -1198px; width: 60px; height: 60px; } .hair_base_10_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -455px; + background-position: -1461px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_10_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -470px; + background-position: -1486px -1289px; width: 60px; height: 60px; } .hair_base_10_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -546px; + background-position: -1461px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_10_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -561px; + background-position: -1486px -1380px; width: 60px; height: 60px; } .hair_base_10_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -637px; + background-position: 0px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -652px; + background-position: -25px -1471px; width: 60px; height: 60px; } .hair_base_10_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -728px; + background-position: -91px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -743px; + background-position: -116px -1471px; width: 60px; height: 60px; } .hair_base_10_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -819px; + background-position: -182px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -834px; + background-position: -207px -1471px; width: 60px; height: 60px; } .hair_base_10_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -910px; + background-position: -273px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -925px; + background-position: -298px -1471px; width: 60px; height: 60px; } .hair_base_10_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -1001px; + background-position: -364px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -1016px; + background-position: -389px -1471px; width: 60px; height: 60px; } .hair_base_10_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -1092px; + background-position: -455px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -1107px; + background-position: -480px -1471px; width: 60px; height: 60px; } .hair_base_10_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -1183px; + background-position: -546px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -1198px; + background-position: -571px -1471px; width: 60px; height: 60px; } .hair_base_10_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -1274px; + background-position: -637px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -1289px; + background-position: -662px -1471px; width: 60px; height: 60px; } .hair_base_10_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -1365px; + background-position: -728px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -1380px; + background-position: -753px -1471px; width: 60px; height: 60px; } .hair_base_10_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1456px; + background-position: -819px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1471px; + background-position: -844px -1471px; width: 60px; height: 60px; } .hair_base_10_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1456px; + background-position: -910px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1471px; + background-position: -935px -1471px; width: 60px; height: 60px; } .hair_base_10_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1456px; + background-position: -1001px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1471px; + background-position: -1026px -1471px; width: 60px; height: 60px; } .hair_base_10_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1456px; + background-position: -1092px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1471px; + background-position: -1117px -1471px; width: 60px; height: 60px; } .hair_base_10_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1456px; + background-position: -1183px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1471px; + background-position: -1208px -1471px; width: 60px; height: 60px; } .hair_base_10_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1456px; + background-position: -1274px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1471px; + background-position: -1299px -1471px; width: 60px; height: 60px; } .hair_base_10_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1456px; + background-position: -1365px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1471px; + background-position: -1390px -1471px; width: 60px; height: 60px; } .hair_base_10_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1456px; + background-position: -1456px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1471px; + background-position: -1481px -1471px; width: 60px; height: 60px; } .hair_base_10_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1456px; + background-position: -1552px 0px; width: 90px; height: 90px; } .customize-option.hair_base_10_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1471px; + background-position: -1577px -15px; width: 60px; height: 60px; } .hair_base_10_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1456px; + background-position: -1552px -91px; width: 90px; height: 90px; } .customize-option.hair_base_10_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1471px; + background-position: -1577px -106px; width: 60px; height: 60px; } .hair_base_10_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1456px; + background-position: -1552px -182px; width: 90px; height: 90px; } .customize-option.hair_base_10_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1471px; + background-position: -1577px -197px; width: 60px; height: 60px; } .hair_base_10_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1456px; + background-position: -1552px -273px; width: 90px; height: 90px; } .customize-option.hair_base_10_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1471px; + background-position: -1577px -288px; width: 60px; height: 60px; } .hair_base_10_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1456px; + background-position: -1552px -364px; width: 90px; height: 90px; } .customize-option.hair_base_10_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1471px; + background-position: -1577px -379px; width: 60px; height: 60px; } .hair_base_10_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1456px; + background-position: -1552px -455px; width: 90px; height: 90px; } .customize-option.hair_base_10_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1471px; + background-position: -1577px -470px; width: 60px; height: 60px; } .hair_base_10_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1456px; + background-position: -1552px -546px; width: 90px; height: 90px; } .customize-option.hair_base_10_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1471px; + background-position: -1577px -561px; width: 60px; height: 60px; } .hair_base_10_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1365px -1456px; + background-position: -1552px -637px; width: 90px; height: 90px; } .customize-option.hair_base_10_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1390px -1471px; + background-position: -1577px -652px; width: 60px; height: 60px; } .hair_base_10_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1456px -1456px; + background-position: -1552px -728px; width: 90px; height: 90px; } .customize-option.hair_base_10_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1481px -1471px; + background-position: -1577px -743px; width: 60px; height: 60px; } .hair_base_10_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px 0px; + background-position: -1552px -819px; width: 90px; height: 90px; } .customize-option.hair_base_10_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -15px; + background-position: -1577px -834px; width: 60px; height: 60px; } .hair_base_10_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -91px; + background-position: -1552px -910px; width: 90px; height: 90px; } .customize-option.hair_base_10_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -106px; + background-position: -1577px -925px; width: 60px; height: 60px; } .hair_base_10_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -182px; + background-position: -1552px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_10_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -197px; + background-position: -1577px -1016px; width: 60px; height: 60px; } .hair_base_10_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -273px; + background-position: -1552px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_10_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -288px; + background-position: -1577px -1107px; width: 60px; height: 60px; } .hair_base_10_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -455px; + background-position: -1552px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_10_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -470px; + background-position: -1577px -1289px; width: 60px; height: 60px; } .hair_base_10_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -546px; + background-position: -1552px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_10_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -561px; + background-position: -1577px -1380px; width: 60px; height: 60px; } .hair_base_10_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -637px; + background-position: -1552px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_10_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -652px; + background-position: -1577px -1471px; width: 60px; height: 60px; } .hair_base_10_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -728px; + background-position: 0px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_10_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -743px; + background-position: -25px -1562px; width: 60px; height: 60px; } .hair_base_10_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -819px; + background-position: -91px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_10_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -834px; - width: 60px; - height: 60px; -} -.hair_base_11_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -460px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -485px -106px; + background-position: -116px -1562px; width: 60px; height: 60px; } .hair_base_11_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -910px; + background-position: -182px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -925px; + background-position: -207px -1562px; width: 60px; height: 60px; } .hair_base_11_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -1001px; + background-position: -273px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -1016px; + background-position: -298px -1562px; width: 60px; height: 60px; } .hair_base_11_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -1092px; + background-position: -364px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -1107px; + background-position: -389px -1562px; width: 60px; height: 60px; } .hair_base_11_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -1183px; + background-position: -455px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -1198px; + background-position: -480px -1562px; width: 60px; height: 60px; } .hair_base_11_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -1274px; + background-position: -546px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -1289px; + background-position: -571px -1562px; width: 60px; height: 60px; } .hair_base_11_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -1365px; + background-position: -637px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -1380px; + background-position: -662px -1562px; width: 60px; height: 60px; } .hair_base_11_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1552px -1456px; + background-position: -728px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1577px -1471px; + background-position: -753px -1562px; width: 60px; height: 60px; } .hair_base_11_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1547px; + background-position: -819px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1562px; + background-position: -844px -1562px; width: 60px; height: 60px; } .hair_base_11_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1547px; + background-position: -910px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1562px; + background-position: -935px -1562px; width: 60px; height: 60px; } .hair_base_11_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1547px; + background-position: -1001px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1562px; + background-position: -1026px -1562px; width: 60px; height: 60px; } .hair_base_11_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1547px; + background-position: -1092px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1562px; + background-position: -1117px -1562px; width: 60px; height: 60px; } .hair_base_11_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1547px; + background-position: -1183px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1562px; + background-position: -1208px -1562px; width: 60px; height: 60px; } .hair_base_11_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1547px; + background-position: -1274px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1562px; + background-position: -1299px -1562px; width: 60px; height: 60px; } .hair_base_11_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1547px; + background-position: -1365px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_11_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1562px; + background-position: -1390px -1562px; width: 60px; height: 60px; } .hair_base_11_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1547px; + background-position: -273px -546px; width: 90px; height: 90px; } .customize-option.hair_base_11_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1562px; + background-position: -298px -561px; width: 60px; height: 60px; } .hair_base_11_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1547px; + background-position: -182px -546px; width: 90px; height: 90px; } .customize-option.hair_base_11_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1562px; + background-position: -207px -561px; width: 60px; height: 60px; } .hair_base_11_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1547px; + background-position: -91px -546px; width: 90px; height: 90px; } .customize-option.hair_base_11_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1562px; + background-position: -116px -561px; width: 60px; height: 60px; } .hair_base_11_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1547px; + background-position: 0px -546px; width: 90px; height: 90px; } .customize-option.hair_base_11_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1562px; + background-position: -25px -561px; width: 60px; height: 60px; } .hair_base_11_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1547px; + background-position: -551px -455px; width: 90px; height: 90px; } .customize-option.hair_base_11_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1562px; + background-position: -576px -470px; width: 60px; height: 60px; } .hair_base_11_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1547px; + background-position: -551px -364px; width: 90px; height: 90px; } .customize-option.hair_base_11_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1562px; + background-position: -576px -379px; width: 60px; height: 60px; } .hair_base_11_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1547px; + background-position: -551px -273px; width: 90px; height: 90px; } .customize-option.hair_base_11_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1562px; + background-position: -576px -288px; width: 60px; height: 60px; } .hair_base_11_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1547px; + background-position: -551px -182px; width: 90px; height: 90px; } .customize-option.hair_base_11_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1562px; + background-position: -576px -197px; width: 60px; height: 60px; } .hair_base_11_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1365px -1547px; + background-position: -551px -91px; width: 90px; height: 90px; } .customize-option.hair_base_11_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1390px -1562px; + background-position: -576px -106px; width: 60px; height: 60px; } @@ -3263,108 +3359,12 @@ height: 60px; } .hair_base_11_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -460px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -485px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -460px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -485px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -460px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -485px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -460px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -485px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1456px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_11_winternight { +.customize-option.hair_base_11_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1481px -1562px; width: 60px; @@ -3372,469 +3372,469 @@ } .hair_base_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1365px; + background-position: -1461px -637px; width: 90px; height: 90px; } .customize-option.hair_base_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1380px; + background-position: -1486px -652px; width: 60px; height: 60px; } .hair_base_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1274px; + background-position: -1370px -455px; width: 90px; height: 90px; } .customize-option.hair_base_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1289px; + background-position: -1395px -470px; width: 60px; height: 60px; } .hair_base_1_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1274px; + background-position: -1370px -546px; width: 90px; height: 90px; } .customize-option.hair_base_1_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1289px; + background-position: -1395px -561px; width: 60px; height: 60px; } .hair_base_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1274px; + background-position: -1370px -637px; width: 90px; height: 90px; } .customize-option.hair_base_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1289px; + background-position: -1395px -652px; width: 60px; height: 60px; } .hair_base_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1274px; + background-position: -1370px -728px; width: 90px; height: 90px; } .customize-option.hair_base_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1289px; + background-position: -1395px -743px; width: 60px; height: 60px; } .hair_base_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px 0px; + background-position: -1370px -819px; width: 90px; height: 90px; } .customize-option.hair_base_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -15px; + background-position: -1395px -834px; width: 60px; height: 60px; } .hair_base_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -91px; + background-position: -1370px -910px; width: 90px; height: 90px; } .customize-option.hair_base_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -106px; + background-position: -1395px -925px; width: 60px; height: 60px; } .hair_base_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -182px; + background-position: -1370px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -197px; + background-position: -1395px -1016px; width: 60px; height: 60px; } .hair_base_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -273px; + background-position: -1370px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -288px; + background-position: -1395px -1107px; width: 60px; height: 60px; } .hair_base_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -364px; + background-position: -1370px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -379px; + background-position: -1395px -1198px; width: 60px; height: 60px; } .hair_base_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -455px; + background-position: -1370px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -470px; + background-position: -1395px -1289px; width: 60px; height: 60px; } .hair_base_1_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -546px; + background-position: 0px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -561px; + background-position: -25px -1380px; width: 60px; height: 60px; } .hair_base_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -637px; + background-position: -91px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -652px; + background-position: -116px -1380px; width: 60px; height: 60px; } .hair_base_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -728px; + background-position: -182px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -743px; + background-position: -207px -1380px; width: 60px; height: 60px; } .hair_base_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -819px; + background-position: -273px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -834px; + background-position: -298px -1380px; width: 60px; height: 60px; } .hair_base_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -910px; + background-position: -364px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -925px; + background-position: -389px -1380px; width: 60px; height: 60px; } .hair_base_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -1001px; + background-position: -455px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -1016px; + background-position: -480px -1380px; width: 60px; height: 60px; } .hair_base_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -1092px; + background-position: -546px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -1107px; + background-position: -571px -1380px; width: 60px; height: 60px; } .hair_base_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -1183px; + background-position: -637px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -1198px; + background-position: -662px -1380px; width: 60px; height: 60px; } .hair_base_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1370px -1274px; + background-position: -728px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1395px -1289px; + background-position: -753px -1380px; width: 60px; height: 60px; } .hair_base_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1365px; + background-position: -819px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1380px; + background-position: -844px -1380px; width: 60px; height: 60px; } .hair_base_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1365px; + background-position: -910px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1380px; + background-position: -935px -1380px; width: 60px; height: 60px; } .hair_base_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1365px; + background-position: -1001px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1380px; + background-position: -1026px -1380px; width: 60px; height: 60px; } .hair_base_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1365px; + background-position: -1092px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1380px; + background-position: -1117px -1380px; width: 60px; height: 60px; } .hair_base_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1365px; + background-position: -1183px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1380px; + background-position: -1208px -1380px; width: 60px; height: 60px; } .hair_base_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1365px; + background-position: -1274px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1380px; + background-position: -1299px -1380px; width: 60px; height: 60px; } .hair_base_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1365px; + background-position: -1365px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1380px; + background-position: -1390px -1380px; width: 60px; height: 60px; } .hair_base_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1365px; + background-position: -1461px 0px; width: 90px; height: 90px; } .customize-option.hair_base_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1380px; + background-position: -1486px -15px; width: 60px; height: 60px; } .hair_base_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1365px; + background-position: -1461px -91px; width: 90px; height: 90px; } .customize-option.hair_base_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1380px; + background-position: -1486px -106px; width: 60px; height: 60px; } .hair_base_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1365px; + background-position: -1461px -182px; width: 90px; height: 90px; } .customize-option.hair_base_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1380px; + background-position: -1486px -197px; width: 60px; height: 60px; } .hair_base_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1365px; + background-position: -1461px -273px; width: 90px; height: 90px; } .customize-option.hair_base_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1380px; + background-position: -1486px -288px; width: 60px; height: 60px; } .hair_base_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1365px; + background-position: -1461px -364px; width: 90px; height: 90px; } .customize-option.hair_base_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1380px; + background-position: -1486px -379px; width: 60px; height: 60px; } .hair_base_1_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1365px; + background-position: -1461px -455px; width: 90px; height: 90px; } .customize-option.hair_base_1_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1380px; + background-position: -1486px -470px; width: 60px; height: 60px; } .hair_base_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1365px; + background-position: -1461px -546px; width: 90px; height: 90px; } .customize-option.hair_base_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1380px; + background-position: -1486px -561px; width: 60px; height: 60px; } .hair_base_1_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1365px -1365px; + background-position: -1461px -728px; width: 90px; height: 90px; } .customize-option.hair_base_1_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1390px -1380px; + background-position: -1486px -743px; width: 60px; height: 60px; } .hair_base_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px 0px; + background-position: -1461px -819px; width: 90px; height: 90px; } .customize-option.hair_base_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -15px; + background-position: -1486px -834px; width: 60px; height: 60px; } .hair_base_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -91px; + background-position: -1461px -910px; width: 90px; height: 90px; } .customize-option.hair_base_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -106px; + background-position: -1486px -925px; width: 60px; height: 60px; } .hair_base_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -182px; + background-position: -1461px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -197px; + background-position: -1486px -1016px; width: 60px; height: 60px; } .hair_base_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1461px -273px; + background-position: -1461px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1486px -288px; + background-position: -1486px -1107px; width: 60px; height: 60px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-20.css b/website/client/assets/css/sprites/spritesmith-main-20.css index 3a1dbc9311..145def4199 100644 --- a/website/client/assets/css/sprites/spritesmith-main-20.css +++ b/website/client/assets/css/sprites/spritesmith-main-20.css @@ -1,2004 +1,2004 @@ -.Mount_Icon_PandaCub-Holly { +.Mount_Icon_LionCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px 0px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Peppermint { +.Mount_Icon_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -1100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Rainbow { +.Mount_Icon_Mammoth-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px 0px; - width: 81px; - height: 99px; + background-position: -1640px -1070px; + width: 78px; + height: 86px; } -.Mount_Icon_PandaCub-Red { +.Mount_Icon_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-RoyalPurple { +.Mount_Icon_Monkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Shade { +.Mount_Icon_Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Shimmer { +.Mount_Icon_Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px 0px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Skeleton { +.Mount_Icon_Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Spooky { +.Mount_Icon_Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -200px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-StarryNight { +.Mount_Icon_Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -200px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Thunderstorm { +.Mount_Icon_Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -200px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-White { +.Mount_Icon_Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -200px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Zombie { +.Mount_Icon_Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px 0px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Base { +.Mount_Icon_Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -100px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-CottonCandyBlue { +.Mount_Icon_Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -200px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-CottonCandyPink { +.Mount_Icon_Nudibranch-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -300px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Desert { +.Mount_Icon_Nudibranch-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -300px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Golden { +.Mount_Icon_Nudibranch-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -300px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Red { +.Mount_Icon_Nudibranch-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -300px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Shade { +.Mount_Icon_Nudibranch-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -300px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Skeleton { +.Mount_Icon_Nudibranch-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px 0px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-White { +.Mount_Icon_Nudibranch-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -100px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Zombie { +.Mount_Icon_Nudibranch-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -200px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Base { +.Mount_Icon_Nudibranch-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -300px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-CottonCandyBlue { +.Mount_Icon_Octopus-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px 0px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-CottonCandyPink { +.Mount_Icon_Octopus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -100px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Desert { +.Mount_Icon_Octopus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -200px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Golden { +.Mount_Icon_Octopus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -300px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Red { +.Mount_Icon_Octopus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -400px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Shade { +.Mount_Icon_Octopus-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -400px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Skeleton { +.Mount_Icon_Octopus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -400px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-White { +.Mount_Icon_Octopus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -400px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Zombie { +.Mount_Icon_Octopus-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -400px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Base { +.Mount_Icon_Octopus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -400px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-CottonCandyBlue { +.Mount_Icon_Orca-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -400px; - width: 81px; - height: 99px; + background-position: -1640px -200px; + width: 78px; + height: 86px; } -.Mount_Icon_Penguin-CottonCandyPink { +.Mount_Icon_Owl-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px 0px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Desert { +.Mount_Icon_Owl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -100px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Golden { +.Mount_Icon_Owl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -200px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Red { +.Mount_Icon_Owl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -300px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Shade { +.Mount_Icon_Owl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -400px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Skeleton { +.Mount_Icon_Owl-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -500px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-White { +.Mount_Icon_Owl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -500px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Zombie { +.Mount_Icon_Owl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -500px; width: 81px; height: 99px; } -.Mount_Icon_Phoenix-Base { +.Mount_Icon_Owl-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -500px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Base { +.Mount_Icon_Owl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -500px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-CottonCandyBlue { +.Mount_Icon_PandaCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -500px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-CottonCandyPink { +.Mount_Icon_PandaCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -500px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Desert { +.Mount_Icon_PandaCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -500px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Golden { +.Mount_Icon_PandaCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px 0px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Red { +.Mount_Icon_PandaCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -100px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Shade { +.Mount_Icon_PandaCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -200px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Skeleton { +.Mount_Icon_PandaCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -300px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-White { +.Mount_Icon_PandaCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -400px; width: 81px; height: 99px; } -.Mount_Icon_Pterodactyl-Zombie { +.Mount_Icon_PandaCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -500px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Base { +.Mount_Icon_PandaCub-Frost { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-CottonCandyBlue { +.Mount_Icon_PandaCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-CottonCandyPink { +.Mount_Icon_PandaCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Desert { +.Mount_Icon_PandaCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Golden { +.Mount_Icon_PandaCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Red { +.Mount_Icon_PandaCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Shade { +.Mount_Icon_PandaCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Skeleton { +.Mount_Icon_PandaCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-White { +.Mount_Icon_PandaCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Zombie { +.Mount_Icon_PandaCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px 0px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Base { +.Mount_Icon_PandaCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -100px; width: 81px; height: 99px; } -.Mount_Icon_Rock-CottonCandyBlue { +.Mount_Icon_PandaCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -200px; width: 81px; height: 99px; } -.Mount_Icon_Rock-CottonCandyPink { +.Mount_Icon_PandaCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -300px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Desert { +.Mount_Icon_PandaCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -400px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Golden { +.Mount_Icon_PandaCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -500px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Red { +.Mount_Icon_PandaCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Shade { +.Mount_Icon_PandaCub-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Skeleton { +.Mount_Icon_PandaCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rock-White { +.Mount_Icon_Parrot-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Zombie { +.Mount_Icon_Parrot-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Base { +.Mount_Icon_Parrot-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-CottonCandyBlue { +.Mount_Icon_Parrot-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-CottonCandyPink { +.Mount_Icon_Parrot-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Desert { +.Mount_Icon_Parrot-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Golden { +.Mount_Icon_Parrot-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Red { +.Mount_Icon_Parrot-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Shade { +.Mount_Icon_Parrot-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px 0px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Skeleton { +.Mount_Icon_Parrot-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -100px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-White { +.Mount_Icon_Peacock-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -200px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Zombie { +.Mount_Icon_Peacock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -300px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Base { +.Mount_Icon_Peacock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -400px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-CottonCandyBlue { +.Mount_Icon_Peacock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -500px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-CottonCandyPink { +.Mount_Icon_Peacock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -600px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Desert { +.Mount_Icon_Peacock-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -700px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Golden { +.Mount_Icon_Peacock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Red { +.Mount_Icon_Peacock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Shade { +.Mount_Icon_Peacock-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Skeleton { +.Mount_Icon_Peacock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-White { +.Mount_Icon_Penguin-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Zombie { +.Mount_Icon_Penguin-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -800px; width: 81px; height: 99px; } -.Mount_Icon_SeaSerpent-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_SeaSerpent-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Base { +.Mount_Icon_Penguin-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -800px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-CottonCandyBlue { +.Mount_Icon_Penguin-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -800px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-CottonCandyPink { +.Mount_Icon_Penguin-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -800px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Desert { +.Mount_Icon_Penguin-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -800px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Golden { +.Mount_Icon_Penguin-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -800px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Red { +.Mount_Icon_Penguin-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px 0px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Shade { +.Mount_Icon_Penguin-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -100px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Skeleton { +.Mount_Icon_Penguin-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -200px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-White { +.Mount_Icon_Phoenix-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -300px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Zombie { +.Mount_Icon_Pterodactyl-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -400px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Base { +.Mount_Icon_Pterodactyl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -600px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-CottonCandyBlue { +.Mount_Icon_Rat-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -700px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-CottonCandyPink { +.Mount_Icon_Rat-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Desert { +.Mount_Icon_Rat-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Golden { +.Mount_Icon_Rat-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Red { +.Mount_Icon_Rat-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Shade { +.Mount_Icon_Rat-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Skeleton { +.Mount_Icon_Rat-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-White { +.Mount_Icon_Rat-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Zombie { +.Mount_Icon_Rock-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Base { +.Mount_Icon_Rock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-CottonCandyBlue { +.Mount_Icon_Rock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-CottonCandyPink { +.Mount_Icon_Rock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Desert { +.Mount_Icon_Rock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Golden { +.Mount_Icon_Rock-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Red { +.Mount_Icon_Rock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -900px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Shade { +.Mount_Icon_Rock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px 0px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Skeleton { +.Mount_Icon_Rock-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -100px; width: 81px; height: 99px; } -.Mount_Icon_Slime-White { +.Mount_Icon_Rock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -200px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Zombie { +.Mount_Icon_Rooster-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -300px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Base { +.Mount_Icon_Rooster-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -400px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-CottonCandyBlue { +.Mount_Icon_Rooster-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -500px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-CottonCandyPink { +.Mount_Icon_Rooster-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -600px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Desert { +.Mount_Icon_Rooster-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -700px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Golden { +.Mount_Icon_Rooster-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Red { +.Mount_Icon_Rooster-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Shade { +.Mount_Icon_Rooster-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Skeleton { +.Mount_Icon_Rooster-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-White { +.Mount_Icon_Rooster-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sloth-Zombie { +.Mount_Icon_Sabretooth-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Base { +.Mount_Icon_Sabretooth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-CottonCandyBlue { +.Mount_Icon_Sabretooth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-CottonCandyPink { +.Mount_Icon_Sabretooth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Desert { +.Mount_Icon_Sabretooth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Golden { +.Mount_Icon_Sabretooth-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Red { +.Mount_Icon_Sabretooth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Shade { +.Mount_Icon_Sabretooth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Skeleton { +.Mount_Icon_Sabretooth-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-White { +.Mount_Icon_Sabretooth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Zombie { +.Mount_Icon_SeaSerpent-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1148px -900px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Base { +.Mount_Icon_SeaSerpent-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Spider-CottonCandyBlue { +.Mount_Icon_SeaSerpent-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-CottonCandyPink { +.Mount_Icon_SeaSerpent-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Desert { +.Mount_Icon_SeaSerpent-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px 0px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Golden { +.Mount_Icon_SeaSerpent-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Red { +.Mount_Icon_SeaSerpent-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Shade { +.Mount_Icon_SeaSerpent-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Skeleton { +.Mount_Icon_SeaSerpent-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-White { +.Mount_Icon_SeaSerpent-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Zombie { +.Mount_Icon_Seahorse-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Base { +.Mount_Icon_Sheep-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-CottonCandyBlue { +.Mount_Icon_Sheep-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-CottonCandyPink { +.Mount_Icon_Sheep-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Desert { +.Mount_Icon_Sheep-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Golden { +.Mount_Icon_Sheep-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Red { +.Mount_Icon_Sheep-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1148px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Shade { +.Mount_Icon_Sheep-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px 0px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Skeleton { +.Mount_Icon_Sheep-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -100px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-White { +.Mount_Icon_Sheep-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -200px; width: 81px; height: 99px; } -.Mount_Icon_Squirrel-Zombie { +.Mount_Icon_Slime-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -300px; width: 81px; height: 99px; } -.Mount_Icon_TRex-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Aquatic { +.Mount_Icon_Slime-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -400px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Base { +.Mount_Icon_Slime-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -500px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-CottonCandyBlue { +.Mount_Icon_Slime-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -600px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-CottonCandyPink { +.Mount_Icon_Slime-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -700px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Cupid { +.Mount_Icon_Slime-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -800px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Desert { +.Mount_Icon_Slime-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -900px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Ember { +.Mount_Icon_Slime-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Fairy { +.Mount_Icon_Slime-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Floral { +.Mount_Icon_Slime-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Ghost { +.Mount_Icon_Sloth-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Glass { +.Mount_Icon_Sloth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Glow { +.Mount_Icon_Sloth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Golden { +.Mount_Icon_Sloth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Holly { +.Mount_Icon_Sloth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Peppermint { +.Mount_Icon_Sloth-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Rainbow { +.Mount_Icon_Sloth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Red { +.Mount_Icon_Sloth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-RoyalPurple { +.Mount_Icon_Sloth-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -738px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Shade { +.Mount_Icon_Sloth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -820px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Shimmer { +.Mount_Icon_Snail-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -902px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Skeleton { +.Mount_Icon_Snail-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -984px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Spooky { +.Mount_Icon_Snail-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1066px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-StarryNight { +.Mount_Icon_Snail-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1148px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Thunderstorm { +.Mount_Icon_Snail-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-White { +.Mount_Icon_Snail-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px 0px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Zombie { +.Mount_Icon_Snail-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Base { +.Mount_Icon_Snail-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -200px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-CottonCandyBlue { +.Mount_Icon_Snail-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -300px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-CottonCandyPink { +.Mount_Icon_Snail-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -400px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Desert { +.Mount_Icon_Snake-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -500px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Golden { +.Mount_Icon_Snake-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -600px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Red { +.Mount_Icon_Snake-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -700px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Shade { +.Mount_Icon_Snake-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -800px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Skeleton { +.Mount_Icon_Snake-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -900px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-White { +.Mount_Icon_Snake-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Zombie { +.Mount_Icon_Snake-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Base { +.Mount_Icon_Snake-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -900px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-CottonCandyBlue { +.Mount_Icon_Spider-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-CottonCandyPink { +.Mount_Icon_Spider-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Desert { +.Mount_Icon_Squirrel-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Golden { +.Mount_Icon_Squirrel-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: 0px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Red { +.Mount_Icon_Squirrel-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Shade { +.Mount_Icon_Squirrel-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -164px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Skeleton { +.Mount_Icon_Squirrel-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -246px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-White { +.Mount_Icon_Squirrel-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -328px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Zombie { +.Mount_Icon_Squirrel-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -410px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Turkey-Base { +.Mount_Icon_Squirrel-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -492px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Turkey-Gilded { +.Mount_Icon_Squirrel-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -574px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Base { +.Mount_Icon_Squirrel-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -656px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Whale-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -1096px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -1009px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -922px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -835px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -1183px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -661px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -574px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -487px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -748px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -400px; - width: 78px; - height: 86px; -} -.Mount_Icon_Wolf-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Floral { +.Mount_Icon_TRex-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1148px -1400px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Ghost { +.Mount_Icon_TRex-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -1400px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Glass { +.Mount_Icon_TRex-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -1400px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Glow { +.Mount_Icon_TRex-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1400px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Golden { +.Mount_Icon_TRex-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -1400px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Holly { +.Mount_Icon_TRex-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px 0px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Peppermint { +.Mount_Icon_TRex-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -100px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Rainbow { +.Mount_Icon_TRex-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -200px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Red { +.Mount_Icon_TRex-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-RoyalPurple { +.Mount_Icon_TRex-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -400px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Shade { +.Mount_Icon_TigerCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -500px; + background-position: -738px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Shimmer { +.Mount_Icon_TigerCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -600px; + background-position: -820px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Skeleton { +.Mount_Icon_TigerCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -700px; + background-position: -902px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Spooky { +.Mount_Icon_TigerCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -800px; + background-position: -984px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-StarryNight { +.Mount_Icon_TigerCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -900px; + background-position: -1066px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Thunderstorm { +.Mount_Icon_TigerCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1000px; + background-position: -1148px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-White { +.Mount_Icon_TigerCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1100px; + background-position: -1230px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Zombie { +.Mount_Icon_TigerCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1200px; + background-position: -1312px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Base { +.Mount_Icon_TigerCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1300px; + background-position: -1394px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-CottonCandyBlue { +.Mount_Icon_TigerCub-Frost { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1400px; + background-position: -1476px 0px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-CottonCandyPink { +.Mount_Icon_TigerCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1500px; + background-position: -1476px -100px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Desert { +.Mount_Icon_TigerCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1500px; + background-position: -1476px -200px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Golden { +.Mount_Icon_TigerCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1500px; + background-position: -1476px -300px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Red { +.Mount_Icon_TigerCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1500px; + background-position: -1476px -400px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Shade { +.Mount_Icon_TigerCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1500px; + background-position: -1476px -500px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Skeleton { +.Mount_Icon_TigerCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1500px; + background-position: -1476px -600px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-White { +.Mount_Icon_TigerCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1500px; + background-position: -1476px -700px; width: 81px; height: 99px; } -.Mount_Icon_Yarn-Zombie { +.Mount_Icon_TigerCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1500px; + background-position: -1476px -800px; width: 81px; height: 99px; } -.Pet-Alligator-Base { +.Mount_Icon_TigerCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1500px; + background-position: -1476px -900px; width: 81px; height: 99px; } -.Pet-Alligator-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1500px; - width: 81px; - height: 99px; -} -.Pet-Alligator-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -1500px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1500px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1500px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px 0px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -200px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1300px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1200px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1100px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Golden { +.Mount_Icon_TigerCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -1000px; width: 81px; height: 99px; } -.Pet-Axolotl-Red { +.Mount_Icon_TigerCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -300px; + background-position: -1476px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turkey-Gilded { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turtle-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1394px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1558px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Unicorn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Whale-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -635px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -287px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -374px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -461px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -548px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -1157px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -722px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -809px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -896px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -983px; + width: 78px; + height: 86px; +} +.Mount_Icon_Wolf-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Wolf-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -100px; width: 81px; height: 99px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-21.css b/website/client/assets/css/sprites/spritesmith-main-21.css index ebebf1e2b0..f27f8f76c8 100644 --- a/website/client/assets/css/sprites/spritesmith-main-21.css +++ b/website/client/assets/css/sprites/spritesmith-main-21.css @@ -1,969 +1,1353 @@ -.Pet-Axolotl-Shade { +.Mount_Icon_Wolf-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -700px; + background-position: -1394px -400px; width: 81px; height: 99px; } -.Pet-Axolotl-Skeleton { +.Mount_Icon_Wolf-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -1103px; width: 81px; height: 99px; } -.Pet-Axolotl-White { +.Mount_Icon_Wolf-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px 0px; width: 81px; height: 99px; } -.Pet-Axolotl-Zombie { +.Mount_Icon_Wolf-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -103px; width: 81px; height: 99px; } -.Pet-Badger-Base { +.Mount_Icon_Wolf-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -103px; width: 81px; height: 99px; } -.Pet-Badger-CottonCandyBlue { +.Mount_Icon_Wolf-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -103px; width: 81px; height: 99px; } -.Pet-Badger-CottonCandyPink { +.Mount_Icon_Wolf-Floral { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px 0px; width: 81px; height: 99px; } -.Pet-Badger-Desert { +.Mount_Icon_Wolf-Frost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -100px; width: 81px; height: 99px; } -.Pet-Badger-Golden { +.Mount_Icon_Wolf-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -203px; width: 81px; height: 99px; } -.Pet-Badger-Red { +.Mount_Icon_Wolf-Glass { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -203px; width: 81px; height: 99px; } -.Pet-Badger-Shade { +.Mount_Icon_Wolf-Glow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -203px; width: 81px; height: 99px; } -.Pet-Badger-Skeleton { +.Mount_Icon_Wolf-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -203px; width: 81px; height: 99px; } -.Pet-Badger-White { +.Mount_Icon_Wolf-Holly { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px 0px; width: 81px; height: 99px; } -.Pet-Badger-Zombie { +.Mount_Icon_Wolf-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -100px; width: 81px; height: 99px; } -.Pet-Bear-Veteran { +.Mount_Icon_Wolf-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -200px; width: 81px; height: 99px; } -.Pet-BearCub-Aquatic { +.Mount_Icon_Wolf-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -303px; width: 81px; height: 99px; } -.Pet-BearCub-Base { +.Mount_Icon_Wolf-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -303px; width: 81px; height: 99px; } -.Pet-BearCub-CottonCandyBlue { +.Mount_Icon_Wolf-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -303px; width: 81px; height: 99px; } -.Pet-BearCub-CottonCandyPink { +.Mount_Icon_Wolf-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -303px; width: 81px; height: 99px; } -.Pet-BearCub-Cupid { +.Mount_Icon_Wolf-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -303px; width: 81px; height: 99px; } -.Pet-BearCub-Desert { +.Mount_Icon_Wolf-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px 0px; width: 81px; height: 99px; } -.Pet-BearCub-Ember { +.Mount_Icon_Wolf-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -100px; width: 81px; height: 99px; } -.Pet-BearCub-Fairy { +.Mount_Icon_Wolf-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -200px; width: 81px; height: 99px; } -.Pet-BearCub-Floral { +.Mount_Icon_Wolf-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -300px; width: 81px; height: 99px; } -.Pet-BearCub-Ghost { +.Mount_Icon_Wolf-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px 0px; width: 81px; height: 99px; } -.Pet-BearCub-Glass { +.Mount_Icon_Yarn-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -100px; width: 81px; height: 99px; } -.Pet-BearCub-Glow { +.Mount_Icon_Yarn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -200px; width: 81px; height: 99px; } -.Pet-BearCub-Golden { +.Mount_Icon_Yarn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -300px; width: 81px; height: 99px; } -.Pet-BearCub-Holly { +.Mount_Icon_Yarn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -403px; width: 81px; height: 99px; } -.Pet-BearCub-Peppermint { +.Mount_Icon_Yarn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -403px; width: 81px; height: 99px; } -.Pet-BearCub-Polar { +.Mount_Icon_Yarn-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -403px; width: 81px; height: 99px; } -.Pet-BearCub-Rainbow { +.Mount_Icon_Yarn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -403px; width: 81px; height: 99px; } -.Pet-BearCub-Red { +.Mount_Icon_Yarn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -403px; width: 81px; height: 99px; } -.Pet-BearCub-RoyalPurple { +.Mount_Icon_Yarn-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -403px; width: 81px; height: 99px; } -.Pet-BearCub-Shade { +.Mount_Icon_Yarn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -403px; width: 81px; height: 99px; } -.Pet-BearCub-Shimmer { +.Pet-Alligator-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px 0px; width: 81px; height: 99px; } -.Pet-BearCub-Skeleton { +.Pet-Alligator-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -100px; width: 81px; height: 99px; } -.Pet-BearCub-Spooky { +.Pet-Alligator-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -200px; width: 81px; height: 99px; } -.Pet-BearCub-StarryNight { +.Pet-Alligator-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -300px; width: 81px; height: 99px; } -.Pet-BearCub-Thunderstorm { +.Pet-Alligator-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -400px; width: 81px; height: 99px; } -.Pet-BearCub-White { +.Pet-Alligator-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -503px; width: 81px; height: 99px; } -.Pet-BearCub-Zombie { +.Pet-Alligator-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -503px; width: 81px; height: 99px; } -.Pet-Beetle-Base { +.Pet-Alligator-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -503px; width: 81px; height: 99px; } -.Pet-Beetle-CottonCandyBlue { +.Pet-Alligator-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -503px; width: 81px; height: 99px; } -.Pet-Beetle-CottonCandyPink { +.Pet-Alligator-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -503px; width: 81px; height: 99px; } -.Pet-Beetle-Desert { +.Pet-Armadillo-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -503px; width: 81px; height: 99px; } -.Pet-Beetle-Golden { +.Pet-Armadillo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -503px; width: 81px; height: 99px; } -.Pet-Beetle-Red { +.Pet-Armadillo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -503px; width: 81px; height: 99px; } -.Pet-Beetle-Shade { +.Pet-Armadillo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px 0px; width: 81px; height: 99px; } -.Pet-Beetle-Skeleton { +.Pet-Armadillo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -100px; width: 81px; height: 99px; } -.Pet-Beetle-White { +.Pet-Armadillo-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -200px; width: 81px; height: 99px; } -.Pet-Beetle-Zombie { +.Pet-Armadillo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -300px; width: 81px; height: 99px; } -.Pet-Bunny-Base { +.Pet-Armadillo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -400px; width: 81px; height: 99px; } -.Pet-Bunny-CottonCandyBlue { +.Pet-Armadillo-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -500px; width: 81px; height: 99px; } -.Pet-Bunny-CottonCandyPink { +.Pet-Armadillo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -603px; width: 81px; height: 99px; } -.Pet-Bunny-Desert { +.Pet-Axolotl-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -603px; width: 81px; height: 99px; } -.Pet-Bunny-Golden { +.Pet-Axolotl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -603px; width: 81px; height: 99px; } -.Pet-Bunny-Red { +.Pet-Axolotl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -603px; width: 81px; height: 99px; } -.Pet-Bunny-Shade { +.Pet-Axolotl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -603px; width: 81px; height: 99px; } -.Pet-Bunny-Skeleton { +.Pet-Axolotl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -603px; width: 81px; height: 99px; } -.Pet-Bunny-White { +.Pet-Axolotl-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -603px; width: 81px; height: 99px; } -.Pet-Bunny-Zombie { +.Pet-Axolotl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -603px; width: 81px; height: 99px; } -.Pet-Butterfly-Base { +.Pet-Axolotl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -603px; width: 81px; height: 99px; } -.Pet-Butterfly-CottonCandyBlue { +.Pet-Axolotl-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px 0px; width: 81px; height: 99px; } -.Pet-Butterfly-CottonCandyPink { +.Pet-Axolotl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -100px; width: 81px; height: 99px; } -.Pet-Butterfly-Desert { +.Pet-Badger-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -200px; width: 81px; height: 99px; } -.Pet-Butterfly-Golden { +.Pet-Badger-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -300px; width: 81px; height: 99px; } -.Pet-Butterfly-Red { +.Pet-Badger-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -400px; width: 81px; height: 99px; } -.Pet-Butterfly-Shade { +.Pet-Badger-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -500px; width: 81px; height: 99px; } -.Pet-Butterfly-Skeleton { +.Pet-Badger-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -600px; width: 81px; height: 99px; } -.Pet-Butterfly-White { +.Pet-Badger-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -703px; width: 81px; height: 99px; } -.Pet-Butterfly-Zombie { +.Pet-Badger-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Aquatic { +.Pet-Badger-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Base { +.Pet-Badger-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -703px; width: 81px; height: 99px; } -.Pet-Cactus-CottonCandyBlue { +.Pet-Badger-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -703px; width: 81px; height: 99px; } -.Pet-Cactus-CottonCandyPink { +.Pet-Bear-Veteran { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Cupid { +.Pet-BearCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Desert { +.Pet-BearCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Ember { +.Pet-BearCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Fairy { +.Pet-BearCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -703px; width: 81px; height: 99px; } -.Pet-Cactus-Floral { +.Pet-BearCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px 0px; width: 81px; height: 99px; } -.Pet-Cactus-Ghost { +.Pet-BearCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -100px; width: 81px; height: 99px; } -.Pet-Cactus-Glass { +.Pet-BearCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -200px; width: 81px; height: 99px; } -.Pet-Cactus-Glow { +.Pet-BearCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -300px; width: 81px; height: 99px; } -.Pet-Cactus-Golden { +.Pet-BearCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -400px; width: 81px; height: 99px; } -.Pet-Cactus-Holly { +.Pet-BearCub-Frost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -500px; width: 81px; height: 99px; } -.Pet-Cactus-Peppermint { +.Pet-BearCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -600px; width: 81px; height: 99px; } -.Pet-Cactus-Rainbow { +.Pet-BearCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -700px; width: 81px; height: 99px; } -.Pet-Cactus-Red { +.Pet-BearCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px 0px; width: 81px; height: 99px; } -.Pet-Cactus-RoyalPurple { +.Pet-BearCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -100px; width: 81px; height: 99px; } -.Pet-Cactus-Shade { +.Pet-BearCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -200px; width: 81px; height: 99px; } -.Pet-Cactus-Shimmer { +.Pet-BearCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -300px; width: 81px; height: 99px; } -.Pet-Cactus-Skeleton { +.Pet-BearCub-Polar { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -400px; width: 81px; height: 99px; } -.Pet-Cactus-Spooky { +.Pet-BearCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -500px; width: 81px; height: 99px; } -.Pet-Cactus-StarryNight { +.Pet-BearCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -600px; width: 81px; height: 99px; } -.Pet-Cactus-Thunderstorm { +.Pet-BearCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -700px; width: 81px; height: 99px; } -.Pet-Cactus-White { +.Pet-BearCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -803px; width: 81px; height: 99px; } -.Pet-Cactus-Zombie { +.Pet-BearCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Base { +.Pet-BearCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-CottonCandyBlue { +.Pet-BearCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-CottonCandyPink { +.Pet-BearCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Desert { +.Pet-BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Golden { +.Pet-BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Red { +.Pet-BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Shade { +.Pet-Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Skeleton { +.Pet-Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-White { +.Pet-Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -803px; width: 81px; height: 99px; } -.Pet-Cheetah-Zombie { +.Pet-Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -803px; width: 81px; height: 99px; } -.Pet-Cow-Base { +.Pet-Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px 0px; width: 81px; height: 99px; } -.Pet-Cow-CottonCandyBlue { +.Pet-Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -100px; width: 81px; height: 99px; } -.Pet-Cow-CottonCandyPink { +.Pet-Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -200px; width: 81px; height: 99px; } -.Pet-Cow-Desert { +.Pet-Beetle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -300px; width: 81px; height: 99px; } -.Pet-Cow-Golden { +.Pet-Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -400px; width: 81px; height: 99px; } -.Pet-Cow-Red { +.Pet-Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -500px; width: 81px; height: 99px; } -.Pet-Cow-Shade { +.Pet-Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -600px; width: 81px; height: 99px; } -.Pet-Cow-Skeleton { +.Pet-Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -700px; width: 81px; height: 99px; } -.Pet-Cow-White { +.Pet-Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -800px; width: 81px; height: 99px; } -.Pet-Cow-Zombie { +.Pet-Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Base { +.Pet-Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-CottonCandyBlue { +.Pet-Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-CottonCandyPink { +.Pet-Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Desert { +.Pet-Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Golden { +.Pet-Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Red { +.Pet-Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Shade { +.Pet-Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Skeleton { +.Pet-Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-White { +.Pet-Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -903px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Zombie { +.Pet-Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -903px; width: 81px; height: 99px; } -.Pet-Deer-Base { +.Pet-Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -903px; width: 81px; height: 99px; } -.Pet-Deer-CottonCandyBlue { +.Pet-Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -903px; width: 81px; height: 99px; } -.Pet-Deer-CottonCandyPink { +.Pet-Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px 0px; width: 81px; height: 99px; } -.Pet-Deer-Desert { +.Pet-Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -100px; width: 81px; height: 99px; } -.Pet-Deer-Golden { +.Pet-Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -200px; width: 81px; height: 99px; } -.Pet-Deer-Red { +.Pet-Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -300px; width: 81px; height: 99px; } -.Pet-Deer-Shade { +.Pet-Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -400px; width: 81px; height: 99px; } -.Pet-Deer-Skeleton { +.Pet-Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -500px; width: 81px; height: 99px; } -.Pet-Deer-White { +.Pet-Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -600px; width: 81px; height: 99px; } -.Pet-Deer-Zombie { +.Pet-Cactus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -700px; width: 81px; height: 99px; } -.Pet-Dragon-Aquatic { +.Pet-Cactus-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -800px; width: 81px; height: 99px; } -.Pet-Dragon-Base { +.Pet-Cactus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -900px; width: 81px; height: 99px; } -.Pet-Dragon-CottonCandyBlue { +.Pet-Cactus-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-CottonCandyPink { +.Pet-Cactus-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Cupid { +.Pet-Cactus-Floral { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Desert { +.Pet-Cactus-Frost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Ember { +.Pet-Cactus-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Fairy { +.Pet-Cactus-Glass { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Floral { +.Pet-Cactus-Glow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Ghost { +.Pet-Cactus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Glass { +.Pet-Cactus-Holly { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Glow { +.Pet-Cactus-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Golden { +.Pet-Cactus-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Holly { +.Pet-Cactus-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Hydra { +.Pet-Cactus-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Peppermint { +.Pet-Cactus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -1003px; width: 81px; height: 99px; } -.Pet-Dragon-Rainbow { +.Pet-Cactus-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px 0px; width: 81px; height: 99px; } -.Pet-Dragon-Red { +.Pet-Cactus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -100px; width: 81px; height: 99px; } -.Pet-Dragon-RoyalPurple { +.Pet-Cactus-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -200px; width: 81px; height: 99px; } -.Pet-Dragon-Shade { +.Pet-Cactus-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -300px; width: 81px; height: 99px; } -.Pet-Dragon-Shimmer { +.Pet-Cactus-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -400px; width: 81px; height: 99px; } -.Pet-Dragon-Skeleton { +.Pet-Cactus-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -500px; width: 81px; height: 99px; } -.Pet-Dragon-Spooky { +.Pet-Cactus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -600px; width: 81px; height: 99px; } +.Pet-Cheetah-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -700px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -800px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -900px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -1000px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px 0px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -1103px; + width: 81px; + height: 99px; +} +.Pet-Cow-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px 0px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -100px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -200px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -300px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -400px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -500px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -600px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -700px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -800px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -900px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -1000px; + width: 81px; + height: 99px; +} +.Pet-Deer-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -1100px; + width: 81px; + height: 99px; +} +.Pet-Deer-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -1203px; + width: 81px; + height: 99px; +} +.Pet-Deer-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -1203px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px 0px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -100px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -200px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -300px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -400px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -500px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -600px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -700px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Hydra { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -800px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -900px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -1000px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -1100px; + width: 81px; + height: 99px; +} +.Pet-Dragon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -1200px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1394px 0px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1394px -100px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1394px -200px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1394px -300px; + width: 81px; + height: 99px; +} .Pet-Dragon-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px 0px; @@ -972,1019 +1356,635 @@ } .Pet-Dragon-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -800px; + background-position: -1394px -500px; width: 81px; height: 99px; } .Pet-Dragon-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -900px; + background-position: -1394px -600px; width: 81px; height: 99px; } .Pet-Dragon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1000px; + background-position: -1394px -700px; width: 81px; height: 99px; } .Pet-Egg-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1103px; + background-position: -1394px -800px; width: 81px; height: 99px; } .Pet-Egg-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px 0px; + background-position: -1394px -900px; width: 81px; height: 99px; } .Pet-Egg-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1103px; + background-position: -1394px -1000px; width: 81px; height: 99px; } .Pet-Egg-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1103px; + background-position: -1394px -1100px; width: 81px; height: 99px; } .Pet-Egg-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1103px; + background-position: -1394px -1200px; width: 81px; height: 99px; } .Pet-Egg-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1103px; + background-position: 0px -1303px; width: 81px; height: 99px; } .Pet-Egg-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1103px; + background-position: -82px -1303px; width: 81px; height: 99px; } .Pet-Egg-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1103px; + background-position: -164px -1303px; width: 81px; height: 99px; } .Pet-Egg-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1103px; + background-position: -246px -1303px; width: 81px; height: 99px; } .Pet-Egg-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1103px; + background-position: -328px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1103px; + background-position: -410px -1303px; width: 81px; height: 99px; } .Pet-Falcon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1103px; + background-position: -492px -1303px; width: 81px; height: 99px; } .Pet-Falcon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1103px; + background-position: -574px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1103px; + background-position: -656px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1103px; + background-position: -738px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px 0px; + background-position: -820px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -100px; + background-position: -902px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -200px; + background-position: -984px -1303px; width: 81px; height: 99px; } .Pet-Falcon-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -300px; + background-position: -1066px -1303px; width: 81px; height: 99px; } .Pet-Falcon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -400px; + background-position: -1148px -1303px; width: 81px; height: 99px; } .Pet-Ferret-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -500px; + background-position: -1230px -1303px; width: 81px; height: 99px; } .Pet-Ferret-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -600px; + background-position: -1312px -1303px; width: 81px; height: 99px; } .Pet-Ferret-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -700px; + background-position: -1394px -1303px; width: 81px; height: 99px; } .Pet-Ferret-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -800px; + background-position: -1476px 0px; width: 81px; height: 99px; } .Pet-Ferret-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -900px; + background-position: -1476px -100px; width: 81px; height: 99px; } .Pet-Ferret-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1000px; + background-position: -1476px -200px; width: 81px; height: 99px; } .Pet-Ferret-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1100px; + background-position: -1476px -300px; width: 81px; height: 99px; } .Pet-Ferret-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1203px; + background-position: -1476px -400px; width: 81px; height: 99px; } .Pet-Ferret-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1203px; + background-position: -1476px -500px; width: 81px; height: 99px; } .Pet-Ferret-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1203px; + background-position: -1476px -600px; width: 81px; height: 99px; } .Pet-FlyingPig-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1203px; + background-position: -1476px -700px; width: 81px; height: 99px; } .Pet-FlyingPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1203px; + background-position: -1476px -800px; width: 81px; height: 99px; } .Pet-FlyingPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1203px; + background-position: -1476px -900px; width: 81px; height: 99px; } .Pet-FlyingPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1203px; + background-position: -1476px -1000px; width: 81px; height: 99px; } .Pet-FlyingPig-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1203px; + background-position: -1476px -1100px; width: 81px; height: 99px; } .Pet-FlyingPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1203px; + background-position: -1476px -1200px; width: 81px; height: 99px; } .Pet-FlyingPig-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1203px; + background-position: -1476px -1300px; width: 81px; height: 99px; } .Pet-FlyingPig-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1203px; + background-position: 0px -1403px; width: 81px; height: 99px; } .Pet-FlyingPig-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1203px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1203px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1203px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1203px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1203px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px 0px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -100px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -300px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -400px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -500px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -600px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -700px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -800px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -900px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -1000px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -1100px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -1200px; - width: 81px; - height: 99px; -} -.Pet-Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px 0px; - width: 81px; - height: 99px; -} -.Pet-Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -100px; - width: 81px; - height: 99px; -} -.Pet-Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -200px; - width: 81px; - height: 99px; -} -.Pet-Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -300px; - width: 81px; - height: 99px; -} -.Pet-Fox-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -400px; - width: 81px; - height: 99px; -} -.Pet-Fox-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -500px; - width: 81px; - height: 99px; -} -.Pet-Fox-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -600px; - width: 81px; - height: 99px; -} -.Pet-Fox-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -700px; - width: 81px; - height: 99px; -} -.Pet-Fox-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -800px; - width: 81px; - height: 99px; -} -.Pet-Fox-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -900px; - width: 81px; - height: 99px; -} -.Pet-Fox-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -1000px; - width: 81px; - height: 99px; -} -.Pet-Fox-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -1100px; - width: 81px; - height: 99px; -} -.Pet-Fox-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -1200px; - width: 81px; - height: 99px; -} -.Pet-Fox-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1303px; - width: 81px; - height: 99px; -} -.Pet-Fox-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1303px; - width: 81px; - height: 99px; -} -.Pet-Frog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1303px; - width: 81px; - height: 99px; -} -.Pet-Frog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1303px; - width: 81px; - height: 99px; -} -.Pet-Frog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1303px; - width: 81px; - height: 99px; -} -.Pet-Frog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -1303px; - width: 81px; - height: 99px; -} -.Pet-Frog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -1303px; - width: 81px; - height: 99px; -} -.Pet-Frog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px 0px; - width: 81px; - height: 99px; -} -.Pet-Frog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -100px; - width: 81px; - height: 99px; -} -.Pet-Frog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -200px; - width: 81px; - height: 99px; -} -.Pet-Frog-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -400px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -500px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -600px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -700px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -800px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -900px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -1000px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -1100px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -1200px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1403px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Base { +.Pet-FlyingPig-Frost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-CottonCandyBlue { +.Pet-FlyingPig-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-CottonCandyPink { +.Pet-FlyingPig-Glass { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Desert { +.Pet-FlyingPig-Glow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Golden { +.Pet-FlyingPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Red { +.Pet-FlyingPig-Holly { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Shade { +.Pet-FlyingPig-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Skeleton { +.Pet-FlyingPig-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-White { +.Pet-FlyingPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -820px -1403px; width: 81px; height: 99px; } -.Pet-GuineaPig-Zombie { +.Pet-FlyingPig-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -902px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-Base { +.Pet-FlyingPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-CottonCandyBlue { +.Pet-FlyingPig-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-CottonCandyPink { +.Pet-FlyingPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-Desert { +.Pet-FlyingPig-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-Golden { +.Pet-FlyingPig-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-Red { +.Pet-FlyingPig-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-Shade { +.Pet-FlyingPig-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -1403px; width: 81px; height: 99px; } -.Pet-Hedgehog-Skeleton { +.Pet-FlyingPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px 0px; width: 81px; height: 99px; } -.Pet-Hedgehog-White { +.Pet-Fox-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -100px; width: 81px; height: 99px; } -.Pet-Hedgehog-Zombie { +.Pet-Fox-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -200px; width: 81px; height: 99px; } -.Pet-Hippo-Base { +.Pet-Fox-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -300px; width: 81px; height: 99px; } -.Pet-Hippo-CottonCandyBlue { +.Pet-Fox-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -400px; width: 81px; height: 99px; } -.Pet-Hippo-CottonCandyPink { +.Pet-Fox-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -500px; width: 81px; height: 99px; } -.Pet-Hippo-Desert { +.Pet-Fox-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -600px; width: 81px; height: 99px; } -.Pet-Hippo-Golden { +.Pet-Fox-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -700px; width: 81px; height: 99px; } -.Pet-Hippo-Red { +.Pet-Fox-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -800px; width: 81px; height: 99px; } -.Pet-Hippo-Shade { +.Pet-Fox-Floral { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -900px; width: 81px; height: 99px; } -.Pet-Hippo-Skeleton { +.Pet-Fox-Frost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -1000px; width: 81px; height: 99px; } -.Pet-Hippo-White { +.Pet-Fox-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -1100px; width: 81px; height: 99px; } -.Pet-Hippo-Zombie { +.Pet-Fox-Glass { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -1200px; width: 81px; height: 99px; } -.Pet-Hippogriff-Hopeful { +.Pet-Fox-Glow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Base { +.Pet-Fox-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -1400px; width: 81px; height: 99px; } -.Pet-Horse-CottonCandyBlue { +.Pet-Fox-Holly { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: 0px -1503px; width: 81px; height: 99px; } -.Pet-Horse-CottonCandyPink { +.Pet-Fox-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -82px -1503px; width: 81px; height: 99px; } -.Pet-Horse-Desert { +.Pet-Fox-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -164px -1503px; width: 81px; height: 99px; } -.Pet-Horse-Golden { +.Pet-Fox-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -246px -1503px; width: 81px; height: 99px; } -.Pet-Horse-Red { +.Pet-Fox-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -328px -1503px; width: 81px; height: 99px; } -.Pet-Horse-Shade { +.Pet-Fox-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -410px -1503px; width: 81px; height: 99px; } -.Pet-Horse-Skeleton { +.Pet-Fox-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -492px -1503px; width: 81px; height: 99px; } -.Pet-Horse-White { +.Pet-Fox-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -574px -1503px; width: 81px; height: 99px; } -.Pet-Horse-Zombie { +.Pet-Fox-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -656px -1503px; width: 81px; height: 99px; } -.Pet-JackOLantern-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1503px; - width: 81px; - height: 99px; -} -.Pet-JackOLantern-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1503px; - width: 81px; - height: 99px; -} -.Pet-Jackalope-RoyalPurple { +.Pet-Fox-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -738px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-Base { +.Pet-Fox-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -1503px; + width: 81px; + height: 99px; +} +.Pet-Fox-Veteran { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -1503px; + width: 81px; + height: 99px; +} +.Pet-Fox-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -984px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-CottonCandyBlue { +.Pet-Fox-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1066px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-CottonCandyPink { +.Pet-Frog-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-Desert { +.Pet-Frog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-Golden { +.Pet-Frog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-Red { +.Pet-Frog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-Shade { +.Pet-Frog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-Skeleton { +.Pet-Frog-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -1503px; width: 81px; height: 99px; } -.Pet-Kangaroo-White { +.Pet-Frog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px 0px; width: 81px; height: 99px; } -.Pet-Kangaroo-Zombie { +.Pet-Frog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -100px; width: 81px; height: 99px; } -.Pet-Lion-Veteran { +.Pet-Frog-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -200px; width: 81px; height: 99px; } -.Pet-LionCub-Aquatic { +.Pet-Frog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -300px; width: 81px; height: 99px; } -.Pet-LionCub-Base { +.Pet-Gryphon-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -400px; width: 81px; height: 99px; } -.Pet-LionCub-CottonCandyBlue { +.Pet-Gryphon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -500px; width: 81px; height: 99px; } -.Pet-LionCub-CottonCandyPink { +.Pet-Gryphon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -600px; width: 81px; height: 99px; } -.Pet-LionCub-Cupid { +.Pet-Gryphon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -700px; width: 81px; height: 99px; } -.Pet-LionCub-Desert { +.Pet-Gryphon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -800px; width: 81px; height: 99px; } -.Pet-LionCub-Ember { +.Pet-Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -900px; width: 81px; height: 99px; } -.Pet-LionCub-Fairy { +.Pet-Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -1000px; width: 81px; height: 99px; } -.Pet-LionCub-Floral { +.Pet-Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1640px -1100px; width: 81px; diff --git a/website/client/assets/css/sprites/spritesmith-main-22.css b/website/client/assets/css/sprites/spritesmith-main-22.css index 0539f6cd68..86087b1cc5 100644 --- a/website/client/assets/css/sprites/spritesmith-main-22.css +++ b/website/client/assets/css/sprites/spritesmith-main-22.css @@ -1,1990 +1,1990 @@ -.Pet-LionCub-Ghost { +.Pet-Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px 0px; width: 81px; height: 99px; } -.Pet-LionCub-Glass { +.Pet-Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -1100px; width: 81px; height: 99px; } -.Pet-LionCub-Glow { +.Pet-Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px 0px; width: 81px; height: 99px; } -.Pet-LionCub-Golden { +.Pet-GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -100px; width: 81px; height: 99px; } -.Pet-LionCub-Holly { +.Pet-GuineaPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -100px; width: 81px; height: 99px; } -.Pet-LionCub-Peppermint { +.Pet-GuineaPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -100px; width: 81px; height: 99px; } -.Pet-LionCub-Rainbow { +.Pet-GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px 0px; width: 81px; height: 99px; } -.Pet-LionCub-Red { +.Pet-GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -100px; width: 81px; height: 99px; } -.Pet-LionCub-RoyalPurple { +.Pet-GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -200px; width: 81px; height: 99px; } -.Pet-LionCub-Shade { +.Pet-GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -200px; width: 81px; height: 99px; } -.Pet-LionCub-Shimmer { +.Pet-GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -200px; width: 81px; height: 99px; } -.Pet-LionCub-Skeleton { +.Pet-GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -200px; width: 81px; height: 99px; } -.Pet-LionCub-Spooky { +.Pet-GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px 0px; width: 81px; height: 99px; } -.Pet-LionCub-StarryNight { +.Pet-Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -100px; width: 81px; height: 99px; } -.Pet-LionCub-Thunderstorm { +.Pet-Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -200px; width: 81px; height: 99px; } -.Pet-LionCub-White { +.Pet-Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -300px; width: 81px; height: 99px; } -.Pet-LionCub-Zombie { +.Pet-Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -300px; width: 81px; height: 99px; } -.Pet-MagicalBee-Base { +.Pet-Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -300px; width: 81px; height: 99px; } -.Pet-Mammoth-Base { +.Pet-Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -300px; width: 81px; height: 99px; } -.Pet-MantisShrimp-Base { +.Pet-Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -300px; width: 81px; height: 99px; } -.Pet-Monkey-Base { +.Pet-Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px 0px; width: 81px; height: 99px; } -.Pet-Monkey-CottonCandyBlue { +.Pet-Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -100px; width: 81px; height: 99px; } -.Pet-Monkey-CottonCandyPink { +.Pet-Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -200px; width: 81px; height: 99px; } -.Pet-Monkey-Desert { +.Pet-Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -300px; width: 81px; height: 99px; } -.Pet-Monkey-Golden { +.Pet-Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px 0px; width: 81px; height: 99px; } -.Pet-Monkey-Red { +.Pet-Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -100px; width: 81px; height: 99px; } -.Pet-Monkey-Shade { +.Pet-Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -200px; width: 81px; height: 99px; } -.Pet-Monkey-Skeleton { +.Pet-Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -300px; width: 81px; height: 99px; } -.Pet-Monkey-White { +.Pet-Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -400px; width: 81px; height: 99px; } -.Pet-Monkey-Zombie { +.Pet-Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-Base { +.Pet-Hippo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-CottonCandyBlue { +.Pet-Hippo-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-CottonCandyPink { +.Pet-Hippo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-Desert { +.Pet-Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-Golden { +.Pet-Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-Red { +.Pet-Horse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px 0px; width: 81px; height: 99px; } -.Pet-Nudibranch-Shade { +.Pet-Horse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -100px; width: 81px; height: 99px; } -.Pet-Nudibranch-Skeleton { +.Pet-Horse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -200px; width: 81px; height: 99px; } -.Pet-Nudibranch-White { +.Pet-Horse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -300px; width: 81px; height: 99px; } -.Pet-Nudibranch-Zombie { +.Pet-Horse-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -400px; width: 81px; height: 99px; } -.Pet-Octopus-Base { +.Pet-Horse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -500px; width: 81px; height: 99px; } -.Pet-Octopus-CottonCandyBlue { +.Pet-Horse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -500px; width: 81px; height: 99px; } -.Pet-Octopus-CottonCandyPink { +.Pet-Horse-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -500px; width: 81px; height: 99px; } -.Pet-Octopus-Desert { +.Pet-Horse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -500px; width: 81px; height: 99px; } -.Pet-Octopus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Red { +.Pet-JackOLantern-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -500px; width: 81px; height: 99px; } -.Pet-Octopus-Shade { +.Pet-JackOLantern-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -500px; width: 81px; height: 99px; } -.Pet-Octopus-Skeleton { +.Pet-JackOLantern-Glow { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -500px; width: 81px; height: 99px; } -.Pet-Octopus-White { +.Pet-Jackalope-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -500px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px 0px; width: 81px; height: 99px; } -.Pet-Octopus-Zombie { +.Pet-Kangaroo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -100px; width: 81px; height: 99px; } -.Pet-Orca-Base { +.Pet-Kangaroo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -200px; width: 81px; height: 99px; } -.Pet-Owl-Base { +.Pet-Kangaroo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -300px; width: 81px; height: 99px; } -.Pet-Owl-CottonCandyBlue { +.Pet-Kangaroo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -400px; width: 81px; height: 99px; } -.Pet-Owl-CottonCandyPink { +.Pet-Kangaroo-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -500px; width: 81px; height: 99px; } -.Pet-Owl-Desert { +.Pet-Kangaroo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -600px; width: 81px; height: 99px; } -.Pet-Owl-Golden { +.Pet-Kangaroo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -600px; width: 81px; height: 99px; } -.Pet-Owl-Red { +.Pet-Kangaroo-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -600px; width: 81px; height: 99px; } -.Pet-Owl-Shade { +.Pet-Kangaroo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -600px; width: 81px; height: 99px; } -.Pet-Owl-Skeleton { +.Pet-Lion-Veteran { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -600px; width: 81px; height: 99px; } -.Pet-Owl-White { +.Pet-LionCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -600px; width: 81px; height: 99px; } -.Pet-Owl-Zombie { +.Pet-LionCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -600px; width: 81px; height: 99px; } -.Pet-PandaCub-Aquatic { +.Pet-LionCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -600px; width: 81px; height: 99px; } -.Pet-PandaCub-Base { +.Pet-LionCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -600px; width: 81px; height: 99px; } -.Pet-PandaCub-CottonCandyBlue { +.Pet-LionCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px 0px; width: 81px; height: 99px; } -.Pet-PandaCub-CottonCandyPink { +.Pet-LionCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -100px; width: 81px; height: 99px; } -.Pet-PandaCub-Cupid { +.Pet-LionCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -200px; width: 81px; height: 99px; } -.Pet-PandaCub-Desert { +.Pet-LionCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -300px; width: 81px; height: 99px; } -.Pet-PandaCub-Ember { +.Pet-LionCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -400px; width: 81px; height: 99px; } -.Pet-PandaCub-Fairy { +.Pet-LionCub-Frost { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -500px; width: 81px; height: 99px; } -.Pet-PandaCub-Floral { +.Pet-LionCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -600px; width: 81px; height: 99px; } -.Pet-PandaCub-Ghost { +.Pet-LionCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Glass { +.Pet-LionCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Glow { +.Pet-LionCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Golden { +.Pet-LionCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Holly { +.Pet-LionCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Peppermint { +.Pet-LionCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Rainbow { +.Pet-LionCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Red { +.Pet-LionCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-RoyalPurple { +.Pet-LionCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Shade { +.Pet-LionCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -700px; width: 81px; height: 99px; } -.Pet-PandaCub-Shimmer { +.Pet-LionCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px 0px; width: 81px; height: 99px; } -.Pet-PandaCub-Skeleton { +.Pet-LionCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -100px; width: 81px; height: 99px; } -.Pet-PandaCub-Spooky { +.Pet-LionCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -200px; width: 81px; height: 99px; } -.Pet-PandaCub-StarryNight { +.Pet-LionCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -300px; width: 81px; height: 99px; } -.Pet-PandaCub-Thunderstorm { +.Pet-LionCub-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -400px; width: 81px; height: 99px; } -.Pet-PandaCub-White { +.Pet-LionCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -500px; width: 81px; height: 99px; } -.Pet-PandaCub-Zombie { +.Pet-MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -600px; width: 81px; height: 99px; } -.Pet-Parrot-Base { +.Pet-Mammoth-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -700px; width: 81px; height: 99px; } -.Pet-Parrot-CottonCandyBlue { +.Pet-MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -800px; width: 81px; height: 99px; } -.Pet-Parrot-CottonCandyPink { +.Pet-Monkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Desert { +.Pet-Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Golden { +.Pet-Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Red { +.Pet-Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Shade { +.Pet-Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Skeleton { +.Pet-Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -800px; width: 81px; height: 99px; } -.Pet-Parrot-White { +.Pet-Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Zombie { +.Pet-Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -800px; width: 81px; height: 99px; } -.Pet-Peacock-Base { +.Pet-Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -800px; width: 81px; height: 99px; } -.Pet-Peacock-CottonCandyBlue { +.Pet-Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -800px; width: 81px; height: 99px; } -.Pet-Peacock-CottonCandyPink { +.Pet-Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px 0px; width: 81px; height: 99px; } -.Pet-Peacock-Desert { +.Pet-Nudibranch-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -100px; width: 81px; height: 99px; } -.Pet-Peacock-Golden { +.Pet-Nudibranch-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -200px; width: 81px; height: 99px; } -.Pet-Peacock-Red { +.Pet-Nudibranch-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -300px; width: 81px; height: 99px; } -.Pet-Peacock-Shade { +.Pet-Nudibranch-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -400px; width: 81px; height: 99px; } -.Pet-Peacock-Skeleton { +.Pet-Nudibranch-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -500px; width: 81px; height: 99px; } -.Pet-Peacock-White { +.Pet-Nudibranch-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -600px; width: 81px; height: 99px; } -.Pet-Peacock-Zombie { +.Pet-Nudibranch-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -700px; width: 81px; height: 99px; } -.Pet-Penguin-Base { +.Pet-Nudibranch-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -800px; width: 81px; height: 99px; } -.Pet-Penguin-CottonCandyBlue { +.Pet-Nudibranch-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px 0px; width: 81px; height: 99px; } -.Pet-Penguin-CottonCandyPink { +.Pet-Octopus-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -100px; width: 81px; height: 99px; } -.Pet-Penguin-Desert { +.Pet-Octopus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -200px; width: 81px; height: 99px; } -.Pet-Penguin-Golden { +.Pet-Octopus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -300px; width: 81px; height: 99px; } -.Pet-Penguin-Red { +.Pet-Octopus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -400px; width: 81px; height: 99px; } -.Pet-Penguin-Shade { +.Pet-Octopus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -500px; width: 81px; height: 99px; } -.Pet-Penguin-Skeleton { +.Pet-Octopus-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -600px; width: 81px; height: 99px; } -.Pet-Penguin-White { +.Pet-Octopus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -700px; width: 81px; height: 99px; } -.Pet-Penguin-Zombie { +.Pet-Octopus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -800px; width: 81px; height: 99px; } -.Pet-Phoenix-Base { +.Pet-Octopus-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Base { +.Pet-Octopus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-CottonCandyBlue { +.Pet-Orca-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-CottonCandyPink { +.Pet-Owl-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Desert { +.Pet-Owl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Golden { +.Pet-Owl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Red { +.Pet-Owl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Shade { +.Pet-Owl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Skeleton { +.Pet-Owl-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-White { +.Pet-Owl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -900px; width: 81px; height: 99px; } -.Pet-Pterodactyl-Zombie { +.Pet-Owl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -900px; width: 81px; height: 99px; } -.Pet-Rat-Base { +.Pet-Owl-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -900px; width: 81px; height: 99px; } -.Pet-Rat-CottonCandyBlue { +.Pet-Owl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -900px; width: 81px; height: 99px; } -.Pet-Rat-CottonCandyPink { +.Pet-PandaCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px 0px; width: 81px; height: 99px; } -.Pet-Rat-Desert { +.Pet-PandaCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -100px; width: 81px; height: 99px; } -.Pet-Rat-Golden { +.Pet-PandaCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -200px; width: 81px; height: 99px; } -.Pet-Rat-Red { +.Pet-PandaCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -300px; width: 81px; height: 99px; } -.Pet-Rat-Shade { +.Pet-PandaCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -400px; width: 81px; height: 99px; } -.Pet-Rat-Skeleton { +.Pet-PandaCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -500px; width: 81px; height: 99px; } -.Pet-Rat-White { +.Pet-PandaCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -600px; width: 81px; height: 99px; } -.Pet-Rat-Zombie { +.Pet-PandaCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -700px; width: 81px; height: 99px; } -.Pet-Rock-Base { +.Pet-PandaCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -800px; width: 81px; height: 99px; } -.Pet-Rock-CottonCandyBlue { +.Pet-PandaCub-Frost { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -900px; width: 81px; height: 99px; } -.Pet-Rock-CottonCandyPink { +.Pet-PandaCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -1000px; width: 81px; height: 99px; } -.Pet-Rock-Desert { +.Pet-PandaCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -1000px; width: 81px; height: 99px; } -.Pet-Rock-Golden { +.Pet-PandaCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -1000px; width: 81px; height: 99px; } -.Pet-Rock-Red { +.Pet-PandaCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -1000px; width: 81px; height: 99px; } -.Pet-Rock-Shade { +.Pet-PandaCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -1000px; width: 81px; height: 99px; } -.Pet-Rock-Skeleton { +.Pet-PandaCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -1000px; width: 81px; height: 99px; } -.Pet-Rock-White { +.Pet-PandaCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -1000px; width: 81px; height: 99px; } -.Pet-Rock-Zombie { +.Pet-PandaCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-Base { +.Pet-PandaCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-CottonCandyBlue { +.Pet-PandaCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-CottonCandyPink { +.Pet-PandaCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-Desert { +.Pet-PandaCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-Golden { +.Pet-PandaCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-Red { +.Pet-PandaCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -1000px; width: 81px; height: 99px; } -.Pet-Rooster-Shade { +.Pet-PandaCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px 0px; width: 81px; height: 99px; } -.Pet-Rooster-Skeleton { +.Pet-PandaCub-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -100px; width: 81px; height: 99px; } -.Pet-Rooster-White { +.Pet-PandaCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -200px; width: 81px; height: 99px; } -.Pet-Rooster-Zombie { +.Pet-Parrot-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -300px; width: 81px; height: 99px; } -.Pet-Sabretooth-Base { +.Pet-Parrot-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -400px; width: 81px; height: 99px; } -.Pet-Sabretooth-CottonCandyBlue { +.Pet-Parrot-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -500px; width: 81px; height: 99px; } -.Pet-Sabretooth-CottonCandyPink { +.Pet-Parrot-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -600px; width: 81px; height: 99px; } -.Pet-Sabretooth-Desert { +.Pet-Parrot-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -700px; width: 81px; height: 99px; } -.Pet-Sabretooth-Golden { +.Pet-Parrot-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -800px; width: 81px; height: 99px; } -.Pet-Sabretooth-Red { +.Pet-Parrot-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -900px; width: 81px; height: 99px; } -.Pet-Sabretooth-Shade { +.Pet-Parrot-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Pet-Sabretooth-Skeleton { +.Pet-Parrot-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -1100px; width: 81px; height: 99px; } -.Pet-Sabretooth-White { +.Pet-Parrot-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px 0px; width: 81px; height: 99px; } -.Pet-Sabretooth-Zombie { +.Pet-Peacock-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -1100px; width: 81px; height: 99px; } -.Pet-SeaSerpent-Base { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px 0px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -100px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -200px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-Red { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -300px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-White { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Pet-SeaSerpent-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Base { +.Pet-Peacock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-CottonCandyBlue { +.Pet-Peacock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-CottonCandyPink { +.Pet-Peacock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Desert { +.Pet-Peacock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Golden { +.Pet-Peacock-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Red { +.Pet-Peacock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Shade { +.Pet-Peacock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Skeleton { +.Pet-Peacock-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-White { +.Pet-Peacock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Zombie { +.Pet-Penguin-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -1100px; width: 81px; height: 99px; } -.Pet-Sheep-Base { +.Pet-Penguin-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1100px; + width: 81px; + height: 99px; +} +.Pet-Penguin-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1100px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px 0px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -100px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -200px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -300px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -400px; + width: 81px; + height: 99px; +} +.Pet-Penguin-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -500px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -600px; + width: 81px; + height: 99px; +} +.Pet-Phoenix-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -700px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -800px; width: 81px; height: 99px; } -.Pet-Sheep-CottonCandyBlue { +.Pet-Pterodactyl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -900px; width: 81px; height: 99px; } -.Pet-Sheep-CottonCandyPink { +.Pet-Pterodactyl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Pet-Sheep-Desert { +.Pet-Pterodactyl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Pet-Sheep-Golden { +.Pet-Pterodactyl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -1200px; width: 81px; height: 99px; } -.Pet-Sheep-Red { +.Pet-Pterodactyl-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -1200px; width: 81px; height: 99px; } -.Pet-Sheep-Shade { +.Pet-Pterodactyl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -1200px; width: 81px; height: 99px; } -.Pet-Sheep-Skeleton { +.Pet-Pterodactyl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -1200px; width: 81px; height: 99px; } -.Pet-Sheep-White { +.Pet-Pterodactyl-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -1200px; width: 81px; height: 99px; } -.Pet-Sheep-Zombie { +.Pet-Pterodactyl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Base { +.Pet-Rat-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -1200px; width: 81px; height: 99px; } -.Pet-Slime-CottonCandyBlue { +.Pet-Rat-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -1200px; width: 81px; height: 99px; } -.Pet-Slime-CottonCandyPink { +.Pet-Rat-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Desert { +.Pet-Rat-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Golden { +.Pet-Rat-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Red { +.Pet-Rat-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Shade { +.Pet-Rat-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Skeleton { +.Pet-Rat-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -1200px; width: 81px; height: 99px; } -.Pet-Slime-White { +.Pet-Rat-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -1200px; width: 81px; height: 99px; } -.Pet-Slime-Zombie { +.Pet-Rat-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -1200px; width: 81px; height: 99px; } -.Pet-Sloth-Base { +.Pet-Rock-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px 0px; width: 81px; height: 99px; } -.Pet-Sloth-CottonCandyBlue { +.Pet-Rock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -100px; width: 81px; height: 99px; } -.Pet-Sloth-CottonCandyPink { +.Pet-Rock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -200px; width: 81px; height: 99px; } -.Pet-Sloth-Desert { +.Pet-Rock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -300px; width: 81px; height: 99px; } -.Pet-Sloth-Golden { +.Pet-Rock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -400px; width: 81px; height: 99px; } -.Pet-Sloth-Red { +.Pet-Rock-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -500px; width: 81px; height: 99px; } -.Pet-Sloth-Shade { +.Pet-Rock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -600px; width: 81px; height: 99px; } -.Pet-Sloth-Skeleton { +.Pet-Rock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -700px; width: 81px; height: 99px; } -.Pet-Sloth-White { +.Pet-Rock-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -800px; width: 81px; height: 99px; } -.Pet-Sloth-Zombie { +.Pet-Rock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -900px; width: 81px; height: 99px; } -.Pet-Snail-Base { +.Pet-Rooster-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -1000px; width: 81px; height: 99px; } -.Pet-Snail-CottonCandyBlue { +.Pet-Rooster-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -1100px; width: 81px; height: 99px; } -.Pet-Snail-CottonCandyPink { +.Pet-Rooster-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Pet-Snail-Desert { +.Pet-Rooster-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px 0px; width: 81px; height: 99px; } -.Pet-Snail-Golden { +.Pet-Rooster-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -100px; width: 81px; height: 99px; } -.Pet-Snail-Red { +.Pet-Rooster-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -200px; width: 81px; height: 99px; } -.Pet-Snail-Shade { +.Pet-Rooster-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -300px; width: 81px; height: 99px; } -.Pet-Snail-Skeleton { +.Pet-Rooster-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -400px; width: 81px; height: 99px; } -.Pet-Snail-White { +.Pet-Rooster-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -500px; width: 81px; height: 99px; } -.Pet-Snail-Zombie { +.Pet-Rooster-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -600px; width: 81px; height: 99px; } -.Pet-Snake-Base { +.Pet-Sabretooth-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -700px; width: 81px; height: 99px; } -.Pet-Snake-CottonCandyBlue { +.Pet-Sabretooth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -800px; width: 81px; height: 99px; } -.Pet-Snake-CottonCandyPink { +.Pet-Sabretooth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -900px; width: 81px; height: 99px; } -.Pet-Snake-Desert { +.Pet-Sabretooth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Pet-Snake-Golden { +.Pet-Sabretooth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Pet-Snake-Red { +.Pet-Sabretooth-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Pet-Snake-Shade { +.Pet-Sabretooth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -1300px; width: 81px; height: 99px; } -.Pet-Snake-Skeleton { +.Pet-Sabretooth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -1300px; width: 81px; height: 99px; } -.Pet-Snake-White { +.Pet-Sabretooth-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -1300px; width: 81px; height: 99px; } -.Pet-Snake-Zombie { +.Pet-Sabretooth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -1300px; width: 81px; height: 99px; } -.Pet-Spider-Base { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -328px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -410px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -492px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -574px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -656px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-Red { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -738px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -820px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -902px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-White { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -984px -1300px; - width: 81px; - height: 99px; -} -.Pet-Spider-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1066px -1300px; - width: 81px; - height: 99px; -} -.Pet-Squirrel-Base { +.Pet-SeaSerpent-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -1300px; width: 81px; height: 99px; } -.Pet-Squirrel-CottonCandyBlue { +.Pet-SeaSerpent-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -1300px; width: 81px; height: 99px; } -.Pet-Squirrel-CottonCandyPink { +.Pet-SeaSerpent-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -1300px; width: 81px; height: 99px; } -.Pet-Squirrel-Desert { +.Pet-SeaSerpent-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -1300px; width: 81px; height: 99px; } -.Pet-Squirrel-Golden { +.Pet-SeaSerpent-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px 0px; width: 81px; height: 99px; } -.Pet-Squirrel-Red { +.Pet-SeaSerpent-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -100px; width: 81px; height: 99px; } -.Pet-Squirrel-Shade { +.Pet-SeaSerpent-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -200px; width: 81px; height: 99px; } -.Pet-Squirrel-Skeleton { +.Pet-SeaSerpent-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -300px; width: 81px; height: 99px; } -.Pet-Squirrel-White { +.Pet-SeaSerpent-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -400px; width: 81px; height: 99px; } -.Pet-Squirrel-Zombie { +.Pet-SeaSerpent-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -500px; width: 81px; height: 99px; } -.Pet-TRex-Base { +.Pet-Seahorse-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1558px -1000px; + background-position: -328px -1300px; width: 81px; height: 99px; } -.Pet-TRex-CottonCandyBlue { +.Pet-Seahorse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1558px -1100px; + background-position: -410px -1300px; width: 81px; height: 99px; } -.Pet-TRex-CottonCandyPink { +.Pet-Seahorse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1558px -1200px; + background-position: -492px -1300px; width: 81px; height: 99px; } -.Pet-TRex-Desert { +.Pet-Seahorse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1558px -1300px; + background-position: -574px -1300px; width: 81px; height: 99px; } -.Pet-TRex-Golden { +.Pet-Seahorse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -1558px -1400px; + background-position: -656px -1300px; width: 81px; height: 99px; } -.Pet-TRex-Red { +.Pet-Seahorse-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: 0px -1500px; + background-position: -738px -1300px; width: 81px; height: 99px; } -.Pet-TRex-Shade { +.Pet-Seahorse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -82px -1500px; + background-position: -820px -1300px; width: 81px; height: 99px; } -.Pet-TRex-Skeleton { +.Pet-Seahorse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -164px -1500px; + background-position: -902px -1300px; width: 81px; height: 99px; } -.Pet-TRex-White { +.Pet-Seahorse-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -246px -1500px; + background-position: -984px -1300px; width: 81px; height: 99px; } -.Pet-TRex-Zombie { +.Pet-Seahorse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); - background-position: -328px -1500px; + background-position: -1066px -1300px; width: 81px; height: 99px; } -.Pet-Tiger-Veteran { +.Pet-Sheep-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -600px; width: 81px; height: 99px; } -.Pet-TigerCub-Aquatic { +.Pet-Sheep-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -700px; width: 81px; height: 99px; } -.Pet-TigerCub-Base { +.Pet-Sheep-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -800px; width: 81px; height: 99px; } -.Pet-TigerCub-CottonCandyBlue { +.Pet-Sheep-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-CottonCandyPink { +.Pet-Sheep-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -1000px; width: 81px; height: 99px; } -.Pet-TigerCub-Cupid { +.Pet-Sheep-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -1100px; width: 81px; height: 99px; } -.Pet-TigerCub-Desert { +.Pet-Sheep-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -1200px; width: 81px; height: 99px; } -.Pet-TigerCub-Ember { +.Pet-Sheep-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -1300px; width: 81px; height: 99px; } -.Pet-TigerCub-Fairy { +.Pet-Sheep-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: 0px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Floral { +.Pet-Sheep-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -82px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Ghost { +.Pet-Slime-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -164px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Glass { +.Pet-Slime-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -246px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Glow { +.Pet-Slime-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -328px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Golden { +.Pet-Slime-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Holly { +.Pet-Slime-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Peppermint { +.Pet-Slime-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Rainbow { +.Pet-Slime-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Red { +.Pet-Slime-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-RoyalPurple { +.Pet-Slime-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Shade { +.Pet-Slime-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Shimmer { +.Pet-Sloth-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Skeleton { +.Pet-Sloth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Spooky { +.Pet-Sloth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-StarryNight { +.Pet-Sloth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Thunderstorm { +.Pet-Sloth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-White { +.Pet-Sloth-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Zombie { +.Pet-Sloth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -1400px; width: 81px; height: 99px; } -.Pet-Treeling-Base { +.Pet-Sloth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px 0px; width: 81px; height: 99px; } -.Pet-Treeling-CottonCandyBlue { +.Pet-Sloth-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -100px; width: 81px; height: 99px; } -.Pet-Treeling-CottonCandyPink { +.Pet-Sloth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -200px; width: 81px; height: 99px; } -.Pet-Treeling-Desert { +.Pet-Snail-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -300px; width: 81px; height: 99px; } -.Pet-Treeling-Golden { +.Pet-Snail-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -400px; width: 81px; height: 99px; } -.Pet-Treeling-Red { +.Pet-Snail-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -500px; width: 81px; height: 99px; } -.Pet-Treeling-Shade { +.Pet-Snail-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -600px; width: 81px; height: 99px; } -.Pet-Treeling-Skeleton { +.Pet-Snail-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -700px; width: 81px; height: 99px; } -.Pet-Treeling-White { +.Pet-Snail-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -800px; width: 81px; height: 99px; } -.Pet-Treeling-Zombie { +.Pet-Snail-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -900px; width: 81px; height: 99px; } -.Pet-Triceratops-Base { +.Pet-Snail-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1000px; + width: 81px; + height: 99px; +} +.Pet-Snail-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1100px; + width: 81px; + height: 99px; +} +.Pet-Snail-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1200px; + width: 81px; + height: 99px; +} +.Pet-Snake-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1300px; + width: 81px; + height: 99px; +} +.Pet-Snake-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1400px; + width: 81px; + height: 99px; +} +.Pet-Snake-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1500px; + width: 81px; + height: 99px; +} +.Pet-Snake-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1500px; + width: 81px; + height: 99px; +} +.Pet-Snake-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1500px; + width: 81px; + height: 99px; +} +.Pet-Snake-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1500px; + width: 81px; + height: 99px; +} +.Pet-Snake-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1500px; + width: 81px; + height: 99px; +} +.Pet-Snake-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -410px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-CottonCandyBlue { +.Pet-Snake-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -492px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-CottonCandyPink { +.Pet-Snake-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -574px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-Desert { +.Pet-Spider-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -656px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-Golden { +.Pet-Spider-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -738px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-Red { +.Pet-Spider-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -820px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-Shade { +.Pet-Spider-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -902px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-Skeleton { +.Pet-Spider-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -984px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-White { +.Pet-Spider-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1066px -1500px; width: 81px; height: 99px; } -.Pet-Triceratops-Zombie { +.Pet-Spider-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1148px -1500px; width: 81px; height: 99px; } -.Pet-Turkey-Base { +.Pet-Spider-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1230px -1500px; width: 81px; height: 99px; } -.Pet-Turkey-Gilded { +.Pet-Spider-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1312px -1500px; width: 81px; height: 99px; } -.Pet-Turtle-Base { +.Pet-Spider-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1394px -1500px; width: 81px; height: 99px; } -.Pet-Turtle-CottonCandyBlue { +.Pet-Squirrel-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1476px -1500px; width: 81px; height: 99px; } -.Pet-Turtle-CottonCandyPink { +.Pet-Squirrel-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1558px -1500px; width: 81px; height: 99px; } -.Pet-Turtle-Desert { +.Pet-Squirrel-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px 0px; width: 81px; height: 99px; } -.Pet-Turtle-Golden { +.Pet-Squirrel-Desert { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -100px; width: 81px; height: 99px; } -.Pet-Turtle-Red { +.Pet-Squirrel-Golden { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -200px; width: 81px; height: 99px; } -.Pet-Turtle-Shade { +.Pet-Squirrel-Red { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -300px; width: 81px; height: 99px; } -.Pet-Turtle-Skeleton { +.Pet-Squirrel-Shade { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -400px; width: 81px; height: 99px; } -.Pet-Turtle-White { +.Pet-Squirrel-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -500px; width: 81px; height: 99px; } -.Pet-Turtle-Zombie { +.Pet-Squirrel-White { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -600px; width: 81px; height: 99px; } -.Pet-Unicorn-Base { +.Pet-Squirrel-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -700px; width: 81px; height: 99px; } -.Pet-Unicorn-CottonCandyBlue { +.Pet-Tiger-Veteran { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -800px; width: 81px; height: 99px; } -.Pet-Unicorn-CottonCandyPink { +.Pet-TigerCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -900px; width: 81px; height: 99px; } -.Pet-Unicorn-Desert { +.Pet-TigerCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -1000px; width: 81px; height: 99px; } -.Pet-Unicorn-Golden { +.Pet-TigerCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-22.png'); background-position: -1640px -1100px; width: 81px; diff --git a/website/client/assets/css/sprites/spritesmith-main-23.css b/website/client/assets/css/sprites/spritesmith-main-23.css index 8c8642756a..1fe8b1b574 100644 --- a/website/client/assets/css/sprites/spritesmith-main-23.css +++ b/website/client/assets/css/sprites/spritesmith-main-23.css @@ -1,474 +1,912 @@ -.Pet-Unicorn-Red { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -82px 0px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-White { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Pet-Whale-Base { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Pet-Whale-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Pet-Whale-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Pet-Whale-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Pet-Whale-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Pet-Whale-Red { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Pet-Whale-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Pet-Whale-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Pet-Whale-White { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Pet-Whale-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Base { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Glass { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Glow { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Red { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Shimmer { +.Pet-TRex-Base { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -492px -400px; width: 81px; height: 99px; } -.Pet-Wolf-Skeleton { +.Pet-TRex-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -574px 0px; width: 81px; height: 99px; } -.Pet-Wolf-Spooky { +.Pet-TRex-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -574px -100px; width: 81px; height: 99px; } -.Pet-Wolf-StarryNight { +.Pet-TRex-Desert { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -574px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Thunderstorm { +.Pet-TRex-Golden { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -574px -300px; width: 81px; height: 99px; } -.Pet-Wolf-Veteran { +.Pet-TRex-Red { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px 0px; + background-position: -574px -400px; width: 81px; height: 99px; } -.Pet-Wolf-White { +.Pet-TRex-Shade { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: 0px -500px; width: 81px; height: 99px; } -.Pet-Wolf-Zombie { +.Pet-TRex-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -82px -500px; width: 81px; height: 99px; } -.Pet-Yarn-Base { +.Pet-TRex-White { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -164px -500px; width: 81px; height: 99px; } -.Pet-Yarn-CottonCandyBlue { +.Pet-TRex-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -246px -500px; width: 81px; height: 99px; } -.Pet-Yarn-CottonCandyPink { +.Pet-TigerCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px 0px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -700px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px 0px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px 0px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Pet-Treeling-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Pet-Treeling-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -400px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -400px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -400px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -400px; + width: 81px; + height: 99px; +} +.Pet-Treeling-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -400px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -400px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Base { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -328px -500px; width: 81px; height: 99px; } -.Pet-Yarn-Desert { +.Pet-Triceratops-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -410px -500px; width: 81px; height: 99px; } -.Pet-Yarn-Golden { +.Pet-Triceratops-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -492px -500px; width: 81px; height: 99px; } -.Pet-Yarn-Red { +.Pet-Triceratops-Desert { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -574px -500px; width: 81px; height: 99px; } -.Pet-Yarn-Shade { +.Pet-Triceratops-Golden { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -656px 0px; width: 81px; height: 99px; } -.Pet-Yarn-Skeleton { +.Pet-Triceratops-Red { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -656px -100px; width: 81px; height: 99px; } -.Pet-Yarn-White { +.Pet-Triceratops-Shade { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -656px -200px; width: 81px; height: 99px; } -.Pet-Yarn-Zombie { +.Pet-Triceratops-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); background-position: -656px -300px; width: 81px; height: 99px; } +.Pet-Triceratops-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Pet-Turkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -600px; + width: 81px; + height: 99px; +} +.Pet-Turkey-Gilded { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px 0px; + width: 81px; + height: 99px; +} +.Pet-Turtle-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -100px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -200px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -300px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -400px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -500px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -600px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -700px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -700px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -700px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -700px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -700px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -700px; + width: 81px; + height: 99px; +} +.Pet-Whale-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px 0px; + width: 81px; + height: 99px; +} +.Pet-Whale-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -700px; + width: 81px; + height: 99px; +} +.Pet-Whale-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -700px; + width: 81px; + height: 99px; +} +.Pet-Whale-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -700px; + width: 81px; + height: 99px; +} +.Pet-Whale-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px 0px; + width: 81px; + height: 99px; +} +.Pet-Whale-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -100px; + width: 81px; + height: 99px; +} +.Pet-Whale-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -300px; + width: 81px; + height: 99px; +} +.Pet-Whale-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -400px; + width: 81px; + height: 99px; +} +.Pet-Whale-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -500px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -600px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -700px; + width: 81px; + height: 99px; +} +.Pet-Wolf-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Frost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -820px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -902px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Veteran { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -600px; + width: 81px; + height: 99px; +} +.Pet-Yarn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -700px; + width: 81px; + height: 99px; +} +.Pet-Yarn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -984px -800px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -900px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -900px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -900px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -900px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -900px; + width: 81px; + height: 99px; +} +.Pet-Yarn-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -900px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -900px; + width: 81px; + height: 99px; +} .Pet_HatchingPotion_Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -656px -469px; + background-position: -643px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_Base { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -69px -669px; + background-position: -1066px -483px; width: 68px; height: 68px; } .Pet_HatchingPotion_CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px -600px; + background-position: -712px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -69px -600px; + background-position: -781px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_Cupid { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -138px -600px; + background-position: -850px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_Desert { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -207px -600px; + background-position: -919px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_Ember { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -276px -600px; + background-position: -988px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_Fairy { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -345px -600px; + background-position: -1066px 0px; width: 68px; height: 68px; } .Pet_HatchingPotion_Floral { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -414px -600px; + background-position: -1066px -69px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Frost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -1066px -138px; width: 68px; height: 68px; } .Pet_HatchingPotion_Ghost { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -483px -600px; + background-position: -1066px -207px; width: 68px; height: 68px; } .Pet_HatchingPotion_Glass { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -552px -600px; + background-position: -1066px -276px; width: 68px; height: 68px; } .Pet_HatchingPotion_Glow { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -621px -600px; + background-position: -1066px -345px; width: 68px; height: 68px; } .Pet_HatchingPotion_Golden { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: 0px -669px; + background-position: -1066px -414px; width: 68px; height: 68px; } .Pet_HatchingPotion_Holly { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -656px -400px; + background-position: -574px -900px; width: 68px; height: 68px; } .Pet_HatchingPotion_Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -138px -669px; + background-position: -1066px -552px; width: 68px; height: 68px; } .Pet_HatchingPotion_Purple { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -207px -669px; + background-position: -1066px -621px; width: 68px; height: 68px; } .Pet_HatchingPotion_Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -276px -669px; + background-position: -1066px -690px; width: 68px; height: 68px; } .Pet_HatchingPotion_Red { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -345px -669px; + background-position: -1066px -759px; width: 68px; height: 68px; } .Pet_HatchingPotion_RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -414px -669px; + background-position: -1066px -828px; width: 68px; height: 68px; } .Pet_HatchingPotion_Shade { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -483px -669px; + background-position: -1066px -897px; width: 68px; height: 68px; } .Pet_HatchingPotion_Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -552px -669px; + background-position: 0px -1000px; width: 68px; height: 68px; } .Pet_HatchingPotion_Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -621px -669px; + background-position: -69px -1000px; width: 68px; height: 68px; } .Pet_HatchingPotion_Spooky { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -738px 0px; + background-position: -138px -1000px; width: 68px; height: 68px; } .Pet_HatchingPotion_StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -738px -69px; + background-position: -207px -1000px; width: 68px; height: 68px; } .Pet_HatchingPotion_Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -738px -138px; + background-position: -276px -1000px; width: 68px; height: 68px; } .Pet_HatchingPotion_White { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -738px -207px; + background-position: -345px -1000px; width: 68px; height: 68px; } .Pet_HatchingPotion_Zombie { background-image: url('~assets/images/sprites/spritesmith-main-23.png'); - background-position: -738px -276px; + background-position: -414px -1000px; width: 68px; height: 68px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-3.css b/website/client/assets/css/sprites/spritesmith-main-3.css index 5355bc1520..f98e7a83b3 100644 --- a/website/client/assets/css/sprites/spritesmith-main-3.css +++ b/website/client/assets/css/sprites/spritesmith-main-3.css @@ -1,3946 +1,3946 @@ -.hair_base_11_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_blue { +.hair_base_11_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_12_blue { +.customize-option.hair_base_11_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -25px -197px; width: 60px; height: 60px; } -.hair_base_12_brown { +.hair_base_11_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -91px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_12_brown { +.customize-option.hair_base_11_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -116px -197px; width: 60px; height: 60px; } -.hair_base_12_candycane { +.hair_base_11_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -182px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_12_candycane { +.customize-option.hair_base_11_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -207px -197px; width: 60px; height: 60px; } -.hair_base_12_candycorn { +.hair_base_11_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_12_candycorn { +.customize-option.hair_base_11_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -298px -15px; width: 60px; height: 60px; } -.hair_base_12_festive { +.hair_base_11_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_12_festive { +.customize-option.hair_base_11_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -298px -106px; width: 60px; height: 60px; } -.hair_base_12_frost { +.hair_base_11_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_12_frost { +.customize-option.hair_base_11_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -298px -197px; width: 60px; height: 60px; } -.hair_base_12_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_blue { +.hair_base_12_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_13_blue { +.customize-option.hair_base_12_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -298px -561px; width: 60px; height: 60px; } -.hair_base_13_brown { +.hair_base_12_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -364px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_13_brown { +.customize-option.hair_base_12_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -389px -561px; width: 60px; height: 60px; } -.hair_base_13_candycane { +.hair_base_12_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -455px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_13_candycane { +.customize-option.hair_base_12_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -480px -561px; width: 60px; height: 60px; } -.hair_base_13_candycorn { +.hair_base_12_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_13_candycorn { +.customize-option.hair_base_12_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -561px; width: 60px; height: 60px; } -.hair_base_13_festive { +.hair_base_12_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_13_festive { +.customize-option.hair_base_12_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -662px -15px; width: 60px; height: 60px; } -.hair_base_13_frost { +.hair_base_12_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_13_frost { +.customize-option.hair_base_12_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -662px -106px; width: 60px; height: 60px; } -.hair_base_13_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -743px; - width: 60px; - height: 60px; -} -.hair_base_14_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_blue { +.hair_base_13_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_14_blue { +.customize-option.hair_base_13_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -288px; width: 60px; height: 60px; } -.hair_base_14_brown { +.hair_base_13_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_14_brown { +.customize-option.hair_base_13_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -379px; width: 60px; height: 60px; } -.hair_base_14_candycane { +.hair_base_13_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_14_candycane { +.customize-option.hair_base_13_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -470px; width: 60px; height: 60px; } -.hair_base_14_candycorn { +.hair_base_13_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_14_candycorn { +.customize-option.hair_base_13_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -561px; width: 60px; height: 60px; } -.hair_base_14_festive { +.hair_base_13_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_14_festive { +.customize-option.hair_base_13_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -652px; width: 60px; height: 60px; } -.hair_base_14_frost { +.hair_base_13_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_14_frost { +.customize-option.hair_base_13_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -743px; width: 60px; height: 60px; } -.hair_base_14_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_15_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -910px; - width: 60px; - height: 60px; -} -.hair_base_15_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_blue { +.hair_base_14_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_15_blue { +.customize-option.hair_base_14_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -182px; + background-position: -1026px -197px; width: 60px; height: 60px; } -.hair_base_15_brown { +.hair_base_14_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -106px; + width: 60px; + height: 60px; +} +.hair_base_14_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -197px; + width: 60px; + height: 60px; +} +.hair_base_14_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -288px; + width: 60px; + height: 60px; +} +.hair_base_14_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -379px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -470px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -561px; + width: 60px; + height: 60px; +} +.hair_base_14_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -652px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -743px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -106px; + width: 60px; + height: 60px; +} +.hair_base_14_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_15_brown { +.customize-option.hair_base_14_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -273px; + background-position: -1026px -288px; width: 60px; height: 60px; } -.hair_base_15_candycane { +.hair_base_14_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_15_candycane { +.customize-option.hair_base_14_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -364px; + background-position: -1026px -379px; width: 60px; height: 60px; } -.hair_base_15_candycorn { +.hair_base_14_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_15_candycorn { +.customize-option.hair_base_14_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -455px; + background-position: -1026px -470px; width: 60px; height: 60px; } -.hair_base_15_festive { +.hair_base_14_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_15_festive { +.customize-option.hair_base_14_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -546px; + background-position: -1026px -561px; width: 60px; height: 60px; } -.hair_base_15_frost { +.hair_base_14_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_15_frost { +.customize-option.hair_base_14_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -637px; + background-position: -1026px -652px; width: 60px; height: 60px; } -.hair_base_15_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -728px; - width: 60px; - height: 60px; -} -.hair_base_15_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -910px; - width: 60px; - height: 60px; -} -.hair_base_15_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -455px; - width: 60px; - height: 60px; -} -.hair_base_15_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -546px; - width: 60px; - height: 60px; -} -.hair_base_15_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -637px; - width: 60px; - height: 60px; -} -.hair_base_15_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -728px; - width: 60px; - height: 60px; -} -.hair_base_15_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -910px; - width: 60px; - height: 60px; -} -.hair_base_15_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1001px; - width: 60px; - height: 60px; -} -.hair_base_15_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1092px; - width: 60px; - height: 60px; -} -.hair_base_15_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1092px; - width: 60px; - height: 60px; -} -.hair_base_15_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1092px; - width: 60px; - height: 60px; -} -.hair_base_16_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1092px; - width: 60px; - height: 60px; -} -.hair_base_16_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1092px; - width: 60px; - height: 60px; -} -.hair_base_16_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1092px; - width: 60px; - height: 60px; -} -.hair_base_16_blue { +.hair_base_15_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_16_blue { +.customize-option.hair_base_15_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -1092px; width: 60px; height: 60px; } -.hair_base_16_brown { +.hair_base_15_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -728px; + width: 60px; + height: 60px; +} +.hair_base_15_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -819px; + width: 60px; + height: 60px; +} +.hair_base_15_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -910px; + width: 60px; + height: 60px; +} +.hair_base_15_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -0px; + width: 60px; + height: 60px; +} +.hair_base_15_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -91px; + width: 60px; + height: 60px; +} +.hair_base_15_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -182px; + width: 60px; + height: 60px; +} +.hair_base_15_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -273px; + width: 60px; + height: 60px; +} +.hair_base_15_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -364px; + width: 60px; + height: 60px; +} +.hair_base_15_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -455px; + width: 60px; + height: 60px; +} +.hair_base_15_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -546px; + width: 60px; + height: 60px; +} +.hair_base_15_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -637px; + width: 60px; + height: 60px; +} +.hair_base_15_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -728px; + width: 60px; + height: 60px; +} +.hair_base_15_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -819px; + width: 60px; + height: 60px; +} +.hair_base_15_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -910px; + width: 60px; + height: 60px; +} +.hair_base_15_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1092px; + width: 60px; + height: 60px; +} +.hair_base_15_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1092px; + width: 60px; + height: 60px; +} +.hair_base_15_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1092px; + width: 60px; + height: 60px; +} +.hair_base_15_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1092px; + width: 60px; + height: 60px; +} +.hair_base_15_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1092px; + width: 60px; + height: 60px; +} +.hair_base_15_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1092px; + width: 60px; + height: 60px; +} +.hair_base_15_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_16_brown { +.customize-option.hair_base_15_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -662px -1092px; width: 60px; height: 60px; } -.hair_base_16_candycane { +.hair_base_15_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_16_candycane { +.customize-option.hair_base_15_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -25px -0px; width: 60px; height: 60px; } -.hair_base_16_candycorn { +.hair_base_15_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_16_candycorn { +.customize-option.hair_base_15_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -1092px; width: 60px; height: 60px; } -.hair_base_16_festive { +.hair_base_15_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -910px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_16_festive { +.customize-option.hair_base_15_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -935px -1092px; width: 60px; height: 60px; } -.hair_base_16_frost { +.hair_base_15_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_16_frost { +.customize-option.hair_base_15_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1026px -1092px; width: 60px; height: 60px; } -.hair_base_16_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1092px; - width: 60px; - height: 60px; -} -.hair_base_16_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -91px; - width: 60px; - height: 60px; -} -.hair_base_16_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -182px; - width: 60px; - height: 60px; -} -.hair_base_16_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -273px; - width: 60px; - height: 60px; -} -.hair_base_16_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -364px; - width: 60px; - height: 60px; -} -.hair_base_16_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -728px; - width: 60px; - height: 60px; -} -.hair_base_16_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -819px; - width: 60px; - height: 60px; -} -.hair_base_16_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -910px; - width: 60px; - height: 60px; -} -.hair_base_16_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1092px; - width: 60px; - height: 60px; -} -.hair_base_16_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1183px; - width: 60px; - height: 60px; -} -.hair_base_16_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -91px; - width: 60px; - height: 60px; -} -.hair_base_17_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -546px; - width: 60px; - height: 60px; -} -.hair_base_17_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -182px; - width: 60px; - height: 60px; -} -.hair_base_17_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -273px; - width: 60px; - height: 60px; -} -.hair_base_17_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -364px; - width: 60px; - height: 60px; -} -.hair_base_17_blue { +.hair_base_16_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_17_blue { +.customize-option.hair_base_16_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -455px; width: 60px; height: 60px; } -.hair_base_17_brown { +.hair_base_16_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -0px; + width: 60px; + height: 60px; +} +.hair_base_16_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -91px; + width: 60px; + height: 60px; +} +.hair_base_16_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -182px; + width: 60px; + height: 60px; +} +.hair_base_16_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -273px; + width: 60px; + height: 60px; +} +.hair_base_16_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -364px; + width: 60px; + height: 60px; +} +.hair_base_16_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -455px; + width: 60px; + height: 60px; +} +.hair_base_16_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -546px; + width: 60px; + height: 60px; +} +.hair_base_16_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -637px; + width: 60px; + height: 60px; +} +.hair_base_16_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -728px; + width: 60px; + height: 60px; +} +.hair_base_16_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -819px; + width: 60px; + height: 60px; +} +.hair_base_16_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -910px; + width: 60px; + height: 60px; +} +.hair_base_16_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1001px; + width: 60px; + height: 60px; +} +.hair_base_16_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -0px; + width: 60px; + height: 60px; +} +.hair_base_16_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -91px; + width: 60px; + height: 60px; +} +.hair_base_16_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -182px; + width: 60px; + height: 60px; +} +.hair_base_16_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -273px; + width: 60px; + height: 60px; +} +.hair_base_16_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -364px; + width: 60px; + height: 60px; +} +.hair_base_16_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_17_brown { +.customize-option.hair_base_16_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -546px; width: 60px; height: 60px; } -.hair_base_17_candycane { +.hair_base_16_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_17_candycane { +.customize-option.hair_base_16_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -637px; width: 60px; height: 60px; } -.hair_base_17_candycorn { +.hair_base_16_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_17_candycorn { +.customize-option.hair_base_16_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -728px; width: 60px; height: 60px; } -.hair_base_17_festive { +.hair_base_16_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_17_festive { +.customize-option.hair_base_16_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -819px; width: 60px; height: 60px; } -.hair_base_17_frost { +.hair_base_16_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_17_frost { +.customize-option.hair_base_16_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -910px; width: 60px; height: 60px; } -.hair_base_17_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1001px; - width: 60px; - height: 60px; -} -.hair_base_17_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1274px; - width: 60px; - height: 60px; -} -.hair_base_17_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -0px; - width: 60px; - height: 60px; -} -.hair_base_17_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -91px; - width: 60px; - height: 60px; -} -.hair_base_17_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -182px; - width: 60px; - height: 60px; -} -.hair_base_17_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -273px; - width: 60px; - height: 60px; -} -.hair_base_17_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -364px; - width: 60px; - height: 60px; -} -.hair_base_17_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -455px; - width: 60px; - height: 60px; -} -.hair_base_17_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -637px; - width: 60px; - height: 60px; -} -.hair_base_17_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -910px; - width: 60px; - height: 60px; -} -.hair_base_17_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1092px; - width: 60px; - height: 60px; -} -.hair_base_18_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1183px; - width: 60px; - height: 60px; -} -.hair_base_18_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_blue { +.hair_base_17_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_18_blue { +.customize-option.hair_base_17_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -25px -1365px; width: 60px; height: 60px; } -.hair_base_18_brown { +.hair_base_17_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1001px; + width: 60px; + height: 60px; +} +.hair_base_17_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1092px; + width: 60px; + height: 60px; +} +.hair_base_17_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1183px; + width: 60px; + height: 60px; +} +.hair_base_17_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -0px; + width: 60px; + height: 60px; +} +.hair_base_17_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -91px; + width: 60px; + height: 60px; +} +.hair_base_17_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -182px; + width: 60px; + height: 60px; +} +.hair_base_17_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -273px; + width: 60px; + height: 60px; +} +.hair_base_17_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -364px; + width: 60px; + height: 60px; +} +.hair_base_17_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -455px; + width: 60px; + height: 60px; +} +.hair_base_17_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -546px; + width: 60px; + height: 60px; +} +.hair_base_17_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -637px; + width: 60px; + height: 60px; +} +.hair_base_17_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -728px; + width: 60px; + height: 60px; +} +.hair_base_17_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -819px; + width: 60px; + height: 60px; +} +.hair_base_17_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -910px; + width: 60px; + height: 60px; +} +.hair_base_17_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1001px; + width: 60px; + height: 60px; +} +.hair_base_17_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1092px; + width: 60px; + height: 60px; +} +.hair_base_17_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1183px; + width: 60px; + height: 60px; +} +.hair_base_17_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -91px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_18_brown { +.customize-option.hair_base_17_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -116px -1365px; width: 60px; height: 60px; } -.hair_base_18_candycane { +.hair_base_17_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -182px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_18_candycane { +.customize-option.hair_base_17_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -207px -1365px; width: 60px; height: 60px; } -.hair_base_18_candycorn { +.hair_base_17_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_18_candycorn { +.customize-option.hair_base_17_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -298px -1365px; width: 60px; height: 60px; } -.hair_base_18_festive { +.hair_base_17_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -364px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_18_festive { +.customize-option.hair_base_17_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -389px -1365px; width: 60px; height: 60px; } -.hair_base_18_frost { +.hair_base_17_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -455px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_18_frost { +.customize-option.hair_base_17_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -480px -1365px; width: 60px; height: 60px; } -.hair_base_18_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -0px; - width: 60px; - height: 60px; -} -.hair_base_18_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -91px; - width: 60px; - height: 60px; -} -.hair_base_18_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -182px; - width: 60px; - height: 60px; -} -.hair_base_18_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -273px; - width: 60px; - height: 60px; -} -.hair_base_18_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -364px; - width: 60px; - height: 60px; -} -.hair_base_18_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -455px; - width: 60px; - height: 60px; -} -.hair_base_18_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -546px; - width: 60px; - height: 60px; -} -.hair_base_18_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -637px; - width: 60px; - height: 60px; -} -.hair_base_18_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -728px; - width: 60px; - height: 60px; -} -.hair_base_18_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -819px; - width: 60px; - height: 60px; -} -.hair_base_18_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1092px; - width: 60px; - height: 60px; -} -.hair_base_18_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1183px; - width: 60px; - height: 60px; -} -.hair_base_18_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1365px; - width: 60px; - height: 60px; -} -.hair_base_18_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1456px; - width: 60px; - height: 60px; -} -.hair_base_18_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1456px; - width: 60px; - height: 60px; -} -.hair_base_18_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1456px; - width: 60px; - height: 60px; -} -.hair_base_18_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_blue { +.hair_base_18_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_19_blue { +.customize-option.hair_base_18_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -662px -1456px; width: 60px; height: 60px; } -.hair_base_19_brown { +.hair_base_18_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -0px; + width: 60px; + height: 60px; +} +.hair_base_18_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -91px; + width: 60px; + height: 60px; +} +.hair_base_18_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -182px; + width: 60px; + height: 60px; +} +.hair_base_18_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -273px; + width: 60px; + height: 60px; +} +.hair_base_18_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -364px; + width: 60px; + height: 60px; +} +.hair_base_18_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -455px; + width: 60px; + height: 60px; +} +.hair_base_18_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -546px; + width: 60px; + height: 60px; +} +.hair_base_18_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -637px; + width: 60px; + height: 60px; +} +.hair_base_18_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -728px; + width: 60px; + height: 60px; +} +.hair_base_18_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -819px; + width: 60px; + height: 60px; +} +.hair_base_18_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -910px; + width: 60px; + height: 60px; +} +.hair_base_18_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1001px; + width: 60px; + height: 60px; +} +.hair_base_18_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1092px; + width: 60px; + height: 60px; +} +.hair_base_18_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1183px; + width: 60px; + height: 60px; +} +.hair_base_18_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1274px; + width: 60px; + height: 60px; +} +.hair_base_18_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1456px; + width: 60px; + height: 60px; +} +.hair_base_18_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -728px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_19_brown { +.customize-option.hair_base_18_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -753px -1456px; width: 60px; height: 60px; } -.hair_base_19_candycane { +.hair_base_18_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_19_candycane { +.customize-option.hair_base_18_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -844px -1456px; width: 60px; height: 60px; } -.hair_base_19_candycorn { +.hair_base_18_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -910px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_19_candycorn { +.customize-option.hair_base_18_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -935px -1456px; width: 60px; height: 60px; } -.hair_base_19_festive { +.hair_base_18_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_19_festive { +.customize-option.hair_base_18_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1026px -1456px; width: 60px; height: 60px; } -.hair_base_19_frost { +.hair_base_18_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_19_frost { +.customize-option.hair_base_18_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1117px -1456px; width: 60px; height: 60px; } -.hair_base_19_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -0px; - width: 60px; - height: 60px; -} -.hair_base_19_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -91px; - width: 60px; - height: 60px; -} -.hair_base_19_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -182px; - width: 60px; - height: 60px; -} -.hair_base_19_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -273px; - width: 60px; - height: 60px; -} -.hair_base_19_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -364px; - width: 60px; - height: 60px; -} -.hair_base_19_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -455px; - width: 60px; - height: 60px; -} -.hair_base_19_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -546px; - width: 60px; - height: 60px; -} -.hair_base_19_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -637px; - width: 60px; - height: 60px; -} -.hair_base_19_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -728px; - width: 60px; - height: 60px; -} -.hair_base_19_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -819px; - width: 60px; - height: 60px; -} -.hair_base_19_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -910px; - width: 60px; - height: 60px; -} -.hair_base_19_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1001px; - width: 60px; - height: 60px; -} -.hair_base_19_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1183px; - width: 60px; - height: 60px; -} -.hair_base_19_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1274px; - width: 60px; - height: 60px; -} -.hair_base_19_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1456px; - width: 60px; - height: 60px; -} -.hair_base_19_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1547px; - width: 60px; - height: 60px; -} -.hair_base_19_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1547px; - width: 60px; - height: 60px; -} -.hair_base_2_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1562px; - width: 60px; - height: 60px; -} -.hair_base_2_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1562px; - width: 60px; - height: 60px; -} -.hair_base_2_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1562px; - width: 60px; - height: 60px; -} -.hair_base_2_blue { +.hair_base_19_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_blue { +.customize-option.hair_base_19_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1562px; + background-position: -1117px -1547px; width: 60px; height: 60px; } -.hair_base_2_brown { +.hair_base_19_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1456px; + width: 60px; + height: 60px; +} +.hair_base_19_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1456px; + width: 60px; + height: 60px; +} +.hair_base_19_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1456px; + width: 60px; + height: 60px; +} +.hair_base_19_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1456px; + width: 60px; + height: 60px; +} +.hair_base_19_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -0px; + width: 60px; + height: 60px; +} +.hair_base_19_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -91px; + width: 60px; + height: 60px; +} +.hair_base_19_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -182px; + width: 60px; + height: 60px; +} +.hair_base_19_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -273px; + width: 60px; + height: 60px; +} +.hair_base_19_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -364px; + width: 60px; + height: 60px; +} +.hair_base_19_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -455px; + width: 60px; + height: 60px; +} +.hair_base_19_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -546px; + width: 60px; + height: 60px; +} +.hair_base_19_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -637px; + width: 60px; + height: 60px; +} +.hair_base_19_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -728px; + width: 60px; + height: 60px; +} +.hair_base_19_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -819px; + width: 60px; + height: 60px; +} +.hair_base_19_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -910px; + width: 60px; + height: 60px; +} +.hair_base_19_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1001px; + width: 60px; + height: 60px; +} +.hair_base_19_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1092px; + width: 60px; + height: 60px; +} +.hair_base_19_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1183px; + width: 60px; + height: 60px; +} +.hair_base_19_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1274px; + width: 60px; + height: 60px; +} +.hair_base_19_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1365px; + width: 60px; + height: 60px; +} +.hair_base_19_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1456px; + width: 60px; + height: 60px; +} +.hair_base_19_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1183px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_brown { +.customize-option.hair_base_19_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1562px; + background-position: -1208px -1547px; width: 60px; height: 60px; } -.hair_base_2_candycane { +.hair_base_19_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_candycane { +.customize-option.hair_base_19_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1562px; + background-position: -1299px -1547px; width: 60px; height: 60px; } -.hair_base_2_candycorn { +.hair_base_19_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_candycorn { +.customize-option.hair_base_19_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1562px; + background-position: -1390px -1547px; width: 60px; height: 60px; } -.hair_base_2_festive { +.hair_base_19_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1456px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_festive { +.customize-option.hair_base_19_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1562px; + background-position: -1481px -1547px; width: 60px; height: 60px; } -.hair_base_2_frost { +.hair_base_19_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_frost { +.customize-option.hair_base_19_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1562px; + background-position: -1572px -1547px; width: 60px; height: 60px; } -.hair_base_2_ghostwhite { +.hair_base_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1638px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_2_ghostwhite { +.customize-option.hair_base_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1663px -15px; width: 60px; height: 60px; } -.hair_base_2_green { +.hair_base_2_black { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1638px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_2_green { +.customize-option.hair_base_2_black { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1663px -106px; width: 60px; height: 60px; } -.hair_base_2_halloween { +.hair_base_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1638px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_2_halloween { +.customize-option.hair_base_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1663px -197px; width: 60px; height: 60px; } -.hair_base_2_holly { +.hair_base_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1638px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_2_holly { +.customize-option.hair_base_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1663px -288px; width: 60px; height: 60px; } -.hair_base_2_hollygreen { +.hair_base_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1638px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_2_hollygreen { +.customize-option.hair_base_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1663px -379px; width: 60px; diff --git a/website/client/assets/css/sprites/spritesmith-main-4.css b/website/client/assets/css/sprites/spritesmith-main-4.css index f10f90f6f9..9c53b09b50 100644 --- a/website/client/assets/css/sprites/spritesmith-main-4.css +++ b/website/client/assets/css/sprites/spritesmith-main-4.css @@ -1,3946 +1,3946 @@ .hair_base_20_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_blue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_blue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_brown { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_brown { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -364px; - width: 60px; - height: 60px; -} -.hair_base_20_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -364px; - width: 60px; - height: 60px; -} -.hair_base_20_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -364px; - width: 60px; - height: 60px; -} -.hair_base_20_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -637px; - width: 60px; - height: 60px; -} -.hair_base_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_2_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -15px; - width: 60px; - height: 60px; -} -.hair_base_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_base_2_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_base_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_base_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_base_2_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_base_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_base_2_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_base_2_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_base_2_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -15px; - width: 60px; - height: 60px; -} -.hair_base_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_base_2_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_base_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_base_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_base_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_base_2_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_base_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_base_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_base_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_2_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_base_3_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_base_3_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_base_3_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_base_3_blue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_blue { +.customize-option.hair_base_20_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -288px; + background-position: -753px -273px; width: 60px; height: 60px; } -.hair_base_3_brown { +.hair_base_20_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -0px; + width: 60px; + height: 60px; +} +.hair_base_20_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -91px; + width: 60px; + height: 60px; +} +.hair_base_20_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -182px; + width: 60px; + height: 60px; +} +.hair_base_20_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -273px; + width: 60px; + height: 60px; +} +.hair_base_20_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -364px; + width: 60px; + height: 60px; +} +.hair_base_20_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -0px; + width: 60px; + height: 60px; +} +.hair_base_20_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -91px; + width: 60px; + height: 60px; +} +.hair_base_20_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -182px; + width: 60px; + height: 60px; +} +.hair_base_20_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -273px; + width: 60px; + height: 60px; +} +.hair_base_20_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -364px; + width: 60px; + height: 60px; +} +.hair_base_20_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -0px; + width: 60px; + height: 60px; +} +.hair_base_20_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -91px; + width: 60px; + height: 60px; +} +.hair_base_20_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -182px; + width: 60px; + height: 60px; +} +.hair_base_20_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_3_brown { +.customize-option.hair_base_20_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -379px; + background-position: -753px -364px; width: 60px; height: 60px; } -.hair_base_3_candycane { +.hair_base_20_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_3_candycane { +.customize-option.hair_base_20_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -470px; + background-position: -753px -455px; width: 60px; height: 60px; } -.hair_base_3_candycorn { +.hair_base_20_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_3_candycorn { +.customize-option.hair_base_20_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -561px; + background-position: -753px -546px; width: 60px; height: 60px; } -.hair_base_3_festive { +.hair_base_20_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_3_festive { +.customize-option.hair_base_20_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -652px; + background-position: -753px -637px; width: 60px; height: 60px; } -.hair_base_3_frost { +.hair_base_20_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: 0px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_3_frost { +.customize-option.hair_base_20_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -743px; + background-position: -25px -728px; width: 60px; height: 60px; } -.hair_base_3_ghostwhite { +.hair_base_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -728px; + background-position: -455px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_ghostwhite { +.customize-option.hair_base_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -743px; + background-position: -480px -288px; width: 60px; height: 60px; } -.hair_base_3_green { +.hair_base_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -728px; + background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_3_green { +.customize-option.hair_base_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -743px; + background-position: -116px -15px; width: 60px; height: 60px; } -.hair_base_3_halloween { +.hair_base_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -728px; + background-position: -728px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_3_halloween { +.customize-option.hair_base_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -743px; + background-position: -753px -1107px; width: 60px; height: 60px; } -.hair_base_3_holly { +.hair_base_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -728px; + background-position: 0px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_3_holly { +.customize-option.hair_base_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -743px; + background-position: -25px -106px; width: 60px; height: 60px; } -.hair_base_3_hollygreen { +.hair_base_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -728px; + background-position: -91px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_3_hollygreen { +.customize-option.hair_base_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -743px; + background-position: -116px -106px; width: 60px; height: 60px; } -.hair_base_3_midnight { +.hair_base_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -728px; + background-position: -182px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_3_midnight { +.customize-option.hair_base_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -743px; + background-position: -207px -15px; width: 60px; height: 60px; } -.hair_base_3_pblue { +.hair_base_2_green { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -728px; + background-position: -182px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pblue { +.customize-option.hair_base_2_green { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -743px; + background-position: -207px -106px; width: 60px; height: 60px; } -.hair_base_3_pblue2 { +.hair_base_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -728px; + background-position: 0px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pblue2 { +.customize-option.hair_base_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -743px; + background-position: -25px -197px; width: 60px; height: 60px; } -.hair_base_3_peppermint { +.hair_base_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px 0px; + background-position: -91px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_3_peppermint { +.customize-option.hair_base_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -15px; + background-position: -116px -197px; width: 60px; height: 60px; } -.hair_base_3_pgreen { +.hair_base_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -91px; + background-position: -182px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pgreen { +.customize-option.hair_base_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -106px; + background-position: -207px -197px; width: 60px; height: 60px; } -.hair_base_3_pgreen2 { +.hair_base_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -182px; + background-position: -273px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pgreen2 { +.customize-option.hair_base_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -197px; + background-position: -298px -15px; width: 60px; height: 60px; } -.hair_base_3_porange { +.hair_base_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -273px; + background-position: -273px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_3_porange { +.customize-option.hair_base_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -288px; + background-position: -298px -106px; width: 60px; height: 60px; } -.hair_base_3_porange2 { +.hair_base_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -364px; + background-position: -273px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_3_porange2 { +.customize-option.hair_base_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -379px; + background-position: -298px -197px; width: 60px; height: 60px; } -.hair_base_3_ppink { +.hair_base_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -455px; + background-position: 0px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_ppink { +.customize-option.hair_base_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -470px; + background-position: -25px -288px; width: 60px; height: 60px; } -.hair_base_3_ppink2 { +.hair_base_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -546px; + background-position: -91px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_ppink2 { +.customize-option.hair_base_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -561px; + background-position: -116px -288px; width: 60px; height: 60px; } -.hair_base_3_ppurple { +.hair_base_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -637px; + background-position: -182px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_ppurple { +.customize-option.hair_base_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -652px; + background-position: -207px -288px; width: 60px; height: 60px; } -.hair_base_3_ppurple2 { +.hair_base_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -728px; + background-position: -273px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_ppurple2 { +.customize-option.hair_base_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -743px; + background-position: -298px -288px; width: 60px; height: 60px; } -.hair_base_3_pumpkin { +.hair_base_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -819px; + background-position: -364px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pumpkin { +.customize-option.hair_base_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -834px; + background-position: -389px -15px; width: 60px; height: 60px; } -.hair_base_3_purple { +.hair_base_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -819px; + background-position: -364px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_3_purple { +.customize-option.hair_base_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -834px; + background-position: -389px -106px; width: 60px; height: 60px; } -.hair_base_3_pyellow { +.hair_base_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -819px; + background-position: -364px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pyellow { +.customize-option.hair_base_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -834px; + background-position: -389px -197px; width: 60px; height: 60px; } -.hair_base_3_pyellow2 { +.hair_base_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -819px; + background-position: -364px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_3_pyellow2 { +.customize-option.hair_base_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -834px; + background-position: -389px -288px; width: 60px; height: 60px; } -.hair_base_3_rainbow { +.hair_base_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -819px; + background-position: 0px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_3_rainbow { +.customize-option.hair_base_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -834px; + background-position: -25px -379px; width: 60px; height: 60px; } -.hair_base_3_red { +.hair_base_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -819px; + background-position: -91px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_3_red { +.customize-option.hair_base_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -834px; + background-position: -116px -379px; width: 60px; height: 60px; } -.hair_base_3_snowy { +.hair_base_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -819px; + background-position: -182px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_3_snowy { +.customize-option.hair_base_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -834px; + background-position: -207px -379px; width: 60px; height: 60px; } -.hair_base_3_white { +.hair_base_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -819px; + background-position: -273px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_3_white { +.customize-option.hair_base_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -834px; + background-position: -298px -379px; width: 60px; height: 60px; } -.hair_base_3_winternight { +.hair_base_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -819px; + background-position: -364px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_3_winternight { +.customize-option.hair_base_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -834px; + background-position: -389px -379px; width: 60px; height: 60px; } -.hair_base_3_winterstar { +.hair_base_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px 0px; + background-position: -455px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_3_winterstar { +.customize-option.hair_base_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -15px; + background-position: -480px -15px; width: 60px; height: 60px; } -.hair_base_3_yellow { +.hair_base_2_red { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -91px; + background-position: -455px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_3_yellow { +.customize-option.hair_base_2_red { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -106px; + background-position: -480px -106px; width: 60px; height: 60px; } -.hair_base_3_zombie { +.hair_base_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -182px; + background-position: -455px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_3_zombie { +.customize-option.hair_base_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -197px; + background-position: -480px -197px; width: 60px; height: 60px; } -.hair_base_4_TRUred { +.hair_base_2_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1001px; + background-position: -455px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_4_TRUred { +.customize-option.hair_base_2_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1016px; + background-position: -480px -379px; width: 60px; height: 60px; } -.hair_base_4_aurora { +.hair_base_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -273px; + background-position: 0px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_4_aurora { +.customize-option.hair_base_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -288px; + background-position: -25px -470px; width: 60px; height: 60px; } -.hair_base_4_black { +.hair_base_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -364px; + background-position: -91px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_4_black { +.customize-option.hair_base_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -379px; + background-position: -116px -470px; width: 60px; height: 60px; } -.hair_base_4_blond { +.hair_base_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -455px; + background-position: -182px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_4_blond { +.customize-option.hair_base_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -470px; + background-position: -207px -470px; width: 60px; height: 60px; } -.hair_base_4_blue { +.hair_base_2_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -470px; + width: 60px; + height: 60px; +} +.hair_base_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_4_blue { +.customize-option.hair_base_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -561px; width: 60px; height: 60px; } -.hair_base_4_brown { +.hair_base_3_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -15px; + width: 60px; + height: 60px; +} +.hair_base_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -106px; + width: 60px; + height: 60px; +} +.hair_base_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -197px; + width: 60px; + height: 60px; +} +.hair_base_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -288px; + width: 60px; + height: 60px; +} +.hair_base_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -379px; + width: 60px; + height: 60px; +} +.hair_base_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -470px; + width: 60px; + height: 60px; +} +.hair_base_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -561px; + width: 60px; + height: 60px; +} +.hair_base_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -652px; + width: 60px; + height: 60px; +} +.hair_base_3_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -15px; + width: 60px; + height: 60px; +} +.hair_base_3_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -106px; + width: 60px; + height: 60px; +} +.hair_base_3_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -197px; + width: 60px; + height: 60px; +} +.hair_base_3_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -288px; + width: 60px; + height: 60px; +} +.hair_base_3_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -379px; + width: 60px; + height: 60px; +} +.hair_base_3_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -470px; + width: 60px; + height: 60px; +} +.hair_base_3_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_brown { +.customize-option.hair_base_3_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -652px; width: 60px; height: 60px; } -.hair_base_4_candycane { +.hair_base_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_4_candycane { +.customize-option.hair_base_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -743px; width: 60px; height: 60px; } -.hair_base_4_candycorn { +.hair_base_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_4_candycorn { +.customize-option.hair_base_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -834px; width: 60px; height: 60px; } -.hair_base_4_festive { +.hair_base_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: 0px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_4_festive { +.customize-option.hair_base_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -25px -925px; width: 60px; height: 60px; } -.hair_base_4_frost { +.hair_base_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -91px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_4_frost { +.customize-option.hair_base_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -116px -925px; width: 60px; height: 60px; } -.hair_base_4_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_base_4_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} -.hair_base_4_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_base_4_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_base_4_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_base_4_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_base_4_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_base_4_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_base_4_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_base_4_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_base_4_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_base_4_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_base_5_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_base_5_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_base_5_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_blue { +.hair_base_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_5_blue { +.customize-option.hair_base_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -106px; width: 60px; height: 60px; } -.hair_base_5_brown { +.hair_base_4_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -15px; + width: 60px; + height: 60px; +} +.hair_base_4_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -106px; + width: 60px; + height: 60px; +} +.hair_base_4_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -197px; + width: 60px; + height: 60px; +} +.hair_base_4_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -288px; + width: 60px; + height: 60px; +} +.hair_base_4_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -379px; + width: 60px; + height: 60px; +} +.hair_base_4_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -470px; + width: 60px; + height: 60px; +} +.hair_base_4_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -561px; + width: 60px; + height: 60px; +} +.hair_base_4_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -652px; + width: 60px; + height: 60px; +} +.hair_base_4_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -743px; + width: 60px; + height: 60px; +} +.hair_base_4_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -834px; + width: 60px; + height: 60px; +} +.hair_base_4_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -15px; + width: 60px; + height: 60px; +} +.hair_base_4_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_5_brown { +.customize-option.hair_base_4_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -197px; width: 60px; height: 60px; } -.hair_base_5_candycane { +.hair_base_4_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_5_candycane { +.customize-option.hair_base_4_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -288px; width: 60px; height: 60px; } -.hair_base_5_candycorn { +.hair_base_4_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_5_candycorn { +.customize-option.hair_base_4_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -379px; width: 60px; height: 60px; } -.hair_base_5_festive { +.hair_base_4_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_5_festive { +.customize-option.hair_base_4_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -470px; width: 60px; height: 60px; } -.hair_base_5_frost { +.hair_base_4_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_5_frost { +.customize-option.hair_base_4_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -561px; width: 60px; height: 60px; } -.hair_base_5_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_base_5_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_base_5_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_base_5_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_base_5_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_base_5_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_base_5_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -652px; - width: 60px; - height: 60px; -} -.hair_base_5_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -743px; - width: 60px; - height: 60px; -} -.hair_base_5_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -834px; - width: 60px; - height: 60px; -} -.hair_base_5_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_blue { +.hair_base_5_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -182px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_6_blue { +.customize-option.hair_base_5_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -207px -1198px; width: 60px; height: 60px; } -.hair_base_6_brown { +.hair_base_5_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -652px; + width: 60px; + height: 60px; +} +.hair_base_5_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -743px; + width: 60px; + height: 60px; +} +.hair_base_5_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -834px; + width: 60px; + height: 60px; +} +.hair_base_5_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -925px; + width: 60px; + height: 60px; +} +.hair_base_5_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1016px; + width: 60px; + height: 60px; +} +.hair_base_5_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -15px; + width: 60px; + height: 60px; +} +.hair_base_5_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -15px; + width: 60px; + height: 60px; +} +.hair_base_5_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -106px; + width: 60px; + height: 60px; +} +.hair_base_5_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -197px; + width: 60px; + height: 60px; +} +.hair_base_5_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -288px; + width: 60px; + height: 60px; +} +.hair_base_5_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -379px; + width: 60px; + height: 60px; +} +.hair_base_5_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -470px; + width: 60px; + height: 60px; +} +.hair_base_5_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -561px; + width: 60px; + height: 60px; +} +.hair_base_5_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -652px; + width: 60px; + height: 60px; +} +.hair_base_5_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -743px; + width: 60px; + height: 60px; +} +.hair_base_5_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -834px; + width: 60px; + height: 60px; +} +.hair_base_5_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -925px; + width: 60px; + height: 60px; +} +.hair_base_5_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1016px; + width: 60px; + height: 60px; +} +.hair_base_5_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1198px; + width: 60px; + height: 60px; +} +.hair_base_5_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1198px; + width: 60px; + height: 60px; +} +.hair_base_5_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -273px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_6_brown { +.customize-option.hair_base_5_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -298px -1198px; width: 60px; height: 60px; } -.hair_base_6_candycane { +.hair_base_5_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -364px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_6_candycane { +.customize-option.hair_base_5_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -389px -1198px; width: 60px; height: 60px; } -.hair_base_6_candycorn { +.hair_base_5_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -455px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_6_candycorn { +.customize-option.hair_base_5_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -480px -1198px; width: 60px; height: 60px; } -.hair_base_6_festive { +.hair_base_5_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -546px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_6_festive { +.customize-option.hair_base_5_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -571px -1198px; width: 60px; height: 60px; } -.hair_base_6_frost { +.hair_base_5_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_6_frost { +.customize-option.hair_base_5_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -662px -1198px; width: 60px; height: 60px; } -.hair_base_6_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -834px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -925px; - width: 60px; - height: 60px; -} -.hair_base_6_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1198px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1289px; - width: 60px; - height: 60px; -} -.hair_base_6_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_blue { +.hair_base_6_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_7_blue { +.customize-option.hair_base_6_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -1289px; width: 60px; height: 60px; } -.hair_base_7_brown { +.hair_base_6_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -15px; + width: 60px; + height: 60px; +} +.hair_base_6_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -106px; + width: 60px; + height: 60px; +} +.hair_base_6_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -197px; + width: 60px; + height: 60px; +} +.hair_base_6_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -288px; + width: 60px; + height: 60px; +} +.hair_base_6_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -379px; + width: 60px; + height: 60px; +} +.hair_base_6_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -470px; + width: 60px; + height: 60px; +} +.hair_base_6_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -561px; + width: 60px; + height: 60px; +} +.hair_base_6_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -652px; + width: 60px; + height: 60px; +} +.hair_base_6_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -743px; + width: 60px; + height: 60px; +} +.hair_base_6_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -834px; + width: 60px; + height: 60px; +} +.hair_base_6_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -925px; + width: 60px; + height: 60px; +} +.hair_base_6_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1016px; + width: 60px; + height: 60px; +} +.hair_base_6_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1107px; + width: 60px; + height: 60px; +} +.hair_base_6_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1274px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_7_brown { +.customize-option.hair_base_6_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1299px -1289px; width: 60px; height: 60px; } -.hair_base_7_candycane { +.hair_base_6_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_7_candycane { +.customize-option.hair_base_6_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1390px -15px; width: 60px; height: 60px; } -.hair_base_7_candycorn { +.hair_base_6_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_7_candycorn { +.customize-option.hair_base_6_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1390px -106px; width: 60px; height: 60px; } -.hair_base_7_festive { +.hair_base_6_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_7_festive { +.customize-option.hair_base_6_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1390px -197px; width: 60px; height: 60px; } -.hair_base_7_frost { +.hair_base_6_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_7_frost { +.customize-option.hair_base_6_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1390px -288px; width: 60px; height: 60px; } -.hair_base_7_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1016px; - width: 60px; - height: 60px; -} -.hair_base_7_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1107px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1380px; - width: 60px; - height: 60px; -} -.hair_base_7_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -197px; - width: 60px; - height: 60px; -} -.hair_base_8_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -288px; - width: 60px; - height: 60px; -} -.hair_base_8_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -288px; - width: 60px; - height: 60px; -} -.hair_base_8_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -379px; - width: 60px; - height: 60px; -} -.hair_base_8_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -470px; - width: 60px; - height: 60px; -} -.hair_base_8_blue { +.hair_base_7_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_8_blue { +.customize-option.hair_base_7_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -561px; width: 60px; height: 60px; } -.hair_base_8_brown { +.hair_base_7_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -652px; + width: 60px; + height: 60px; +} +.hair_base_7_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -743px; + width: 60px; + height: 60px; +} +.hair_base_7_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -834px; + width: 60px; + height: 60px; +} +.hair_base_7_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -925px; + width: 60px; + height: 60px; +} +.hair_base_7_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1016px; + width: 60px; + height: 60px; +} +.hair_base_7_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1107px; + width: 60px; + height: 60px; +} +.hair_base_7_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1198px; + width: 60px; + height: 60px; +} +.hair_base_7_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -15px; + width: 60px; + height: 60px; +} +.hair_base_7_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -106px; + width: 60px; + height: 60px; +} +.hair_base_7_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -197px; + width: 60px; + height: 60px; +} +.hair_base_7_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -288px; + width: 60px; + height: 60px; +} +.hair_base_7_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_8_brown { +.customize-option.hair_base_7_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -652px; width: 60px; height: 60px; } -.hair_base_8_candycane { +.hair_base_7_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_8_candycane { +.customize-option.hair_base_7_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -743px; width: 60px; height: 60px; } -.hair_base_8_candycorn { +.hair_base_7_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_8_candycorn { +.customize-option.hair_base_7_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -834px; width: 60px; height: 60px; } -.hair_base_8_festive { +.hair_base_7_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_8_festive { +.customize-option.hair_base_7_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -925px; width: 60px; height: 60px; } -.hair_base_8_frost { +.hair_base_7_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_8_frost { +.customize-option.hair_base_7_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -1016px; width: 60px; height: 60px; } -.hair_base_8_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1198px; - width: 60px; - height: 60px; -} -.hair_base_8_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1471px; - width: 60px; - height: 60px; -} -.hair_base_8_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -15px; - width: 60px; - height: 60px; -} -.hair_base_8_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -106px; - width: 60px; - height: 60px; -} -.hair_base_8_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -197px; - width: 60px; - height: 60px; -} -.hair_base_8_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -379px; - width: 60px; - height: 60px; -} -.hair_base_8_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -470px; - width: 60px; - height: 60px; -} -.hair_base_8_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -561px; - width: 60px; - height: 60px; -} -.hair_base_8_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -652px; - width: 60px; - height: 60px; -} -.hair_base_8_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -743px; - width: 60px; - height: 60px; -} -.hair_base_9_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -834px; - width: 60px; - height: 60px; -} -.hair_base_9_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -925px; - width: 60px; - height: 60px; -} -.hair_base_9_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_blue { +.hair_base_8_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_9_blue { +.customize-option.hair_base_8_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1107px; width: 60px; height: 60px; } -.hair_base_9_brown { +.hair_base_8_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1107px; + width: 60px; + height: 60px; +} +.hair_base_8_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1198px; + width: 60px; + height: 60px; +} +.hair_base_8_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1289px; + width: 60px; + height: 60px; +} +.hair_base_8_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1380px; + width: 60px; + height: 60px; +} +.hair_base_8_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -15px; + width: 60px; + height: 60px; +} +.hair_base_8_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -106px; + width: 60px; + height: 60px; +} +.hair_base_8_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -197px; + width: 60px; + height: 60px; +} +.hair_base_8_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -288px; + width: 60px; + height: 60px; +} +.hair_base_8_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -379px; + width: 60px; + height: 60px; +} +.hair_base_8_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -470px; + width: 60px; + height: 60px; +} +.hair_base_8_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -561px; + width: 60px; + height: 60px; +} +.hair_base_8_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -925px; + width: 60px; + height: 60px; +} +.hair_base_8_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -1016px; + width: 60px; + height: 60px; +} +.hair_base_8_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_9_brown { +.customize-option.hair_base_8_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1198px; width: 60px; height: 60px; } -.hair_base_9_candycane { +.hair_base_8_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_9_candycane { +.customize-option.hair_base_8_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1289px; width: 60px; height: 60px; } -.hair_base_9_candycorn { +.hair_base_8_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_9_candycorn { +.customize-option.hair_base_8_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1380px; width: 60px; height: 60px; } -.hair_base_9_festive { +.hair_base_8_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_9_festive { +.customize-option.hair_base_8_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1471px; width: 60px; height: 60px; } -.hair_base_9_frost { +.hair_base_8_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: 0px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_frost { +.customize-option.hair_base_8_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -25px -1562px; width: 60px; height: 60px; } -.hair_base_9_ghostwhite { +.hair_base_9_aurora { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -91px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_ghostwhite { +.customize-option.hair_base_9_aurora { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -116px -1562px; width: 60px; height: 60px; } -.hair_base_9_green { +.hair_base_9_black { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -182px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_green { +.customize-option.hair_base_9_black { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -207px -1562px; width: 60px; height: 60px; } -.hair_base_9_halloween { +.hair_base_9_blond { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -273px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_halloween { +.customize-option.hair_base_9_blond { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -298px -1562px; width: 60px; height: 60px; } -.hair_base_9_holly { +.hair_base_9_blue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -364px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_holly { +.customize-option.hair_base_9_blue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -389px -1562px; width: 60px; height: 60px; } -.hair_base_9_hollygreen { +.hair_base_9_brown { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -455px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_hollygreen { +.customize-option.hair_base_9_brown { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -480px -1562px; width: 60px; height: 60px; } -.hair_base_9_midnight { +.hair_base_9_candycane { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -546px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_midnight { +.customize-option.hair_base_9_candycane { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -571px -1562px; width: 60px; height: 60px; } -.hair_base_9_pblue { +.hair_base_9_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pblue { +.customize-option.hair_base_9_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -662px -1562px; width: 60px; height: 60px; } -.hair_base_9_pblue2 { +.hair_base_9_festive { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pblue2 { +.customize-option.hair_base_9_festive { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -753px -1562px; width: 60px; height: 60px; } -.hair_base_9_peppermint { +.hair_base_9_frost { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -819px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_peppermint { +.customize-option.hair_base_9_frost { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -844px -1562px; width: 60px; height: 60px; } -.hair_base_9_pgreen { +.hair_base_9_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pgreen { +.customize-option.hair_base_9_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -1562px; width: 60px; height: 60px; } -.hair_base_9_pgreen2 { +.hair_base_9_green { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1001px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pgreen2 { +.customize-option.hair_base_9_green { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1026px -1562px; width: 60px; height: 60px; } -.hair_base_9_porange { +.hair_base_9_halloween { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_porange { +.customize-option.hair_base_9_halloween { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -1562px; width: 60px; height: 60px; } -.hair_base_9_porange2 { +.hair_base_9_holly { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_porange2 { +.customize-option.hair_base_9_holly { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -1562px; width: 60px; height: 60px; } -.hair_base_9_ppink { +.hair_base_9_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1274px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_ppink { +.customize-option.hair_base_9_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1299px -1562px; width: 60px; height: 60px; } -.hair_base_9_ppink2 { +.hair_base_9_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_ppink2 { +.customize-option.hair_base_9_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1390px -1562px; width: 60px; height: 60px; } -.hair_base_9_ppurple { +.hair_base_9_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_ppurple { +.customize-option.hair_base_9_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -1562px; width: 60px; height: 60px; } -.hair_base_9_ppurple2 { +.hair_base_9_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_9_ppurple2 { +.customize-option.hair_base_9_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1562px; width: 60px; height: 60px; } -.hair_base_9_pumpkin { +.hair_base_9_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pumpkin { +.customize-option.hair_base_9_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1663px -15px; width: 60px; height: 60px; } -.hair_base_9_purple { +.hair_base_9_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_9_purple { +.customize-option.hair_base_9_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1663px -106px; width: 60px; height: 60px; } -.hair_base_9_pyellow { +.hair_base_9_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pyellow { +.customize-option.hair_base_9_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1663px -197px; width: 60px; height: 60px; } -.hair_base_9_pyellow2 { +.hair_base_9_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_9_pyellow2 { +.customize-option.hair_base_9_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1663px -288px; width: 60px; height: 60px; } -.hair_base_9_rainbow { +.hair_base_9_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_9_rainbow { +.customize-option.hair_base_9_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1663px -379px; width: 60px; diff --git a/website/client/assets/css/sprites/spritesmith-main-5.css b/website/client/assets/css/sprites/spritesmith-main-5.css index 5cba9d4717..2161b4b7d0 100644 --- a/website/client/assets/css/sprites/spritesmith-main-5.css +++ b/website/client/assets/css/sprites/spritesmith-main-5.css @@ -1,2376 +1,2484 @@ .hair_base_9_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1271px; + background-position: -910px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_9_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -1286px; + background-position: -935px -1380px; + width: 60px; + height: 60px; +} +.hair_base_9_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -25px -1289px; + width: 60px; + height: 60px; +} +.hair_base_9_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -935px -1107px; + width: 60px; + height: 60px; +} +.hair_base_9_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -364px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -389px -1289px; + width: 60px; + height: 60px; +} +.hair_base_9_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -662px -1289px; + width: 60px; + height: 60px; +} +.hair_base_9_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -819px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -844px -1289px; + width: 60px; + height: 60px; +} +.hair_base_9_purple { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1274px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_purple { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1299px -1289px; + width: 60px; + height: 60px; +} +.hair_base_9_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1394px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1419px -106px; + width: 60px; + height: 60px; +} +.hair_base_9_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1394px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1419px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -116px -1380px; width: 60px; height: 60px; } .hair_base_9_red { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1271px; + background-position: -546px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_9_red { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -1286px; + background-position: -571px -1380px; width: 60px; height: 60px; } .hair_base_9_snowy { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -819px; + background-position: -637px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_9_snowy { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -834px; + background-position: -662px -1380px; width: 60px; height: 60px; } .hair_base_9_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1271px; + background-position: -1092px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_9_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1286px; + background-position: -1117px -1380px; width: 60px; height: 60px; } .hair_base_9_winternight { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1271px; + background-position: -1485px 0px; width: 90px; height: 90px; } .customize-option.hair_base_9_winternight { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1208px -1286px; + background-position: -1510px -15px; width: 60px; height: 60px; } .hair_base_9_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -273px; + background-position: -1485px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_9_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1428px -288px; + background-position: -1510px -1289px; width: 60px; height: 60px; } .hair_base_9_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -455px; + background-position: -1485px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_9_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1428px -470px; + background-position: -1510px -1380px; width: 60px; height: 60px; } .hair_base_9_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1362px; + background-position: -364px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_9_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -1377px; + background-position: -389px -1471px; width: 60px; height: 60px; } .hair_beard_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1362px; + background-position: -546px -1456px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1377px; + background-position: -571px -1471px; width: 60px; height: 60px; } .hair_beard_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1362px; + background-position: -1274px -1456px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1377px; + background-position: -1299px -1471px; width: 60px; height: 60px; } .hair_beard_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1362px; + background-position: -1576px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1117px -1377px; + background-position: -1601px -470px; width: 60px; height: 60px; } .hair_beard_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px 0px; + background-position: -1576px -1274px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1519px -15px; + background-position: -1601px -1289px; width: 60px; height: 60px; } .hair_beard_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -364px; + background-position: -364px -1547px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1519px -379px; + background-position: -389px -1562px; width: 60px; height: 60px; } .hair_beard_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1453px; + background-position: -637px -1547px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -1468px; + background-position: -662px -1562px; width: 60px; height: 60px; } .hair_beard_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1453px; + background-position: -819px -1547px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -1468px; + background-position: -844px -1562px; width: 60px; height: 60px; } .hair_beard_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1453px; + background-position: -1001px -1547px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -844px -1468px; + background-position: -1026px -1562px; width: 60px; height: 60px; } .hair_beard_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1453px; + background-position: -1183px -1547px; width: 90px; height: 90px; } .customize-option.hair_beard_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1468px; + background-position: -1208px -1562px; width: 60px; height: 60px; } .hair_beard_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -182px; + background-position: -1667px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1610px -197px; + background-position: -1692px -197px; width: 60px; height: 60px; } .hair_beard_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -910px; + background-position: -191px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1610px -925px; + background-position: -216px -470px; width: 60px; height: 60px; } .hair_beard_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1544px; + background-position: -282px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -1559px; + background-position: -307px -470px; width: 60px; height: 60px; } .hair_beard_3_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1544px; + background-position: -373px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -935px -1559px; + background-position: -398px -470px; width: 60px; height: 60px; } .hair_beard_3_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1544px; + background-position: -464px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1208px -1559px; + background-position: -489px -470px; width: 60px; height: 60px; } .hair_beard_3_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1365px -1544px; + background-position: -575px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_3_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1390px -1559px; + background-position: -600px -15px; width: 60px; height: 60px; } .hair_beard_3_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1547px -1544px; + background-position: -575px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1572px -1559px; + background-position: -600px -106px; width: 60px; height: 60px; } .hair_beard_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -91px; + background-position: -575px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1701px -106px; + background-position: -600px -197px; width: 60px; height: 60px; } .hair_beard_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -728px; + background-position: -575px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1701px -743px; + background-position: -600px -288px; width: 60px; height: 60px; } .hair_mustache_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1183px; + background-position: -575px -364px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1701px -1198px; + background-position: -600px -379px; width: 60px; height: 60px; } .hair_mustache_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1274px; + background-position: -575px -455px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1701px -1289px; + background-position: -600px -470px; width: 60px; height: 60px; } .hair_mustache_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1365px; + background-position: 0px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1701px -1380px; + background-position: -25px -561px; width: 60px; height: 60px; } .hair_mustache_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1635px; + background-position: -91px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -1650px; + background-position: -116px -561px; width: 60px; height: 60px; } .hair_mustache_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -575px -273px; + background-position: -182px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -600px -288px; + background-position: -207px -561px; width: 60px; height: 60px; } .hair_mustache_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -575px -364px; + background-position: -273px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -600px -379px; + background-position: -298px -561px; width: 60px; height: 60px; } .hair_mustache_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -543px; + background-position: -364px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -558px; + background-position: -389px -561px; width: 60px; height: 60px; } .hair_mustache_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -543px; + background-position: -455px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -558px; + background-position: -480px -561px; width: 60px; height: 60px; } .hair_mustache_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -543px; + background-position: -546px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -558px; + background-position: -571px -561px; width: 60px; height: 60px; } .hair_mustache_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -543px; + background-position: -666px 0px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -558px; + background-position: -691px -15px; width: 60px; height: 60px; } .hair_mustache_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -543px; + background-position: -666px -91px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -558px; + background-position: -691px -106px; width: 60px; height: 60px; } .hair_mustache_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -543px; + background-position: -666px -182px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -558px; + background-position: -691px -197px; width: 60px; height: 60px; } .broad_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -543px; + background-position: -666px -273px; width: 90px; height: 90px; } .customize-option.broad_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -578px; + background-position: -691px -308px; width: 60px; height: 60px; } .broad_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px 0px; + background-position: -666px -364px; width: 90px; height: 90px; } .customize-option.broad_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -700px -35px; + background-position: -691px -399px; width: 60px; height: 60px; } .broad_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px -91px; + background-position: -666px -455px; width: 90px; height: 90px; } .customize-option.broad_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -700px -126px; + background-position: -691px -490px; width: 60px; height: 60px; } .broad_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px -182px; + background-position: -666px -546px; width: 90px; height: 90px; } .customize-option.broad_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -700px -217px; + background-position: -691px -581px; width: 60px; height: 60px; } .broad_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px -273px; + background-position: 0px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -700px -308px; + background-position: -25px -672px; width: 60px; height: 60px; } .broad_shirt_green { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px -364px; + background-position: -91px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_green { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -700px -399px; + background-position: -116px -672px; width: 60px; height: 60px; } .broad_shirt_horizon { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px -455px; + background-position: -182px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_horizon { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -700px -490px; + background-position: -207px -672px; width: 60px; height: 60px; } .broad_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -634px; + background-position: -273px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -669px; + background-position: -298px -672px; width: 60px; height: 60px; } .broad_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -634px; + background-position: -364px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -669px; + background-position: -389px -672px; width: 60px; height: 60px; } .broad_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -634px; + background-position: -455px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -669px; + background-position: -480px -672px; width: 60px; height: 60px; } .broad_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -634px; + background-position: -546px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -669px; + background-position: -571px -672px; width: 60px; height: 60px; } .broad_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -634px; + background-position: -637px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -669px; + background-position: -662px -672px; width: 60px; height: 60px; } .broad_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -634px; + background-position: -757px 0px; width: 90px; height: 90px; } .customize-option.broad_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -669px; + background-position: -782px -35px; width: 60px; height: 60px; } .broad_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -634px; + background-position: -757px -91px; width: 90px; height: 90px; } .customize-option.broad_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -669px; + background-position: -782px -126px; width: 60px; height: 60px; } .broad_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -634px; + background-position: -757px -182px; width: 90px; height: 90px; } .customize-option.broad_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -669px; + background-position: -782px -217px; width: 60px; height: 60px; } .broad_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px 0px; + background-position: -757px -273px; width: 90px; height: 90px; } .customize-option.broad_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -35px; + background-position: -782px -308px; width: 60px; height: 60px; } .broad_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px -91px; + background-position: -757px -364px; width: 90px; height: 90px; } .customize-option.broad_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -126px; + background-position: -782px -399px; width: 60px; height: 60px; } .slim_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px -182px; + background-position: -757px -455px; width: 90px; height: 90px; } .customize-option.slim_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -217px; + background-position: -782px -490px; width: 60px; height: 60px; } .slim_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px -273px; + background-position: -757px -546px; width: 90px; height: 90px; } .customize-option.slim_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -308px; + background-position: -782px -581px; width: 60px; height: 60px; } .slim_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px -364px; + background-position: -757px -637px; width: 90px; height: 90px; } .customize-option.slim_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -399px; + background-position: -782px -672px; width: 60px; height: 60px; } .slim_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px -455px; + background-position: 0px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -490px; + background-position: -25px -763px; width: 60px; height: 60px; } .slim_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -766px -546px; + background-position: -91px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -791px -581px; + background-position: -116px -763px; width: 60px; height: 60px; } .slim_shirt_green { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -725px; + background-position: -182px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_green { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -760px; + background-position: -207px -763px; width: 60px; height: 60px; } .slim_shirt_horizon { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -725px; + background-position: -273px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_horizon { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -760px; + background-position: -298px -763px; width: 60px; height: 60px; } .slim_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -725px; + background-position: -364px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -760px; + background-position: -389px -763px; width: 60px; height: 60px; } .slim_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -725px; + background-position: -455px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -760px; + background-position: -480px -763px; width: 60px; height: 60px; } .slim_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -725px; + background-position: -546px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -760px; + background-position: -571px -763px; width: 60px; height: 60px; } .slim_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -725px; + background-position: -637px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -760px; + background-position: -662px -763px; width: 60px; height: 60px; } .slim_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -725px; + background-position: -728px -728px; width: 90px; height: 90px; } .customize-option.slim_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -760px; + background-position: -753px -763px; width: 60px; height: 60px; } .slim_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -725px; + background-position: -848px 0px; width: 90px; height: 90px; } .customize-option.slim_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -760px; + background-position: -873px -35px; width: 60px; height: 60px; } .slim_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -725px; + background-position: -848px -91px; width: 90px; height: 90px; } .customize-option.slim_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -760px; + background-position: -873px -126px; width: 60px; height: 60px; } .slim_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px 0px; + background-position: -848px -182px; width: 90px; height: 90px; } .customize-option.slim_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -35px; + background-position: -873px -217px; width: 60px; height: 60px; } .slim_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -91px; + background-position: -848px -273px; width: 90px; height: 90px; } .customize-option.slim_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -126px; + background-position: -873px -308px; width: 60px; height: 60px; } .slim_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -182px; + background-position: -848px -364px; width: 90px; height: 90px; } .customize-option.slim_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -217px; + background-position: -873px -399px; width: 60px; height: 60px; } .skin_0ff591 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -364px; + background-position: -848px -546px; width: 90px; height: 90px; } .customize-option.skin_0ff591 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -379px; + background-position: -873px -561px; width: 60px; height: 60px; } .skin_0ff591_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -273px; + background-position: -848px -455px; width: 90px; height: 90px; } .customize-option.skin_0ff591_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -288px; + background-position: -873px -470px; width: 60px; height: 60px; } .skin_2b43f6 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -546px; + background-position: -848px -728px; width: 90px; height: 90px; } .customize-option.skin_2b43f6 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -561px; + background-position: -873px -743px; width: 60px; height: 60px; } .skin_2b43f6_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -455px; + background-position: -848px -637px; width: 90px; height: 90px; } .customize-option.skin_2b43f6_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -470px; + background-position: -873px -652px; width: 60px; height: 60px; } .skin_6bd049 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -816px; + background-position: -91px -819px; width: 90px; height: 90px; } .customize-option.skin_6bd049 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -831px; + background-position: -116px -834px; width: 60px; height: 60px; } .skin_6bd049_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -857px -637px; + background-position: 0px -819px; width: 90px; height: 90px; } .customize-option.skin_6bd049_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -882px -652px; + background-position: -25px -834px; width: 60px; height: 60px; } .skin_800ed0 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -816px; + background-position: -273px -819px; width: 90px; height: 90px; } .customize-option.skin_800ed0 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -831px; + background-position: -298px -834px; width: 60px; height: 60px; } .skin_800ed0_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -816px; + background-position: -182px -819px; width: 90px; height: 90px; } .customize-option.skin_800ed0_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -831px; + background-position: -207px -834px; width: 60px; height: 60px; } .skin_915533 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -816px; + background-position: -455px -819px; width: 90px; height: 90px; } .customize-option.skin_915533 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -831px; + background-position: -480px -834px; width: 60px; height: 60px; } .skin_915533_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -816px; + background-position: -364px -819px; width: 90px; height: 90px; } .customize-option.skin_915533_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -831px; + background-position: -389px -834px; width: 60px; height: 60px; } .skin_98461a { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -816px; + background-position: -637px -819px; width: 90px; height: 90px; } .customize-option.skin_98461a { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -831px; + background-position: -662px -834px; width: 60px; height: 60px; } .skin_98461a_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -816px; + background-position: -546px -819px; width: 90px; height: 90px; } .customize-option.skin_98461a_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -831px; + background-position: -571px -834px; width: 60px; height: 60px; } .skin_aurora { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -816px; + background-position: -819px -819px; width: 90px; height: 90px; } .customize-option.skin_aurora { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -831px; + background-position: -844px -834px; width: 60px; height: 60px; } .skin_aurora_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -816px; + background-position: -728px -819px; width: 90px; height: 90px; } .customize-option.skin_aurora_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -831px; + background-position: -753px -834px; width: 60px; height: 60px; } .skin_bear { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px 0px; + background-position: -939px -91px; width: 90px; height: 90px; } .customize-option.skin_bear { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -15px; + background-position: -964px -106px; width: 60px; height: 60px; } .skin_bear_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -816px; + background-position: -939px 0px; width: 90px; height: 90px; } .customize-option.skin_bear_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -844px -831px; + background-position: -964px -15px; width: 60px; height: 60px; } .skin_c06534 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -182px; + background-position: -939px -273px; width: 90px; height: 90px; } .customize-option.skin_c06534 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -197px; + background-position: -964px -288px; width: 60px; height: 60px; } .skin_c06534_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -91px; + background-position: -939px -182px; width: 90px; height: 90px; } .customize-option.skin_c06534_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -106px; + background-position: -964px -197px; width: 60px; height: 60px; } .skin_c3e1dc { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -364px; + background-position: -939px -455px; width: 90px; height: 90px; } .customize-option.skin_c3e1dc { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -379px; + background-position: -964px -470px; width: 60px; height: 60px; } .skin_c3e1dc_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -273px; + background-position: -939px -364px; width: 90px; height: 90px; } .customize-option.skin_c3e1dc_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -288px; + background-position: -964px -379px; width: 60px; height: 60px; } .skin_cactus { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -546px; + background-position: -939px -637px; width: 90px; height: 90px; } .customize-option.skin_cactus { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -561px; + background-position: -964px -652px; width: 60px; height: 60px; } .skin_cactus_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -455px; + background-position: -939px -546px; width: 90px; height: 90px; } .customize-option.skin_cactus_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -470px; + background-position: -964px -561px; width: 60px; height: 60px; } .skin_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -728px; + background-position: -939px -819px; width: 90px; height: 90px; } .customize-option.skin_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -743px; + background-position: -964px -834px; width: 60px; height: 60px; } .skin_candycorn_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -948px -637px; + background-position: -939px -728px; width: 90px; height: 90px; } .customize-option.skin_candycorn_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -973px -652px; + background-position: -964px -743px; width: 60px; height: 60px; } .skin_clownfish { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -907px; + background-position: -91px -910px; width: 90px; height: 90px; } .customize-option.skin_clownfish { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -922px; + background-position: -116px -925px; width: 60px; height: 60px; } .skin_clownfish_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -907px; + background-position: 0px -910px; width: 90px; height: 90px; } .customize-option.skin_clownfish_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -922px; + background-position: -25px -925px; width: 60px; height: 60px; } .skin_d7a9f7 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -907px; + background-position: -273px -910px; width: 90px; height: 90px; } .customize-option.skin_d7a9f7 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -922px; + background-position: -298px -925px; width: 60px; height: 60px; } .skin_d7a9f7_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -907px; + background-position: -182px -910px; width: 90px; height: 90px; } .customize-option.skin_d7a9f7_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -922px; + background-position: -207px -925px; width: 60px; height: 60px; } .skin_dapper { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -907px; + background-position: -455px -910px; width: 90px; height: 90px; } .customize-option.skin_dapper { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -922px; + background-position: -480px -925px; width: 60px; height: 60px; } .skin_dapper_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -907px; + background-position: -364px -910px; width: 90px; height: 90px; } .customize-option.skin_dapper_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -922px; + background-position: -389px -925px; width: 60px; height: 60px; } .skin_ddc994 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -907px; + background-position: -637px -910px; width: 90px; height: 90px; } .customize-option.skin_ddc994 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -922px; + background-position: -662px -925px; width: 60px; height: 60px; } .skin_ddc994_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -907px; + background-position: -546px -910px; width: 90px; height: 90px; } .customize-option.skin_ddc994_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -922px; + background-position: -571px -925px; width: 60px; height: 60px; } .skin_deepocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -907px; + background-position: -819px -910px; width: 90px; height: 90px; } .customize-option.skin_deepocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -844px -922px; + background-position: -844px -925px; width: 60px; height: 60px; } .skin_deepocean_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -907px; + background-position: -728px -910px; width: 90px; height: 90px; } .customize-option.skin_deepocean_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -922px; + background-position: -753px -925px; width: 60px; height: 60px; } .skin_ea8349 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px 0px; + background-position: -1030px 0px; width: 90px; height: 90px; } .customize-option.skin_ea8349 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -15px; + background-position: -1055px -15px; width: 60px; height: 60px; } .skin_ea8349_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -907px; + background-position: -910px -910px; width: 90px; height: 90px; } .customize-option.skin_ea8349_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -935px -922px; + background-position: -935px -925px; width: 60px; height: 60px; } .skin_eb052b { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -182px; + background-position: -1030px -182px; width: 90px; height: 90px; } .customize-option.skin_eb052b { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -197px; + background-position: -1055px -197px; width: 60px; height: 60px; } .skin_eb052b_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -91px; + background-position: -1030px -91px; width: 90px; height: 90px; } .customize-option.skin_eb052b_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -106px; + background-position: -1055px -106px; width: 60px; height: 60px; } .skin_f5a76e { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -364px; + background-position: -1030px -364px; width: 90px; height: 90px; } .customize-option.skin_f5a76e { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -379px; + background-position: -1055px -379px; width: 60px; height: 60px; } .skin_f5a76e_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -273px; + background-position: -1030px -273px; width: 90px; height: 90px; } .customize-option.skin_f5a76e_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -288px; + background-position: -1055px -288px; width: 60px; height: 60px; } .skin_f5d70f { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -546px; + background-position: -1030px -546px; width: 90px; height: 90px; } .customize-option.skin_f5d70f { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -561px; + background-position: -1055px -561px; width: 60px; height: 60px; } .skin_f5d70f_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -455px; + background-position: -1030px -455px; width: 90px; height: 90px; } .customize-option.skin_f5d70f_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -470px; + background-position: -1055px -470px; width: 60px; height: 60px; } .skin_f69922 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -728px; + background-position: -1030px -728px; width: 90px; height: 90px; } .customize-option.skin_f69922 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -743px; + background-position: -1055px -743px; width: 60px; height: 60px; } .skin_f69922_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -637px; + background-position: -1030px -637px; width: 90px; height: 90px; } .customize-option.skin_f69922_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -652px; + background-position: -1055px -652px; width: 60px; height: 60px; } .skin_festive { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -998px; + background-position: -1030px -910px; width: 90px; height: 90px; } .customize-option.skin_festive { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -1013px; + background-position: -1055px -925px; width: 60px; height: 60px; } .skin_festive_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1039px -819px; + background-position: -1030px -819px; width: 90px; height: 90px; } .customize-option.skin_festive_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1064px -834px; + background-position: -1055px -834px; width: 60px; height: 60px; } .skin_fox { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -998px; + background-position: -91px -1001px; width: 90px; height: 90px; } .customize-option.skin_fox { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -1013px; + background-position: -116px -1016px; width: 60px; height: 60px; } .skin_fox_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -998px; + background-position: 0px -1001px; width: 90px; height: 90px; } .customize-option.skin_fox_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -1013px; + background-position: -25px -1016px; width: 60px; height: 60px; } .skin_ghost { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -998px; + background-position: -273px -1001px; width: 90px; height: 90px; } .customize-option.skin_ghost { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -1013px; + background-position: -298px -1016px; width: 60px; height: 60px; } .skin_ghost_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -998px; + background-position: -182px -1001px; width: 90px; height: 90px; } .customize-option.skin_ghost_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -1013px; + background-position: -207px -1016px; width: 60px; height: 60px; } .skin_holly { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -998px; + background-position: -455px -1001px; width: 90px; height: 90px; } .customize-option.skin_holly { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1013px; + background-position: -480px -1016px; width: 60px; height: 60px; } .skin_holly_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -998px; + background-position: -364px -1001px; width: 90px; height: 90px; } .customize-option.skin_holly_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -1013px; + background-position: -389px -1016px; width: 60px; height: 60px; } .skin_lion { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -998px; + background-position: -637px -1001px; width: 90px; height: 90px; } .customize-option.skin_lion { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -1013px; + background-position: -662px -1016px; width: 60px; height: 60px; } .skin_lion_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -998px; + background-position: -546px -1001px; width: 90px; height: 90px; } .customize-option.skin_lion_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -1013px; + background-position: -571px -1016px; width: 60px; height: 60px; } .skin_merblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -998px; + background-position: -819px -1001px; width: 90px; height: 90px; } .customize-option.skin_merblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -935px -1013px; + background-position: -844px -1016px; width: 60px; height: 60px; } .skin_merblue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -998px; + background-position: -728px -1001px; width: 90px; height: 90px; } .customize-option.skin_merblue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -844px -1013px; + background-position: -753px -1016px; width: 60px; height: 60px; } .skin_mergold { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px 0px; + background-position: -1001px -1001px; width: 90px; height: 90px; } .customize-option.skin_mergold { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -15px; + background-position: -1026px -1016px; width: 60px; height: 60px; } .skin_mergold_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -998px; + background-position: -910px -1001px; width: 90px; height: 90px; } .customize-option.skin_mergold_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1013px; + background-position: -935px -1016px; width: 60px; height: 60px; } .skin_mergreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -182px; + background-position: -1121px -91px; width: 90px; height: 90px; } .customize-option.skin_mergreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -197px; + background-position: -1146px -106px; width: 60px; height: 60px; } .skin_mergreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -91px; + background-position: -1121px 0px; width: 90px; height: 90px; } .customize-option.skin_mergreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -106px; + background-position: -1146px -15px; width: 60px; height: 60px; } .skin_merruby { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -364px; + background-position: -1121px -273px; width: 90px; height: 90px; } .customize-option.skin_merruby { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -379px; + background-position: -1146px -288px; width: 60px; height: 60px; } .skin_merruby_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -273px; + background-position: -1121px -182px; width: 90px; height: 90px; } .customize-option.skin_merruby_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -288px; + background-position: -1146px -197px; width: 60px; height: 60px; } .skin_monster { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -546px; + background-position: -1121px -455px; width: 90px; height: 90px; } .customize-option.skin_monster { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -561px; + background-position: -1146px -470px; width: 60px; height: 60px; } .skin_monster_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -455px; + background-position: -1121px -364px; width: 90px; height: 90px; } .customize-option.skin_monster_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -470px; + background-position: -1146px -379px; width: 60px; height: 60px; } .skin_ogre { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -728px; + background-position: -1121px -637px; width: 90px; height: 90px; } .customize-option.skin_ogre { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -743px; + background-position: -1146px -652px; width: 60px; height: 60px; } .skin_ogre_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -637px; + background-position: -1121px -546px; width: 90px; height: 90px; } .customize-option.skin_ogre_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -652px; + background-position: -1146px -561px; width: 60px; height: 60px; } .skin_panda { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -910px; + background-position: -1121px -819px; width: 90px; height: 90px; } .customize-option.skin_panda { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -925px; + background-position: -1146px -834px; width: 60px; height: 60px; } .skin_panda_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1130px -819px; + background-position: -1121px -728px; width: 90px; height: 90px; } .customize-option.skin_panda_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1155px -834px; + background-position: -1146px -743px; width: 60px; height: 60px; } .skin_pastelBlue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1089px; + background-position: -1121px -1001px; width: 90px; height: 90px; } .customize-option.skin_pastelBlue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -1104px; + background-position: -1146px -1016px; width: 60px; height: 60px; } .skin_pastelBlue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1089px; + background-position: -1121px -910px; width: 90px; height: 90px; } .customize-option.skin_pastelBlue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -1104px; + background-position: -1146px -925px; width: 60px; height: 60px; } .skin_pastelGreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1089px; + background-position: -91px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelGreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -1104px; + background-position: -116px -1107px; width: 60px; height: 60px; } .skin_pastelGreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1089px; + background-position: 0px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelGreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -1104px; + background-position: -25px -1107px; width: 60px; height: 60px; } .skin_pastelOrange { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1089px; + background-position: -273px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelOrange { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -1104px; + background-position: -298px -1107px; width: 60px; height: 60px; } .skin_pastelOrange_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1089px; + background-position: -182px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelOrange_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -1104px; + background-position: -207px -1107px; width: 60px; height: 60px; } .skin_pastelPink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1089px; + background-position: -455px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelPink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -1104px; + background-position: -480px -1107px; width: 60px; height: 60px; } .skin_pastelPink_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1089px; + background-position: -364px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelPink_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1104px; + background-position: -389px -1107px; width: 60px; height: 60px; } .skin_pastelPurple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1089px; + background-position: -637px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelPurple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -844px -1104px; + background-position: -662px -1107px; width: 60px; height: 60px; } .skin_pastelPurple_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1089px; + background-position: -546px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelPurple_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -1104px; + background-position: -571px -1107px; width: 60px; height: 60px; } .skin_pastelRainbowChevron { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1089px; + background-position: -819px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowChevron { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1104px; + background-position: -844px -1107px; width: 60px; height: 60px; } .skin_pastelRainbowChevron_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1089px; + background-position: -728px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowChevron_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -935px -1104px; + background-position: -753px -1107px; width: 60px; height: 60px; } .skin_pastelRainbowDiagonal { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px 0px; + background-position: -1001px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowDiagonal { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -15px; + background-position: -1026px -1107px; width: 60px; height: 60px; } .skin_pastelRainbowDiagonal_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1089px; + background-position: -100px -455px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowDiagonal_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1117px -1104px; + background-position: -125px -470px; width: 60px; height: 60px; } .skin_pastelYellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -182px; + background-position: -1212px 0px; width: 90px; height: 90px; } .customize-option.skin_pastelYellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -197px; + background-position: -1237px -15px; width: 60px; height: 60px; } .skin_pastelYellow_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -91px; + background-position: -1092px -1092px; width: 90px; height: 90px; } .customize-option.skin_pastelYellow_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -106px; + background-position: -1117px -1107px; width: 60px; height: 60px; } .skin_pig { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -364px; + background-position: -1212px -182px; width: 90px; height: 90px; } .customize-option.skin_pig { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -379px; + background-position: -1237px -197px; width: 60px; height: 60px; } .skin_pig_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -273px; + background-position: -1212px -91px; width: 90px; height: 90px; } .customize-option.skin_pig_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -288px; + background-position: -1237px -106px; width: 60px; height: 60px; } .skin_polar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -546px; + background-position: -1212px -364px; width: 90px; height: 90px; } .customize-option.skin_polar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -561px; + background-position: -1237px -379px; width: 60px; height: 60px; } .skin_polar_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -455px; + background-position: -1212px -273px; width: 90px; height: 90px; } .customize-option.skin_polar_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -470px; + background-position: -1237px -288px; width: 60px; height: 60px; } .skin_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -728px; + background-position: -1212px -546px; width: 90px; height: 90px; } .customize-option.skin_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -743px; + background-position: -1237px -561px; width: 60px; height: 60px; } .skin_pumpkin2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -910px; + background-position: -1212px -728px; width: 90px; height: 90px; } .customize-option.skin_pumpkin2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -925px; + background-position: -1237px -743px; width: 60px; height: 60px; } .skin_pumpkin2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -575px -182px; + background-position: -1212px -637px; width: 90px; height: 90px; } .customize-option.skin_pumpkin2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -600px -197px; + background-position: -1237px -652px; width: 60px; height: 60px; } .skin_pumpkin_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -637px; + background-position: -1212px -455px; width: 90px; height: 90px; } .customize-option.skin_pumpkin_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -652px; + background-position: -1237px -470px; width: 60px; height: 60px; } .skin_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1180px; + background-position: -1212px -910px; width: 90px; height: 90px; } .customize-option.skin_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -1195px; + background-position: -1237px -925px; width: 60px; height: 60px; } .skin_rainbow_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1221px -1001px; + background-position: -1212px -819px; width: 90px; height: 90px; } .customize-option.skin_rainbow_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1246px -1016px; + background-position: -1237px -834px; width: 60px; height: 60px; } .skin_reptile { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1180px; + background-position: -1212px -1092px; width: 90px; height: 90px; } .customize-option.skin_reptile { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -1195px; + background-position: -1237px -1107px; width: 60px; height: 60px; } .skin_reptile_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1180px; + background-position: -1212px -1001px; width: 90px; height: 90px; } .customize-option.skin_reptile_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -1195px; + background-position: -1237px -1016px; width: 60px; height: 60px; } .skin_shadow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1180px; + background-position: -91px -1183px; width: 90px; height: 90px; } .customize-option.skin_shadow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -1195px; + background-position: -116px -1198px; width: 60px; height: 60px; } .skin_shadow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1180px; + background-position: -273px -1183px; width: 90px; height: 90px; } .customize-option.skin_shadow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1195px; + background-position: -298px -1198px; width: 60px; height: 60px; } .skin_shadow2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1180px; + background-position: -182px -1183px; width: 90px; height: 90px; } .customize-option.skin_shadow2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -1195px; + background-position: -207px -1198px; width: 60px; height: 60px; } .skin_shadow_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1180px; + background-position: 0px -1183px; width: 90px; height: 90px; } .customize-option.skin_shadow_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -1195px; + background-position: -25px -1198px; width: 60px; height: 60px; } .skin_shark { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1180px; + background-position: -455px -1183px; width: 90px; height: 90px; } .customize-option.skin_shark { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -1195px; + background-position: -480px -1198px; width: 60px; height: 60px; } .skin_shark_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1180px; + background-position: -364px -1183px; width: 90px; height: 90px; } .customize-option.skin_shark_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -1195px; + background-position: -389px -1198px; width: 60px; height: 60px; } .skin_skeleton { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1180px; + background-position: -637px -1183px; width: 90px; height: 90px; } .customize-option.skin_skeleton { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -935px -1195px; + background-position: -662px -1198px; width: 60px; height: 60px; } .skin_skeleton2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1180px; + background-position: -819px -1183px; width: 90px; height: 90px; } .customize-option.skin_skeleton2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1117px -1195px; + background-position: -844px -1198px; width: 60px; height: 60px; } .skin_skeleton2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1180px; + background-position: -728px -1183px; width: 90px; height: 90px; } .customize-option.skin_skeleton2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1195px; + background-position: -753px -1198px; width: 60px; height: 60px; } .skin_skeleton_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1180px; + background-position: -546px -1183px; width: 90px; height: 90px; } .customize-option.skin_skeleton_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -844px -1195px; + background-position: -571px -1198px; width: 60px; height: 60px; } .skin_snowy { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px 0px; + background-position: -1001px -1183px; width: 90px; height: 90px; } .customize-option.skin_snowy { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -15px; + background-position: -1026px -1198px; width: 60px; height: 60px; } .skin_snowy_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1180px; + background-position: -910px -1183px; width: 90px; height: 90px; } .customize-option.skin_snowy_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1208px -1195px; + background-position: -935px -1198px; width: 60px; height: 60px; } .skin_sugar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -182px; + background-position: -1183px -1183px; width: 90px; height: 90px; } .customize-option.skin_sugar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -197px; + background-position: -1208px -1198px; width: 60px; height: 60px; } .skin_sugar_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -91px; + background-position: -1092px -1183px; width: 90px; height: 90px; } .customize-option.skin_sugar_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -106px; + background-position: -1117px -1198px; width: 60px; height: 60px; } .skin_tiger { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -364px; + background-position: -1303px -91px; width: 90px; height: 90px; } .customize-option.skin_tiger { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -379px; + background-position: -1328px -106px; width: 60px; height: 60px; } .skin_tiger_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -273px; + background-position: -1303px 0px; width: 90px; height: 90px; } .customize-option.skin_tiger_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -288px; + background-position: -1328px -15px; width: 60px; height: 60px; } .skin_transparent { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -546px; + background-position: -1303px -273px; width: 90px; height: 90px; } .customize-option.skin_transparent { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -561px; + background-position: -1328px -288px; width: 60px; height: 60px; } .skin_transparent_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -455px; + background-position: -1303px -182px; width: 90px; height: 90px; } .customize-option.skin_transparent_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -470px; + background-position: -1328px -197px; width: 60px; height: 60px; } .skin_tropicalwater { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -728px; + background-position: -1303px -455px; width: 90px; height: 90px; } .customize-option.skin_tropicalwater { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -743px; + background-position: -1328px -470px; width: 60px; height: 60px; } .skin_tropicalwater_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -637px; + background-position: -1303px -364px; width: 90px; height: 90px; } .customize-option.skin_tropicalwater_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -652px; + background-position: -1328px -379px; width: 60px; height: 60px; } .skin_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -910px; + background-position: -1303px -637px; width: 90px; height: 90px; } .customize-option.skin_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -925px; + background-position: -1328px -652px; width: 60px; height: 60px; } .skin_winterstar_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -819px; + background-position: -1303px -546px; width: 90px; height: 90px; } .customize-option.skin_winterstar_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -834px; + background-position: -1328px -561px; width: 60px; height: 60px; } .skin_wolf { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -1092px; + background-position: -1303px -819px; width: 90px; height: 90px; } .customize-option.skin_wolf { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -1107px; + background-position: -1328px -834px; width: 60px; height: 60px; } .skin_wolf_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1312px -1001px; + background-position: -1303px -728px; width: 90px; height: 90px; } .customize-option.skin_wolf_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1337px -1016px; + background-position: -1328px -743px; width: 60px; height: 60px; } .skin_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1271px; + background-position: -1303px -1001px; width: 90px; height: 90px; } .customize-option.skin_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -1286px; + background-position: -1328px -1016px; width: 60px; height: 60px; } .skin_zombie2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1271px; + background-position: -1303px -1183px; width: 90px; height: 90px; } .customize-option.skin_zombie2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -1286px; + background-position: -1328px -1198px; width: 60px; height: 60px; } .skin_zombie2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1271px; + background-position: -1303px -1092px; width: 90px; height: 90px; } .customize-option.skin_zombie2_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -1286px; + background-position: -1328px -1107px; width: 60px; height: 60px; } .skin_zombie_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1271px; + background-position: -1303px -910px; width: 90px; height: 90px; } .customize-option.skin_zombie_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -1286px; + background-position: -1328px -925px; width: 60px; height: 60px; } .body_armoire_cozyScarf { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -358px; + background-position: -460px -88px; width: 114px; height: 87px; } .broad_armor_armoire_antiProcrastinationArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1271px; + background-position: -91px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_barristerRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1271px; + background-position: -182px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_basicArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1271px; + background-position: -273px -1274px; width: 90px; height: 90px; } @@ -2382,13 +2490,13 @@ } .broad_armor_armoire_candlestickMakerOutfit { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1271px; + background-position: -455px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_cannoneerRags { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1271px; + background-position: -546px -1274px; width: 90px; height: 90px; } @@ -2400,7 +2508,7 @@ } .broad_armor_armoire_cobblersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1271px; + background-position: -728px -1274px; width: 90px; height: 90px; } @@ -2412,25 +2520,25 @@ } .broad_armor_armoire_crystalCrescentRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1274px -1271px; + background-position: -910px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_dragonTamerArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px 0px; + background-position: -1001px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_falconerArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -91px; + background-position: -1092px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_farrierOutfit { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -182px; + background-position: -1183px -1274px; width: 90px; height: 90px; } @@ -2442,7 +2550,7 @@ } .broad_armor_armoire_gladiatorArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -364px; + background-position: -1394px 0px; width: 90px; height: 90px; } @@ -2454,85 +2562,85 @@ } .broad_armor_armoire_goldenToga { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -546px; + background-position: -1394px -182px; width: 90px; height: 90px; } .broad_armor_armoire_gownOfHearts { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -637px; + background-position: -1394px -273px; width: 90px; height: 90px; } .broad_armor_armoire_graduateRobe { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -728px; + background-position: -1394px -364px; width: 90px; height: 90px; } .broad_armor_armoire_greenFestivalYukata { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -819px; + background-position: -1394px -455px; width: 90px; height: 90px; } .broad_armor_armoire_hornedIronArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -910px; + background-position: -1394px -546px; width: 90px; height: 90px; } .broad_armor_armoire_ironBlueArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -1001px; + background-position: -1394px -637px; width: 90px; height: 90px; } .broad_armor_armoire_jesterCostume { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -1092px; + background-position: -1394px -728px; width: 90px; height: 90px; } .broad_armor_armoire_jeweledArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -1183px; + background-position: -1394px -819px; width: 90px; height: 90px; } .broad_armor_armoire_lamplightersGreatcoat { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -115px -455px; + background-position: -460px -264px; width: 114px; height: 87px; } .broad_armor_armoire_lunarArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1362px; + background-position: -1394px -1001px; width: 90px; height: 90px; } .broad_armor_armoire_merchantTunic { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1362px; + background-position: -1394px -1092px; width: 90px; height: 90px; } .broad_armor_armoire_minerOveralls { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1362px; + background-position: -1394px -1183px; width: 90px; height: 90px; } .broad_armor_armoire_mushroomDruidArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1362px; + background-position: -1394px -1274px; width: 90px; height: 90px; } .broad_armor_armoire_ogreArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1362px; + background-position: 0px -1365px; width: 90px; height: 90px; } @@ -2544,25 +2652,25 @@ } .broad_armor_armoire_plagueDoctorOvercoat { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1362px; + background-position: -182px -1365px; width: 90px; height: 90px; } .broad_armor_armoire_ramFleeceRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1362px; + background-position: -273px -1365px; width: 90px; height: 90px; } .broad_armor_armoire_rancherRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1362px; + background-position: -364px -1365px; width: 90px; height: 90px; } .broad_armor_armoire_redPartyDress { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1362px; + background-position: -455px -1365px; width: 90px; height: 90px; } @@ -2580,547 +2688,481 @@ } .broad_armor_armoire_royalRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1362px; + background-position: -728px -1365px; width: 90px; height: 90px; } .broad_armor_armoire_shepherdRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1274px -1362px; + background-position: -819px -1365px; width: 90px; height: 90px; } -.broad_armor_armoire_stripedSwimsuit { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1365px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_swanDancerTutu { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -575px -91px; - width: 99px; - height: 90px; -} -.broad_armor_armoire_vermilionArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -91px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_vikingTunic { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -182px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_woodElfArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -273px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_wovenRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -273px; - width: 114px; - height: 90px; -} -.broad_armor_armoire_yellowPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -455px; - width: 90px; - height: 90px; -} -.eyewear_armoire_goofyGlasses { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -546px; - width: 90px; - height: 90px; -} -.eyewear_armoire_plagueDoctorMask { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -637px; - width: 90px; - height: 90px; -} -.headAccessory_armoire_comicalArrow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1544px; - width: 90px; - height: 90px; -} -.headAccessory_armoire_gogglesOfBookbinding { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px 0px; - width: 114px; - height: 90px; -} -.head_armoire_antiProcrastinationHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -728px; - width: 90px; - height: 90px; -} -.head_armoire_barristerWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -819px; - width: 90px; - height: 90px; -} -.head_armoire_basicArcherCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -910px; - width: 90px; - height: 90px; -} -.head_armoire_bigWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -1001px; - width: 90px; - height: 90px; -} -.head_armoire_birdsNest { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -1092px; - width: 90px; - height: 90px; -} -.head_armoire_blackCat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -1183px; - width: 90px; - height: 90px; -} -.head_armoire_blueFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -1274px; - width: 90px; - height: 90px; -} -.head_armoire_blueHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_candlestickMakerHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_cannoneerBandanna { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_coachDriversHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -115px -273px; - width: 114px; - height: 90px; -} -.head_armoire_crownOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -230px -273px; - width: 114px; - height: 90px; -} -.head_armoire_crownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_crystalCrescentHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_dragonTamerHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_falconerCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_flutteryWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px 0px; - width: 114px; - height: 90px; -} -.head_armoire_gladiatorHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_glassblowersHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -364px; - width: 114px; - height: 90px; -} -.head_armoire_goldenLaurels { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_graduateCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_greenFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1274px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_hornedIronHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1365px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_ironBlueArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1456px -1453px; - width: 90px; - height: 90px; -} -.head_armoire_jesterCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px 0px; - width: 90px; - height: 90px; -} -.head_armoire_jeweledArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -91px; - width: 90px; - height: 90px; -} -.head_armoire_lamplightersTopHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -270px; - width: 114px; - height: 87px; -} -.head_armoire_lunarCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -273px; - width: 90px; - height: 90px; -} -.head_armoire_merchantChaperon { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -364px; - width: 90px; - height: 90px; -} -.head_armoire_minerHelmet { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -455px; - width: 90px; - height: 90px; -} -.head_armoire_mushroomDruidCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -546px; - width: 90px; - height: 90px; -} -.head_armoire_ogreMask { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -637px; - width: 90px; - height: 90px; -} -.head_armoire_orangeCat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -728px; - width: 90px; - height: 90px; -} -.head_armoire_paperBag { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -819px; - width: 90px; - height: 90px; -} -.head_armoire_piraticalPrincessHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -230px -364px; - width: 114px; - height: 90px; -} -.head_armoire_plagueDoctorHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -1001px; - width: 90px; - height: 90px; -} -.head_armoire_ramHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -1092px; - width: 90px; - height: 90px; -} -.head_armoire_rancherHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -1183px; - width: 90px; - height: 90px; -} -.head_armoire_redFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -1274px; - width: 90px; - height: 90px; -} -.head_armoire_redHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -1365px; - width: 90px; - height: 90px; -} -.head_armoire_royalCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_shepherdHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_swanFeatherCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_veilOfSpades { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -364px; - width: 114px; - height: 90px; -} -.head_armoire_vermilionArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_vikingHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_violetFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_woodElfHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1544px; - width: 90px; - height: 90px; -} -.head_armoire_yellowHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1544px; - width: 90px; - height: 90px; -} -.shield_armoire_antiProcrastinationShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1544px; - width: 90px; - height: 90px; -} -.shield_armoire_dragonTamerShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1544px; - width: 90px; - height: 90px; -} -.shield_armoire_fancyBlownGlassVase { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -91px; - width: 114px; - height: 90px; -} -.shield_armoire_fancyShoe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1274px -1544px; - width: 90px; - height: 90px; -} -.shield_armoire_festivalParasol { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -182px; - width: 114px; - height: 87px; -} -.shield_armoire_floralBouquet { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1456px -1544px; - width: 90px; - height: 90px; -} -.shield_armoire_flutteryFan { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -115px -364px; - width: 114px; - height: 90px; -} -.shield_armoire_gladiatorShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px 0px; - width: 90px; - height: 90px; -} -.shield_armoire_goldenBaton { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -575px 0px; - width: 99px; - height: 90px; -} -.shield_armoire_handmadeCandlestick { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -182px; - width: 90px; - height: 90px; -} -.shield_armoire_horseshoe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -273px; - width: 90px; - height: 90px; -} -.shield_armoire_midnightShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -364px; - width: 90px; - height: 90px; -} -.shield_armoire_mushroomDruidShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -455px; - width: 90px; - height: 90px; -} -.shield_armoire_mysticLamp { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -546px; - width: 90px; - height: 90px; -} -.shield_armoire_perchingFalcon { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -637px; - width: 90px; - height: 90px; -} -.shield_armoire_piraticalSkullShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -273px; - width: 114px; - height: 90px; -} -.shield_armoire_ramHornShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -819px; - width: 90px; - height: 90px; -} -.shield_armoire_redRose { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -910px; - width: 90px; - height: 90px; -} -.shield_armoire_royalCane { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1001px; - width: 90px; - height: 90px; -} -.shield_armoire_sandyBucket { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1092px; - width: 90px; - height: 90px; -} -.shield_armoire_shieldOfDiamonds { +.broad_armor_armoire_softBlueSuit { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -345px -182px; width: 114px; height: 90px; } -.shield_armoire_swanFeatherFan { +.broad_armor_armoire_stripedSwimsuit { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -455px; + background-position: -1001px -1365px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_swanDancerTutu { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px -352px; + width: 99px; + height: 90px; +} +.broad_armor_armoire_vermilionArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1183px -1365px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_vikingTunic { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1274px -1365px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_woodElfArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1365px -1365px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_wovenRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px 0px; + width: 114px; + height: 90px; +} +.broad_armor_armoire_yellowPartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -91px; + width: 90px; + height: 90px; +} +.eyewear_armoire_goofyGlasses { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -182px; + width: 90px; + height: 90px; +} +.eyewear_armoire_plagueDoctorMask { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -273px; + width: 90px; + height: 90px; +} +.headAccessory_armoire_comicalArrow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -273px -1547px; + width: 90px; + height: 90px; +} +.headAccessory_armoire_gogglesOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -115px -273px; + width: 114px; + height: 90px; +} +.head_armoire_antiProcrastinationHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -364px; + width: 90px; + height: 90px; +} +.head_armoire_barristerWig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -455px; + width: 90px; + height: 90px; +} +.head_armoire_basicArcherCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -546px; + width: 90px; + height: 90px; +} +.head_armoire_bigWig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -637px; + width: 90px; + height: 90px; +} +.head_armoire_birdsNest { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -728px; + width: 90px; + height: 90px; +} +.head_armoire_blackCat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -819px; + width: 90px; + height: 90px; +} +.head_armoire_blueFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -910px; + width: 90px; + height: 90px; +} +.head_armoire_blueHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -1001px; + width: 90px; + height: 90px; +} +.head_armoire_candlestickMakerHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -1092px; + width: 90px; + height: 90px; +} +.head_armoire_cannoneerBandanna { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1485px -1183px; + width: 90px; + height: 90px; +} +.head_armoire_coachDriversHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -230px -273px; + width: 114px; + height: 90px; +} +.head_armoire_crownOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px -273px; + width: 114px; + height: 90px; +} +.head_armoire_crownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_crystalCrescentHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_dragonTamerHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_falconerCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -273px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_flutteryWig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -364px; + width: 114px; + height: 90px; +} +.head_armoire_gladiatorHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_glassblowersHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -115px -364px; + width: 114px; + height: 90px; +} +.head_armoire_goldenLaurels { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -637px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_graduateCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_greenFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -819px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_hornedIronHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -910px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_ironBlueArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1001px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_jesterCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1092px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_jeweledArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_lamplightersTopHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px 0px; width: 114px; height: 87px; } -.shield_armoire_unfinishedTome { +.head_armoire_lunarCrown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1365px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_merchantChaperon { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1456px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_minerHelmet { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px 0px; + width: 90px; + height: 90px; +} +.head_armoire_mushroomDruidCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -91px; + width: 90px; + height: 90px; +} +.head_armoire_ogreMask { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -182px; + width: 90px; + height: 90px; +} +.head_armoire_orangeCat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -273px; + width: 90px; + height: 90px; +} +.head_armoire_paperBag { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -364px; + width: 90px; + height: 90px; +} +.head_armoire_piraticalPrincessHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px -364px; + width: 114px; + height: 90px; +} +.head_armoire_plagueDoctorHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -546px; + width: 90px; + height: 90px; +} +.head_armoire_ramHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -637px; + width: 90px; + height: 90px; +} +.head_armoire_rancherHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -728px; + width: 90px; + height: 90px; +} +.head_armoire_redFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -819px; + width: 90px; + height: 90px; +} +.head_armoire_redHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -910px; + width: 90px; + height: 90px; +} +.head_armoire_royalCrown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -1001px; + width: 90px; + height: 90px; +} +.head_armoire_shepherdHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -1092px; + width: 90px; + height: 90px; +} +.head_armoire_swanFeatherCrown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -1183px; + width: 90px; + height: 90px; +} +.head_armoire_veilOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -230px -364px; + width: 114px; + height: 90px; +} +.head_armoire_vermilionArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -1365px; + width: 90px; + height: 90px; +} +.head_armoire_vikingHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1576px -1456px; + width: 90px; + height: 90px; +} +.head_armoire_violetFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1547px; + width: 90px; + height: 90px; +} +.head_armoire_woodElfHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1547px; + width: 90px; + height: 90px; +} +.head_armoire_yellowHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_antiProcrastinationShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_dragonTamerShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_fancyBlownGlassVase { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -273px; + width: 114px; + height: 90px; +} +.shield_armoire_fancyShoe { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_festivalParasol { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px -176px; + width: 114px; + height: 87px; +} +.shield_armoire_floralBouquet { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -910px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_flutteryFan { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -115px -182px; width: 114px; height: 90px; } -.shield_armoire_vikingShield { +.shield_armoire_gladiatorShield { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1456px; + background-position: -1092px -1547px; width: 90px; height: 90px; } -.shield_armoire_weaversShuttle { +.shield_armoire_goldenBaton { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -455px; + width: 99px; + height: 90px; +} +.shield_armoire_handmadeCandlestick { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1274px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_horseshoe { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1365px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_midnightShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1456px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_mushroomDruidShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1547px -1547px; + width: 90px; + height: 90px; +} +.shield_armoire_mysticLamp { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1667px 0px; + width: 90px; + height: 90px; +} +.shield_armoire_perchingFalcon { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1667px -91px; + width: 90px; + height: 90px; +} +.shield_armoire_piraticalSkullShield { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -115px 0px; width: 114px; height: 90px; } -.shop_armor_armoire_antiProcrastinationArmor { +.shield_armoire_ramHornShield { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1676px -1547px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_barristerRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1585px -1456px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_basicArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1494px -1365px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_bluePartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1403px -1274px; - width: 68px; - height: 68px; + background-position: -1667px -273px; + width: 90px; + height: 90px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-6.css b/website/client/assets/css/sprites/spritesmith-main-6.css index dafe37dc67..600198f10c 100644 --- a/website/client/assets/css/sprites/spritesmith-main-6.css +++ b/website/client/assets/css/sprites/spritesmith-main-6.css @@ -1,942 +1,1032 @@ -.shop_armor_armoire_candlestickMakerOutfit { +.shield_armoire_redRose { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1587px -1550px; - width: 68px; - height: 68px; + background-position: -963px -819px; + width: 90px; + height: 90px; } -.shop_armor_armoire_cannoneerRags { +.shield_armoire_royalCane { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1327px -897px; - width: 68px; - height: 68px; + background-position: 0px -1092px; + width: 90px; + height: 90px; } -.shop_armor_armoire_coachDriverLivery { +.shield_armoire_sandyBucket { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -276px; - width: 68px; - height: 68px; + background-position: -91px -910px; + width: 90px; + height: 90px; } -.shop_armor_armoire_cobblersCoveralls { +.shield_armoire_shieldOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -345px; - width: 68px; - height: 68px; + background-position: -230px -364px; + width: 114px; + height: 90px; } -.shop_armor_armoire_coverallsOfBookbinding { +.shield_armoire_softBluePillow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -414px; - width: 68px; - height: 68px; + background-position: 0px -91px; + width: 114px; + height: 90px; } -.shop_armor_armoire_crystalCrescentRobes { +.shield_armoire_swanFeatherFan { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -483px; - width: 68px; - height: 68px; + background-position: -575px -355px; + width: 114px; + height: 87px; } -.shop_armor_armoire_dragonTamerArmor { +.shield_armoire_unfinishedTome { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -552px; - width: 68px; - height: 68px; + background-position: -230px 0px; + width: 114px; + height: 90px; } -.shop_armor_armoire_falconerArmor { +.shield_armoire_vikingShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -621px; - width: 68px; - height: 68px; + background-position: -728px -728px; + width: 90px; + height: 90px; } -.shop_armor_armoire_farrierOutfit { +.shield_armoire_weaversShuttle { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -690px; - width: 68px; - height: 68px; + background-position: -230px -91px; + width: 114px; + height: 90px; } -.shop_armor_armoire_flutteryFrock { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -759px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_gladiatorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1518px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_glassblowersCoveralls { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1449px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_goldenToga { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1380px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_gownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1311px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_graduateRobe { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1242px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_greenFestivalYukata { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1173px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_hornedIronArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1104px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ironBlueArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1035px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_jesterCostume { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -621px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_jeweledArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_lamplightersGreatcoat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -483px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_lunarArmor { +.shop_armor_armoire_antiProcrastinationArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -414px -1550px; width: 68px; height: 68px; } +.shop_armor_armoire_barristerRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -483px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_basicArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_bluePartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -138px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_candlestickMakerOutfit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -69px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_cannoneerRags { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1518px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_coachDriverLivery { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1449px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_cobblersCoveralls { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_coverallsOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1449px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_crystalCrescentRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1380px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_dragonTamerArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1311px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_falconerArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1242px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_farrierOutfit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1173px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_flutteryFrock { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1104px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_gladiatorArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1035px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_glassblowersCoveralls { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -966px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_goldenToga { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -897px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_gownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -828px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_graduateRobe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -759px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_greenFestivalYukata { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -690px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_hornedIronArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -621px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_ironBlueArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -552px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_jesterCostume { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -483px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_jeweledArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -414px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_lamplightersGreatcoat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -345px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_lunarArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -276px; + width: 68px; + height: 68px; +} .shop_armor_armoire_merchantTunic { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_minerOveralls { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_mushroomDruidArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ogreArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1603px -207px; width: 68px; height: 68px; } -.shop_armor_armoire_piraticalPrincessGown { +.shop_armor_armoire_minerOveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1603px -138px; width: 68px; height: 68px; } -.shop_armor_armoire_plagueDoctorOvercoat { +.shop_armor_armoire_mushroomDruidArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1603px -69px; width: 68px; height: 68px; } -.shop_armor_armoire_ramFleeceRobes { +.shop_armor_armoire_ogreArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1603px 0px; width: 68px; height: 68px; } -.shop_armor_armoire_rancherRobes { +.shop_armor_armoire_piraticalPrincessGown { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1518px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_redPartyDress { +.shop_armor_armoire_plagueDoctorOvercoat { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1449px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_robeOfDiamonds { +.shop_armor_armoire_ramFleeceRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1380px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_robeOfSpades { +.shop_armor_armoire_rancherRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1311px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_royalRobes { +.shop_armor_armoire_redPartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1242px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_shepherdRobes { +.shop_armor_armoire_robeOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1173px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_stripedSwimsuit { +.shop_armor_armoire_robeOfSpades { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1104px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_swanDancerTutu { +.shop_armor_armoire_royalRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1035px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_vermilionArcherArmor { +.shop_armor_armoire_shepherdRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -966px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_vikingTunic { +.shop_armor_armoire_softBlueSuit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -897px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_woodElfArmor { +.shop_armor_armoire_stripedSwimsuit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -828px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_wovenRobes { +.shop_armor_armoire_swanDancerTutu { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -759px -1481px; width: 68px; height: 68px; } -.shop_armor_armoire_yellowPartyDress { +.shop_armor_armoire_vermilionArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -690px -1481px; width: 68px; height: 68px; } -.shop_body_armoire_cozyScarf { +.shop_armor_armoire_vikingTunic { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -621px -1481px; width: 68px; height: 68px; } -.shop_eyewear_armoire_goofyGlasses { +.shop_armor_armoire_woodElfArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -552px -1481px; width: 68px; height: 68px; } -.shop_eyewear_armoire_plagueDoctorMask { +.shop_armor_armoire_wovenRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -483px -1481px; width: 68px; height: 68px; } -.shop_headAccessory_armoire_comicalArrow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -1343px; - width: 68px; - height: 68px; -} -.shop_headAccessory_armoire_gogglesOfBookbinding { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -276px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_antiProcrastinationHelm { +.shop_armor_armoire_yellowPartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -414px -1481px; width: 68px; height: 68px; } -.shop_head_armoire_barristerWig { +.shop_body_armoire_cozyScarf { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -345px -1481px; width: 68px; height: 68px; } -.shop_head_armoire_basicArcherCap { +.shop_eyewear_armoire_goofyGlasses { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -276px -1481px; width: 68px; height: 68px; } -.shop_head_armoire_bigWig { +.shop_eyewear_armoire_plagueDoctorMask { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -207px -1481px; width: 68px; height: 68px; } -.shop_head_armoire_birdsNest { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1481px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blackCat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1481px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blueFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1481px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blueHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -1380px; - width: 68px; - height: 68px; -} -.shop_head_armoire_candlestickMakerHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -1311px; - width: 68px; - height: 68px; -} -.shop_head_armoire_cannoneerBandanna { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -1242px; - width: 68px; - height: 68px; -} -.shop_head_armoire_coachDriversHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -1173px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crownOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -1104px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -1035px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crystalCrescentHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -966px; - width: 68px; - height: 68px; -} -.shop_head_armoire_dragonTamerHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -897px; - width: 68px; - height: 68px; -} -.shop_head_armoire_falconerCap { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -828px; - width: 68px; - height: 68px; -} -.shop_head_armoire_flutteryWig { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -759px; - width: 68px; - height: 68px; -} -.shop_head_armoire_gladiatorHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -690px; - width: 68px; - height: 68px; -} -.shop_head_armoire_glassblowersHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -621px; - width: 68px; - height: 68px; -} -.shop_head_armoire_goldenLaurels { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -552px; - width: 68px; - height: 68px; -} -.shop_head_armoire_graduateCap { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -483px; - width: 68px; - height: 68px; -} -.shop_head_armoire_greenFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -414px; - width: 68px; - height: 68px; -} -.shop_head_armoire_hornedIronHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -345px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ironBlueArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -276px; - width: 68px; - height: 68px; -} -.shop_head_armoire_jesterCap { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -207px; - width: 68px; - height: 68px; -} -.shop_head_armoire_jeweledArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -552px; - width: 68px; - height: 68px; -} -.shop_head_armoire_lamplightersTopHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -483px; - width: 68px; - height: 68px; -} -.shop_head_armoire_lunarCrown { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -414px; - width: 68px; - height: 68px; -} -.shop_head_armoire_merchantChaperon { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -345px; - width: 68px; - height: 68px; -} -.shop_head_armoire_minerHelmet { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -276px; - width: 68px; - height: 68px; -} -.shop_head_armoire_mushroomDruidCap { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -207px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ogreMask { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -138px; - width: 68px; - height: 68px; -} -.shop_head_armoire_orangeCat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -69px; - width: 68px; - height: 68px; -} -.shop_head_armoire_paperBag { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px 0px; - width: 68px; - height: 68px; -} -.shop_head_armoire_piraticalPrincessHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1380px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_plagueDoctorHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1311px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ramHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1242px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_rancherHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1173px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_redFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1104px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_redHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1035px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_royalCrown { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -966px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_shepherdHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_swanFeatherCrown { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -828px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_veilOfSpades { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -759px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_vermilionArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_vikingHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -621px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_violetFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_woodElfHelm { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -483px -1343px; - width: 68px; - height: 68px; -} -.shop_head_armoire_yellowHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -414px -1343px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_antiProcrastinationShield { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -207px -1343px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_dragonTamerShield { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1343px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_fancyBlownGlassVase { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1343px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_fancyShoe { +.shop_headAccessory_armoire_comicalArrow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: 0px -1343px; width: 68px; height: 68px; } -.shop_shield_armoire_festivalParasol { +.shop_headAccessory_armoire_gogglesOfBookbinding { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -1242px; width: 68px; height: 68px; } -.shop_shield_armoire_floralBouquet { +.shop_head_armoire_antiProcrastinationHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_barristerWig { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_basicArcherCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_bigWig { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1380px; + width: 68px; + height: 68px; +} +.shop_head_armoire_birdsNest { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -276px -1412px; + width: 68px; + height: 68px; +} +.shop_head_armoire_blackCat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -207px -1412px; + width: 68px; + height: 68px; +} +.shop_head_armoire_blueFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1412px; + width: 68px; + height: 68px; +} +.shop_head_armoire_blueHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1412px; + width: 68px; + height: 68px; +} +.shop_head_armoire_candlestickMakerHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1412px; + width: 68px; + height: 68px; +} +.shop_head_armoire_cannoneerBandanna { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -1311px; + width: 68px; + height: 68px; +} +.shop_head_armoire_coachDriversHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -1242px; + width: 68px; + height: 68px; +} +.shop_head_armoire_crownOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -1173px; + width: 68px; + height: 68px; +} +.shop_head_armoire_crownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -1104px; + width: 68px; + height: 68px; +} +.shop_head_armoire_crystalCrescentHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -1035px; + width: 68px; + height: 68px; +} +.shop_head_armoire_dragonTamerHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -966px; + width: 68px; + height: 68px; +} +.shop_head_armoire_falconerCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -897px; + width: 68px; + height: 68px; +} +.shop_head_armoire_flutteryWig { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -828px; + width: 68px; + height: 68px; +} +.shop_head_armoire_gladiatorHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -759px; + width: 68px; + height: 68px; +} +.shop_head_armoire_glassblowersHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -690px; + width: 68px; + height: 68px; +} +.shop_head_armoire_goldenLaurels { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -621px; + width: 68px; + height: 68px; +} +.shop_head_armoire_graduateCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -552px; + width: 68px; + height: 68px; +} +.shop_head_armoire_greenFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -483px; + width: 68px; + height: 68px; +} +.shop_head_armoire_hornedIronHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -414px; + width: 68px; + height: 68px; +} +.shop_head_armoire_ironBlueArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -345px; + width: 68px; + height: 68px; +} +.shop_head_armoire_jesterCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -276px; + width: 68px; + height: 68px; +} +.shop_head_armoire_jeweledArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -207px; + width: 68px; + height: 68px; +} +.shop_head_armoire_lamplightersTopHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -138px; + width: 68px; + height: 68px; +} +.shop_head_armoire_lunarCrown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -69px; + width: 68px; + height: 68px; +} +.shop_head_armoire_merchantChaperon { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px 0px; + width: 68px; + height: 68px; +} +.shop_head_armoire_minerHelmet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1380px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_mushroomDruidCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1311px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_ogreMask { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1242px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_orangeCat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1173px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_paperBag { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1104px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_piraticalPrincessHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1035px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_plagueDoctorHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -966px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_ramHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -897px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_rancherHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -828px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_redFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -759px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_redHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_royalCrown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -621px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_shepherdHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_swanFeatherCrown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -483px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_veilOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -414px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_vermilionArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_vikingHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -276px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_violetFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -207px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_woodElfHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_yellowHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1343px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_antiProcrastinationShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -1173px; width: 68px; height: 68px; } -.shop_shield_armoire_flutteryFan { +.shop_shield_armoire_dragonTamerShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -1104px; width: 68px; height: 68px; } -.shop_shield_armoire_gladiatorShield { +.shop_shield_armoire_fancyBlownGlassVase { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -1035px; width: 68px; height: 68px; } -.shop_shield_armoire_goldenBaton { +.shop_shield_armoire_fancyShoe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -966px; width: 68px; height: 68px; } -.shop_shield_armoire_handmadeCandlestick { +.shop_shield_armoire_festivalParasol { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -897px; width: 68px; height: 68px; } -.shop_shield_armoire_horseshoe { +.shop_shield_armoire_floralBouquet { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -828px; width: 68px; height: 68px; } -.shop_shield_armoire_midnightShield { +.shop_shield_armoire_flutteryFan { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -759px; width: 68px; height: 68px; } -.shop_shield_armoire_mushroomDruidShield { +.shop_shield_armoire_gladiatorShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -690px; width: 68px; height: 68px; } -.shop_shield_armoire_mysticLamp { +.shop_shield_armoire_goldenBaton { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -621px; width: 68px; height: 68px; } -.shop_shield_armoire_perchingFalcon { +.shop_shield_armoire_handmadeCandlestick { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -552px; width: 68px; height: 68px; } -.shop_shield_armoire_piraticalSkullShield { +.shop_shield_armoire_horseshoe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -483px; width: 68px; height: 68px; } -.shop_shield_armoire_ramHornShield { +.shop_shield_armoire_midnightShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -414px; width: 68px; height: 68px; } -.shop_shield_armoire_redRose { +.shop_shield_armoire_mushroomDruidShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -345px; width: 68px; height: 68px; } -.shop_shield_armoire_royalCane { +.shop_shield_armoire_mysticLamp { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -276px; width: 68px; height: 68px; } -.shop_shield_armoire_sandyBucket { +.shop_shield_armoire_perchingFalcon { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -207px; width: 68px; height: 68px; } -.shop_shield_armoire_shieldOfDiamonds { +.shop_shield_armoire_piraticalSkullShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -138px; width: 68px; height: 68px; } -.shop_shield_armoire_swanFeatherFan { +.shop_shield_armoire_ramHornShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px -69px; width: 68px; height: 68px; } -.shop_shield_armoire_unfinishedTome { +.shop_shield_armoire_redRose { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1396px 0px; width: 68px; height: 68px; } -.shop_shield_armoire_vikingShield { +.shop_shield_armoire_royalCane { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1311px -1274px; width: 68px; height: 68px; } -.shop_shield_armoire_weaversShuttle { +.shop_shield_armoire_sandyBucket { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1242px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_barristerGavel { +.shop_shield_armoire_shieldOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1173px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_basicCrossbow { +.shop_shield_armoire_softBluePillow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1104px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_basicLongbow { +.shop_shield_armoire_swanFeatherFan { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1035px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_batWand { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1274px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_battleAxe { +.shop_shield_armoire_unfinishedTome { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -966px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_blueLongbow { +.shop_shield_armoire_vikingShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -897px -1274px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_weaversShuttle { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -828px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_cannon { +.shop_weapon_armoire_barristerGavel { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -759px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_coachDriversWhip { +.shop_weapon_armoire_basicCrossbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -690px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_cobblersHammer { +.shop_weapon_armoire_basicLongbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -621px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_crystalCrescentStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1274px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_festivalFirecracker { +.shop_weapon_armoire_batWand { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -483px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_flutteryArmy { +.shop_weapon_armoire_battleAxe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1274px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_blueLongbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -414px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_forestFungusStaff { +.shop_weapon_armoire_cannon { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -345px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_glassblowersBlowpipe { +.shop_weapon_armoire_coachDriversWhip { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -276px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_glowingSpear { +.shop_weapon_armoire_cobblersHammer { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -207px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_goldWingStaff { +.shop_weapon_armoire_crystalCrescentStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -138px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_habiticanDiploma { +.shop_weapon_armoire_festivalFirecracker { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -69px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_hoofClippers { +.shop_weapon_armoire_flutteryArmy { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: 0px -1274px; width: 68px; height: 68px; } -.shop_weapon_armoire_ironCrook { +.shop_weapon_armoire_forestFungusStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -1173px; width: 68px; height: 68px; } -.shop_weapon_armoire_jesterBaton { +.shop_weapon_armoire_glassblowersBlowpipe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -1104px; width: 68px; height: 68px; } -.shop_weapon_armoire_jeweledArcherBow { +.shop_weapon_armoire_glowingSpear { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -1035px; width: 68px; height: 68px; } -.shop_weapon_armoire_lamplighter { +.shop_weapon_armoire_goldWingStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -966px; width: 68px; height: 68px; } -.shop_weapon_armoire_lunarSceptre { +.shop_weapon_armoire_habiticanDiploma { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1327px -897px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_hoofClippers { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -828px; width: 68px; height: 68px; } -.shop_weapon_armoire_merchantsDisplayTray { +.shop_weapon_armoire_ironCrook { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -759px; width: 68px; height: 68px; } -.shop_weapon_armoire_miningPickax { +.shop_weapon_armoire_jesterBaton { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -690px; width: 68px; height: 68px; } -.shop_weapon_armoire_mythmakerSword { +.shop_weapon_armoire_jeweledArcherBow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -621px; width: 68px; height: 68px; } -.shop_weapon_armoire_needleOfBookbinding { +.shop_weapon_armoire_lamplighter { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -552px; width: 68px; height: 68px; } -.shop_weapon_armoire_ogreClub { +.shop_weapon_armoire_lunarSceptre { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -483px; width: 68px; height: 68px; } -.shop_weapon_armoire_poisonedGoblet { +.shop_weapon_armoire_merchantsDisplayTray { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -414px; width: 68px; height: 68px; } -.shop_weapon_armoire_rancherLasso { +.shop_weapon_armoire_miningPickax { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -345px; width: 68px; height: 68px; } -.shop_weapon_armoire_sandySpade { +.shop_weapon_armoire_mythmakerSword { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -276px; width: 68px; height: 68px; } -.shop_weapon_armoire_scepterOfDiamonds { +.shop_weapon_armoire_needleOfBookbinding { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -207px; width: 68px; height: 68px; } -.shop_weapon_armoire_shepherdsCrook { +.shop_weapon_armoire_ogreClub { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -138px; width: 68px; height: 68px; } -.shop_weapon_armoire_spearOfSpades { +.shop_weapon_armoire_poisonedGoblet { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px -69px; width: 68px; height: 68px; } -.shop_weapon_armoire_vermilionArcherBow { +.shop_weapon_armoire_rancherLasso { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1327px 0px; width: 68px; height: 68px; } +.shop_weapon_armoire_sandySpade { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1233px -1183px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_scepterOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1164px -1183px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_shepherdsCrook { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1095px -1183px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_spearOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1026px -1183px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_vermilionArcherBow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -957px -1183px; + width: 68px; + height: 68px; +} .shop_weapon_armoire_wandOfHearts { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1230px -1183px; + background-position: -888px -1183px; width: 68px; height: 68px; } @@ -948,79 +1038,79 @@ } .shop_weapon_armoire_woodElfStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1161px -1183px; + background-position: -819px -1183px; width: 68px; height: 68px; } .slim_armor_armoire_antiProcrastinationArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -1092px; + background-position: -1236px -1001px; width: 90px; height: 90px; } .slim_armor_armoire_barristerRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1092px; + background-position: -1236px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_basicArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1092px; + background-position: 0px -1183px; width: 90px; height: 90px; } .slim_armor_armoire_bluePartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -182px; + background-position: -345px -91px; width: 114px; height: 90px; } .slim_armor_armoire_candlestickMakerOutfit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px 0px; + background-position: -182px -1183px; width: 90px; height: 90px; } .slim_armor_armoire_cannoneerRags { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -91px; + background-position: -273px -1183px; width: 90px; height: 90px; } .slim_armor_armoire_coachDriverLivery { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -182px; + background-position: -115px -91px; width: 114px; height: 90px; } .slim_armor_armoire_cobblersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -273px; + background-position: -455px -1183px; width: 90px; height: 90px; } .slim_armor_armoire_coverallsOfBookbinding { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -182px; + background-position: -115px 0px; width: 114px; height: 90px; } .slim_armor_armoire_crystalCrescentRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -455px; + background-position: -637px -1183px; width: 90px; height: 90px; } .slim_armor_armoire_dragonTamerArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -546px; + background-position: -1236px -910px; width: 90px; height: 90px; } .slim_armor_armoire_falconerArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -637px; + background-position: -1236px -819px; width: 90px; height: 90px; } @@ -1032,1423 +1122,1363 @@ } .slim_armor_armoire_flutteryFrock { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -91px; + background-position: -460px -91px; width: 114px; height: 90px; } .slim_armor_armoire_gladiatorArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -910px; + background-position: -1236px -546px; width: 90px; height: 90px; } .slim_armor_armoire_glassblowersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px 0px; + background-position: -115px -455px; width: 114px; height: 90px; } .slim_armor_armoire_goldenToga { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -1092px; + background-position: -1236px -364px; width: 90px; height: 90px; } .slim_armor_armoire_gownOfHearts { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1183px; + background-position: -1236px -273px; width: 90px; height: 90px; } .slim_armor_armoire_graduateRobe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1183px; + background-position: -1236px -182px; width: 90px; height: 90px; } .slim_armor_armoire_greenFestivalYukata { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1183px; + background-position: -1236px -91px; width: 90px; height: 90px; } .slim_armor_armoire_hornedIronArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1183px; + background-position: -1236px 0px; width: 90px; height: 90px; } .slim_armor_armoire_ironBlueArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1183px; + background-position: -1092px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_jesterCostume { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1183px; + background-position: -1001px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_jeweledArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1183px; + background-position: -910px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_lamplightersGreatcoat { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -352px; + background-position: -575px -91px; width: 114px; height: 87px; } .slim_armor_armoire_lunarArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1183px; + background-position: -728px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_merchantTunic { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -1183px; + background-position: -637px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_minerOveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1183px; + background-position: -546px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_mushroomDruidArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1183px; + background-position: -455px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_ogreArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1092px; + background-position: -364px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_piraticalPrincessGown { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px 0px; + background-position: -575px 0px; width: 114px; height: 90px; } .slim_armor_armoire_plagueDoctorOvercoat { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1092px; + background-position: -182px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_ramFleeceRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1092px; + background-position: -91px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_rancherRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1092px; + background-position: 0px -546px; width: 90px; height: 90px; } .slim_armor_armoire_redPartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1092px; + background-position: -1145px -1001px; width: 90px; height: 90px; } .slim_armor_armoire_robeOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -273px; + background-position: -460px -455px; width: 114px; height: 90px; } .slim_armor_armoire_robeOfSpades { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -273px; + background-position: -345px -455px; width: 114px; height: 90px; } .slim_armor_armoire_royalRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1092px; + background-position: -1145px -728px; width: 90px; height: 90px; } .slim_armor_armoire_shepherdRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -1001px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_stripedSwimsuit { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -910px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_swanDancerTutu { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -546px; - width: 99px; - height: 90px; -} -.slim_armor_armoire_vermilionArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -728px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_vikingTunic { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1145px -637px; width: 90px; height: 90px; } -.slim_armor_armoire_woodElfArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -546px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_wovenRobes { +.slim_armor_armoire_softBlueSuit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -230px -455px; width: 114px; height: 90px; } -.slim_armor_armoire_yellowPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_barristerGavel { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -364px; - width: 90px; - height: 90px; -} -.weapon_armoire_basicCrossbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -273px; - width: 90px; - height: 90px; -} -.weapon_armoire_basicLongbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -182px; - width: 90px; - height: 90px; -} -.weapon_armoire_batWand { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px 0px; - width: 90px; - height: 90px; -} -.weapon_armoire_battleAxe { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -91px; - width: 90px; - height: 90px; -} -.weapon_armoire_blueLongbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_cannon { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_coachDriversWhip { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -455px; - width: 114px; - height: 90px; -} -.weapon_armoire_cobblersHammer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_crystalCrescentStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_festivalFirecracker { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_flutteryArmy { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -455px; - width: 114px; - height: 90px; -} -.weapon_armoire_forestFungusStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_glassblowersBlowpipe { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -364px; - width: 114px; - height: 90px; -} -.weapon_armoire_glowingSpear { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_goldWingStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_habiticanDiploma { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_hoofClippers { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_ironCrook { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -819px; - width: 90px; - height: 90px; -} -.weapon_armoire_jesterBaton { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -728px; - width: 90px; - height: 90px; -} -.weapon_armoire_jeweledArcherBow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -637px; - width: 90px; - height: 90px; -} -.weapon_armoire_lamplighter { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -455px; - width: 114px; - height: 87px; -} -.weapon_armoire_lunarSceptre { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -455px; - width: 90px; - height: 90px; -} -.weapon_armoire_merchantsDisplayTray { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -364px; - width: 90px; - height: 90px; -} -.weapon_armoire_miningPickax { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -273px; - width: 90px; - height: 90px; -} -.weapon_armoire_mythmakerSword { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -182px; - width: 90px; - height: 90px; -} -.weapon_armoire_needleOfBookbinding { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -182px; - width: 114px; - height: 90px; -} -.weapon_armoire_ogreClub { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px 0px; - width: 90px; - height: 90px; -} -.weapon_armoire_poisonedGoblet { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -91px; - width: 114px; - height: 90px; -} -.weapon_armoire_rancherLasso { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_sandySpade { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_scepterOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px 0px; - width: 114px; - height: 90px; -} -.weapon_armoire_shepherdsCrook { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_spearOfSpades { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px 0px; - width: 114px; - height: 90px; -} -.weapon_armoire_vermilionArcherBow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_wandOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_weaversComb { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -364px; - width: 114px; - height: 90px; -} -.weapon_armoire_woodElfStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.armor_special_bardRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.broad_armor_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -819px; - width: 90px; - height: 90px; -} -.broad_armor_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -728px; - width: 90px; - height: 90px; -} -.broad_armor_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -637px; - width: 90px; - height: 90px; -} -.broad_armor_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -546px; - width: 90px; - height: 90px; -} -.broad_armor_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -455px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -364px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -273px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -182px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px -91px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -963px 0px; - width: 90px; - height: 90px; -} -.broad_armor_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_bardRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_dandySuit { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_finnedOceanicArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_lunarWarriorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_mammothRiderArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_nomadsCuirass { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_pageArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_pyromancersRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_roguishRainbowMessengerRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_samuraiArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -728px; - width: 90px; - height: 90px; -} -.broad_armor_special_sneakthiefRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -637px; - width: 90px; - height: 90px; -} -.broad_armor_special_snowSovereignRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -546px; - width: 90px; - height: 90px; -} -.broad_armor_special_turkeyArmorBase { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -364px; - width: 114px; - height: 90px; -} -.broad_armor_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -364px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -273px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -182px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -91px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px 0px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.shop_armor_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -621px; - width: 68px; - height: 68px; -} -.shop_armor_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -690px; - width: 68px; - height: 68px; -} -.shop_armor_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -759px; - width: 68px; - height: 68px; -} -.shop_armor_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -828px; - width: 68px; - height: 68px; -} -.shop_armor_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -897px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -966px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -1035px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -1104px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -1173px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -1242px; - width: 68px; - height: 68px; -} -.shop_armor_special_0 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1465px -1311px; - width: 68px; - height: 68px; -} -.shop_armor_special_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_bardRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_dandySuit { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -207px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_finnedOceanicArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -276px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_lunarWarriorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_mammothRiderArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -414px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_nomadsCuirass { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -483px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_pageArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_pyromancersRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1092px -1183px; - width: 68px; - height: 68px; -} -.shop_armor_special_roguishRainbowMessengerRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_samuraiArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -759px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_sneakthiefRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -828px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_snowSovereignRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_special_turkeyArmorBase { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -966px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1035px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1104px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1173px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1242px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1311px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1380px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1449px -1412px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px 0px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -69px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1534px -138px; - width: 68px; - height: 68px; -} -.slim_armor_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.slim_armor_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.slim_armor_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.slim_armor_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.slim_armor_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -637px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -546px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -455px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -364px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -273px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -182px; - width: 90px; - height: 90px; -} -.slim_armor_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px -91px; - width: 90px; - height: 90px; -} -.slim_armor_special_bardRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -781px 0px; - width: 90px; - height: 90px; -} -.slim_armor_special_dandySuit { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_finnedOceanicArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_lunarWarriorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_mammothRiderArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_nomadsCuirass { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_pageArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_pyromancersRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_roguishRainbowMessengerRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_samuraiArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -546px; - width: 90px; - height: 90px; -} -.slim_armor_special_sneakthiefRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -455px; - width: 90px; - height: 90px; -} -.slim_armor_special_snowSovereignRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -364px; - width: 90px; - height: 90px; -} -.slim_armor_special_turkeyArmorBase { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -364px; - width: 114px; - height: 90px; -} -.slim_armor_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -182px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -91px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px 0px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -558px -546px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -467px -546px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -376px -546px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -285px -546px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -194px -546px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -1001px; - width: 90px; - height: 90px; -} -.back_special_aetherCloak { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -273px; - width: 114px; - height: 90px; -} -.back_special_bearTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -364px; - width: 90px; - height: 90px; -} -.back_special_cactusTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -182px; - width: 90px; - height: 90px; -} -.back_special_foxTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.back_special_lionTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.back_special_pandaTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.back_special_pigTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.back_special_snowdriftVeil { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -455px; - width: 114px; - height: 87px; -} -.back_special_tigerTail { +.slim_armor_armoire_stripedSwimsuit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -1145px -455px; width: 90px; height: 90px; } -.back_special_turkeyTailBase { +.slim_armor_armoire_swanDancerTutu { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -273px; + background-position: -575px -443px; + width: 99px; + height: 90px; +} +.slim_armor_armoire_vermilionArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -273px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_vikingTunic { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -182px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_woodElfArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -91px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_wovenRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -455px; width: 114px; height: 90px; } -.back_special_wolfTail { +.slim_armor_armoire_yellowPartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1001px; + background-position: -1001px -1001px; width: 90px; height: 90px; } -.icon_back_special_bearTail { +.weapon_armoire_barristerGavel { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -427px; - width: 60px; - height: 60px; -} -.icon_back_special_cactusTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -366px; - width: 60px; - height: 60px; -} -.icon_back_special_foxTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -305px; - width: 60px; - height: 60px; -} -.icon_back_special_lionTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -244px; - width: 60px; - height: 60px; -} -.icon_back_special_pandaTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -183px; - width: 60px; - height: 60px; -} -.icon_back_special_pigTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -122px; - width: 60px; - height: 60px; -} -.icon_back_special_tigerTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px -61px; - width: 60px; - height: 60px; -} -.icon_back_special_wolfTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1672px 0px; - width: 60px; - height: 60px; -} -.shop_back_special_aetherCloak { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -828px; - width: 68px; - height: 68px; -} -.shop_back_special_bearTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -897px; - width: 68px; - height: 68px; -} -.shop_back_special_cactusTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -966px; - width: 68px; - height: 68px; -} -.shop_back_special_foxTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1035px; - width: 68px; - height: 68px; -} -.shop_back_special_lionTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1104px; - width: 68px; - height: 68px; -} -.shop_back_special_pandaTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1173px; - width: 68px; - height: 68px; -} -.shop_back_special_pigTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1242px; - width: 68px; - height: 68px; -} -.shop_back_special_snowdriftVeil { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1311px; - width: 68px; - height: 68px; -} -.shop_back_special_tigerTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1380px; - width: 68px; - height: 68px; -} -.shop_back_special_turkeyTailBase { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1603px -1449px; - width: 68px; - height: 68px; -} -.shop_back_special_wolfTail { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1550px; - width: 68px; - height: 68px; -} -.body_special_aetherAmulet { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -273px; - width: 114px; - height: 90px; -} -.body_special_namingDay2018 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -546px; + background-position: -910px -1001px; width: 90px; height: 90px; } -.shop_body_special_aetherAmulet { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -207px -1550px; - width: 68px; - height: 68px; -} -.shop_body_special_namingDay2018 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -276px -1550px; - width: 68px; - height: 68px; -} -.broad_armor_special_birthday { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1054px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2015 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2016 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2017 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2018 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -182px; - width: 114px; - height: 90px; -} -.shop_armor_special_birthday { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2015 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -759px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2016 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -828px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2017 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1550px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2018 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -966px -1550px; - width: 68px; - height: 68px; -} -.slim_armor_special_birthday { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -872px -455px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2015 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -273px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2016 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1236px -819px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2017 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1145px -819px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2018 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -91px; - width: 114px; - height: 90px; -} -.broad_armor_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -100px -546px; - width: 93px; - height: 90px; -} -.broad_armor_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -440px; - width: 105px; - height: 90px; -} -.broad_armor_special_fall2015Rogue { +.weapon_armoire_basicCrossbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -819px -1001px; width: 90px; height: 90px; } -.broad_armor_special_fall2015Warrior { +.weapon_armoire_basicLongbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1001px; + background-position: -728px -1001px; width: 90px; height: 90px; } -.broad_armor_special_fall2016Healer { +.weapon_armoire_batWand { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px 0px; - width: 114px; - height: 87px; + background-position: -546px -1001px; + width: 90px; + height: 90px; } -.broad_armor_special_fall2016Mage { +.weapon_armoire_battleAxe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -88px; - width: 114px; - height: 87px; + background-position: -637px -1001px; + width: 90px; + height: 90px; } -.broad_armor_special_fall2016Rogue { +.weapon_armoire_blueLongbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -176px; - width: 114px; - height: 87px; + background-position: -455px -1001px; + width: 90px; + height: 90px; } -.broad_armor_special_fall2016Warrior { +.weapon_armoire_cannon { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -264px; - width: 114px; - height: 87px; + background-position: -364px -1001px; + width: 90px; + height: 90px; } -.broad_armor_special_fall2017Healer { +.weapon_armoire_coachDriversWhip { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -91px; + background-position: -460px -364px; width: 114px; height: 90px; } -.broad_armor_special_fall2017Mage { +.weapon_armoire_cobblersHammer { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -91px; + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_crystalCrescentStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_festivalFirecracker { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_flutteryArmy { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px -273px; width: 114px; height: 90px; } -.broad_armor_special_fall2017Rogue { +.weapon_armoire_forestFungusStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -819px; + width: 90px; + height: 90px; +} +.weapon_armoire_glassblowersBlowpipe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px -182px; + width: 114px; + height: 90px; +} +.weapon_armoire_glowingSpear { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -637px; + width: 90px; + height: 90px; +} +.weapon_armoire_goldWingStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -546px; + width: 90px; + height: 90px; +} +.weapon_armoire_habiticanDiploma { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -455px; + width: 90px; + height: 90px; +} +.weapon_armoire_hoofClippers { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -364px; + width: 90px; + height: 90px; +} +.weapon_armoire_ironCrook { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -273px; + width: 90px; + height: 90px; +} +.weapon_armoire_jesterBaton { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -182px; + width: 90px; + height: 90px; +} +.weapon_armoire_jeweledArcherBow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -91px; + width: 90px; + height: 90px; +} +.weapon_armoire_lamplighter { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -575px -179px; + width: 114px; + height: 87px; +} +.weapon_armoire_lunarSceptre { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_merchantsDisplayTray { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_miningPickax { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_mythmakerSword { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_needleOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px 0px; + width: 114px; + height: 90px; +} +.weapon_armoire_ogreClub { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_poisonedGoblet { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -345px -364px; width: 114px; height: 90px; } -.broad_armor_special_fall2017Warrior { +.weapon_armoire_rancherLasso { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px 0px; + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_sandySpade { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_scepterOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px 0px; width: 114px; height: 90px; } +.weapon_armoire_shepherdsCrook { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_spearOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -115px -364px; + width: 114px; + height: 90px; +} +.weapon_armoire_vermilionArcherBow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -728px; + width: 90px; + height: 90px; +} +.weapon_armoire_wandOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -637px; + width: 90px; + height: 90px; +} +.weapon_armoire_weaversComb { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -364px; + width: 114px; + height: 90px; +} +.weapon_armoire_woodElfStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -455px; + width: 90px; + height: 90px; +} +.armor_special_bardRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -364px; + width: 90px; + height: 90px; +} +.broad_armor_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -273px; + width: 90px; + height: 90px; +} +.broad_armor_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -182px; + width: 90px; + height: 90px; +} +.broad_armor_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -91px; + width: 90px; + height: 90px; +} +.broad_armor_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px 0px; + width: 90px; + height: 90px; +} +.broad_armor_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_bardRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_dandySuit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_finnedOceanicArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_lunarWarriorArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -728px; + width: 90px; + height: 90px; +} +.broad_armor_special_mammothRiderArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -637px; + width: 90px; + height: 90px; +} +.broad_armor_special_nomadsCuirass { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -546px; + width: 90px; + height: 90px; +} +.broad_armor_special_pageArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -455px; + width: 90px; + height: 90px; +} +.broad_armor_special_pyromancersRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -364px; + width: 90px; + height: 90px; +} +.broad_armor_special_roguishRainbowMessengerRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -273px; + width: 90px; + height: 90px; +} +.broad_armor_special_samuraiArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -182px; + width: 90px; + height: 90px; +} +.broad_armor_special_sneakthiefRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -91px; + width: 90px; + height: 90px; +} +.broad_armor_special_snowSovereignRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px 0px; + width: 90px; + height: 90px; +} +.broad_armor_special_turkeyArmorBase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -273px; + width: 114px; + height: 90px; +} +.broad_armor_special_turkeyArmorGilded { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -230px -273px; + width: 114px; + height: 90px; +} +.broad_armor_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.broad_armor_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.broad_armor_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.broad_armor_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.broad_armor_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.broad_armor_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.broad_armor_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.broad_armor_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -637px; + width: 90px; + height: 90px; +} +.broad_armor_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -546px; + width: 90px; + height: 90px; +} +.broad_armor_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -455px; + width: 90px; + height: 90px; +} +.shop_armor_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -414px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -483px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -207px; + width: 68px; + height: 68px; +} +.shop_armor_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -759px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -828px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -897px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -966px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_0 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1035px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1104px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1173px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_bardRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1242px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_dandySuit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1311px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_finnedOceanicArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1380px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_lunarWarriorArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1449px -1412px; + width: 68px; + height: 68px; +} +.shop_armor_special_mammothRiderArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px 0px; + width: 68px; + height: 68px; +} +.shop_armor_special_nomadsCuirass { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -69px; + width: 68px; + height: 68px; +} +.shop_armor_special_pageArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -138px; + width: 68px; + height: 68px; +} +.shop_armor_special_pyromancersRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -207px; + width: 68px; + height: 68px; +} +.shop_armor_special_roguishRainbowMessengerRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -276px; + width: 68px; + height: 68px; +} +.shop_armor_special_samuraiArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -345px; + width: 68px; + height: 68px; +} +.shop_armor_special_sneakthiefRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -414px; + width: 68px; + height: 68px; +} +.shop_armor_special_snowSovereignRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -483px; + width: 68px; + height: 68px; +} +.shop_armor_special_turkeyArmorBase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -552px; + width: 68px; + height: 68px; +} +.shop_armor_special_turkeyArmorGilded { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -621px; + width: 68px; + height: 68px; +} +.shop_armor_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -690px; + width: 68px; + height: 68px; +} +.shop_armor_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -759px; + width: 68px; + height: 68px; +} +.shop_armor_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -828px; + width: 68px; + height: 68px; +} +.shop_armor_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -897px; + width: 68px; + height: 68px; +} +.shop_armor_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -966px; + width: 68px; + height: 68px; +} +.shop_armor_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1035px; + width: 68px; + height: 68px; +} +.shop_armor_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1104px; + width: 68px; + height: 68px; +} +.shop_armor_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1173px; + width: 68px; + height: 68px; +} +.shop_armor_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1242px; + width: 68px; + height: 68px; +} +.shop_armor_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1311px; + width: 68px; + height: 68px; +} +.slim_armor_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -364px; + width: 90px; + height: 90px; +} +.slim_armor_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -273px; + width: 90px; + height: 90px; +} +.slim_armor_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -182px; + width: 90px; + height: 90px; +} +.slim_armor_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px -91px; + width: 90px; + height: 90px; +} +.slim_armor_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -781px 0px; + width: 90px; + height: 90px; +} +.slim_armor_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -637px; + width: 90px; + height: 90px; +} +.slim_armor_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -637px; + width: 90px; + height: 90px; +} +.slim_armor_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.slim_armor_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.slim_armor_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.slim_armor_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.slim_armor_special_bardRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.slim_armor_special_dandySuit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.slim_armor_special_finnedOceanicArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -546px; + width: 90px; + height: 90px; +} +.slim_armor_special_lunarWarriorArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -455px; + width: 90px; + height: 90px; +} +.slim_armor_special_mammothRiderArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -364px; + width: 90px; + height: 90px; +} +.slim_armor_special_nomadsCuirass { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -273px; + width: 90px; + height: 90px; +} +.slim_armor_special_pageArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -182px; + width: 90px; + height: 90px; +} +.slim_armor_special_pyromancersRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -91px; + width: 90px; + height: 90px; +} +.slim_armor_special_roguishRainbowMessengerRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px 0px; + width: 90px; + height: 90px; +} +.slim_armor_special_samuraiArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.slim_armor_special_sneakthiefRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.slim_armor_special_snowSovereignRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.slim_armor_special_turkeyArmorBase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -115px -273px; + width: 114px; + height: 90px; +} +.slim_armor_special_turkeyArmorGilded { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -273px; + width: 114px; + height: 90px; +} +.slim_armor_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.slim_armor_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -1183px; + width: 90px; + height: 90px; +} +.slim_armor_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -1183px; + width: 90px; + height: 90px; +} +.slim_armor_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.slim_armor_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1236px -637px; + width: 90px; + height: 90px; +} +.slim_armor_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1236px -455px; + width: 90px; + height: 90px; +} +.slim_armor_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.slim_armor_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.slim_armor_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -910px; + width: 90px; + height: 90px; +} +.slim_armor_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -819px; + width: 90px; + height: 90px; +} +.back_special_aetherCloak { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -182px; + width: 114px; + height: 90px; +} +.back_special_bearTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -364px; + width: 90px; + height: 90px; +} +.back_special_cactusTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px 0px; + width: 90px; + height: 90px; +} +.back_special_foxTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.back_special_lionTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -910px; + width: 90px; + height: 90px; +} +.back_special_pandaTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -728px; + width: 90px; + height: 90px; +} +.back_special_pigTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px 0px; + width: 90px; + height: 90px; +} +.back_special_snowdriftVeil { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -575px -267px; + width: 114px; + height: 87px; +} +.back_special_tigerTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.back_special_turkeyTailBase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px 0px; + width: 114px; + height: 90px; +} +.back_special_turkeyTailGilded { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -230px -182px; + width: 114px; + height: 90px; +} +.back_special_wolfTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -546px; + width: 90px; + height: 90px; +} +.icon_back_special_bearTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -703px; + width: 60px; + height: 60px; +} +.icon_back_special_cactusTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -642px; + width: 60px; + height: 60px; +} +.icon_back_special_foxTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -581px; + width: 60px; + height: 60px; +} +.icon_back_special_lionTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -520px; + width: 60px; + height: 60px; +} +.icon_back_special_pandaTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -459px; + width: 60px; + height: 60px; +} +.icon_back_special_pigTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -398px; + width: 60px; + height: 60px; +} +.icon_back_special_tigerTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -337px; + width: 60px; + height: 60px; +} +.icon_back_special_wolfTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -276px; + width: 60px; + height: 60px; +} +.shop_back_special_aetherCloak { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -621px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_bearTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_cactusTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -759px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_foxTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -828px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_lionTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -897px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_pandaTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -966px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_pigTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1035px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_snowdriftVeil { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1104px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_tigerTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1173px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_turkeyTailBase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1242px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_turkeyTailGilded { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1311px -1550px; + width: 68px; + height: 68px; +} +.shop_back_special_wolfTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1380px -1550px; + width: 68px; + height: 68px; +} +.body_special_aetherAmulet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -115px -182px; + width: 114px; + height: 90px; +} +.body_special_namingDay2018 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.shop_body_special_aetherAmulet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1587px -1550px; + width: 68px; + height: 68px; +} +.shop_body_special_namingDay2018 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px 0px; + width: 68px; + height: 68px; +} +.broad_armor_special_birthday { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.broad_armor_special_birthday2015 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.broad_armor_special_birthday2016 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -546px; + width: 90px; + height: 90px; +} +.broad_armor_special_birthday2017 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.broad_armor_special_birthday2018 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -182px; + width: 114px; + height: 90px; +} +.shop_armor_special_birthday { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_special_birthday2015 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -276px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_special_birthday2016 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -207px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_special_birthday2017 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_special_birthday2018 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1550px; + width: 68px; + height: 68px; +} +.slim_armor_special_birthday { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -728px -1183px; + width: 90px; + height: 90px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-7.css b/website/client/assets/css/sprites/spritesmith-main-7.css index b01237e9be..fe7df18bd4 100644 --- a/website/client/assets/css/sprites/spritesmith-main-7.css +++ b/website/client/assets/css/sprites/spritesmith-main-7.css @@ -1,30 +1,126 @@ +.slim_armor_special_birthday2015 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1092px -1192px; + width: 90px; + height: 90px; +} +.slim_armor_special_birthday2016 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -455px -1283px; + width: 90px; + height: 90px; +} +.slim_armor_special_birthday2017 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -910px -1192px; + width: 90px; + height: 90px; +} +.slim_armor_special_birthday2018 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -273px; + width: 114px; + height: 90px; +} +.broad_armor_special_fall2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -846px -1010px; + width: 93px; + height: 90px; +} +.broad_armor_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -197px -813px; + width: 105px; + height: 90px; +} +.broad_armor_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -728px -1283px; + width: 90px; + height: 90px; +} +.broad_armor_special_fall2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -819px -1283px; + width: 90px; + height: 90px; +} +.broad_armor_special_fall2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -637px; + width: 114px; + height: 87px; +} +.broad_armor_special_fall2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -575px -725px; + width: 114px; + height: 87px; +} +.broad_armor_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -460px -637px; + width: 114px; + height: 87px; +} +.broad_armor_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -230px -637px; + width: 114px; + height: 87px; +} +.broad_armor_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -478px -182px; + width: 114px; + height: 90px; +} +.broad_armor_special_fall2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -478px 0px; + width: 114px; + height: 90px; +} +.broad_armor_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -364px; + width: 114px; + height: 90px; +} +.broad_armor_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -455px; + width: 114px; + height: 90px; +} .broad_armor_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -364px; + background-position: 0px -546px; width: 114px; height: 90px; } .broad_armor_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -478px -273px; + background-position: 0px -182px; width: 114px; height: 90px; } .broad_armor_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -546px; + background-position: -115px -182px; width: 114px; height: 90px; } .broad_armor_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -546px; + background-position: -230px -182px; width: 114px; height: 90px; } .broad_armor_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -182px; + background-position: -1092px -1101px; width: 90px; height: 90px; } @@ -36,2311 +132,2173 @@ } .broad_armor_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -106px -725px; + background-position: -727px -813px; width: 105px; height: 90px; } .broad_armor_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -182px; + background-position: -1183px -1192px; width: 90px; height: 90px; } .head_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -279px -907px; + background-position: -106px -919px; width: 93px; height: 90px; } .head_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -212px -725px; + background-position: -621px -813px; width: 105px; height: 90px; } .head_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -273px; + background-position: -1120px -819px; width: 90px; height: 90px; } .head_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1004px; + background-position: -546px -1101px; width: 90px; height: 90px; } .head_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px -440px; + background-position: -575px -637px; width: 114px; height: 87px; } .head_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px 0px; + background-position: -823px 0px; width: 114px; height: 87px; } .head_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px -88px; + background-position: -708px -449px; width: 114px; height: 87px; } .head_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px -176px; + background-position: -708px -537px; width: 114px; height: 87px; } .head_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -363px -182px; + background-position: 0px -273px; width: 114px; height: 90px; } .head_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -273px; + background-position: -115px -273px; width: 114px; height: 90px; } .head_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -273px; + background-position: -230px -273px; width: 114px; height: 90px; } .head_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -273px; + background-position: -345px -273px; width: 114px; height: 90px; } .head_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -273px; + background-position: 0px -364px; width: 114px; height: 90px; } .head_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -364px; + background-position: -115px -364px; width: 114px; height: 90px; } .head_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -364px; + background-position: -230px -364px; width: 114px; height: 90px; } .head_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -364px; + background-position: -345px -364px; width: 114px; height: 90px; } .head_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -546px; + background-position: -364px -1283px; width: 90px; height: 90px; } .head_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -121px -91px; + background-position: 0px -91px; width: 120px; height: 90px; } .head_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -636px -725px; + background-position: -515px -813px; width: 105px; height: 90px; } .head_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1004px; + background-position: -1029px -188px; width: 90px; height: 90px; } .shield_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -494px -816px; + background-position: 0px -1010px; width: 93px; height: 90px; } .shield_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -725px; + background-position: -409px -813px; width: 105px; height: 90px; } .shield_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -273px; + background-position: -1001px -1101px; width: 90px; height: 90px; } .shield_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -575px -637px; + background-position: -690px -637px; width: 114px; height: 87px; } .shield_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -460px -637px; + background-position: -460px -725px; width: 114px; height: 87px; } .shield_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -637px; + background-position: -690px -725px; width: 114px; height: 87px; } .shield_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -455px; + background-position: -478px -273px; width: 114px; height: 90px; } .shield_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -455px; + background-position: -478px -364px; width: 114px; height: 90px; } .shield_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -455px; + background-position: 0px -455px; width: 114px; height: 90px; } .shield_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -460px -455px; + background-position: -115px -455px; width: 114px; height: 90px; } .shield_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -593px 0px; + background-position: -230px -455px; width: 114px; height: 90px; } .shield_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -593px -91px; + background-position: -345px -455px; width: 114px; height: 90px; } .shield_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -455px; + background-position: -182px -1101px; width: 90px; height: 90px; } .shield_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -742px -725px; + background-position: -303px -813px; width: 105px; height: 90px; } .shield_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -637px; + background-position: -910px -1101px; width: 90px; height: 90px; } .shop_armor_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -1035px; + background-position: -1669px -345px; width: 68px; height: 68px; } .shop_armor_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -966px; + background-position: -1669px -276px; width: 68px; height: 68px; } .shop_armor_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -897px; + background-position: -1669px -207px; width: 68px; height: 68px; } .shop_armor_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -621px; + background-position: -1587px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -552px; + background-position: -1518px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -483px; + background-position: -1449px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -207px; + background-position: -1173px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -138px; + background-position: -1104px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1449px -1575px; + background-position: -828px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1380px -1575px; + background-position: -759px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1575px; + background-position: -690px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1575px; + background-position: -414px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1575px; + background-position: -345px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1575px; + background-position: -69px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1575px; + background-position: 0px -1581px; width: 68px; height: 68px; } .shop_armor_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1575px; + background-position: -1600px -1449px; width: 68px; height: 68px; } .shop_armor_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1575px; + background-position: -1600px -1173px; width: 68px; height: 68px; } .shop_armor_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1575px; + background-position: -1600px -1104px; width: 68px; height: 68px; } .shop_armor_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1449px; + background-position: -1600px -1035px; width: 68px; height: 68px; } .shop_armor_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1380px; + background-position: -1600px -759px; width: 68px; height: 68px; } .shop_head_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1311px; + background-position: -1600px -690px; width: 68px; height: 68px; } .shop_head_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1035px; + background-position: -1600px -621px; width: 68px; height: 68px; } .shop_head_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -966px; + background-position: -1600px -345px; width: 68px; height: 68px; } .shop_head_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -690px; + background-position: -1600px -276px; width: 68px; height: 68px; } .shop_head_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -621px; + background-position: -1600px -207px; width: 68px; height: 68px; } .shop_head_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -552px; + background-position: -1518px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -276px; + background-position: -1449px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -207px; + background-position: -1380px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -138px; + background-position: -1104px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1380px -1506px; + background-position: -1035px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1506px; + background-position: -759px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1506px; + background-position: -690px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1506px; + background-position: -414px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1506px; + background-position: -345px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1506px; + background-position: -276px -1512px; width: 68px; height: 68px; } .shop_head_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1506px; + background-position: 0px -1512px; width: 68px; height: 68px; } .shop_head_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1506px; + background-position: -1531px -1380px; width: 68px; height: 68px; } .shop_head_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1506px; + background-position: -1531px -1311px; width: 68px; height: 68px; } .shop_head_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1506px; + background-position: -1531px -1035px; width: 68px; height: 68px; } .shop_head_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1506px; + background-position: -1531px -966px; width: 68px; height: 68px; } .shop_shield_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -1242px; + background-position: -1531px -690px; width: 68px; height: 68px; } .shop_shield_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -1173px; + background-position: -1531px -621px; width: 68px; height: 68px; } .shop_shield_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -897px; + background-position: -1531px -552px; width: 68px; height: 68px; } .shop_shield_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -828px; + background-position: -1531px -276px; width: 68px; height: 68px; } .shop_shield_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -759px; + background-position: -1531px -207px; width: 68px; height: 68px; } .shop_shield_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px -636px; + background-position: -1531px -138px; width: 68px; height: 68px; } .shop_shield_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -414px; + background-position: -1380px -1443px; width: 68px; height: 68px; } .shop_shield_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -345px; + background-position: -1311px -1443px; width: 68px; height: 68px; } .shop_shield_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -69px; + background-position: -1035px -1443px; width: 68px; height: 68px; } .shop_shield_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px 0px; + background-position: -966px -1443px; width: 68px; height: 68px; } .shop_shield_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1437px; + background-position: -897px -1443px; width: 68px; height: 68px; } .shop_shield_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1437px; + background-position: -621px -1443px; width: 68px; height: 68px; } .shop_shield_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1437px; + background-position: -552px -1443px; width: 68px; height: 68px; } .shop_shield_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1437px; + background-position: -483px -1443px; width: 68px; height: 68px; } .shop_shield_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1437px; + background-position: -207px -1443px; width: 68px; height: 68px; } .shop_weapon_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1437px; + background-position: -138px -1443px; width: 68px; height: 68px; } .shop_weapon_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1437px; + background-position: -1462px -1242px; width: 68px; height: 68px; } .shop_weapon_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1437px; + background-position: -1462px -1173px; width: 68px; height: 68px; } .shop_weapon_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1437px; + background-position: -1462px -1104px; width: 68px; height: 68px; } .shop_weapon_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -1311px; + background-position: -1462px -828px; width: 68px; height: 68px; } .shop_weapon_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -1242px; + background-position: -1462px -759px; width: 68px; height: 68px; } .shop_weapon_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -966px; + background-position: -1462px -690px; width: 68px; height: 68px; } .shop_weapon_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -897px; + background-position: -1462px -414px; width: 68px; height: 68px; } .shop_weapon_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -828px; + background-position: -1462px -345px; width: 68px; height: 68px; } .shop_weapon_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -552px; + background-position: -1462px -69px; width: 68px; height: 68px; } .shop_weapon_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -483px; + background-position: -1462px 0px; width: 68px; height: 68px; } .shop_weapon_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -207px; + background-position: -1380px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -138px; + background-position: -1104px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -69px; + background-position: -1035px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1368px; + background-position: -966px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1368px; + background-position: -690px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1368px; + background-position: -621px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1368px; + background-position: -345px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1368px; + background-position: -276px -1374px; width: 68px; height: 68px; } .shop_weapon_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1368px; + background-position: -207px -1374px; width: 68px; height: 68px; } .slim_armor_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -400px -816px; + background-position: -576px -919px; width: 93px; height: 90px; } .slim_armor_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -106px -816px; + background-position: -823px -194px; width: 105px; height: 90px; } .slim_armor_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px 0px; + background-position: -273px -1101px; width: 90px; height: 90px; } .slim_armor_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -91px; + background-position: -364px -1101px; width: 90px; height: 90px; } .slim_armor_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px -264px; + background-position: 0px -725px; width: 114px; height: 87px; } .slim_armor_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px -352px; + background-position: -115px -725px; width: 114px; height: 87px; } .slim_armor_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -460px -546px; + background-position: -230px -725px; width: 114px; height: 87px; } .slim_armor_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -708px -528px; + background-position: -345px -725px; width: 114px; height: 87px; } .slim_armor_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -546px; + background-position: -575px -546px; width: 114px; height: 90px; } .slim_armor_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -546px; + background-position: -708px 0px; width: 114px; height: 90px; } .slim_armor_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -593px -455px; + background-position: -708px -91px; width: 114px; height: 90px; } .slim_armor_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -593px -364px; + background-position: -363px 0px; width: 114px; height: 90px; } .slim_armor_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -593px -273px; + background-position: -460px -546px; width: 114px; height: 90px; } .slim_armor_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -593px -182px; + background-position: -345px -546px; width: 114px; height: 90px; } .slim_armor_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -455px; + background-position: -230px -546px; width: 114px; height: 90px; } .slim_armor_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -478px -364px; + background-position: -115px -546px; width: 114px; height: 90px; } .slim_armor_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1095px; + background-position: -1211px -364px; width: 90px; height: 90px; } .slim_armor_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -242px 0px; + background-position: -242px -91px; width: 120px; height: 90px; } .slim_armor_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -816px; + background-position: -823px -603px; width: 105px; height: 90px; } .slim_armor_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1095px; + background-position: -1211px -637px; width: 90px; height: 90px; } .weapon_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -306px -816px; + background-position: -200px -919px; width: 93px; height: 90px; } .weapon_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -424px -725px; + background-position: -823px -694px; width: 105px; height: 90px; } .weapon_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1095px; + background-position: -1211px -910px; width: 90px; height: 90px; } .weapon_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1095px; + background-position: -1211px -1001px; width: 90px; height: 90px; } .weapon_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -637px; + background-position: -115px -637px; width: 114px; height: 87px; } .weapon_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -575px -546px; + background-position: 0px -637px; width: 114px; height: 87px; } .weapon_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -637px; + background-position: -708px -361px; width: 114px; height: 87px; } .weapon_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -637px; + background-position: -708px -273px; width: 114px; height: 87px; } .weapon_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -478px -182px; + background-position: -593px -182px; width: 114px; height: 90px; } .weapon_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -478px -91px; + background-position: -593px -91px; width: 114px; height: 90px; } .weapon_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -478px 0px; + background-position: -593px 0px; width: 114px; height: 90px; } .weapon_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -363px -91px; + background-position: -460px -455px; width: 114px; height: 90px; } .weapon_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -363px 0px; + background-position: -708px -182px; width: 114px; height: 90px; } .weapon_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -182px; + background-position: -478px -91px; width: 114px; height: 90px; } .weapon_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -182px; + background-position: -363px -182px; width: 114px; height: 90px; } .weapon_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -182px; + background-position: -363px -91px; width: 114px; height: 90px; } .weapon_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -819px; + background-position: -1001px -1192px; width: 90px; height: 90px; } .weapon_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -91px; + background-position: 0px 0px; width: 120px; height: 90px; } .weapon_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -530px -725px; + background-position: 0px -919px; width: 105px; height: 90px; } .weapon_special_fallWarrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -1092px; + background-position: -1302px 0px; width: 90px; height: 90px; } .broad_armor_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1186px; + background-position: -1302px -91px; width: 90px; height: 90px; } .head_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1186px; + background-position: -1302px -182px; width: 90px; height: 90px; } .shop_armor_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1368px; + background-position: -1393px -1242px; width: 68px; height: 68px; } .shop_head_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1368px; + background-position: -1393px -1173px; width: 68px; height: 68px; } .slim_armor_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1186px; + background-position: -1302px -455px; width: 90px; height: 90px; } .back_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1186px; + background-position: -1302px -546px; width: 90px; height: 90px; } .broad_armor_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1186px; + background-position: -1302px -637px; width: 90px; height: 90px; } .head_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1186px; + background-position: -1302px -728px; width: 90px; height: 90px; } .shop_armor_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1368px; + background-position: -1393px -1104px; width: 68px; height: 68px; } .shop_back_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -1242px; + background-position: -1393px -828px; width: 68px; height: 68px; } .shop_head_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -1173px; + background-position: -1393px -759px; width: 68px; height: 68px; } .shop_set_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -897px; + background-position: -1393px -690px; width: 68px; height: 68px; } .slim_armor_mystery_201402 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1092px -1186px; + background-position: -1302px -1183px; width: 90px; height: 90px; } .broad_armor_mystery_201403 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1183px -1186px; + background-position: 0px -1283px; width: 90px; height: 90px; } .headAccessory_mystery_201403 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px 0px; + background-position: -91px -1283px; width: 90px; height: 90px; } .shop_armor_mystery_201403 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -828px; + background-position: -1393px -414px; width: 68px; height: 68px; } .shop_headAccessory_mystery_201403 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -552px; + background-position: -1393px -345px; width: 68px; height: 68px; } .shop_set_mystery_201403 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -483px; + background-position: -1393px -276px; width: 68px; height: 68px; } .slim_armor_mystery_201403 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -364px; + background-position: -1029px -97px; width: 90px; height: 90px; } .back_mystery_201404 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -455px; + background-position: -546px -1283px; width: 90px; height: 90px; } .headAccessory_mystery_201404 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -546px; + background-position: -637px -1283px; width: 90px; height: 90px; } .shop_back_mystery_201404 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -414px; + background-position: -1393px 0px; width: 68px; height: 68px; } .shop_headAccessory_mystery_201404 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -138px; + background-position: -1321px -1283px; width: 68px; height: 68px; } .shop_set_mystery_201404 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -69px; + background-position: -1252px -1283px; width: 68px; height: 68px; } .broad_armor_mystery_201405 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -910px; + background-position: -1001px -1283px; width: 90px; height: 90px; } .head_mystery_201405 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -1001px; + background-position: -1092px -1283px; width: 90px; height: 90px; } .shop_armor_mystery_201405 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px 0px; + background-position: -1031px -1010px; width: 68px; height: 68px; } .shop_head_mystery_201405 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1073px -1277px; + background-position: -1531px -345px; width: 68px; height: 68px; } .shop_set_mystery_201405 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1004px -1277px; + background-position: -1183px -1283px; width: 68px; height: 68px; } .slim_armor_mystery_201405 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1277px; + background-position: -910px -1283px; width: 90px; height: 90px; } .broad_armor_mystery_201406 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -907px; + background-position: -938px -724px; width: 90px; height: 96px; } .head_mystery_201406 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -715px; + background-position: -1029px 0px; width: 90px; height: 96px; } .shop_armor_mystery_201406 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -935px -1277px; + background-position: -1393px -69px; width: 68px; height: 68px; } .shop_head_mystery_201406 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -483px; + background-position: -1393px -138px; width: 68px; height: 68px; } .shop_set_mystery_201406 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -637px; + background-position: -1393px -207px; width: 68px; height: 68px; } .slim_armor_mystery_201406 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -618px; + background-position: -938px -821px; width: 90px; height: 96px; } .broad_armor_mystery_201407 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1277px; + background-position: -273px -1283px; width: 90px; height: 90px; } .head_mystery_201407 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -364px; + background-position: -182px -1283px; width: 90px; height: 90px; } .shop_armor_mystery_201407 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1277px; + background-position: -1393px -483px; width: 68px; height: 68px; } .shop_head_mystery_201407 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -797px -1277px; + background-position: -1393px -552px; width: 68px; height: 68px; } .shop_set_mystery_201407 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -866px -1277px; + background-position: -1393px -621px; width: 68px; height: 68px; } .slim_armor_mystery_201407 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1277px; + background-position: -1302px -1092px; width: 90px; height: 90px; } .broad_armor_mystery_201408 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1277px; + background-position: -1302px -1001px; width: 90px; height: 90px; } .head_mystery_201408 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -1183px; + background-position: -1302px -910px; width: 90px; height: 90px; } .shop_armor_mystery_201408 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1142px -1277px; + background-position: -1393px -897px; width: 68px; height: 68px; } .shop_head_mystery_201408 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1211px -1277px; + background-position: -1393px -966px; width: 68px; height: 68px; } .shop_set_mystery_201408 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1280px -1277px; + background-position: -1393px -1035px; width: 68px; height: 68px; } .slim_armor_mystery_201408 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -1092px; + background-position: -1302px -819px; width: 90px; height: 90px; } .broad_armor_mystery_201409 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -819px; + background-position: -1302px -364px; width: 90px; height: 90px; } .headAccessory_mystery_201409 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -728px; + background-position: -1302px -273px; width: 90px; height: 90px; } .shop_armor_mystery_201409 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -207px; + background-position: 0px -1374px; width: 68px; height: 68px; } .shop_headAccessory_mystery_201409 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -276px; + background-position: -69px -1374px; width: 68px; height: 68px; } .shop_set_mystery_201409 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -345px; + background-position: -138px -1374px; width: 68px; height: 68px; } .slim_armor_mystery_201409 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -637px; + background-position: 0px -1101px; width: 90px; height: 90px; } .back_mystery_201410 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -655px -907px; + background-position: -482px -919px; width: 93px; height: 90px; } .broad_armor_mystery_201410 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -561px -907px; + background-position: -388px -919px; width: 93px; height: 90px; } .shop_armor_mystery_201410 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -621px; + background-position: -414px -1374px; width: 68px; height: 68px; } .shop_back_mystery_201410 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -690px; + background-position: -483px -1374px; width: 68px; height: 68px; } .shop_set_mystery_201410 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -759px; + background-position: -552px -1374px; width: 68px; height: 68px; } .slim_armor_mystery_201410 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -467px -907px; + background-position: -294px -919px; width: 93px; height: 90px; } .head_mystery_201411 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1186px; + background-position: -1120px -728px; width: 90px; height: 90px; } .shop_head_mystery_201411 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -966px; + background-position: -759px -1374px; width: 68px; height: 68px; } .shop_set_mystery_201411 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -1035px; + background-position: -828px -1374px; width: 68px; height: 68px; } .shop_weapon_mystery_201411 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1372px -1104px; + background-position: -897px -1374px; width: 68px; height: 68px; } .weapon_mystery_201411 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1186px; + background-position: -1120px -637px; width: 90px; height: 90px; } .broad_armor_mystery_201412 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1186px; + background-position: -1120px -546px; width: 90px; height: 90px; } .head_mystery_201412 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1186px; + background-position: -1120px -455px; width: 90px; height: 90px; } .shop_armor_mystery_201412 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1368px; + background-position: -1173px -1374px; width: 68px; height: 68px; } .shop_head_mystery_201412 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1368px; + background-position: -1242px -1374px; width: 68px; height: 68px; } .shop_set_mystery_201412 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1368px; + background-position: -1311px -1374px; width: 68px; height: 68px; } .slim_armor_mystery_201412 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1186px; + background-position: -1120px -364px; width: 90px; height: 90px; } .broad_armor_mystery_201501 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1186px; + background-position: -1120px -273px; width: 90px; height: 90px; } .head_mystery_201501 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1004px; + background-position: -1120px -182px; width: 90px; height: 90px; } .shop_armor_mystery_201501 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1368px; + background-position: -1462px -138px; width: 68px; height: 68px; } .shop_head_mystery_201501 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1368px; + background-position: -1462px -207px; width: 68px; height: 68px; } .shop_set_mystery_201501 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1368px; + background-position: -1462px -276px; width: 68px; height: 68px; } .slim_armor_mystery_201501 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1004px; + background-position: -1120px -91px; width: 90px; height: 90px; } .headAccessory_mystery_201502 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1004px; + background-position: -1120px 0px; width: 90px; height: 90px; } .shop_headAccessory_mystery_201502 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1368px; + background-position: -1462px -483px; width: 68px; height: 68px; } .shop_set_mystery_201502 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1368px; + background-position: -1462px -552px; width: 68px; height: 68px; } .shop_weapon_mystery_201502 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1368px; + background-position: -1462px -621px; width: 68px; height: 68px; } .weapon_mystery_201502 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1004px; + background-position: -940px -1010px; width: 90px; height: 90px; } .broad_armor_mystery_201503 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1004px; + background-position: -1029px -916px; width: 90px; height: 90px; } .eyewear_mystery_201503 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1004px; + background-position: -1029px -825px; width: 90px; height: 90px; } .shop_armor_mystery_201503 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1368px; + background-position: -1462px -897px; width: 68px; height: 68px; } .shop_eyewear_mystery_201503 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1368px; + background-position: -1462px -966px; width: 68px; height: 68px; } .shop_set_mystery_201503 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px 0px; + background-position: -1462px -1035px; width: 68px; height: 68px; } .slim_armor_mystery_201503 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1004px; + background-position: -1029px -734px; width: 90px; height: 90px; } .back_mystery_201504 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1004px; + background-position: -1029px -643px; width: 90px; height: 90px; } .broad_armor_mystery_201504 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1004px; + background-position: -1029px -552px; width: 90px; height: 90px; } .shop_armor_mystery_201504 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -276px; + background-position: -1462px -1311px; width: 68px; height: 68px; } .shop_back_mystery_201504 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -345px; + background-position: 0px -1443px; width: 68px; height: 68px; } .shop_set_mystery_201504 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -414px; + background-position: -69px -1443px; width: 68px; height: 68px; } .slim_armor_mystery_201504 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1004px; + background-position: -1029px -461px; width: 90px; height: 90px; } .head_mystery_201505 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -910px; + background-position: -1029px -370px; width: 90px; height: 90px; } .shop_head_mystery_201505 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -621px; + background-position: -276px -1443px; width: 68px; height: 68px; } .shop_set_mystery_201505 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -690px; + background-position: -345px -1443px; width: 68px; height: 68px; } .shop_weapon_mystery_201505 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -759px; + background-position: -414px -1443px; width: 68px; height: 68px; } .weapon_mystery_201505 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -819px; + background-position: -1029px -279px; width: 90px; height: 90px; } .broad_armor_mystery_201506 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px -106px; + background-position: -938px -106px; width: 90px; height: 105px; } .eyewear_mystery_201506 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px 0px; + background-position: -823px -285px; width: 90px; height: 105px; } .shop_armor_mystery_201506 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -1035px; + background-position: -690px -1443px; width: 68px; height: 68px; } .shop_eyewear_mystery_201506 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -1104px; + background-position: -759px -1443px; width: 68px; height: 68px; } .shop_set_mystery_201506 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1441px -1173px; + background-position: -828px -1443px; width: 68px; height: 68px; } .slim_armor_mystery_201506 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -212px; + background-position: -823px -391px; width: 90px; height: 105px; } .back_mystery_201507 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -106px; + background-position: -823px -497px; width: 90px; height: 105px; } .eyewear_mystery_201507 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px 0px; + background-position: 0px -813px; width: 90px; height: 105px; } .shop_back_mystery_201507 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1437px; + background-position: -1104px -1443px; width: 68px; height: 68px; } .shop_eyewear_mystery_201507 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1437px; + background-position: -1173px -1443px; width: 68px; height: 68px; } .shop_set_mystery_201507 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1437px; + background-position: -1242px -1443px; width: 68px; height: 68px; } .broad_armor_mystery_201508 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -588px -816px; + background-position: -564px -1010px; width: 93px; height: 90px; } .head_mystery_201508 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -682px -816px; + background-position: -470px -1010px; width: 93px; height: 90px; } .shop_armor_mystery_201508 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1437px; + background-position: -1449px -1443px; width: 68px; height: 68px; } .shop_head_mystery_201508 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1437px; + background-position: -1531px 0px; width: 68px; height: 68px; } .shop_set_mystery_201508 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1437px; + background-position: -1531px -69px; width: 68px; height: 68px; } .slim_armor_mystery_201508 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -776px -816px; + background-position: -376px -1010px; width: 93px; height: 90px; } .broad_armor_mystery_201509 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1277px; + background-position: -728px -1192px; width: 90px; height: 90px; } .head_mystery_201509 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1277px; + background-position: -637px -1192px; width: 90px; height: 90px; } .shop_armor_mystery_201509 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1437px; + background-position: -952px -919px; width: 68px; height: 68px; } .shop_head_mystery_201509 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1437px; + background-position: -1531px -414px; width: 68px; height: 68px; } .shop_set_mystery_201509 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1437px; + background-position: -1531px -483px; width: 68px; height: 68px; } .slim_armor_mystery_201509 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1277px; + background-position: -546px -1192px; width: 90px; height: 90px; } .back_mystery_201510 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -318px -725px; + background-position: -91px -813px; width: 105px; height: 90px; } .headAccessory_mystery_201510 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -870px -816px; + background-position: -188px -1010px; width: 93px; height: 90px; } .shop_back_mystery_201510 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1437px; + background-position: -1531px -759px; width: 68px; height: 68px; } .shop_headAccessory_mystery_201510 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1437px; + background-position: -1531px -828px; width: 68px; height: 68px; } .shop_set_mystery_201510 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1380px -1437px; + background-position: -1531px -897px; width: 68px; height: 68px; } .broad_armor_mystery_201511 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -91px; + background-position: -273px -1192px; width: 90px; height: 90px; } .head_mystery_201511 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -1001px; + background-position: -182px -1192px; width: 90px; height: 90px; } .shop_armor_mystery_201511 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -138px; + background-position: -1531px -1104px; width: 68px; height: 68px; } .shop_head_mystery_201511 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -207px; + background-position: -1531px -1173px; width: 68px; height: 68px; } .shop_set_mystery_201511 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -276px; + background-position: -1531px -1242px; width: 68px; height: 68px; } .slim_armor_mystery_201511 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -910px; + background-position: -91px -1192px; width: 90px; height: 90px; } .broad_armor_mystery_201512 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -728px; + background-position: 0px -1192px; width: 90px; height: 90px; } .head_mystery_201512 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -637px; + background-position: -1211px -1092px; width: 90px; height: 90px; } .shop_armor_mystery_201512 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -552px; + background-position: -69px -1512px; width: 68px; height: 68px; } .shop_head_mystery_201512 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -621px; + background-position: -138px -1512px; width: 68px; height: 68px; } .shop_set_mystery_201512 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -690px; + background-position: -207px -1512px; width: 68px; height: 68px; } .slim_armor_mystery_201512 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -546px; + background-position: -1211px -819px; width: 90px; height: 90px; } .head_mystery_201601 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px 0px; + background-position: -242px 0px; width: 120px; height: 90px; } .shield_mystery_201601 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -242px -91px; + background-position: -121px -91px; width: 120px; height: 90px; } .shop_head_mystery_201601 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -966px; + background-position: -483px -1512px; width: 68px; height: 68px; } .shop_set_mystery_201601 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -1035px; + background-position: -552px -1512px; width: 68px; height: 68px; } .shop_shield_mystery_201601 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -1104px; + background-position: -621px -1512px; width: 68px; height: 68px; } .back_mystery_201602 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -273px; + background-position: -1211px -455px; width: 90px; height: 90px; } .head_mystery_201602 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -182px; + background-position: -1211px -273px; width: 90px; height: 90px; } .shop_back_mystery_201602 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -1311px; + background-position: -828px -1512px; width: 68px; height: 68px; } .shop_head_mystery_201602 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1510px -1380px; + background-position: -897px -1512px; width: 68px; height: 68px; } .shop_set_mystery_201602 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1506px; + background-position: -966px -1512px; width: 68px; height: 68px; } .broad_armor_mystery_201603 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -91px; + background-position: -1211px -182px; width: 90px; height: 90px; } .head_mystery_201603 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px 0px; + background-position: -1211px -91px; width: 90px; height: 90px; } .shop_armor_mystery_201603 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1506px; + background-position: -1173px -1512px; width: 68px; height: 68px; } .shop_head_mystery_201603 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1506px; + background-position: -1242px -1512px; width: 68px; height: 68px; } .shop_set_mystery_201603 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1506px; + background-position: -1311px -1512px; width: 68px; height: 68px; } .slim_armor_mystery_201603 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1092px -1095px; + background-position: -1211px 0px; width: 90px; height: 90px; } .broad_armor_mystery_201604 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -373px -907px; + background-position: -858px -919px; width: 93px; height: 90px; } .head_mystery_201604 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -749px -907px; + background-position: -764px -919px; width: 93px; height: 90px; } .shop_armor_mystery_201604 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1506px; + background-position: -1600px 0px; width: 68px; height: 68px; } .shop_head_mystery_201604 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1506px; + background-position: -1600px -69px; width: 68px; height: 68px; } .shop_set_mystery_201604 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1506px; + background-position: -1600px -138px; width: 68px; height: 68px; } .slim_armor_mystery_201604 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -843px -907px; + background-position: -670px -919px; width: 93px; height: 90px; } .broad_armor_mystery_201605 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1095px; + background-position: -819px -1101px; width: 90px; height: 90px; } .head_mystery_201605 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1095px; + background-position: -728px -1101px; width: 90px; height: 90px; } .shop_armor_mystery_201605 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1506px; + background-position: -1600px -414px; width: 68px; height: 68px; } .shop_head_mystery_201605 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1506px; + background-position: -1600px -483px; width: 68px; height: 68px; } .shop_set_mystery_201605 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1506px; + background-position: -1600px -552px; width: 68px; height: 68px; } .slim_armor_mystery_201605 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1095px; + background-position: -637px -1101px; width: 90px; height: 90px; } .broad_armor_mystery_201606 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px -424px; + background-position: -938px 0px; width: 90px; height: 105px; } .head_mystery_201606 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1095px; + background-position: -455px -1101px; width: 90px; height: 90px; } .shop_armor_mystery_201606 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1449px -1506px; + background-position: -1600px -828px; width: 68px; height: 68px; } .shop_head_mystery_201606 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px 0px; + background-position: -1600px -897px; width: 68px; height: 68px; } .shop_set_mystery_201606 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -69px; + background-position: -1600px -966px; width: 68px; height: 68px; } .slim_armor_mystery_201606 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px -318px; + background-position: -823px -88px; width: 90px; height: 105px; } .broad_armor_mystery_201607 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -910px; + background-position: -91px -1101px; width: 90px; height: 90px; } .head_mystery_201607 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -819px; + background-position: -1120px -1001px; width: 90px; height: 90px; } .shop_armor_mystery_201607 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -345px; + background-position: -1600px -1242px; width: 68px; height: 68px; } .shop_head_mystery_201607 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -414px; + background-position: -1600px -1311px; width: 68px; height: 68px; } .shop_set_mystery_201607 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -483px; + background-position: -1600px -1380px; width: 68px; height: 68px; } .slim_armor_mystery_201607 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -728px; + background-position: -1120px -910px; width: 90px; height: 90px; } .back_mystery_201608 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px 0px; + background-position: -833px -813px; width: 93px; height: 90px; } .head_mystery_201608 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -185px -907px; + background-position: -752px -1010px; width: 93px; height: 90px; } .shop_back_mystery_201608 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -759px; + background-position: -138px -1581px; width: 68px; height: 68px; } .shop_head_mystery_201608 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -828px; + background-position: -207px -1581px; width: 68px; height: 68px; } .shop_set_mystery_201608 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -897px; + background-position: -276px -1581px; width: 68px; height: 68px; } .broad_armor_mystery_201609 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -91px; + background-position: -658px -1010px; width: 93px; height: 90px; } .head_mystery_201609 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -212px -816px; + background-position: -282px -1010px; width: 93px; height: 90px; } .shop_armor_mystery_201609 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1104px; + background-position: -483px -1581px; width: 68px; height: 68px; } .shop_head_mystery_201609 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1173px; + background-position: -552px -1581px; width: 68px; height: 68px; } .shop_set_mystery_201609 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1579px -1242px; + background-position: -621px -1581px; width: 68px; height: 68px; } .slim_armor_mystery_201609 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -907px; + background-position: -94px -1010px; width: 93px; height: 90px; } .broad_armor_mystery_201610 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -518px; + background-position: -938px -524px; width: 90px; height: 99px; } .head_mystery_201610 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -418px; + background-position: -938px -424px; width: 90px; height: 99px; } .shop_armor_mystery_201610 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1575px; + background-position: -897px -1581px; width: 68px; height: 68px; } .shop_head_mystery_201610 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1575px; + background-position: -966px -1581px; width: 68px; height: 68px; } .shop_set_mystery_201610 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1575px; + background-position: -1035px -1581px; width: 68px; height: 68px; } .slim_armor_mystery_201610 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -914px -318px; + background-position: -938px -624px; width: 90px; height: 99px; } .head_mystery_201611 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -728px; + background-position: -819px -1192px; width: 90px; height: 90px; } .shop_head_mystery_201611 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1575px; + background-position: -1242px -1581px; width: 68px; height: 68px; } .shop_set_mystery_201611 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1575px; + background-position: -1311px -1581px; width: 68px; height: 68px; } .shop_weapon_mystery_201611 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1575px; + background-position: -1380px -1581px; width: 68px; height: 68px; } .weapon_mystery_201611 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -637px; + background-position: -455px -1192px; width: 90px; height: 90px; } .broad_armor_mystery_201612 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -546px; + background-position: -364px -1192px; width: 90px; height: 90px; } .head_mystery_201612 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -455px; + background-position: -1211px -728px; width: 90px; height: 90px; } .shop_armor_mystery_201612 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1575px; + background-position: -1669px 0px; width: 68px; height: 68px; } .shop_head_mystery_201612 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1575px; + background-position: -1669px -69px; width: 68px; height: 68px; } .shop_set_mystery_201612 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1575px; + background-position: -1669px -138px; width: 68px; height: 68px; } .slim_armor_mystery_201612 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1005px -364px; + background-position: -1211px -546px; width: 90px; height: 90px; } .eyewear_mystery_201701 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px -212px; + background-position: -938px -212px; width: 90px; height: 105px; } .shield_mystery_201701 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -823px -530px; + background-position: -938px -318px; width: 90px; height: 105px; } .shop_eyewear_mystery_201701 { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1575px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1575px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1575px; - width: 68px; - height: 68px; -} -.back_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1277px; - width: 90px; - height: 90px; -} -.head_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -273px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1518px -1575px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px 0px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -69px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1281px -182px; - width: 90px; - height: 90px; -} -.head_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -455px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -276px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -345px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -414px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1190px -364px; - width: 90px; - height: 90px; -} -.back_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1095px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1095px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -690px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -759px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -828px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1095px; - width: 90px; - height: 90px; -} -.body_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1095px; - width: 90px; - height: 90px; -} -.head_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1099px -1001px; - width: 90px; - height: 90px; -} -.shop_body_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -1104px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1648px -1173px; + background-position: -1669px -414px; width: 68px; height: 68px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-8.css b/website/client/assets/css/sprites/spritesmith-main-8.css index 48f9525bc6..e3afd39215 100644 --- a/website/client/assets/css/sprites/spritesmith-main-8.css +++ b/website/client/assets/css/sprites/spritesmith-main-8.css @@ -1,2208 +1,2280 @@ +.shop_set_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1688px -207px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -1183px; + width: 68px; + height: 68px; +} +.back_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -819px -997px; + width: 90px; + height: 90px; +} +.head_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -728px; + width: 90px; + height: 90px; +} +.shop_back_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -690px -1590px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -759px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -966px -1590px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -728px; + width: 90px; + height: 90px; +} +.head_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -182px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1035px -1590px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1688px -138px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1688px -69px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -652px; + width: 90px; + height: 90px; +} +.back_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -91px -997px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -728px -997px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1688px 0px; + width: 68px; + height: 68px; +} +.shop_back_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1587px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1518px -1590px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -273px -1270px; + width: 90px; + height: 90px; +} +.body_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -364px -1270px; + width: 90px; + height: 90px; +} +.head_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -455px -1270px; + width: 90px; + height: 90px; +} +.shop_body_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1449px -1590px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1380px -1590px; + width: 68px; + height: 68px; +} .shop_set_mystery_201705 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1598px; + background-position: -1311px -1590px; width: 68px; height: 68px; } .back_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -364px; + background-position: -805px -455px; width: 111px; height: 90px; } .body_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -546px; + background-position: -805px -546px; width: 111px; height: 90px; } .shop_back_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1598px; + background-position: -1242px -1590px; width: 68px; height: 68px; } .shop_body_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1598px; + background-position: -1173px -1590px; width: 68px; height: 68px; } .shop_set_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1598px; + background-position: -1104px -1590px; width: 68px; height: 68px; } .broad_armor_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -575px -560px; + background-position: -920px -91px; width: 105px; height: 90px; } .head_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -469px; + background-position: -920px 0px; width: 105px; height: 90px; } .shop_armor_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -321px; + background-position: -1688px -276px; width: 40px; height: 40px; } .shop_head_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -501px -321px; + background-position: -1688px -317px; width: 40px; height: 40px; } .shop_set_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1598px; + background-position: -897px -1590px; width: 68px; height: 68px; } .slim_armor_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -651px; + background-position: -91px -891px; width: 105px; height: 90px; } .shield_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px 0px; + background-position: -91px -1088px; width: 90px; height: 90px; } .shop_set_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1598px; + background-position: -828px -1590px; width: 68px; height: 68px; } .shop_shield_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -833px; + background-position: -1688px -358px; width: 40px; height: 40px; } .shop_weapon_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1449px -1391px; + background-position: -1688px -399px; width: 40px; height: 40px; } .weapon_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1209px; + background-position: -182px -1270px; width: 90px; height: 90px; } .back_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -651px; + background-position: -460px -182px; width: 114px; height: 90px; } .shield_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -546px; + background-position: -460px -273px; width: 114px; height: 90px; } .shop_back_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1598px; + background-position: -621px -1590px; width: 68px; height: 68px; } .shop_set_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1598px; + background-position: -552px -1590px; width: 68px; height: 68px; } .shop_shield_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1598px; + background-position: -483px -1590px; width: 68px; height: 68px; } .broad_armor_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -364px; + background-position: -806px -891px; width: 93px; height: 90px; } .head_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -455px; + background-position: -712px -891px; width: 93px; height: 90px; } .shop_armor_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1598px; + background-position: -414px -1590px; width: 68px; height: 68px; } .shop_head_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1598px; + background-position: -345px -1590px; width: 68px; height: 68px; } .shop_set_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1598px; + background-position: -276px -1590px; width: 68px; height: 68px; } .slim_armor_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -546px; + background-position: -900px -891px; width: 93px; height: 90px; } .body_mystery_201711 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -424px -363px; + background-position: -575px -91px; width: 114px; height: 90px; } .broad_armor_mystery_201711 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -469px; + background-position: -575px -182px; width: 114px; height: 90px; } .shop_armor_mystery_201711 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1598px; + background-position: -207px -1590px; width: 68px; height: 68px; } .shop_body_mystery_201711 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1598px; + background-position: -138px -1590px; width: 68px; height: 68px; } .shop_set_mystery_201711 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1518px; + background-position: -69px -1590px; width: 68px; height: 68px; } .slim_armor_mystery_201711 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -569px 0px; + background-position: -575px -364px; width: 114px; height: 90px; } .broad_armor_mystery_201712 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -569px -91px; + background-position: 0px -530px; width: 114px; height: 90px; } .head_mystery_201712 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -569px -182px; + background-position: -115px -530px; width: 114px; height: 90px; } .shop_armor_mystery_201712 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1449px; + background-position: 0px -1590px; width: 68px; height: 68px; } .shop_head_mystery_201712 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1380px; + background-position: -1619px -1518px; width: 68px; height: 68px; } .shop_set_mystery_201712 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1311px; + background-position: -1619px -1449px; width: 68px; height: 68px; } .slim_armor_mystery_201712 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -560px; + background-position: -230px -530px; width: 114px; height: 90px; } .back_mystery_201801 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -560px; + background-position: -345px -530px; width: 114px; height: 90px; } .headAccessory_mystery_201801 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -560px; + background-position: -460px -530px; width: 114px; height: 90px; } .shop_back_mystery_201801 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1242px; + background-position: -1619px -1380px; width: 68px; height: 68px; } .shop_headAccessory_mystery_201801 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1173px; + background-position: -1619px -1311px; width: 68px; height: 68px; } .shop_set_mystery_201801 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1104px; + background-position: -1619px -1242px; width: 68px; height: 68px; } .broad_armor_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px 0px; + background-position: -575px -530px; width: 114px; height: 90px; } .head_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px -91px; + background-position: -690px 0px; width: 114px; height: 90px; } .shield_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px -182px; + background-position: -690px -91px; width: 114px; height: 90px; } .shop_armor_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -1035px; + background-position: -1619px -1173px; width: 68px; height: 68px; } .shop_head_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -966px; + background-position: -1619px -1104px; width: 68px; height: 68px; } .shop_set_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -897px; + background-position: -1619px -1035px; width: 68px; height: 68px; } .shop_shield_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -828px; + background-position: -1619px -966px; width: 68px; height: 68px; } .slim_armor_mystery_201802 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -651px; + background-position: -690px -182px; width: 114px; height: 90px; } .back_mystery_201803 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -651px; + background-position: -690px -273px; width: 114px; height: 90px; } .head_mystery_201803 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -651px; + background-position: -690px -364px; width: 114px; height: 90px; } .shop_back_mystery_201803 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -759px; + background-position: -1619px -897px; width: 68px; height: 68px; } .shop_head_mystery_201803 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -690px; + background-position: -1619px -828px; width: 68px; height: 68px; } .shop_set_mystery_201803 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -621px; + background-position: -1619px -759px; width: 68px; height: 68px; } .back_mystery_201804 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -575px -651px; + background-position: -230px -621px; width: 114px; height: 90px; } .headAccessory_mystery_201804 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -91px; + background-position: -345px -621px; width: 114px; height: 90px; } .shop_back_mystery_201804 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -552px; + background-position: -1619px -690px; width: 68px; height: 68px; } .shop_headAccessory_mystery_201804 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -483px; + background-position: -1619px -621px; width: 68px; height: 68px; } .shop_set_mystery_201804 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -414px; + background-position: -1619px -552px; width: 68px; height: 68px; } .back_mystery_201805 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -273px; + background-position: -690px -621px; width: 114px; height: 90px; } .head_mystery_201805 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -364px; + background-position: 0px -712px; width: 114px; height: 90px; } .shop_back_mystery_201805 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -345px; + background-position: -1619px -483px; width: 68px; height: 68px; } .shop_head_mystery_201805 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -276px; + background-position: -1619px -414px; width: 68px; height: 68px; } .shop_set_mystery_201805 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -207px; + background-position: -1619px -345px; width: 68px; height: 68px; } .broad_armor_mystery_201806 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -242px; + background-position: 0px 0px; width: 114px; height: 120px; } .head_mystery_201806 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -121px; + background-position: -115px 0px; width: 114px; height: 120px; } .shop_armor_mystery_201806 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -138px; + background-position: -1619px -276px; width: 68px; height: 68px; } .shop_head_mystery_201806 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px -69px; + background-position: -1619px -207px; width: 68px; height: 68px; } .shop_set_mystery_201806 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1634px 0px; + background-position: -1619px -138px; width: 68px; height: 68px; } .slim_armor_mystery_201806 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px 0px; + background-position: -230px 0px; width: 114px; height: 120px; } .broad_armor_mystery_201807 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px 0px; + background-position: 0px -121px; width: 114px; height: 120px; } .head_mystery_201807 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px 0px; + background-position: -115px -121px; width: 114px; height: 120px; } .shop_armor_mystery_201807 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1518px -1529px; + background-position: -1619px -69px; width: 68px; height: 68px; } .shop_head_mystery_201807 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1449px -1529px; + background-position: -1619px 0px; width: 68px; height: 68px; } .shop_set_mystery_201807 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1380px -1529px; + background-position: -1518px -1521px; width: 68px; height: 68px; } .slim_armor_mystery_201807 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px 0px; + background-position: -230px -121px; width: 114px; height: 120px; } .broad_armor_mystery_201808 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -742px; + background-position: -805px 0px; width: 114px; height: 90px; } .head_mystery_201808 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px 0px; + background-position: -805px -91px; width: 114px; height: 90px; } .shop_armor_mystery_201808 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1311px -1529px; + background-position: -1449px -1521px; width: 68px; height: 68px; } .shop_head_mystery_201808 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1242px -1529px; + background-position: -1032px -1361px; width: 68px; height: 68px; } .shop_set_mystery_201808 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1173px -1529px; + background-position: -963px -1361px; width: 68px; height: 68px; } .slim_armor_mystery_201808 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px 0px; + background-position: -805px -182px; width: 114px; height: 90px; } .broad_armor_mystery_201809 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -651px; + background-position: -805px -273px; width: 114px; height: 90px; } .head_mystery_201809 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px -546px; + background-position: -575px -621px; width: 114px; height: 90px; } .shop_armor_mystery_201809 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1104px -1529px; + background-position: -894px -1361px; width: 68px; height: 68px; } .shop_head_mystery_201809 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1035px -1529px; + background-position: -825px -1361px; width: 68px; height: 68px; } .shop_set_mystery_201809 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -1529px; + background-position: -756px -1361px; width: 68px; height: 68px; } .slim_armor_mystery_201809 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px -455px; + background-position: -460px -439px; + width: 114px; + height: 90px; +} +.broad_armor_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -439px; + width: 114px; + height: 90px; +} +.head_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px 0px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -687px -1361px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -618px -1361px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -549px -1361px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -348px; + width: 114px; + height: 90px; +} +.head_mystery_201811 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -321px -242px; + width: 114px; + height: 90px; +} +.shop_head_mystery_201811 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -480px -1361px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201811 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -411px -1361px; + width: 68px; + height: 68px; +} +.shop_weapon_mystery_201811 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -342px -1361px; + width: 68px; + height: 68px; +} +.weapon_mystery_201811 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -206px -242px; width: 114px; height: 90px; } .broad_armor_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1300px; + background-position: -728px -1088px; width: 90px; height: 90px; } .eyewear_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -1300px; + background-position: -819px -1088px; width: 90px; height: 90px; } .head_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1183px -1300px; + background-position: -910px -1088px; width: 90px; height: 90px; } .shop_armor_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1529px; + background-position: -273px -1361px; width: 68px; height: 68px; } .shop_eyewear_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1529px; + background-position: -828px -803px; width: 68px; height: 68px; } .shop_head_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1529px; + background-position: -759px -803px; width: 68px; height: 68px; } .shop_set_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1529px; + background-position: -690px -803px; width: 68px; height: 68px; } .shop_weapon_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1529px; + background-position: -621px -803px; width: 68px; height: 68px; } .slim_armor_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -910px; + background-position: -1208px -273px; width: 90px; height: 90px; } .weapon_mystery_301404 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1027px; + background-position: -1208px -364px; width: 90px; height: 90px; } .eyewear_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1027px; + background-position: -1208px -455px; width: 90px; height: 90px; } .headAccessory_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1027px; + background-position: -1208px -637px; width: 90px; height: 90px; } .head_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1027px; + background-position: -1208px -546px; width: 90px; height: 90px; } .shield_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1027px; + background-position: -1208px -728px; width: 90px; height: 90px; } .shop_eyewear_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1529px; + background-position: -552px -803px; width: 68px; height: 68px; } .shop_headAccessory_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1529px; + background-position: -414px -803px; width: 68px; height: 68px; } .shop_head_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1529px; + background-position: -483px -803px; width: 68px; height: 68px; } .shop_set_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1529px; + background-position: -345px -803px; width: 68px; height: 68px; } .shop_shield_mystery_301405 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1529px; + background-position: -460px -364px; width: 68px; height: 68px; } .broad_armor_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1027px; + background-position: -182px -1179px; width: 90px; height: 90px; } .eyewear_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1027px; + background-position: -273px -1179px; width: 90px; height: 90px; } .head_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -833px; + background-position: -230px -803px; width: 114px; height: 87px; } .shop_armor_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1529px; + background-position: -575px -455px; width: 68px; height: 68px; } .shop_eyewear_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1529px; + background-position: -690px -546px; width: 68px; height: 68px; } .shop_head_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1529px; + background-position: -805px -725px; width: 68px; height: 68px; } .shop_set_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1529px; + background-position: -920px -818px; width: 68px; height: 68px; } .slim_armor_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -455px; + background-position: -819px -1179px; width: 90px; height: 90px; } .broad_armor_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -546px; + background-position: -910px -1179px; width: 90px; height: 90px; } .head_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -637px; + background-position: -1001px -1179px; width: 90px; height: 90px; } .shield_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -728px; + background-position: -1092px -1179px; width: 90px; height: 90px; } .shop_armor_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1449px; + background-position: -1026px -925px; width: 68px; height: 68px; } .shop_head_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1380px; + background-position: -1117px -1001px; width: 68px; height: 68px; } .shop_set_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1311px; + background-position: -1208px -1092px; width: 68px; height: 68px; } .shop_shield_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1242px; + background-position: -1550px -759px; width: 68px; height: 68px; } .slim_armor_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1118px; + background-position: -1299px -273px; width: 90px; height: 90px; } .broad_armor_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1118px; + background-position: -1299px -364px; width: 90px; height: 90px; } .broad_armor_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1118px; + background-position: -1299px -455px; width: 90px; height: 90px; } .broad_armor_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1118px; + background-position: -1299px -546px; width: 90px; height: 90px; } .broad_armor_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1118px; + background-position: -1299px -637px; width: 90px; height: 90px; } .broad_armor_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1118px; + background-position: -1299px -728px; width: 90px; height: 90px; } .broad_armor_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1118px; + background-position: -1299px -819px; width: 90px; height: 90px; } .broad_armor_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -182px; + background-position: -197px -891px; width: 102px; height: 90px; } .broad_armor_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1118px; + background-position: -1299px -1001px; width: 90px; height: 90px; } .broad_armor_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1118px; + background-position: -1299px -1092px; width: 90px; height: 90px; } .broad_armor_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1118px; + background-position: 0px -1270px; width: 90px; height: 90px; } .broad_armor_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -1118px; + background-position: -91px -1270px; width: 90px; height: 90px; } .broad_armor_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -833px; + background-position: 0px -803px; width: 114px; height: 87px; } .broad_armor_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -242px; + background-position: -690px -712px; width: 114px; height: 90px; } .broad_armor_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -575px -742px; + background-position: -575px -712px; width: 114px; height: 90px; } .broad_armor_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -742px; + background-position: -345px -712px; width: 114px; height: 90px; } .broad_armor_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -742px; + background-position: -230px -712px; width: 114px; height: 90px; } .broad_armor_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -455px; + background-position: -637px -1270px; width: 90px; height: 90px; } .broad_armor_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -546px; + background-position: -728px -1270px; width: 90px; height: 90px; } .broad_armor_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -637px; + background-position: -819px -1270px; width: 90px; height: 90px; } .broad_armor_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -728px; + background-position: -910px -1270px; width: 90px; height: 90px; } .headAccessory_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -182px; + background-position: -182px -1361px; width: 90px; height: 90px; } .headAccessory_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -273px; + background-position: -1390px -455px; width: 90px; height: 90px; } .headAccessory_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -364px; + background-position: -1299px -182px; width: 90px; height: 90px; } .headAccessory_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -455px; + background-position: -1299px -91px; width: 90px; height: 90px; } .headAccessory_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -546px; + background-position: -1299px 0px; width: 90px; height: 90px; } .headAccessory_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -637px; + background-position: -1183px -1179px; width: 90px; height: 90px; } .headAccessory_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -805px -742px; + background-position: -300px -891px; width: 102px; height: 90px; } .headAccessory_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -819px; + background-position: -637px -1179px; width: 90px; height: 90px; } .headAccessory_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -910px; + background-position: -546px -1179px; width: 90px; height: 90px; } .headAccessory_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -1001px; + background-position: -455px -1179px; width: 90px; height: 90px; } .headAccessory_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -1092px; + background-position: -91px -1179px; width: 90px; height: 90px; } .headAccessory_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -1183px; + background-position: 0px -1179px; width: 90px; height: 90px; } .headAccessory_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1300px; + background-position: -1208px -1001px; width: 90px; height: 90px; } .headAccessory_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1300px; + background-position: -1208px -910px; width: 90px; height: 90px; } .headAccessory_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1300px; + background-position: -1208px -819px; width: 90px; height: 90px; } .headAccessory_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1300px; + background-position: -1208px -182px; width: 90px; height: 90px; } .head_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -819px; + background-position: -1001px -1270px; width: 90px; height: 90px; } .head_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -910px; + background-position: -1092px -1270px; width: 90px; height: 90px; } .head_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -1001px; + background-position: -1183px -1270px; width: 90px; height: 90px; } .head_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -1092px; + background-position: -1274px -1270px; width: 90px; height: 90px; } .head_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1209px; + background-position: -1390px 0px; width: 90px; height: 90px; } .head_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1209px; + background-position: -1390px -91px; width: 90px; height: 90px; } .head_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px 0px; + background-position: -506px -891px; width: 102px; height: 90px; } .head_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1209px; + background-position: -1390px -273px; width: 90px; height: 90px; } .head_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1209px; + background-position: -1390px -364px; width: 90px; height: 90px; } .head_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1209px; + background-position: -1026px -561px; width: 90px; height: 90px; } .head_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1209px; + background-position: -1390px -546px; width: 90px; height: 90px; } .head_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1209px; + background-position: -1390px -637px; width: 90px; height: 90px; } .head_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -742px; + background-position: -115px -712px; width: 114px; height: 90px; } .head_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -742px; + background-position: -115px -621px; width: 114px; height: 90px; } .head_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -637px; + background-position: -115px -348px; width: 114px; height: 90px; } .head_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -560px; + background-position: -460px -712px; width: 114px; height: 90px; } .head_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -1209px; + background-position: -1390px -1092px; width: 90px; height: 90px; } .head_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1183px -1209px; + background-position: -1390px -1183px; width: 90px; height: 90px; } .head_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px 0px; + background-position: 0px -1361px; width: 90px; height: 90px; } .head_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -91px; + background-position: -91px -1361px; width: 90px; height: 90px; } .shield_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1300px; + background-position: -1208px -91px; width: 90px; height: 90px; } .shield_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -91px; + background-position: -1208px 0px; width: 90px; height: 90px; } .shield_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1300px; + background-position: -1092px -1088px; width: 90px; height: 90px; } .shield_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1300px; + background-position: -1001px -1088px; width: 90px; height: 90px; } .shield_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -91px; + background-position: -609px -891px; width: 102px; height: 90px; } .shield_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1300px; + background-position: -455px -1088px; width: 90px; height: 90px; } .shield_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1300px; + background-position: -364px -1088px; width: 90px; height: 90px; } .shield_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -569px -364px; + background-position: -230px -348px; width: 114px; height: 90px; } .shield_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -728px; + background-position: -115px -803px; width: 114px; height: 87px; } .shield_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -469px; + background-position: -345px -348px; width: 114px; height: 90px; } .shield_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -560px; + background-position: -575px 0px; width: 114px; height: 90px; } .shield_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -569px -273px; + background-position: -575px -273px; width: 114px; height: 90px; } .shield_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -91px; + background-position: -1117px -364px; width: 90px; height: 90px; } .shield_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -182px; + background-position: -1117px 0px; width: 90px; height: 90px; } .shield_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -273px; + background-position: -1001px -997px; width: 90px; height: 90px; } .shop_armor_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1173px; + background-position: -1101px -1361px; width: 68px; height: 68px; } .shop_armor_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1104px; + background-position: -1170px -1361px; width: 68px; height: 68px; } .shop_armor_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -1035px; + background-position: -1239px -1361px; width: 68px; height: 68px; } .shop_armor_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -966px; + background-position: -1308px -1361px; width: 68px; height: 68px; } .shop_armor_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -897px; + background-position: -1377px -1361px; width: 68px; height: 68px; } .shop_armor_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -828px; + background-position: -1481px 0px; width: 68px; height: 68px; } .shop_armor_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -759px; + background-position: -1481px -69px; width: 68px; height: 68px; } .shop_armor_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -690px; + background-position: -1481px -138px; width: 68px; height: 68px; } .shop_armor_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -621px; + background-position: -1481px -207px; width: 68px; height: 68px; } .shop_armor_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -552px; + background-position: -1481px -276px; width: 68px; height: 68px; } .shop_armor_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -483px; + background-position: -1481px -345px; width: 68px; height: 68px; } .shop_armor_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -833px; + background-position: -1481px -414px; width: 68px; height: 68px; } .shop_armor_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -414px; + background-position: -1481px -483px; width: 68px; height: 68px; } .shop_armor_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -833px; + background-position: -1481px -552px; width: 68px; height: 68px; } .shop_armor_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -833px; + background-position: -1481px -621px; width: 68px; height: 68px; } .shop_armor_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -833px; + background-position: -1481px -690px; width: 68px; height: 68px; } .shop_armor_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -833px; + background-position: -1481px -759px; width: 68px; height: 68px; } .shop_armor_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -833px; + background-position: -1481px -828px; width: 68px; height: 68px; } .shop_armor_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -833px; + background-position: -1481px -897px; width: 68px; height: 68px; } .shop_armor_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -833px; + background-position: -1481px -966px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1380px -1391px; + background-position: -966px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px 0px; + background-position: -1035px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -69px; + background-position: -1104px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -138px; + background-position: -1173px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -207px; + background-position: -1242px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -276px; + background-position: -1311px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -345px; + background-position: -1380px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -414px; + background-position: -1449px -1452px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -483px; + background-position: -1550px 0px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -552px; + background-position: -1550px -69px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -621px; + background-position: -1550px -138px; width: 68px; height: 68px; } .shop_headAccessory_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -690px; + background-position: -1550px -207px; width: 68px; height: 68px; } .shop_headAccessory_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -759px; + background-position: -1550px -276px; width: 68px; height: 68px; } .shop_headAccessory_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -828px; + background-position: -1550px -345px; width: 68px; height: 68px; } .shop_headAccessory_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -897px; + background-position: -1550px -414px; width: 68px; height: 68px; } .shop_headAccessory_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -966px; + background-position: -1550px -483px; width: 68px; height: 68px; } .shop_head_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1391px; + background-position: -1481px -1035px; width: 68px; height: 68px; } .shop_head_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1391px; + background-position: -1481px -1104px; width: 68px; height: 68px; } .shop_head_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1391px; + background-position: -1481px -1173px; width: 68px; height: 68px; } .shop_head_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1391px; + background-position: -1481px -1242px; width: 68px; height: 68px; } .shop_head_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1391px; + background-position: -1481px -1311px; width: 68px; height: 68px; } .shop_head_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1391px; + background-position: -1481px -1380px; width: 68px; height: 68px; } .shop_head_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1391px; + background-position: 0px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1391px; + background-position: -69px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1391px; + background-position: -138px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1391px; + background-position: -207px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1391px; + background-position: -276px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1391px; + background-position: -345px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1391px; + background-position: -414px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1391px; + background-position: -483px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -1391px; + background-position: -552px -1452px; width: 68px; height: 68px; } .shop_head_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1035px -1391px; + background-position: -621px -1452px; width: 68px; height: 68px; } .shop_head_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1104px -1391px; + background-position: -690px -1452px; width: 68px; height: 68px; } .shop_head_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1173px -1391px; + background-position: -759px -1452px; width: 68px; height: 68px; } .shop_head_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1242px -1391px; + background-position: -828px -1452px; width: 68px; height: 68px; } .shop_head_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1311px -1391px; + background-position: -897px -1452px; width: 68px; height: 68px; } .shop_shield_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -1035px; + background-position: -1550px -552px; width: 68px; height: 68px; } .shop_shield_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -1104px; + background-position: -1550px -621px; width: 68px; height: 68px; } .shop_shield_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -1173px; + background-position: -1550px -690px; width: 68px; height: 68px; } .shop_shield_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -1242px; + background-position: -1390px -1274px; width: 68px; height: 68px; } .shop_shield_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -1311px; + background-position: -1550px -828px; width: 68px; height: 68px; } .shop_shield_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1496px -1380px; + background-position: -1550px -897px; width: 68px; height: 68px; } .shop_shield_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1460px; + background-position: -1550px -966px; width: 68px; height: 68px; } .shop_shield_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1460px; + background-position: -1550px -1035px; width: 68px; height: 68px; } .shop_shield_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1460px; + background-position: -1550px -1104px; width: 68px; height: 68px; } .shop_shield_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1460px; + background-position: -1550px -1173px; width: 68px; height: 68px; } .shop_shield_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1460px; + background-position: -1550px -1242px; width: 68px; height: 68px; } .shop_shield_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1460px; + background-position: -1550px -1311px; width: 68px; height: 68px; } .shop_shield_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1460px; + background-position: -1550px -1380px; width: 68px; height: 68px; } .shop_shield_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1460px; + background-position: -1550px -1449px; width: 68px; height: 68px; } .shop_shield_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1460px; + background-position: 0px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1460px; + background-position: -69px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1460px; + background-position: -138px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1460px; + background-position: -207px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1460px; + background-position: -276px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1460px; + background-position: -345px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -1460px; + background-position: -414px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1035px -1460px; + background-position: -483px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1104px -1460px; + background-position: -552px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1173px -1460px; + background-position: -621px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1242px -1460px; + background-position: -690px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1311px -1460px; + background-position: -759px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1380px -1460px; + background-position: -828px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1449px -1460px; + background-position: -897px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px 0px; + background-position: -966px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -69px; + background-position: -1035px -1521px; width: 68px; height: 68px; } .shop_weapon_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -138px; + background-position: -1104px -1521px; width: 68px; height: 68px; } .shop_weapon_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -207px; + background-position: -1173px -1521px; width: 68px; height: 68px; } .shop_weapon_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -276px; + background-position: -1242px -1521px; width: 68px; height: 68px; } .shop_weapon_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1565px -345px; + background-position: -1311px -1521px; width: 68px; height: 68px; } .shop_weapon_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -833px; + background-position: -1380px -1521px; width: 68px; height: 68px; } .slim_armor_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -1274px; + background-position: -910px -997px; width: 90px; height: 90px; } .slim_armor_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -1183px; + background-position: -546px -997px; width: 90px; height: 90px; } .slim_armor_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -1092px; + background-position: -455px -997px; width: 90px; height: 90px; } .slim_armor_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -1001px; + background-position: -364px -997px; width: 90px; height: 90px; } .slim_armor_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -910px; + background-position: 0px -997px; width: 90px; height: 90px; } .slim_armor_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -819px; + background-position: -1026px -834px; width: 90px; height: 90px; } .slim_armor_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -728px; + background-position: -1026px -743px; width: 90px; height: 90px; } .slim_armor_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -637px; + background-position: -1026px -470px; width: 90px; height: 90px; } .slim_armor_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -546px; + background-position: -1026px -379px; width: 90px; height: 90px; } .slim_armor_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -455px; + background-position: -1026px -288px; width: 90px; height: 90px; } .slim_armor_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px -364px; + background-position: -1390px -1001px; width: 90px; height: 90px; } .slim_armor_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -833px; + background-position: -805px -637px; width: 114px; height: 87px; } .slim_armor_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -309px -363px; + background-position: -460px -621px; width: 114px; height: 90px; } .slim_armor_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -469px; + background-position: -805px -364px; width: 114px; height: 90px; } .slim_armor_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px -273px; + background-position: 0px -621px; width: 114px; height: 90px; } .slim_armor_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -684px -364px; + background-position: -690px -455px; width: 114px; height: 90px; } .slim_armor_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -273px; + background-position: -728px -1179px; width: 90px; height: 90px; } .slim_armor_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -182px; + background-position: -364px -1179px; width: 90px; height: 90px; } .slim_armor_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -91px; + background-position: -637px -1088px; width: 90px; height: 90px; } .slim_armor_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1027px; + background-position: -546px -1088px; width: 90px; height: 90px; } .weapon_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1027px; + background-position: 0px -1088px; width: 90px; height: 90px; } .weapon_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1027px; + background-position: -1117px -910px; width: 90px; height: 90px; } .weapon_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1027px; + background-position: -1117px -819px; width: 90px; height: 90px; } .weapon_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1027px; + background-position: -1117px -455px; width: 90px; height: 90px; } .weapon_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -819px; + background-position: -1117px -273px; width: 90px; height: 90px; } .weapon_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -728px; + background-position: -1117px -182px; width: 90px; height: 90px; } .weapon_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -273px; + background-position: -403px -891px; width: 102px; height: 90px; } .weapon_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1405px 0px; + background-position: -273px -997px; width: 90px; height: 90px; } .weapon_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1274px -1300px; + background-position: -182px -997px; width: 90px; height: 90px; } .weapon_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1300px; + background-position: -1026px -197px; width: 90px; height: 90px; } .weapon_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1314px -728px; + background-position: -1026px -106px; width: 90px; height: 90px; } .weapon_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1209px; + background-position: -1390px -910px; width: 90px; height: 90px; } .weapon_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -91px; + background-position: -230px -439px; width: 114px; height: 90px; } .weapon_special_spring2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -182px; + background-position: -115px -439px; width: 114px; height: 90px; } .weapon_special_spring2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -799px -455px; + background-position: 0px -439px; width: 114px; height: 90px; } .weapon_special_spring2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -742px; + background-position: -460px -91px; width: 114px; height: 90px; } .weapon_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1118px; + background-position: -273px -1088px; width: 90px; height: 90px; } .weapon_special_springMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -1001px; + background-position: -182px -1088px; width: 90px; height: 90px; } .weapon_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px 0px; + background-position: -1117px -637px; width: 90px; height: 90px; } .weapon_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1029px -637px; + background-position: -1117px -546px; width: 90px; height: 90px; } .body_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1300px; + background-position: -1117px -91px; width: 90px; height: 90px; } .body_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1209px; + background-position: -637px -997px; width: 90px; height: 90px; } .body_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -363px; + background-position: -103px -242px; width: 102px; height: 105px; } .body_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -921px; + background-position: -920px -182px; width: 90px; height: 105px; } .body_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -921px; + background-position: -1026px 0px; width: 90px; height: 105px; } .body_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -921px; + background-position: 0px -891px; width: 90px; height: 105px; } .broad_armor_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1118px; + background-position: -546px -1270px; width: 90px; height: 90px; } .broad_armor_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -364px; + background-position: -1299px -910px; width: 90px; height: 90px; } .broad_armor_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -103px -363px; + background-position: 0px -242px; width: 102px; height: 105px; } .broad_armor_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -921px; + background-position: -920px -712px; width: 90px; height: 105px; } .broad_armor_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -921px; + background-position: -920px -606px; width: 90px; height: 105px; } .broad_armor_special_summer2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -921px; + background-position: -920px -500px; width: 90px; height: 105px; } .broad_armor_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -921px; + background-position: -920px -394px; width: 90px; height: 105px; } .broad_armor_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -921px; + background-position: -920px -288px; width: 90px; height: 105px; } .broad_armor_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -242px; + background-position: -345px 0px; width: 114px; height: 105px; } .broad_armor_special_summer2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -364px; + background-position: -1390px -819px; width: 90px; height: 90px; } .broad_armor_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -109px; - width: 105px; - height: 105px; -} -.broad_armor_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -569px -455px; - width: 114px; - height: 90px; -} -.broad_armor_special_summer2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -121px; - width: 114px; - height: 120px; -} -.broad_armor_special_summer2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -121px; - width: 114px; - height: 120px; -} -.broad_armor_special_summer2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -469px; - width: 114px; - height: 90px; -} -.broad_armor_special_summer2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -121px; - width: 114px; - height: 120px; -} -.broad_armor_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -921px; - width: 90px; - height: 105px; -} -.broad_armor_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -921px; - width: 90px; - height: 105px; -} -.broad_armor_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -637px; - width: 111px; - height: 90px; -} -.broad_armor_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -455px; - width: 111px; - height: 90px; -} -.eyewear_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -273px; - width: 111px; - height: 90px; -} -.eyewear_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -914px -182px; - width: 111px; - height: 90px; -} -.head_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -819px; - width: 90px; - height: 90px; -} -.head_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -273px; - width: 90px; - height: 90px; -} -.head_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -206px -363px; - width: 102px; - height: 105px; -} -.head_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -921px; - width: 90px; - height: 105px; -} -.head_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1209px; - width: 90px; - height: 90px; -} -.head_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1209px; - width: 90px; - height: 90px; -} -.head_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px 0px; - width: 108px; - height: 108px; -} -.head_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1223px -182px; - width: 90px; - height: 90px; -} -.head_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -242px; - width: 114px; - height: 102px; -} -.head_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1132px -910px; - width: 90px; - height: 90px; -} -.head_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -215px; + background-position: -345px -106px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-9.css b/website/client/assets/css/sprites/spritesmith-main-9.css index c695692c40..be96b42000 100644 --- a/website/client/assets/css/sprites/spritesmith-main-9.css +++ b/website/client/assets/css/sprites/spritesmith-main-9.css @@ -1,714 +1,846 @@ -.head_special_summer2017Warrior { +.broad_armor_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -363px; + background-position: -115px -472px; width: 114px; height: 90px; } -.head_special_summer2018Healer { +.broad_armor_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px 0px; + background-position: -460px 0px; width: 114px; height: 120px; } -.head_special_summer2018Mage { +.broad_armor_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -121px; + width: 114px; + height: 120px; +} +.broad_armor_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -796px -364px; + width: 114px; + height: 90px; +} +.broad_armor_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-position: -115px 0px; width: 114px; height: 120px; } +.broad_armor_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1023px -212px; + width: 90px; + height: 105px; +} +.broad_armor_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1023px -318px; + width: 90px; + height: 105px; +} +.broad_armor_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px -772px; + width: 111px; + height: 90px; +} +.broad_armor_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -572px -772px; + width: 111px; + height: 90px; +} +.eyewear_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -911px -546px; + width: 111px; + height: 90px; +} +.eyewear_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -911px -455px; + width: 111px; + height: 90px; +} +.head_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1114px -819px; + width: 90px; + height: 90px; +} +.head_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -182px -1148px; + width: 90px; + height: 90px; +} +.head_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -575px; + width: 102px; + height: 105px; +} +.head_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1023px -742px; + width: 90px; + height: 105px; +} +.head_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -1057px; + width: 90px; + height: 90px; +} +.head_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -182px -1057px; + width: 90px; + height: 90px; +} +.head_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -218px -363px; + width: 108px; + height: 108px; +} +.head_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -364px -1148px; + width: 90px; + height: 90px; +} +.head_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -472px; + width: 114px; + height: 102px; +} +.head_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1302px 0px; + width: 90px; + height: 90px; +} +.head_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -575px 0px; + width: 105px; + height: 105px; +} +.head_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px -472px; + width: 114px; + height: 90px; +} +.head_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px 0px; + width: 114px; + height: 120px; +} +.head_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px 0px; + width: 114px; + height: 120px; +} .head_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -572px; + background-position: -460px -681px; width: 114px; height: 90px; } .head_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -242px; + background-position: 0px -242px; width: 114px; height: 120px; } .head_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -845px; + background-position: -1023px -636px; width: 90px; height: 105px; } .head_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px 0px; + background-position: -1023px -530px; width: 90px; height: 105px; } .head_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -112px -754px; + background-position: -911px -364px; width: 111px; height: 90px; } .head_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -224px -754px; + background-position: -911px -273px; width: 111px; height: 90px; } .shield_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -1224px; + background-position: -273px -1057px; width: 90px; height: 90px; } .shield_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -569px -318px; + background-position: -206px -575px; width: 102px; height: 105px; } .shield_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -530px; + background-position: -911px -728px; width: 90px; height: 105px; } .shield_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -1224px; + background-position: -1092px -1148px; width: 90px; height: 90px; } .shield_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px 0px; + background-position: 0px -363px; width: 108px; height: 108px; } .shield_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -569px -212px; + background-position: -103px -575px; width: 102px; height: 105px; } .shield_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -363px; + background-position: -327px -363px; width: 114px; height: 102px; } .shield_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -218px; + background-position: -575px -212px; width: 105px; height: 105px; } .shield_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px 0px; + background-position: -796px -455px; width: 114px; height: 90px; } .shield_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -242px; + background-position: -460px -121px; width: 114px; height: 120px; } .shield_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -273px; + background-position: -345px -772px; width: 114px; height: 90px; } .shield_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -242px; + background-position: -345px -242px; width: 114px; height: 120px; } .shield_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -845px; + background-position: -546px -951px; width: 90px; height: 105px; } .shield_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -637px; + background-position: -911px -91px; width: 111px; height: 90px; } .shield_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -754px; + background-position: -684px -772px; width: 111px; height: 90px; } .shop_armor_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -621px; + background-position: -1691px -1173px; width: 68px; height: 68px; } .shop_armor_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -552px; + background-position: -1691px -1104px; width: 68px; height: 68px; } .shop_armor_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -483px; + background-position: -1691px -1035px; width: 68px; height: 68px; } .shop_armor_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1522px; + background-position: -1691px -966px; width: 68px; height: 68px; } .shop_armor_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1522px; + background-position: -1691px -897px; width: 68px; height: 68px; } .shop_armor_special_summer2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1522px; + background-position: -1691px -828px; width: 68px; height: 68px; } .shop_armor_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1522px; + background-position: -1691px -759px; width: 68px; height: 68px; } .shop_armor_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1522px; + background-position: -1691px -690px; width: 68px; height: 68px; } .shop_armor_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1522px; + background-position: -1691px -621px; width: 68px; height: 68px; } .shop_armor_special_summer2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1315px; + background-position: -1691px -552px; width: 68px; height: 68px; } .shop_armor_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1315px; + background-position: -1691px -483px; width: 68px; height: 68px; } .shop_armor_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1315px; + background-position: -1691px -414px; width: 68px; height: 68px; } .shop_armor_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1315px; + background-position: -1691px -345px; width: 68px; height: 68px; } .shop_armor_special_summer2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1315px; + background-position: -1691px -276px; width: 68px; height: 68px; } .shop_armor_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1315px; + background-position: -1691px -207px; width: 68px; height: 68px; } .shop_armor_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1315px; + background-position: -1691px -138px; width: 68px; height: 68px; } .shop_armor_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1315px; + background-position: -1691px -69px; width: 68px; height: 68px; } .shop_armor_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1315px; + background-position: -1691px 0px; width: 68px; height: 68px; } .shop_armor_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1315px; + background-position: -1587px -1559px; width: 68px; height: 68px; } .shop_armor_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1518px -1591px; + background-position: -1518px -1559px; width: 68px; height: 68px; } .shop_body_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1242px; + background-position: -1449px -1559px; width: 68px; height: 68px; } .shop_body_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1173px; + background-position: -1380px -1559px; width: 68px; height: 68px; } .shop_body_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1104px; + background-position: -1311px -1559px; width: 68px; height: 68px; } .shop_body_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1035px; + background-position: -1242px -1559px; width: 68px; height: 68px; } .shop_body_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -138px; + background-position: -1173px -1559px; width: 68px; height: 68px; } .shop_body_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1522px; + background-position: -1104px -1559px; width: 68px; height: 68px; } .shop_eyewear_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1522px; + background-position: -1035px -1559px; width: 68px; height: 68px; } .shop_eyewear_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1449px; + background-position: -966px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1380px; + background-position: -897px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1311px; + background-position: -828px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1242px; + background-position: -759px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1173px; + background-position: -690px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1384px; + background-position: -621px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1315px; + background-position: -552px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1315px; + background-position: -483px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1315px; + background-position: -414px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1315px; + background-position: -345px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1315px; + background-position: -276px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1315px; + background-position: -207px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1315px; + background-position: -138px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1315px; + background-position: -69px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1315px; + background-position: 0px -1559px; width: 68px; height: 68px; } .shop_head_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1664px -207px; + background-position: -1622px -1449px; width: 68px; height: 68px; } .shop_head_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1664px -138px; + background-position: -1622px -1380px; width: 68px; height: 68px; } .shop_head_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1664px -69px; + background-position: -1622px -1311px; width: 68px; height: 68px; } .shop_head_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1664px 0px; + background-position: -1622px -1242px; width: 68px; height: 68px; } .shop_head_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1587px -1591px; + background-position: -1622px -1173px; width: 68px; height: 68px; } .shop_head_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1449px -1591px; + background-position: -138px -1421px; width: 68px; height: 68px; } .shop_shield_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1591px; + background-position: -69px -1421px; width: 68px; height: 68px; } .shop_shield_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1591px; + background-position: 0px -1421px; width: 68px; height: 68px; } .shop_shield_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1591px; + background-position: -1484px -1311px; width: 68px; height: 68px; } .shop_shield_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1591px; + background-position: -1484px -1242px; width: 68px; height: 68px; } .shop_shield_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1591px; + background-position: -1484px -1173px; width: 68px; height: 68px; } .shop_shield_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1591px; + background-position: -1484px -1104px; width: 68px; height: 68px; } .shop_shield_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1591px; + background-position: -1484px -1035px; width: 68px; height: 68px; } .shop_shield_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1591px; + background-position: -1484px -966px; width: 68px; height: 68px; } .shop_shield_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1591px; + background-position: -1484px -897px; width: 68px; height: 68px; } .shop_shield_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -966px; + background-position: -1484px -828px; width: 68px; height: 68px; } .shop_shield_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -897px; + background-position: -1484px -759px; width: 68px; height: 68px; } .shop_shield_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -759px; + background-position: -1484px -690px; width: 68px; height: 68px; } .shop_shield_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1384px; + background-position: -1484px -621px; width: 68px; height: 68px; } .shop_shield_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -828px; + background-position: -1484px -552px; width: 68px; height: 68px; } .shop_shield_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1591px; + background-position: -1484px -483px; width: 68px; height: 68px; } .shop_weapon_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -1183px; + background-position: -1484px -414px; width: 68px; height: 68px; } .shop_weapon_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -787px -754px; + background-position: -1484px -345px; width: 68px; height: 68px; } .shop_weapon_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1315px; + background-position: -1484px -276px; width: 68px; height: 68px; } .shop_weapon_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1315px; + background-position: -1484px -207px; width: 68px; height: 68px; } .shop_weapon_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1522px; + background-position: -1484px -138px; width: 68px; height: 68px; } .shop_weapon_special_summer2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1522px; + background-position: -1484px -69px; width: 68px; height: 68px; } .shop_weapon_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1522px; + background-position: -1484px 0px; width: 68px; height: 68px; } .shop_weapon_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1522px; + background-position: -1368px -1330px; width: 68px; height: 68px; } .shop_weapon_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1522px; + background-position: -1299px -1330px; width: 68px; height: 68px; } .shop_weapon_special_summer2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1522px; + background-position: -1230px -1330px; width: 68px; height: 68px; } .shop_weapon_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1522px; + background-position: -1161px -1330px; width: 68px; height: 68px; } .shop_weapon_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1449px -1522px; + background-position: -1092px -1330px; width: 68px; height: 68px; } .shop_weapon_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1518px -1522px; + background-position: -1033px -951px; width: 68px; height: 68px; } .shop_weapon_special_summer2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px 0px; + background-position: -943px -863px; width: 68px; height: 68px; } .shop_weapon_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -69px; + background-position: -874px -863px; width: 68px; height: 68px; } .shop_weapon_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -207px; + background-position: -805px -863px; width: 68px; height: 68px; } .shop_weapon_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -276px; + background-position: -736px -863px; width: 68px; height: 68px; } .shop_weapon_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -345px; + background-position: -667px -863px; width: 68px; height: 68px; } .shop_weapon_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -414px; + background-position: -598px -863px; width: 68px; height: 68px; } .shop_weapon_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -690px; + background-position: -529px -863px; width: 68px; height: 68px; } .slim_armor_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -910px; + background-position: -1211px -819px; width: 90px; height: 90px; } .slim_armor_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -951px; + background-position: -1211px -910px; width: 90px; height: 90px; } .slim_armor_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -206px -466px; + background-position: -412px -575px; width: 102px; height: 105px; } .slim_armor_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -845px; + background-position: -1023px -106px; width: 90px; height: 105px; } .slim_armor_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -845px; + background-position: -1023px -424px; width: 90px; height: 105px; } .slim_armor_special_summer2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -845px; + background-position: -364px -951px; width: 90px; height: 105px; } .slim_armor_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -845px; + background-position: -455px -951px; width: 90px; height: 105px; } .slim_armor_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -309px -466px; + background-position: -515px -575px; width: 102px; height: 105px; } .slim_armor_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -242px; + background-position: -460px -242px; width: 114px; height: 105px; } .slim_armor_special_summer2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -1042px; + background-position: -546px -1148px; width: 90px; height: 90px; } .slim_armor_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -569px -106px; + background-position: -575px -318px; width: 105px; height: 105px; } .slim_armor_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -663px; + background-position: -575px -681px; width: 114px; height: 90px; } @@ -726,1603 +858,1363 @@ } .slim_armor_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -663px; + background-position: -681px -455px; width: 114px; height: 90px; } .slim_armor_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px 0px; + background-position: -230px -242px; width: 114px; height: 120px; } .slim_armor_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -106px; + background-position: 0px -951px; width: 90px; height: 105px; } .slim_armor_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -636px; + background-position: -91px -951px; width: 90px; height: 105px; } .slim_armor_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -448px -754px; + background-position: -796px -772px; width: 111px; height: 90px; } .slim_armor_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -560px -754px; + background-position: -911px 0px; width: 111px; height: 90px; } .weapon_special_summer2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -546px; + background-position: -1302px -273px; width: 90px; height: 90px; } .weapon_special_summer2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -1133px; + background-position: -1302px -364px; width: 90px; height: 90px; } .weapon_special_summer2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -466px; + background-position: -309px -575px; width: 102px; height: 105px; } .weapon_special_summer2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -212px; + background-position: -1023px 0px; width: 90px; height: 105px; } .weapon_special_summer2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -637px; + background-position: -1302px -637px; width: 90px; height: 90px; } .weapon_special_summer2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -728px; + background-position: -1302px -728px; width: 90px; height: 90px; } .weapon_special_summer2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -109px; + background-position: -109px -363px; width: 108px; height: 108px; } .weapon_special_summer2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -103px -466px; + background-position: -575px -424px; width: 102px; height: 105px; } .weapon_special_summer2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -363px; + background-position: -442px -363px; width: 114px; height: 102px; } .weapon_special_summer2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -363px; + background-position: -690px -681px; width: 105px; height: 90px; } .weapon_special_summer2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -569px 0px; + background-position: -575px -106px; width: 105px; height: 105px; } .weapon_special_summer2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -455px; + background-position: -796px -546px; width: 114px; height: 90px; } .weapon_special_summer2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -121px; + background-position: -115px -242px; width: 114px; height: 120px; } .weapon_special_summer2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -121px; + background-position: -230px 0px; width: 114px; height: 120px; } .weapon_special_summer2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -182px; + background-position: -681px 0px; width: 114px; height: 90px; } .weapon_special_summer2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px 0px; + background-position: -345px -121px; width: 114px; height: 120px; } .weapon_special_summerHealer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -424px; + background-position: -182px -951px; width: 90px; height: 105px; } .weapon_special_summerMage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -318px; + background-position: -273px -951px; width: 90px; height: 105px; } .weapon_special_summerRogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -336px -754px; + background-position: -911px -182px; width: 111px; height: 90px; } .weapon_special_summerWarrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -546px; + background-position: -911px -637px; width: 111px; height: 90px; } .back_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -672px -754px; + background-position: 0px -863px; width: 114px; height: 87px; } .body_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -819px; + background-position: -1001px -1239px; width: 90px; height: 90px; } .broad_armor_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -905px -742px; + background-position: -1092px -1239px; width: 90px; height: 90px; } .head_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -951px; + background-position: -1183px -1239px; width: 90px; height: 90px; } .shield_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -91px; + background-position: -1114px -273px; width: 93px; height: 90px; } .shop_armor_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1522px; + background-position: -460px -863px; width: 68px; height: 68px; } .shop_back_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1522px; + background-position: -391px -863px; width: 68px; height: 68px; } .shop_body_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1522px; + background-position: -322px -863px; width: 68px; height: 68px; } .shop_head_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1522px; + background-position: -253px -863px; width: 68px; height: 68px; } .shop_shield_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1522px; + background-position: -207px -1490px; width: 68px; height: 68px; } .shop_weapon_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1522px; + background-position: -184px -863px; width: 68px; height: 68px; } .slim_armor_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -951px; + background-position: -1393px -546px; width: 90px; height: 90px; } .weapon_special_takeThis { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -951px; + background-position: -1393px -637px; width: 90px; height: 90px; } .broad_armor_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -951px; + background-position: -1393px -728px; width: 90px; height: 90px; } .broad_armor_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -951px; + background-position: -1393px -819px; width: 90px; height: 90px; } .broad_armor_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -951px; + background-position: -1393px -910px; width: 90px; height: 90px; } .broad_armor_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -951px; + background-position: -1183px -1148px; width: 90px; height: 90px; } .broad_armor_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -951px; + background-position: -1393px -1092px; width: 90px; height: 90px; } .broad_armor_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -663px; + background-position: -839px -951px; width: 96px; height: 90px; } .broad_armor_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -951px; + background-position: 0px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -182px; + background-position: -1114px -546px; width: 93px; height: 90px; } .broad_armor_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -951px; + background-position: -182px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px 0px; + background-position: -273px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -91px; + background-position: -364px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -182px; + background-position: -455px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -273px; + background-position: -546px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -364px; + background-position: -637px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -455px; + background-position: -728px -1330px; width: 90px; height: 90px; } .broad_armor_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -663px; + background-position: -796px -273px; width: 114px; height: 90px; } .broad_armor_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -663px; + background-position: -681px -546px; width: 114px; height: 90px; } .broad_armor_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -546px; + background-position: -345px -472px; width: 114px; height: 90px; } .broad_armor_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -455px; + background-position: -230px -472px; width: 114px; height: 90px; } .broad_armor_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -546px; + background-position: -1393px -364px; width: 90px; height: 90px; } .head_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -637px; + background-position: -1393px -273px; width: 90px; height: 90px; } .head_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -728px; + background-position: -1393px -182px; width: 90px; height: 90px; } .head_special_nye2014 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -819px; + background-position: -1393px -91px; width: 90px; height: 90px; } .head_special_nye2015 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1093px -910px; + background-position: -1393px 0px; width: 90px; height: 90px; } .head_special_nye2016 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1042px; + background-position: -1211px -728px; width: 90px; height: 90px; } .head_special_nye2017 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -1042px; + background-position: -1211px -637px; width: 90px; height: 90px; } .head_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -1042px; + background-position: -1211px -546px; width: 90px; height: 90px; } .head_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -1042px; + background-position: -1211px -455px; width: 90px; height: 90px; } .head_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -1042px; + background-position: -1211px -364px; width: 90px; height: 90px; } .head_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -1042px; + background-position: -1211px -273px; width: 90px; height: 90px; } .head_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -651px -845px; + background-position: -936px -951px; width: 96px; height: 90px; } .head_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -1042px; + background-position: -1211px -91px; width: 90px; height: 90px; } .head_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -273px; + background-position: -1114px -364px; width: 93px; height: 90px; } .head_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -1042px; + background-position: -1092px -1057px; width: 90px; height: 90px; } .head_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -1042px; + background-position: -1001px -1057px; width: 90px; height: 90px; } .head_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -1042px; + background-position: -910px -1057px; width: 90px; height: 90px; } .head_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -1042px; + background-position: -819px -1057px; width: 90px; height: 90px; } .head_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1092px -1042px; + background-position: -728px -1057px; width: 90px; height: 90px; } .head_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px 0px; + background-position: -637px -1057px; width: 90px; height: 90px; } .head_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -91px; + background-position: -546px -1057px; width: 90px; height: 90px; } .head_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -273px; + background-position: -230px -772px; width: 114px; height: 90px; } .head_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -182px; + background-position: -115px -772px; width: 114px; height: 90px; } .head_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -91px; + background-position: 0px -772px; width: 114px; height: 90px; } .head_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px 0px; + background-position: -796px -637px; width: 114px; height: 90px; } .head_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -182px; + background-position: -91px -1057px; width: 90px; height: 90px; } .shield_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -845px; + background-position: -637px -951px; width: 104px; height: 90px; } .shield_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -273px; + background-position: -1023px -848px; width: 90px; height: 90px; } .shield_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -364px; + background-position: -1114px -910px; width: 90px; height: 90px; } .shield_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -572px; + background-position: -1114px -91px; width: 96px; height: 90px; } .shield_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -455px; + background-position: -1001px -1330px; width: 90px; height: 90px; } .shield_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -364px; + background-position: -1114px -728px; width: 93px; height: 90px; } .shield_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -637px; + background-position: -819px -1330px; width: 90px; height: 90px; } .shield_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -728px; + background-position: -91px -1330px; width: 90px; height: 90px; } .shield_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -819px; + background-position: -1393px -1183px; width: 90px; height: 90px; } .shield_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px 0px; + background-position: -1114px -182px; width: 96px; height: 90px; } .shield_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -637px; + background-position: -1393px -455px; width: 90px; height: 90px; } .shield_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -572px; + background-position: -796px -182px; width: 114px; height: 90px; } .shield_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -572px; + background-position: -796px -91px; width: 114px; height: 90px; } .shield_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -572px; + background-position: -796px 0px; width: 114px; height: 90px; } .shield_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1184px -1001px; + background-position: -728px -1239px; width: 90px; height: 90px; } .shop_armor_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1384px; + background-position: -207px -1421px; width: 68px; height: 68px; } .shop_armor_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1384px; + background-position: -276px -1421px; width: 68px; height: 68px; } .shop_armor_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1384px; + background-position: -345px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1384px; + background-position: -414px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1384px; + background-position: -483px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1384px; + background-position: -552px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1384px; + background-position: -621px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1384px; + background-position: -690px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1384px; + background-position: -759px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1384px; + background-position: -828px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1384px; + background-position: -897px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1664px -276px; + background-position: -966px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1384px; + background-position: -1035px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1384px; + background-position: -1104px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1384px; + background-position: -1173px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1384px; + background-position: -1242px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1384px; + background-position: -1311px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1384px; + background-position: -1380px -1421px; width: 68px; height: 68px; } .shop_armor_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1384px; + background-position: -1449px -1421px; width: 68px; height: 68px; } .shop_armor_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1384px; + background-position: -1553px 0px; width: 68px; height: 68px; } .shop_head_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px 0px; + background-position: -1553px -69px; width: 68px; height: 68px; } .shop_head_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -69px; + background-position: -1553px -138px; width: 68px; height: 68px; } .shop_head_special_nye2014 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -138px; + background-position: -1553px -207px; width: 68px; height: 68px; } .shop_head_special_nye2015 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -207px; + background-position: -1553px -276px; width: 68px; height: 68px; } .shop_head_special_nye2016 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -276px; + background-position: -1553px -345px; width: 68px; height: 68px; } .shop_head_special_nye2017 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -345px; + background-position: -1553px -414px; width: 68px; height: 68px; } .shop_head_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -414px; + background-position: -1553px -483px; width: 68px; height: 68px; } .shop_head_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -483px; + background-position: -1553px -552px; width: 68px; height: 68px; } .shop_head_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -552px; + background-position: -1553px -621px; width: 68px; height: 68px; } .shop_head_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -621px; + background-position: -1553px -690px; width: 68px; height: 68px; } .shop_head_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -690px; + background-position: -1553px -759px; width: 68px; height: 68px; } .shop_head_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -759px; + background-position: -1553px -828px; width: 68px; height: 68px; } .shop_head_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -828px; + background-position: -1553px -897px; width: 68px; height: 68px; } .shop_head_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -897px; + background-position: -1553px -966px; width: 68px; height: 68px; } .shop_head_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -966px; + background-position: -1553px -1035px; width: 68px; height: 68px; } .shop_head_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -1035px; + background-position: -1553px -1104px; width: 68px; height: 68px; } .shop_head_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -1104px; + background-position: -1553px -1173px; width: 68px; height: 68px; } .shop_head_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -1173px; + background-position: -1553px -1242px; width: 68px; height: 68px; } .shop_head_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -1242px; + background-position: -1553px -1311px; width: 68px; height: 68px; } .shop_head_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -1311px; + background-position: -1553px -1380px; width: 68px; height: 68px; } .shop_head_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1457px -1380px; + background-position: 0px -1490px; width: 68px; height: 68px; } .shop_head_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1453px; + background-position: -69px -1490px; width: 68px; height: 68px; } .shop_head_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1453px; + background-position: -138px -1490px; width: 68px; height: 68px; } .shop_head_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1453px; + background-position: -115px -863px; width: 68px; height: 68px; } .shop_head_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1453px; + background-position: -276px -1490px; width: 68px; height: 68px; } .shop_shield_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1453px; + background-position: -345px -1490px; width: 68px; height: 68px; } .shop_shield_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1453px; + background-position: -414px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1453px; + background-position: -483px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1453px; + background-position: -552px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1453px; + background-position: -621px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1453px; + background-position: -690px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1453px; + background-position: -759px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1453px; + background-position: -828px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1453px; + background-position: -897px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1453px; + background-position: -966px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1453px; + background-position: -1035px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1453px; + background-position: -1104px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1453px; + background-position: -1173px -1490px; width: 68px; height: 68px; } .shop_shield_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1453px; + background-position: -1242px -1490px; width: 68px; height: 68px; } .shop_shield_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1453px; + background-position: -1311px -1490px; width: 68px; height: 68px; } .shop_weapon_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1453px; + background-position: -1380px -1490px; width: 68px; height: 68px; } .shop_weapon_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1453px; + background-position: -1449px -1490px; width: 68px; height: 68px; } .shop_weapon_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1449px -1453px; + background-position: -1518px -1490px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px 0px; + background-position: -1622px 0px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -69px; + background-position: -1622px -69px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -138px; + background-position: -1622px -138px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -207px; + background-position: -1622px -207px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -276px; + background-position: -1622px -276px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -345px; + background-position: -1622px -345px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -414px; + background-position: -1622px -414px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -483px; + background-position: -1622px -483px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -552px; + background-position: -1622px -552px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -621px; + background-position: -1622px -621px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -690px; + background-position: -1622px -690px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -759px; + background-position: -1622px -759px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -828px; + background-position: -1622px -828px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -897px; + background-position: -1622px -897px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -966px; + background-position: -1622px -966px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1035px; + background-position: -1622px -1035px; width: 68px; height: 68px; } .shop_weapon_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1526px -1104px; + background-position: -1622px -1104px; width: 68px; height: 68px; } .slim_armor_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1133px; + background-position: -637px -1239px; width: 90px; height: 90px; } .slim_armor_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -1133px; + background-position: -546px -1239px; width: 90px; height: 90px; } .slim_armor_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -1133px; + background-position: -455px -1239px; width: 90px; height: 90px; } .slim_armor_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -1133px; + background-position: -364px -1239px; width: 90px; height: 90px; } .slim_armor_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -1133px; + background-position: -273px -1239px; width: 90px; height: 90px; } .slim_armor_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -845px -845px; + background-position: -1114px 0px; width: 96px; height: 90px; } .slim_armor_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -1133px; + background-position: -91px -1239px; width: 90px; height: 90px; } .slim_armor_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -455px; + background-position: -1114px -637px; width: 93px; height: 90px; } .slim_armor_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -1133px; + background-position: -1302px -1092px; width: 90px; height: 90px; } .slim_armor_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -1133px; + background-position: -1302px -1001px; width: 90px; height: 90px; } .slim_armor_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -1133px; + background-position: -1302px -910px; width: 90px; height: 90px; } .slim_armor_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -1133px; + background-position: -1302px -819px; width: 90px; height: 90px; } .slim_armor_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -1133px; + background-position: -1302px -546px; width: 90px; height: 90px; } .slim_armor_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1092px -1133px; + background-position: -1302px -455px; width: 90px; height: 90px; } .slim_armor_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1183px -1133px; + background-position: -1302px -182px; width: 90px; height: 90px; } .slim_armor_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -572px; + background-position: -345px -681px; width: 114px; height: 90px; } .slim_armor_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -527px -466px; + background-position: -230px -681px; width: 114px; height: 90px; } .slim_armor_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -412px -466px; + background-position: -115px -681px; width: 114px; height: 90px; } .slim_armor_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -364px; + background-position: 0px -681px; width: 114px; height: 90px; } .slim_armor_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px 0px; + background-position: -1001px -1148px; width: 90px; height: 90px; } .weapon_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -91px; + background-position: -910px -1148px; width: 90px; height: 90px; } .weapon_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -182px; + background-position: -819px -1148px; width: 90px; height: 90px; } .weapon_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -273px; + background-position: -728px -1148px; width: 90px; height: 90px; } .weapon_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -364px; + background-position: -637px -1148px; width: 90px; height: 90px; } .weapon_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -455px; + background-position: -455px -1148px; width: 90px; height: 90px; } .weapon_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -748px -845px; + background-position: -742px -951px; width: 96px; height: 90px; } .weapon_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -546px; + background-position: -273px -1148px; width: 90px; height: 90px; } .weapon_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -996px -546px; + background-position: -1114px -455px; width: 93px; height: 90px; } .weapon_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -728px; + background-position: -91px -1148px; width: 90px; height: 90px; } .weapon_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -819px; + background-position: 0px -1148px; width: 90px; height: 90px; } .weapon_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -910px; + background-position: -1211px -1001px; width: 90px; height: 90px; } .weapon_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -1001px; + background-position: -1211px -182px; width: 90px; height: 90px; } .weapon_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1275px -1092px; + background-position: -1211px 0px; width: 90px; height: 90px; } .weapon_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1224px; + background-position: -455px -1057px; width: 90px; height: 90px; } .weapon_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -1224px; + background-position: -364px -1057px; width: 90px; height: 90px; } .weapon_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -363px; + background-position: -681px -364px; width: 114px; height: 90px; } .weapon_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -364px; + background-position: -681px -273px; width: 114px; height: 90px; } .weapon_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -790px -91px; + background-position: -681px -182px; width: 114px; height: 90px; } .weapon_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -663px; + background-position: -681px -91px; width: 114px; height: 90px; } .weapon_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -1224px; + background-position: -910px -1330px; width: 90px; height: 90px; } .back_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -1224px; + background-position: -1393px -1001px; width: 90px; height: 90px; } .back_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -1224px; + background-position: -1274px -1239px; width: 90px; height: 90px; } .body_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -1224px; + background-position: -910px -1239px; width: 90px; height: 90px; } .body_special_wondercon_gold { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -1224px; + background-position: -819px -1239px; width: 90px; height: 90px; } .body_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -1224px; + background-position: -182px -1239px; width: 90px; height: 90px; } .eyewear_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -1224px; + background-position: 0px -1239px; width: 90px; height: 90px; } .eyewear_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -1224px; + background-position: -1302px -91px; width: 90px; height: 90px; } .shop_back_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1311px; + background-position: -1691px -1242px; width: 68px; height: 68px; } -.shop_back_special_wondercon_red { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1380px; - width: 68px; - height: 68px; -} -.shop_body_special_wondercon_black { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1449px; - width: 68px; - height: 68px; -} -.shop_body_special_wondercon_gold { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1595px -1518px; - width: 68px; - height: 68px; -} -.shop_body_special_wondercon_red { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_wondercon_black { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_wondercon_red { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1591px; - width: 68px; - height: 68px; -} -.eyewear_special_aetherMask { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -663px; - width: 114px; - height: 90px; -} -.eyewear_special_blackTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1092px -1224px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_blackTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1117px -1239px; - width: 60px; - height: 60px; -} -.eyewear_special_blueTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1183px -1224px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_blueTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1208px -1239px; - width: 60px; - height: 60px; -} -.eyewear_special_greenTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1274px -1224px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_greenTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1299px -1239px; - width: 60px; - height: 60px; -} -.eyewear_special_pinkTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px 0px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_pinkTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1391px -15px; - width: 60px; - height: 60px; -} -.eyewear_special_redTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -91px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_redTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1391px -106px; - width: 60px; - height: 60px; -} -.eyewear_special_whiteTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -182px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_whiteTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1391px -197px; - width: 60px; - height: 60px; -} -.eyewear_special_yellowTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -273px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_yellowTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1391px -288px; - width: 60px; - height: 60px; -} -.shop_eyewear_special_aetherMask { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_blackTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_blueTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_greenTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_pinkTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_redTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_whiteTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1591px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_yellowTopFrame { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1591px; - width: 68px; - height: 68px; -} -.head_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -364px; - width: 90px; - height: 90px; -} -.customize-option.head_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1391px -379px; - width: 60px; - height: 60px; -} -.head_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -455px; - width: 90px; - height: 90px; -} -.head_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -546px; - width: 90px; - height: 90px; -} -.head_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -637px; - width: 90px; - height: 90px; -} -.head_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -728px; - width: 90px; - height: 90px; -} -.head_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -819px; - width: 90px; - height: 90px; -} -.head_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -910px; - width: 90px; - height: 90px; -} -.head_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -1001px; - width: 90px; - height: 90px; -} -.head_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1366px -1092px; - width: 90px; - height: 90px; -} -.head_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -951px; - width: 90px; - height: 90px; -} diff --git a/website/client/assets/images/npc/habitoween/npc_bailey.png b/website/client/assets/images/npc/habitoween/npc_bailey.png new file mode 100644 index 0000000000..755699a1cb Binary files /dev/null and b/website/client/assets/images/npc/habitoween/npc_bailey.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_alex.png b/website/client/assets/images/npc/habitoween/npc_justin.png old mode 100755 new mode 100644 similarity index 51% rename from website/raw_sprites/spritesmith/npcs/npc_alex.png rename to website/client/assets/images/npc/habitoween/npc_justin.png index a3dfad58d9..97ce158c9f Binary files a/website/raw_sprites/spritesmith/npcs/npc_alex.png and b/website/client/assets/images/npc/habitoween/npc_justin.png differ diff --git a/website/client/assets/images/npc/habitoween/npc_matt.png b/website/client/assets/images/npc/habitoween/npc_matt.png new file mode 100644 index 0000000000..30e95d29f3 Binary files /dev/null and b/website/client/assets/images/npc/habitoween/npc_matt.png differ diff --git a/website/client/assets/images/npc/habitoween/seasonalshop_open.png b/website/client/assets/images/npc/habitoween/seasonalshop_open.png new file mode 100644 index 0000000000..f69fb9d792 Binary files /dev/null and b/website/client/assets/images/npc/habitoween/seasonalshop_open.png differ diff --git a/website/client/assets/images/npc/thanksgiving/npc_bailey.png b/website/client/assets/images/npc/thanksgiving/npc_bailey.png new file mode 100644 index 0000000000..ee18cd560d Binary files /dev/null and b/website/client/assets/images/npc/thanksgiving/npc_bailey.png differ diff --git a/website/client/assets/images/npc/thanksgiving/npc_matt.png b/website/client/assets/images/npc/thanksgiving/npc_matt.png new file mode 100644 index 0000000000..ef720ee718 Binary files /dev/null and b/website/client/assets/images/npc/thanksgiving/npc_matt.png differ diff --git a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png index b81fd6c34c..459b5084f7 100644 Binary files a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png and b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-0.png b/website/client/assets/images/sprites/spritesmith-main-0.png index e2a8e74225..96337d42e9 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-0.png and b/website/client/assets/images/sprites/spritesmith-main-0.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-1.png b/website/client/assets/images/sprites/spritesmith-main-1.png index 2e8afca0e0..a355766b14 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-1.png and b/website/client/assets/images/sprites/spritesmith-main-1.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-10.png b/website/client/assets/images/sprites/spritesmith-main-10.png index 95ef0da17d..894963e8d6 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-10.png and b/website/client/assets/images/sprites/spritesmith-main-10.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-11.png b/website/client/assets/images/sprites/spritesmith-main-11.png index bac5eeae0e..9037c49c48 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-11.png and b/website/client/assets/images/sprites/spritesmith-main-11.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-12.png b/website/client/assets/images/sprites/spritesmith-main-12.png index 3bf2c94619..2343126004 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-12.png and b/website/client/assets/images/sprites/spritesmith-main-12.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-13.png b/website/client/assets/images/sprites/spritesmith-main-13.png index aa193309a2..7879b569ef 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-13.png and b/website/client/assets/images/sprites/spritesmith-main-13.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-14.png b/website/client/assets/images/sprites/spritesmith-main-14.png index e77b0cf8ef..49cedecbdb 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-14.png and b/website/client/assets/images/sprites/spritesmith-main-14.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-15.png b/website/client/assets/images/sprites/spritesmith-main-15.png index fc76172d2d..ac051fc0aa 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-15.png and b/website/client/assets/images/sprites/spritesmith-main-15.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-16.png b/website/client/assets/images/sprites/spritesmith-main-16.png index 1bb6f4b9eb..0a595b9e4a 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-16.png and b/website/client/assets/images/sprites/spritesmith-main-16.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-17.png b/website/client/assets/images/sprites/spritesmith-main-17.png index 97463a3792..8371fcdd97 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-17.png and b/website/client/assets/images/sprites/spritesmith-main-17.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-18.png b/website/client/assets/images/sprites/spritesmith-main-18.png index e555e692cf..261218c553 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-18.png and b/website/client/assets/images/sprites/spritesmith-main-18.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-19.png b/website/client/assets/images/sprites/spritesmith-main-19.png index 201cb044c9..d44e35ecbc 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-19.png and b/website/client/assets/images/sprites/spritesmith-main-19.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-2.png b/website/client/assets/images/sprites/spritesmith-main-2.png index 22103608d7..29458503af 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-2.png and b/website/client/assets/images/sprites/spritesmith-main-2.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-20.png b/website/client/assets/images/sprites/spritesmith-main-20.png index 80867dc9d3..b9fd1c9e93 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-20.png and b/website/client/assets/images/sprites/spritesmith-main-20.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-21.png b/website/client/assets/images/sprites/spritesmith-main-21.png index 0fa128f64b..ca11a8efab 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-21.png and b/website/client/assets/images/sprites/spritesmith-main-21.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-22.png b/website/client/assets/images/sprites/spritesmith-main-22.png index 86a5346eda..25c00fe784 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-22.png and b/website/client/assets/images/sprites/spritesmith-main-22.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-23.png b/website/client/assets/images/sprites/spritesmith-main-23.png index 761d6b19e0..35a4611d21 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-23.png and b/website/client/assets/images/sprites/spritesmith-main-23.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-3.png b/website/client/assets/images/sprites/spritesmith-main-3.png index 516a3fdce6..d7038c6d27 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-3.png and b/website/client/assets/images/sprites/spritesmith-main-3.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-4.png b/website/client/assets/images/sprites/spritesmith-main-4.png index 1538042d01..48b247759b 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-4.png and b/website/client/assets/images/sprites/spritesmith-main-4.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-5.png b/website/client/assets/images/sprites/spritesmith-main-5.png index 76137874ba..9318b311a9 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-5.png and b/website/client/assets/images/sprites/spritesmith-main-5.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-6.png b/website/client/assets/images/sprites/spritesmith-main-6.png index 4cbe6bd65e..13537a520c 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-6.png and b/website/client/assets/images/sprites/spritesmith-main-6.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-7.png b/website/client/assets/images/sprites/spritesmith-main-7.png index cb2611ab01..ff9a465999 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-7.png and b/website/client/assets/images/sprites/spritesmith-main-7.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-8.png b/website/client/assets/images/sprites/spritesmith-main-8.png index 69582d686a..27e4436e86 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-8.png and b/website/client/assets/images/sprites/spritesmith-main-8.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-9.png b/website/client/assets/images/sprites/spritesmith-main-9.png index 2e98d95f43..f7d1510632 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-9.png and b/website/client/assets/images/sprites/spritesmith-main-9.png differ diff --git a/website/client/assets/scss/button.scss b/website/client/assets/scss/button.scss index 843bc24e62..a278ded2d1 100644 --- a/website/client/assets/scss/button.scss +++ b/website/client/assets/scss/button.scss @@ -20,7 +20,7 @@ @include btn-focus-hover-shadow(); } - &:hover:not(.btn-flat) { + &:hover:not(.btn-flat):not(.disabled) { @include btn-focus-hover-shadow(); border-color: transparent; } @@ -37,6 +37,7 @@ .btn:disabled, .btn.disabled { box-shadow: none; + cursor: default; opacity: 0.64; border-color: transparent; } diff --git a/website/client/assets/scss/modal.scss b/website/client/assets/scss/modal.scss index e61bfccb30..60c0274d13 100644 --- a/website/client/assets/scss/modal.scss +++ b/website/client/assets/scss/modal.scss @@ -11,7 +11,12 @@ } } +.modal { + z-index: 1350; +} + .modal-dialog { + margin: 5.5rem auto 3rem; width: auto; .title { @@ -117,4 +122,4 @@ } } } -} \ No newline at end of file +} diff --git a/website/client/assets/scss/task.scss b/website/client/assets/scss/task.scss index 68a42fc372..35ee425538 100644 --- a/website/client/assets/scss/task.scss +++ b/website/client/assets/scss/task.scss @@ -243,7 +243,7 @@ &-control { &-bg { background: rgba(255, 217, 160, 0.32) !important; - .small-text { color: $yellow-10 !important; } + .small-text { color: $orange-10 !important; } &:hover { background: rgba(255, 217, 160, 0.48) !important; } } diff --git a/website/client/assets/scss/variables.scss b/website/client/assets/scss/variables.scss index 77b0a8265b..573376536b 100644 --- a/website/client/assets/scss/variables.scss +++ b/website/client/assets/scss/variables.scss @@ -2,8 +2,8 @@ // possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring, summer // more to be added on future seasons -$npc_market_flavor: 'fall'; -$npc_quests_flavor: 'fall'; -$npc_seasonal_flavor: 'fall'; -$npc_timetravelers_flavor: 'fall'; -$npc_tavern_flavor: 'fall'; +$npc_market_flavor: 'normal'; +$npc_quests_flavor: 'normal'; +$npc_seasonal_flavor: 'normal'; +$npc_timetravelers_flavor: 'normal'; +$npc_tavern_flavor: 'normal'; diff --git a/website/client/assets/svg/hello-habitican.svg b/website/client/assets/svg/hello-habitican.svg new file mode 100644 index 0000000000..292b792a79 --- /dev/null +++ b/website/client/assets/svg/hello-habitican.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/client/assets/svg/liked.svg b/website/client/assets/svg/liked.svg index 44dd5ec3d5..b422a81e83 100644 --- a/website/client/assets/svg/liked.svg +++ b/website/client/assets/svg/liked.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/components/achievements/chooseClass.vue b/website/client/components/achievements/chooseClass.vue index bae29b04d4..d6dcccf56d 100644 --- a/website/client/components/achievements/chooseClass.vue +++ b/website/client/components/achievements/chooseClass.vue @@ -164,30 +164,30 @@ export default { classGear (heroClass) { if (heroClass === 'rogue') { return { - armor: 'armor_special_fall2018Rogue', - head: 'head_special_fall2018Rogue', - shield: 'shield_special_fall2018Rogue', - weapon: 'weapon_special_fall2018Rogue', + armor: 'armor_rogue_5', + head: 'head_rogue_5', + shield: 'shield_rogue_6', + weapon: 'weapon_rogue_6', }; } else if (heroClass === 'wizard') { return { - armor: 'armor_special_fall2018Mage', - head: 'head_special_fall2018Mage', - weapon: 'weapon_special_fall2018Mage', + armor: 'armor_wizard_5', + head: 'head_wizard_5', + weapon: 'weapon_wizard_6', }; } else if (heroClass === 'healer') { return { - armor: 'armor_special_fall2018Healer', - head: 'head_special_fall2018Healer', - shield: 'shield_special_fall2018Healer', - weapon: 'weapon_special_fall2018Healer', + armor: 'armor_healer_5', + head: 'head_healer_5', + shield: 'shield_healer_5', + weapon: 'weapon_healer_6', }; } else { return { - armor: 'armor_special_fall2018Warrior', - head: 'head_special_fall2018Warrior', - shield: 'shield_special_fall2018Warrior', - weapon: 'weapon_special_fall2018Warrior', + armor: 'armor_warrior_5', + head: 'head_warrior_5', + shield: 'shield_warrior_5', + weapon: 'weapon_warrior_6', }; } }, diff --git a/website/client/components/appFooter.vue b/website/client/components/appFooter.vue index e101c54578..1567cf3fc2 100644 --- a/website/client/components/appFooter.vue +++ b/website/client/components/appFooter.vue @@ -2,8 +2,8 @@ .row.footer-row buy-gems-modal(v-if='user') //modify-inventory(v-if="isUserLoaded") - footer.col-12(:class="{expanded: isExpandedFooter}") - .row(v-if="isExpandedFooter") + footer.col-12.expanded + .row .col-12.col-md-2 h3 a(href='https://itunes.apple.com/us/app/habitica/id994882113?ls=1&mt=8', target='_blank') {{ $t('mobileIOS') }} @@ -103,11 +103,6 @@ .col-12.col-md-2.text-center .logo.svg-icon(v-html='icons.gryphon') .col-12.col-md-5.text-right - template(v-if="!isExpandedFooter") - span - a(:href="getDataDisplayToolUrl", target='_blank') {{ $t('dataDisplayTool') }} - span.ml-4 - a(target="_blanck", href="/static/community-guidelines") {{ $t('communityGuidelines') }} span.ml-4 a(target="_blanck", href="/static/privacy") {{ $t('privacy') }} span.ml-4 @@ -128,13 +123,6 @@ a { color: #2995cd; } - - &:not(.expanded) { - hr { - margin-top: 0px; - margin-bottom: 7px; - } - } } h3 { @@ -282,9 +270,6 @@ export default { computed: { ...mapState({user: 'user.data'}), ...mapState(['isUserLoaded']), - isExpandedFooter () { - return this.$route.name === 'tasks' ? false : true; - }, getDataDisplayToolUrl () { const base = 'https://oldgods.net/habitrpg/habitrpg_user_data_display.html'; if (!this.user) return; diff --git a/website/client/components/auth/authForm.vue b/website/client/components/auth/authForm.vue index 5c55c800cb..5489cf4f10 100644 --- a/website/client/components/auth/authForm.vue +++ b/website/client/components/auth/authForm.vue @@ -82,6 +82,7 @@ import hello from 'hellojs'; import { setUpAxios } from 'client/libs/auth'; import debounce from 'lodash/debounce'; +import isEmail from 'validator/lib/isEmail'; import facebookSquareIcon from 'assets/svg/facebook-square.svg'; import googleIcon from 'assets/svg/google.svg'; @@ -115,13 +116,13 @@ export default { computed: { emailValid () { if (this.email.length <= 3) return false; - return this.validateEmail(this.email); + return isEmail(this.email); }, emailInvalid () { return !this.emailValid; }, usernameValid () { - if (this.username.length <= 3) return false; + if (this.username.length < 1) return false; return this.usernameIssues.length === 0; }, usernameInvalid () { @@ -143,7 +144,7 @@ export default { methods: { // eslint-disable-next-line func-names validateUsername: debounce(function (username) { - if (username.length <= 3) { + if (username.length < 1) { return; } this.$store.dispatch('auth:verifyUsername', { diff --git a/website/client/components/auth/registerLoginReset.vue b/website/client/components/auth/registerLoginReset.vue index ffaa3b6c93..d131dc76a5 100644 --- a/website/client/components/auth/registerLoginReset.vue +++ b/website/client/components/auth/registerLoginReset.vue @@ -295,6 +295,7 @@ import axios from 'axios'; import hello from 'hellojs'; import debounce from 'lodash/debounce'; +import isEmail from 'validator/lib/isEmail'; import gryphon from 'assets/svg/gryphon.svg'; import habiticaIcon from 'assets/svg/habitica-logo.svg'; @@ -340,18 +341,18 @@ export default { }, emailValid () { if (this.email.length <= 3) return false; - return this.validateEmail(this.email); + return isEmail(this.email); }, emailInvalid () { if (this.email.length <= 3) return false; return !this.emailValid; }, usernameValid () { - if (this.username.length <= 3) return false; + if (this.username.length < 1) return false; return this.usernameIssues.length === 0; }, usernameInvalid () { - if (this.username.length <= 3) return false; + if (this.username.length < 1) return false; return !this.usernameValid; }, passwordConfirmValid () { diff --git a/website/client/components/challenges/challengeDetail.vue b/website/client/components/challenges/challengeDetail.vue index e164475aa0..b3a7b1230f 100644 --- a/website/client/components/challenges/challengeDetail.vue +++ b/website/client/components/challenges/challengeDetail.vue @@ -317,7 +317,7 @@ export default { }, createTask (type) { this.taskFormPurpose = 'create'; - this.creatingTask = taskDefaults({type, text: ''}); + this.creatingTask = taskDefaults({type, text: ''}, this.user); this.workingTask = this.creatingTask; // Necessary otherwise the first time the modal is not rendered Vue.nextTick(() => { diff --git a/website/client/components/chat/autoComplete.vue b/website/client/components/chat/autoComplete.vue index 8b5cc3cf43..fbce94d1e4 100644 --- a/website/client/components/chat/autoComplete.vue +++ b/website/client/components/chat/autoComplete.vue @@ -1,26 +1,91 @@ - diff --git a/website/client/components/chat/chatCard.vue b/website/client/components/chat/chatCard.vue index a52824ec37..edebbe8315 100644 --- a/website/client/components/chat/chatCard.vue +++ b/website/client/components/chat/chatCard.vue @@ -4,37 +4,54 @@ div .message-hidden(v-if='msg.flagCount === 1 && user.contributor.admin') Message flagged once, not hidden .message-hidden(v-if='msg.flagCount > 1 && user.contributor.admin') Message hidden .card-body - h3.leader( - :class='userLevelStyle(msg)', - @click="showMemberModal(msg.uuid)", - v-b-tooltip.hover.top="tierTitle", - ) - | {{msg.user}} - .svg-icon(v-html="tierIcon", v-if='showShowTierStyle') - p.time(v-b-tooltip="", :title="msg.timestamp | date") {{msg.timestamp | timeAgo}} - .text(v-markdown='msg.text') - hr - div(v-if='msg.id') - .action(@click='like()', v-if='!inbox && msg.likes', :class='{active: msg.likes[user._id]}') - .svg-icon(v-html="icons.like") + h3.leader( + :class='userLevelStyle(msg)', + @click="showMemberModal(msg.uuid)", + v-b-tooltip.hover.top="tierTitle", + v-if="msg.user" + ) + | {{msg.user}} + .svg-icon(v-html="tierIcon") + p.time + span.mr-1(v-if="msg.username") @{{ msg.username }} + span.mr-1(v-if="msg.username") • + span(v-b-tooltip="", :title="msg.timestamp | date") {{ msg.timestamp | timeAgo }}  + span(v-if="msg.client && user.contributor.level >= 4") ({{ msg.client }}) + .text(v-html='atHighlight(parseMarkdown(msg.text))') + hr + .d-flex(v-if='msg.id') + .action.d-flex.align-items-center(v-if='!inbox', @click='copyAsTodo(msg)') + .svg-icon(v-html="icons.copy") + div {{$t('copyAsTodo')}} + .action.d-flex.align-items-center(v-if='!inbox && user.flags.communityGuidelinesAccepted && msg.uuid !== "system"', @click='report(msg)') + .svg-icon(v-html="icons.report") + div {{$t('report')}} + // @TODO make flagging/reporting work in the inbox. NOTE: it must work even if the communityGuidelines are not accepted and it MUST work for messages that you have SENT as well as received. -- Alys + .action.d-flex.align-items-center(v-if='msg.uuid === user._id || inbox || user.contributor.admin', @click='remove()') + .svg-icon(v-html="icons.delete") + | {{$t('delete')}} + .ml-auto.d-flex(v-b-tooltip="{title: likeTooltip(msg.likes[user._id])}", v-if='!inbox') + .action.d-flex.align-items-center.mr-0(@click='like()', v-if='likeCount > 0', :class='{active: msg.likes[user._id]}') + .svg-icon(v-html="icons.liked", :title='$t("liked")') + | +{{ likeCount }} + .action.d-flex.align-items-center.mr-0(@click='like()', v-if='likeCount === 0', :class='{active: msg.likes[user._id]}') + .svg-icon(v-html="icons.like", :title='$t("like")') span(v-if='!msg.likes[user._id]') {{ $t('like') }} - span(v-if='msg.likes[user._id]') {{ $t('liked') }} - span.action(v-if='!inbox', @click='copyAsTodo(msg)') - .svg-icon(v-html="icons.copy") - | {{$t('copyAsTodo')}} - span.action(v-if='!inbox && user.flags.communityGuidelinesAccepted && msg.uuid !== "system"', @click='report(msg)') - .svg-icon(v-html="icons.report") - | {{$t('report')}} - // @TODO make flagging/reporting work in the inbox. NOTE: it must work even if the communityGuidelines are not accepted and it MUST work for messages that you have SENT as well as received. -- Alys - span.action(v-if='msg.uuid === user._id || inbox || user.contributor.admin', @click='remove()') - .svg-icon(v-html="icons.delete") - | {{$t('delete')}} - span.action.float-right.liked(v-if='likeCount > 0') - .svg-icon(v-html="icons.liked") - | + {{ likeCount }} + + @@ -114,8 +141,9 @@ import axios from 'axios'; import moment from 'moment'; import cloneDeep from 'lodash/cloneDeep'; import escapeRegExp from 'lodash/escapeRegExp'; +import max from 'lodash/max'; -import markdownDirective from 'client/directives/markdown'; +import habiticaMarkdown from 'habitica-markdown'; import { mapState } from 'client/libs/store'; import styleHelper from 'client/mixins/styleHelper'; @@ -161,9 +189,6 @@ export default { }), }; }, - directives: { - markdown: markdownDirective, - }, filters: { timeAgo (value) { return moment(value).fromNow(); @@ -177,23 +202,24 @@ export default { ...mapState({user: 'user.data'}), isUserMentioned () { const message = this.msg; - let user = this.user; + const user = this.user; if (message.hasOwnProperty('highlight')) return message.highlight; message.highlight = false; - let messagetext = message.text.toLowerCase(); - let username = user.profile.name; - let mentioned = messagetext.indexOf(username.toLowerCase()); - let escapedUsername = escapeRegExp(username); - let pattern = `@${escapedUsername}([^\w]|$){1}`; - + const messageText = message.text.toLowerCase(); + const displayName = user.profile.name; + const username = user.auth.local && user.auth.local.username; + const mentioned = max([messageText.indexOf(username.toLowerCase()), messageText.indexOf(displayName.toLowerCase())]); if (mentioned === -1) return message.highlight; - let preceedingchar = messagetext.substring(mentioned - 1, mentioned); - if (mentioned === 0 || preceedingchar.trim() === '' || preceedingchar === '@') { + const escapedDisplayName = escapeRegExp(displayName); + const escapedUsername = escapeRegExp(username); + const pattern = `@(${escapedUsername}|${escapedDisplayName})(\\b)`; + const precedingChar = messageText.substring(mentioned - 1, mentioned); + if (mentioned === 0 || precedingChar.trim() === '' || precedingChar === '@') { let regex = new RegExp(pattern, 'i'); - message.highlight = regex.test(messagetext); + message.highlight = regex.test(messageText); } return message.highlight; @@ -209,12 +235,6 @@ export default { } return likeCount; }, - showShowTierStyle () { - const message = this.msg; - const isContributor = Boolean(message.contributor && message.contributor.level); - const isNPC = Boolean(message.backer && message.backer.npc); - return isContributor || isNPC; - }, tierIcon () { const message = this.msg; const isNPC = Boolean(message.backer && message.backer.npc); @@ -244,6 +264,10 @@ export default { } this.$emit('message-liked', message); + this.$root.$emit('bv::hide::tooltip'); + }, + likeTooltip (likedStatus) { + if (!likedStatus) return this.$t('like'); }, copyAsTodo (message) { this.$root.$emit('habitica::copy-as-todo', message); @@ -273,6 +297,29 @@ export default { showMemberModal (memberId) { this.$emit('show-member-modal', memberId); }, + atHighlight (text) { + const escapedDisplayName = escapeRegExp(this.user.profile.name); + const escapedUsername = escapeRegExp(this.user.auth.local.username); + const userRegex = new RegExp(`@(${escapedDisplayName}|${escapedUsername})(?:\\b)`, 'gi'); + const atRegex = new RegExp(/(?!\b)@[\w-]+/g); + + if (userRegex.test(text)) { + text = text.replace(userRegex, match => { + return `${match}`; + }); + } + + if (atRegex.test(text)) { + text = text.replace(atRegex, match => { + return `${match}`; + }); + } + + return text; + }, + parseMarkdown (text) { + return habiticaMarkdown.render(text); + }, }, }; diff --git a/website/client/components/chat/chatMessages.vue b/website/client/components/chat/chatMessages.vue index 22af3fdfd9..926149ef1e 100644 --- a/website/client/components/chat/chatMessages.vue +++ b/website/client/components/chat/chatMessages.vue @@ -1,23 +1,21 @@ diff --git a/website/client/components/chat/copyAsTodoModal.vue b/website/client/components/chat/copyAsTodoModal.vue index daea542136..cd29534ee6 100644 --- a/website/client/components/chat/copyAsTodoModal.vue +++ b/website/client/components/chat/copyAsTodoModal.vue @@ -45,7 +45,7 @@ export default { type: 'todo', notes, }; - this.task = taskDefaults(newTask); + this.task = taskDefaults(newTask, this.$store.state.user.data); this.$root.$emit('bv::show::modal', 'copyAsTodo'); }); }, diff --git a/website/client/components/creatorIntro.vue b/website/client/components/creatorIntro.vue index 9f9702f91e..8f33a6601c 100644 --- a/website/client/components/creatorIntro.vue +++ b/website/client/components/creatorIntro.vue @@ -5,7 +5,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true h3(v-once) {{$t('welcomeTo')}} .svg-icon.logo(v-html='icons.logoPurple') - .avatar-section.row(:class='{"page-2": modalPage === 2}') + .avatar-section.row(v-if='modalPage > 1', :class='{"page-2": modalPage === 2}') .col-6.offset-3 .user-creation-bg(v-if='!editing') avatar(:member='user', :avatarOnly='!editing', :class='{"edit-avatar": editing}') @@ -187,18 +187,18 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true #extra.section.container.customize-section(v-if='activeTopPage === "extra"') .row.sub-menu .col-3.offset-1.text-center.sub-menu-item(@click='changeSubPage("glasses")', :class='{active: activeSubPage === "glasses"}') - strong(v-once) {{$t('glasses')}} + strong(v-once) {{ $t('glasses') }} .col-4.text-center.sub-menu-item(@click='changeSubPage("wheelchair")', :class='{active: activeSubPage === "wheelchair"}') - strong(v-once) {{$t('wheelchair')}} + strong(v-once) {{ $t('wheelchair') }} .col-3.text-center.sub-menu-item(@click='changeSubPage("flower")', :class='{active: activeSubPage === "flower"}') - strong(v-once) {{$t('accent')}} + strong(v-once) {{ $t('accent') }} .row.sub-menu(v-if='editing') .col-4.text-center.sub-menu-item(@click='changeSubPage("ears")' :class='{active: activeSubPage === "ears"}') - strong(v-once) {{$t('animalEars')}} + strong(v-once) {{ $t('animalEars') }} .col-4.text-center.sub-menu-item(@click='changeSubPage("tails")' :class='{active: activeSubPage === "tails"}') - strong(v-once) {{$t('animalTails')}} + strong(v-once) {{ $t('animalTails') }} .col-4.text-center.sub-menu-item(@click='changeSubPage("headband")' :class='{active: activeSubPage === "headband"}') - strong(v-once) {{$t('headband')}} + strong(v-once) {{ $t('headband') }} #glasses.row(v-if='activeSubPage === "glasses"') .col-12.customize-options .option(v-for='option in eyewear', :class='{active: option.active}') @@ -305,7 +305,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true ) span.svg-icon.inline.icon-12.color(v-html="icons.pin") .purchase-background.set(v-if='!ownsSet("background", set.items) && set.identifier !== "incentiveBackgrounds"' @click='unlock(setKeys("background", set.items))') - span.label Purchase Set + span.label {{ $t('purchaseAll') }} .svg-icon.gem(v-html='icons.gem') span.price 15 .row.customize-menu(v-if='filterBackgrounds') @@ -320,7 +320,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true .container.interests-section(v-if='modalPage === 3 && !editing') .section.row .col-12.text-center - h2 I want to work on: + h2 {{ $t('wantToWorkOn') }} .section.row .col-6 .task-option @@ -353,28 +353,35 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true input.custom-control-input#self_care(type="checkbox", value='self_care', v-model='taskCategories') label.custom-control-label(v-once, for="self_care") {{ $t('self_care') }} - .section.row.justin-message-section(:class='{top: modalPage > 1}', v-if='!editing') - .col-12 - .justin-message.d-flex.flex-column.justify-content-center - .featured-label - span.rectangle - span.text Justin - span.rectangle - .npc_justin_textbox + .section.d-flex.justify-content-center(:class='{top: modalPage > 1}', v-if='!editing') + .justin-section.d-flex.align-items-center + .featured-label + span.rectangle + span.text Justin + span.rectangle + .justin-message + .corner-decoration(:style="{top: '-2px', right: '-2px'}") + .corner-decoration(:style="{top: '-2px', left: '-2px'}") + .corner-decoration(:style="{bottom: '-2px', right: '-2px'}") + .corner-decoration(:style="{bottom: '-2px', left: '-2px'}") div(v-if='modalPage === 1') - p(v-once) {{$t('justinIntroMessage1')}} - p(v-once) {{$t('justinIntroMessage2')}} + p(v-once, v-html='$t("justinIntroMessage1")') + p(v-once) {{ $t('justinIntroMessageUsername') }} div(v-if='modalPage === 2') - p So how would you like to look? Don’t worry, you can change this later. + p {{ $t('justinIntroMessageAppearance') }} div(v-if='modalPage === 3') - p(v-once) {{$t('justinIntroMessage3')}} + p(v-once) {{ $t('justinIntroMessage3') }} + .npc-justin-textbox + .section.mr-5.ml-5(v-if='modalPage === 1') + username-form(@usernameConfirmed='modalPage += 1', :avatarIntro='true') + .small.text-center(v-html="$t('usernameTOSRequirements')") - .section.container.footer(v-if='!editing') - .row + .section.container.footer + .row(v-if='!editing && !(modalPage === 1)') .col-3.offset-1.text-center div(v-if='modalPage > 1', @click='prev()') .prev-arrow - .prev(v-once) {{$t('prev')}} + .prev(v-once) {{ $t('prev') }} .col-4.text-center.circles .circle(:class="{active: modalPage === 1}") .circle(:class="{active: modalPage === 2}") @@ -390,12 +397,9 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true + + + diff --git a/website/client/components/groups/membersModal.vue b/website/client/components/groups/membersModal.vue index a2f504d2a7..f10c4bc956 100644 --- a/website/client/components/groups/membersModal.vue +++ b/website/client/components/groups/membersModal.vue @@ -355,7 +355,10 @@ export default { sendMessage (member) { this.$root.$emit('habitica::new-inbox-message', { userIdToMessage: member._id, - userName: member.profile.name, + displayName: member.profile.name, + username: member.auth.local.username, + backer: member.backer, + contributor: member.contributor, }); }, async searchMembers (searchTerm = '') { @@ -496,8 +499,9 @@ export default { }); }, shouldShowAddManager (memberId) { + if (!this.isLeader && !this.isAdmin) return false; if (memberId === this.group.leader || memberId === this.group.leader._id) return false; - return !(this.group.managers && this.group.managers[memberId]); + return this.groupIsSubscribed && !(this.group.managers && this.group.managers[memberId]); }, shouldShowRemoveManager (memberId) { if (!this.isLeader && !this.isAdmin) return false; diff --git a/website/client/components/header/index.vue b/website/client/components/header/index.vue index dffdef7046..af6f3ad020 100644 --- a/website/client/components/header/index.vue +++ b/website/client/components/header/index.vue @@ -1,6 +1,6 @@ + + \ No newline at end of file diff --git a/website/client/components/settings/api.vue b/website/client/components/settings/api.vue index 5b6627da14..291c3640f8 100644 --- a/website/client/components/settings/api.vue +++ b/website/client/components/settings/api.vue @@ -38,6 +38,7 @@ .col-6 h2 {{ $t('webhooks') }} + p(v-html="$t('webhooksInfo')") table.table.table-striped thead(v-if='user.webhooks.length') tr diff --git a/website/client/components/settings/notifications.vue b/website/client/components/settings/notifications.vue index b92f6de0e6..2b4966a8cc 100644 --- a/website/client/components/settings/notifications.vue +++ b/website/client/components/settings/notifications.vue @@ -32,7 +32,7 @@ td input(type='checkbox', v-model='user.preferences.emailNotifications[notification]', @change='set("emailNotifications", notification)') - td + td(v-if="onlyEmailsIds.indexOf(notification) === -1") input(type='checkbox', v-model='user.preferences.pushNotifications[notification]', @change='set("pushNotifications", notification)') hr @@ -46,7 +46,7 @@ export default { mixins: [notificationsMixin], data () { return { - notificationsIds: [ + notificationsIds: Object.freeze([ 'newPM', 'wonChallenge', 'giftedGems', @@ -59,7 +59,15 @@ export default { 'importantAnnouncements', 'weeklyRecaps', 'onboarding', - ], + 'majorUpdates', + ]), + // list of email-only notifications + onlyEmailsIds: Object.freeze([ + 'kickedGroup', + 'importantAnnouncements', + 'weeklyRecaps', + 'onboarding', + ]), }; }, computed: { diff --git a/website/client/components/settings/site.vue b/website/client/components/settings/site.vue index bad8815335..e50c72dda4 100644 --- a/website/client/components/settings/site.vue +++ b/website/client/components/settings/site.vue @@ -130,8 +130,10 @@ h5 {{ $t('changeDisplayName') }} .form(name='changeDisplayName', novalidate) .form-group - input#changeDisplayname.form-control(type='text', :placeholder="$t('newDisplayName')", v-model='temporaryDisplayName') - button.btn.btn-primary(type='submit', @click='changeDisplayName(temporaryDisplayName)') {{ $t('submit') }} + input#changeDisplayname.form-control(type='text', :placeholder="$t('newDisplayName')", v-model='temporaryDisplayName', :class='{"is-invalid input-invalid": displayNameInvalid}') + .mb-3(v-if="displayNameIssues.length > 0") + .input-error(v-for="issue in displayNameIssues") {{ issue }} + button.btn.btn-primary(type='submit', @click='changeDisplayName(temporaryDisplayName)', :disabled='displayNameCannotSubmit') {{ $t('submit') }} h5 {{ $t('changeUsername') }} .form(name='changeUsername', novalidate) @@ -252,6 +254,7 @@ export default { password: '', confirmPassword: '', }, + displayNameIssues: [], usernameIssues: [], }; }, @@ -312,6 +315,18 @@ export default { verifiedUsername () { return this.user.flags.verifiedUsername; }, + displayNameInvalid () { + if (this.temporaryDisplayName.length <= 1) return false; + return !this.displayNameValid; + }, + displayNameValid () { + if (this.temporaryDisplayName.length <= 1) return false; + return this.displayNameIssues.length === 0; + }, + displayNameCannotSubmit () { + if (this.temporaryDisplayName.length <= 1) return true; + return !this.displayNameValid; + }, usernameValid () { if (this.usernameUpdates.username.length <= 1) return false; return this.usernameIssues.length === 0; @@ -332,10 +347,30 @@ export default { }, deep: true, }, + temporaryDisplayName: { + handler () { + this.validateDisplayName(this.temporaryDisplayName); + }, + deep: true, + }, }, methods: { - // eslint-disable-next-line func-names - validateUsername: debounce(function (username) { + validateDisplayName: debounce(function checkName (displayName) { + if (displayName.length <= 1 || displayName === this.user.profile.name) { + this.displayNameIssues = []; + return; + } + this.$store.dispatch('auth:verifyDisplayName', { + displayName, + }).then(res => { + if (res.issues !== undefined) { + this.displayNameIssues = res.issues; + } else { + this.displayNameIssues = []; + } + }); + }, 500), + validateUsername: debounce(function checkName (username) { if (username.length <= 1 || username === this.user.auth.local.username) { this.usernameIssues = []; return; diff --git a/website/client/components/settings/subscription.vue b/website/client/components/settings/subscription.vue index c71ef673d8..da71ec2c86 100644 --- a/website/client/components/settings/subscription.vue +++ b/website/client/components/settings/subscription.vue @@ -77,7 +77,7 @@ .col-md-4 button.purchase.btn.btn-primary(@click='showStripe({subscription:subscription.key, coupon:subscription.coupon})', :disabled='!subscription.key') {{ $t('card') }} .col-md-4 - a.purchase(:href='paypalPurchaseLink', :disabled='!subscription.key', target='_blank') + a.purchase(@click="openPaypal(paypalPurchaseLink, 'subscription')", :disabled='!subscription.key') img(src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png', :alt="$t('paypal')") .col-md-4 a.btn.btn-secondary.purchase(@click="payWithAmazon()") diff --git a/website/client/components/settings/usernameForm.vue b/website/client/components/settings/usernameForm.vue new file mode 100644 index 0000000000..86885a42ac --- /dev/null +++ b/website/client/components/settings/usernameForm.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/website/client/components/settings/verifyUsername.vue b/website/client/components/settings/verifyUsername.vue new file mode 100644 index 0000000000..b096c5f033 --- /dev/null +++ b/website/client/components/settings/verifyUsername.vue @@ -0,0 +1,84 @@ + + + + + + + diff --git a/website/client/components/shops/seasonal/index.vue b/website/client/components/shops/seasonal/index.vue index 689c7bf05f..075f9ce484 100644 --- a/website/client/components/shops/seasonal/index.vue +++ b/website/client/components/shops/seasonal/index.vue @@ -7,13 +7,13 @@ .form h2(v-once) {{ $t('filter') }} .form-group - .form-check( + checkbox( v-for="category in filterCategories", :key="category.key", + :id="`category-${category.key}`", + :checked.sync="viewOptions[category.key].selected", + :text="category.value" ) - .custom-control.custom-checkbox - input.custom-control-input(type="checkbox", v-model="viewOptions[category.key].selected", :id="`category-${category.identifier}`") - label.custom-control-label(v-once, :for="`category-${category.identifier}`") {{ category.value }} div.form-group.clearfix h3.float-left(v-once) {{ $t('hidePinned') }} @@ -290,6 +290,7 @@ import Item from 'client/components/inventory/item'; import CountBadge from 'client/components/ui/countBadge'; import ItemRows from 'client/components/ui/itemRows'; + import Checkbox from 'client/components/ui/checkbox'; import toggleSwitch from 'client/components/ui/toggleSwitch'; import Avatar from 'client/components/avatar'; import buyMixin from 'client/mixins/buy'; @@ -326,6 +327,7 @@ CountBadge, ItemRows, toggleSwitch, + Checkbox, Avatar, }, diff --git a/website/client/components/snackbars/notifications.vue b/website/client/components/snackbars/notifications.vue index 22b0d78030..af44e65a39 100644 --- a/website/client/components/snackbars/notifications.vue +++ b/website/client/components/snackbars/notifications.vue @@ -9,7 +9,7 @@ position: fixed; right: 10px; width: 350px; - z-index: 1070; // 1070 is above modal backgrounds + z-index: 1400; // 1400 is above modal backgrounds &-top-pos { &-normal { diff --git a/website/client/components/static/home.vue b/website/client/components/static/home.vue index fa1e604317..a6acf92a55 100644 --- a/website/client/components/static/home.vue +++ b/website/client/components/static/home.vue @@ -24,11 +24,11 @@ span {{$t('or')}} .form(@keyup.enter="register()") p.form-text {{$t('usernameLimitations')}} - input#usernameInput.form-control(type='text', placeholder='Login Name', v-model='username', :class='{"input-valid": usernameValid, "input-invalid": usernameInvalid}') + input#usernameInput.form-control(type='text', :placeholder='$t("username")', v-model='username', :class='{"input-valid": usernameValid, "input-invalid": usernameInvalid}') .input-error(v-for="issue in usernameIssues") {{ issue }} - input.form-control(type='email', placeholder='Email', v-model='email', :class='{"input-invalid": emailInvalid, "input-valid": emailValid}') - input.form-control(type='password', placeholder='Password', v-model='password', :class='{"input-valid": password.length > 3}') - input.form-control(type='password', placeholder='Confirm Password', v-model='passwordConfirm', :class='{"input-invalid": passwordConfirmInvalid, "input-valid": passwordConfirmValid}') + input.form-control(type='email', :placeholder='$t("email")', v-model='email', :class='{"input-invalid": emailInvalid, "input-valid": emailValid}') + input.form-control(type='password', :placeholder='$t("password")', v-model='password', :class='{"input-valid": password.length > 3}') + input.form-control(type='password', :placeholder='$t("confirmPassword")', v-model='passwordConfirm', :class='{"input-invalid": passwordConfirmInvalid, "input-valid": passwordConfirmValid}') p.form-text(v-once, v-html="$t('termsAndAgreement')") button.sign-up(@click="register()") {{$t('signup')}} .col-12 @@ -560,6 +560,7 @@ diff --git a/website/client/components/userMenu/profile.vue b/website/client/components/userMenu/profile.vue index f3d1e65ea6..9d4c61544c 100644 --- a/website/client/components/userMenu/profile.vue +++ b/website/client/components/userMenu/profile.vue @@ -40,11 +40,12 @@ div #userProfile.standard-page(v-show='selectedPage === "profile"', v-if='user.profile') .row .col-12.col-md-8 - .header + .header.mb-3 h1 {{user.profile.name}} - h4 - strong {{ $t('userId') }}:  - | {{user._id}} + div + .name(v-if='user.auth && user.auth.local && user.auth.local.username') @{{ user.auth.local.username }} + div + .name {{ user._id }} .col-12.col-md-4 button.btn.btn-secondary(v-if='user._id === userLoggedIn._id', @click='editing = !editing') {{ $t('edit') }} .row(v-if='!editing') @@ -146,7 +147,7 @@ div #profile { .member-details { .character-name, small, .small-text { - color: #878190 + color: #878190; } } @@ -193,7 +194,7 @@ div .gift-icon { width: 14px; margin: auto; - color: #686274; + color: $gray-100; } .gift-icon { @@ -201,13 +202,13 @@ div } .remove-icon { - width:16px; - color: #686274; + width: 16px; + color: $gray-100; } .positive-icon { width: 14px; - color: #686274; + color: $gray-100; } .photo img { @@ -216,11 +217,12 @@ div .header { h1 { - color: #4f2a93; + color: $purple-200; + margin-bottom: 0rem; } h4 { - color: #686274; + color: $gray-100; } } @@ -241,6 +243,11 @@ div cursor: pointer; } + .name { + color: $gray-200; + font-size: 16px; + } + #achievements { .box { margin: 0 auto; @@ -463,7 +470,10 @@ export default { sendMessage () { this.$root.$emit('habitica::new-inbox-message', { userIdToMessage: this.user._id, - userName: this.user.profile.name, + displayName: this.user.profile.name, + username: this.user.auth.local.username, + backer: this.user.backer, + contributor: this.user.contributor, }); }, getProgressDisplay () { diff --git a/website/client/libs/createAnimal.js b/website/client/libs/createAnimal.js index ae8c2cfe5f..e464fb09d6 100644 --- a/website/client/libs/createAnimal.js +++ b/website/client/libs/createAnimal.js @@ -1,4 +1,8 @@ +import content from 'common/script/content'; + +const specialPets = Object.keys(content.specialPets); + function getText (textOrFunction) { if (textOrFunction instanceof Function) { return textOrFunction(); @@ -7,8 +11,23 @@ function getText (textOrFunction) { } } +export function isOwned (type, animal, userItems) { + return userItems[`${type}s`][animal.key] > 0; +} -export default function createAnimal (egg, potion, type, content, userItems) { +export function isHatchable (animal, userItems) { + return !isOwned('pet', animal, userItems) && + userItems.eggs[animal.eggKey] && + userItems.hatchingPotions[animal.potionKey]; +} + +export function isAllowedToFeed (animal, userItems) { + return !specialPets.includes(animal.key) && + isOwned('pet', animal, userItems) && + !isOwned('mount', animal, userItems); +} + +export function createAnimal (egg, potion, type, _content, userItems) { let animalKey = `${egg.key}-${potion.key}`; return { @@ -18,18 +37,19 @@ export default function createAnimal (egg, potion, type, content, userItems) { eggName: getText(egg.text), potionKey: potion.key, potionName: getText(potion.text), - name: content[`${type}Info`][animalKey].text(), + name: _content[`${type}Info`][animalKey].text(), isOwned () { - return userItems[`${type}s`][animalKey] > 0; + return isOwned(type, this, userItems); }, mountOwned () { - return userItems.mounts[this.key] > 0; + return isOwned('mount', this, userItems); }, isAllowedToFeed () { - return type === 'pet' && this.isOwned() && !this.mountOwned(); + return isAllowedToFeed(this, userItems); }, isHatchable () { - return !this.isOwned() & userItems.eggs[egg.key] > 0 && userItems.hatchingPotions[potion.key] > 0; + return isHatchable(this, userItems); }, }; } + diff --git a/website/client/libs/payments.js b/website/client/libs/payments.js index dade293045..4622478e0a 100644 --- a/website/client/libs/payments.js +++ b/website/client/libs/payments.js @@ -20,7 +20,7 @@ export function setup () { let firstScript = document.getElementsByTagName('script')[0]; amazonScript.type = 'text/javascript'; amazonScript.async = true; - amazonScript.src = `https://static-na.payments-amazon.com/OffAmazonPayments/us/${(NODE_ENV === 'production' ? '' : 'sandbox/')}js/Widgets.js`; + amazonScript.src = `https://static-na.payments-amazon.com/OffAmazonPayments/us/${(AMAZON_PAYMENTS.MODE === 'sandbox' ? 'sandbox/' : '')}js/Widgets.js`; firstScript.parentNode.insertBefore(amazonScript, firstScript); // Stripe diff --git a/website/client/libs/staffList.js b/website/client/libs/staffList.js index 96eb262fc3..918fb38f2a 100644 --- a/website/client/libs/staffList.js +++ b/website/client/libs/staffList.js @@ -1,44 +1,44 @@ export default [ - { - name: 'beffymaroo', - type: 'Staff', - uuid: '9fe7183a-4b79-4c15-9629-a1aee3873390', - }, - // { - // name: 'lefnire', - // type: 'Staff', - // uuid: '00000000-0000-4000-9000-000000000000', - // }, { name: 'Lemoness', type: 'Staff', uuid: '7bde7864-ebc5-4ee2-a4b7-1070d464cdb0', }, - { - name: 'paglias', - type: 'Staff', - uuid: 'ed4c688c-6652-4a92-9d03-a5a79844174a', - }, { name: 'redphoenix', type: 'Staff', uuid: 'cb46ad54-8c78-4dbc-a8ed-4e3185b2b3ff', }, + { + name: 'paglias', + type: 'Staff', + uuid: 'ed4c688c-6652-4a92-9d03-a5a79844174a', + }, { name: 'SabreCat', type: 'Staff', uuid: '7f14ed62-5408-4e1b-be83-ada62d504931', }, - { - name: 'TheHollidayInn', - type: 'Staff', - uuid: '206039c6-24e4-4b9f-8a31-61cbb9aa3f66', - }, { name: 'viirus', type: 'Staff', uuid: 'a327d7e0-1c2e-41be-9193-7b30b484413f', }, + { + name: 'beffymaroo', + type: 'Staff', + uuid: '9fe7183a-4b79-4c15-9629-a1aee3873390', + }, + { + name: 'Apollo', + type: 'Staff', + uuid: '9b2f4123-f749-4f74-85e2-ce31ce778435', + }, + { + name: 'Piyo', + type: 'Staff', + uuid: '61b2c855-0a30-444c-bcc6-1cac876460b0', + }, { name: 'It\'s Bailey', type: 'Moderator', @@ -64,11 +64,6 @@ export default [ type: 'Moderator', uuid: '28771972-ca6d-4c03-8261-e1734aa7d21d', }, - // { - // name: 'Daniel the Bard', - // type: 'Moderator', - // uuid: '1f7c4a74-03a3-4b2c-b015-112d0acbd593', - // }, { name: 'deilann 5.0.5b', type: 'Moderator', diff --git a/website/client/libs/userlocalManager.js b/website/client/libs/userlocalManager.js index 1c2f00343a..da3e30489a 100644 --- a/website/client/libs/userlocalManager.js +++ b/website/client/libs/userlocalManager.js @@ -14,6 +14,9 @@ const CONSTANTS = { COSTUME_TAB: 'costume-tab', EQUIPMENT_TAB: 'equipment-tab', }, + savedAppStateValues: { + SAVED_APP_STATE: 'saved-app-state', + }, }; function setLocalSetting (key, value) { @@ -24,8 +27,14 @@ function getLocalSetting (key) { return localStorage.getItem(key); } +function removeLocalSetting (key) { + return localStorage.removeItem(key); +} + + export { CONSTANTS, getLocalSetting, setLocalSetting, + removeLocalSetting, }; diff --git a/website/client/main.js b/website/client/main.js index 928d48bd98..f6b0701dd8 100644 --- a/website/client/main.js +++ b/website/client/main.js @@ -4,7 +4,7 @@ import { setup as setupAnalytics, } from 'client/libs/analytics'; import { setUpLogging } from 'client/libs/logging'; -import router from './router'; +import router from './router/index'; import getStore from './store'; import StoreModule from './libs/store'; import './filters/registerGlobals'; diff --git a/website/client/mixins/groupsUtilities.js b/website/client/mixins/groupsUtilities.js index 8198c9ed98..ce6f22b938 100644 --- a/website/client/mixins/groupsUtilities.js +++ b/website/client/mixins/groupsUtilities.js @@ -4,7 +4,7 @@ export default { filters: { // https://stackoverflow.com/questions/2685911/is-there-a-way-to-round-numbers-into-a-reader-friendly-format-e-g-1-1k abbrNum: (number) => { - let decPlaces = 2; + let decPlaces = 1; decPlaces = Math.pow(10, decPlaces); let abbrev = ['k', 'm', 'b', 't']; @@ -12,7 +12,7 @@ export default { let size = Math.pow(10, (i + 1) * 3); if (size <= number) { - number = Math.round(number * decPlaces / size) / decPlaces; + number = Math.floor(number * decPlaces / size) / decPlaces; if (number === 1000 && i < abbrev.length - 1) { number = 1; diff --git a/website/client/mixins/payments.js b/website/client/mixins/payments.js index 71078350fc..dee1aa4db4 100644 --- a/website/client/mixins/payments.js +++ b/website/client/mixins/payments.js @@ -6,12 +6,14 @@ import { mapState } from 'client/libs/store'; import encodeParams from 'client/libs/encodeParams'; import notificationsMixin from 'client/mixins/notifications'; import * as Analytics from 'client/libs/analytics'; +import { CONSTANTS, setLocalSetting } from 'client/libs/userlocalManager'; + +const habiticaUrl = `${location.protocol}//${location.host}`; export default { mixins: [notificationsMixin], computed: { ...mapState(['credentials']), - // @TODO refactor into one single computed property paypalCheckoutLink () { return '/paypal/checkout'; }, @@ -41,7 +43,26 @@ export default { let gift = this.encodeGift(data.giftedTo, data.gift); const url = `/paypal/checkout?gift=${gift}`; + this.openPaypal(url, 'gift'); + }, + openPaypal (url/* , type*/) { + const appState = { + paymentMethod: 'paypal', + paymentCompleted: false, + }; + setLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE, JSON.stringify(appState)); window.open(url, '_blank'); + + function localStorageChangeHandled (e) { + if (e.key === 'saved-app-state') { + window.removeEventListener('storage', localStorageChangeHandled); + const newState = e.newValue ? JSON.parse(e.newValue) : {}; + if (newState.paymentCompleted) window.location.reload(true); + } + } + + // Listen for changes to local storage, indicating that the payment completed + window.addEventListener('storage', localStorageChangeHandled); }, showStripe (data) { if (!this.checkGemAmount(data)) return; @@ -92,6 +113,12 @@ export default { return; } + const appState = { + paymentMethod: 'stripe', + paymentCompleted: true, + }; + setLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE, JSON.stringify(appState)); + let newGroup = response.data.data; if (newGroup && newGroup._id) { // @TODO this does not do anything as we reload just below @@ -99,8 +126,6 @@ export default { // Handle new user signup if (!this.$store.state.isUserLoggedIn) { - const habiticaUrl = `${location.protocol}//${location.host}`; - Analytics.track({ hitType: 'event', eventCategory: 'group-plans-static', @@ -108,18 +133,17 @@ export default { eventLabel: 'paid-with-stripe', }); - location.href = `${habiticaUrl}/group-plans/${newGroup._id}/task-information?showGroupOverview=true`; + window.location.assign(`${habiticaUrl}/group-plans/${newGroup._id}/task-information?showGroupOverview=true`); return; } - this.$router.push(`/group-plans/${newGroup._id}/task-information`); - // @TODO action this.user.guilds.push(newGroup._id); + window.location.assign(`${habiticaUrl}/group-plans/${newGroup._id}/task-information`); return; } if (data.groupId) { - this.$router.push(`/group-plans/${data.groupId}/task-information`); + window.location.assign(`${habiticaUrl}/group-plans/${data.groupId}/task-information`); return; } @@ -144,7 +168,7 @@ export default { let url = '/stripe/subscribe/edit'; let response = await axios.post(url, data); - // Succss + // Success window.location.reload(true); // error alert(response.message); diff --git a/website/client/mixins/petMixin.js b/website/client/mixins/petMixin.js index 8ea3a658cf..5d12d42270 100644 --- a/website/client/mixins/petMixin.js +++ b/website/client/mixins/petMixin.js @@ -1,4 +1,7 @@ +import notifications from './notifications'; + export default { + mixins: [notifications], methods: { closeHatchPetDialog () { this.$root.$emit('bv::hide::modal', 'hatching-modal'); diff --git a/website/client/router/handleRedirect.js b/website/client/router/handleRedirect.js new file mode 100644 index 0000000000..0aba06afec --- /dev/null +++ b/website/client/router/handleRedirect.js @@ -0,0 +1,21 @@ +import { CONSTANTS, getLocalSetting, setLocalSetting } from 'client/libs/userlocalManager'; + +export default function (to, from, next) { + const redirect = to.params.redirect; + + switch (redirect) { + case 'paypal-success-checkout': + case 'paypal-success-subscribe': { + const appState = getLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE); + if (appState) { + const newAppState = JSON.parse(appState); + newAppState.paymentCompleted = true; + setLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE, JSON.stringify(newAppState)); + } + window.close(); + break; + } + default: + next({name: 'notFound'}); + } +} \ No newline at end of file diff --git a/website/client/router.js b/website/client/router/index.js similarity index 79% rename from website/client/router.js rename to website/client/router/index.js index a7c53c18ff..2052ded759 100644 --- a/website/client/router.js +++ b/website/client/router/index.js @@ -2,51 +2,49 @@ import Vue from 'vue'; import VueRouter from 'vue-router'; import getStore from 'client/store'; import * as Analytics from 'client/libs/analytics'; +import handleRedirect from './handleRedirect'; -// import EmptyView from './components/emptyView'; - -// TODO Dummy elements used as placeholder until real components are implemented -import ParentPage from './components/parentPage'; +import ParentPage from 'client/components/parentPage'; // Static Pages -const StaticWrapper = () => import(/* webpackChunkName: "entry" */'./components/static/staticWrapper'); -const HomePage = () => import(/* webpackChunkName: "entry" */'./components/static/home'); +const StaticWrapper = () => import(/* webpackChunkName: "entry" */'client/components/static/staticWrapper'); +const HomePage = () => import(/* webpackChunkName: "entry" */'client/components/static/home'); -const AppPage = () => import(/* webpackChunkName: "static" */'./components/static/app'); -const ClearBrowserDataPage = () => import(/* webpackChunkName: "static" */'./components/static/clearBrowserData'); -const CommunityGuidelinesPage = () => import(/* webpackChunkName: "static" */'./components/static/communityGuidelines'); -const ContactPage = () => import(/* webpackChunkName: "static" */'./components/static/contact'); -const FAQPage = () => import(/* webpackChunkName: "static" */'./components/static/faq'); -const FeaturesPage = () => import(/* webpackChunkName: "static" */'./components/static/features'); -const GroupPlansPage = () => import(/* webpackChunkName: "static" */'./components/static/groupPlans'); -const MerchPage = () => import(/* webpackChunkName: "static" */'./components/static/merch'); -const NewsPage = () => import(/* webpackChunkName: "static" */'./components/static/newStuff'); -const OverviewPage = () => import(/* webpackChunkName: "static" */'./components/static/overview'); -const PressKitPage = () => import(/* webpackChunkName: "static" */'./components/static/pressKit'); -const PrivacyPage = () => import(/* webpackChunkName: "static" */'./components/static/privacy'); -const TermsPage = () => import(/* webpackChunkName: "static" */'./components/static/terms'); +const AppPage = () => import(/* webpackChunkName: "static" */'client/components/static/app'); +const ClearBrowserDataPage = () => import(/* webpackChunkName: "static" */'client/components/static/clearBrowserData'); +const CommunityGuidelinesPage = () => import(/* webpackChunkName: "static" */'client/components/static/communityGuidelines'); +const ContactPage = () => import(/* webpackChunkName: "static" */'client/components/static/contact'); +const FAQPage = () => import(/* webpackChunkName: "static" */'client/components/static/faq'); +const FeaturesPage = () => import(/* webpackChunkName: "static" */'client/components/static/features'); +const GroupPlansPage = () => import(/* webpackChunkName: "static" */'client/components/static/groupPlans'); +const MerchPage = () => import(/* webpackChunkName: "static" */'client/components/static/merch'); +const NewsPage = () => import(/* webpackChunkName: "static" */'client/components/static/newStuff'); +const OverviewPage = () => import(/* webpackChunkName: "static" */'client/components/static/overview'); +const PressKitPage = () => import(/* webpackChunkName: "static" */'client/components/static/pressKit'); +const PrivacyPage = () => import(/* webpackChunkName: "static" */'client/components/static/privacy'); +const TermsPage = () => import(/* webpackChunkName: "static" */'client/components/static/terms'); -const RegisterLoginReset = () => import(/* webpackChunkName: "auth" */'./components/auth/registerLoginReset'); -const Logout = () => import(/* webpackChunkName: "auth" */'./components/auth/logout'); +const RegisterLoginReset = () => import(/* webpackChunkName: "auth" */'client/components/auth/registerLoginReset'); +const Logout = () => import(/* webpackChunkName: "auth" */'client/components/auth/logout'); // User Pages // const StatsPage = () => import(/* webpackChunkName: "user" */'./components/userMenu/stats'); // const AchievementsPage = () => import(/* webpackChunkName: "user" */'./components/userMenu/achievements'); -const ProfilePage = () => import(/* webpackChunkName: "user" */'./components/userMenu/profilePage'); +const ProfilePage = () => import(/* webpackChunkName: "user" */'client/components/userMenu/profilePage'); // Settings -const Settings = () => import(/* webpackChunkName: "settings" */'./components/settings/index'); -const API = () => import(/* webpackChunkName: "settings" */'./components/settings/api'); -const DataExport = () => import(/* webpackChunkName: "settings" */'./components/settings/dataExport'); -const Notifications = () => import(/* webpackChunkName: "settings" */'./components/settings/notifications'); -const PromoCode = () => import(/* webpackChunkName: "settings" */'./components/settings/promoCode'); -const Site = () => import(/* webpackChunkName: "settings" */'./components/settings/site'); -const Subscription = () => import(/* webpackChunkName: "settings" */'./components/settings/subscription'); +const Settings = () => import(/* webpackChunkName: "settings" */'client/components/settings/index'); +const API = () => import(/* webpackChunkName: "settings" */'client/components/settings/api'); +const DataExport = () => import(/* webpackChunkName: "settings" */'client/components/settings/dataExport'); +const Notifications = () => import(/* webpackChunkName: "settings" */'client/components/settings/notifications'); +const PromoCode = () => import(/* webpackChunkName: "settings" */'client/components/settings/promoCode'); +const Site = () => import(/* webpackChunkName: "settings" */'client/components/settings/site'); +const Subscription = () => import(/* webpackChunkName: "settings" */'client/components/settings/subscription'); // Hall -const HallPage = () => import(/* webpackChunkName: "hall" */'./components/hall/index'); -const PatronsPage = () => import(/* webpackChunkName: "hall" */'./components/hall/patrons'); -const HeroesPage = () => import(/* webpackChunkName: "hall" */'./components/hall/heroes'); +const HallPage = () => import(/* webpackChunkName: "hall" */'client/components/hall/index'); +const PatronsPage = () => import(/* webpackChunkName: "hall" */'client/components/hall/patrons'); +const HeroesPage = () => import(/* webpackChunkName: "hall" */'client/components/hall/heroes'); // Except for tasks that are always loaded all the other main level // All the main level @@ -55,41 +53,41 @@ const HeroesPage = () => import(/* webpackChunkName: "hall" */'./components/hall // for docs // Tasks -const UserTasks = () => import(/* webpackChunkName: "userTasks" */'./components/tasks/user'); +const UserTasks = () => import(/* webpackChunkName: "userTasks" */'client/components/tasks/user'); // Inventory -const InventoryContainer = () => import(/* webpackChunkName: "inventory" */'./components/inventory/index'); -const ItemsPage = () => import(/* webpackChunkName: "inventory" */'./components/inventory/items/index'); -const EquipmentPage = () => import(/* webpackChunkName: "inventory" */'./components/inventory/equipment/index'); -const StablePage = () => import(/* webpackChunkName: "inventory" */'./components/inventory/stable/index'); +const InventoryContainer = () => import(/* webpackChunkName: "inventory" */'client/components/inventory/index'); +const ItemsPage = () => import(/* webpackChunkName: "inventory" */'client/components/inventory/items/index'); +const EquipmentPage = () => import(/* webpackChunkName: "inventory" */'client/components/inventory/equipment/index'); +const StablePage = () => import(/* webpackChunkName: "inventory" */'client/components/inventory/stable/index'); // Guilds -const GuildIndex = () => import(/* webpackChunkName: "guilds" */ './components/groups/index'); -const TavernPage = () => import(/* webpackChunkName: "guilds" */ './components/groups/tavern'); -const MyGuilds = () => import(/* webpackChunkName: "guilds" */ './components/groups/myGuilds'); -const GuildsDiscoveryPage = () => import(/* webpackChunkName: "guilds" */ './components/groups/discovery'); -const GroupPage = () => import(/* webpackChunkName: "guilds" */ './components/groups/group'); -const GroupPlansAppPage = () => import(/* webpackChunkName: "guilds" */ './components/groups/groupPlan'); +const GuildIndex = () => import(/* webpackChunkName: "guilds" */ 'client/components/groups/index'); +const TavernPage = () => import(/* webpackChunkName: "guilds" */ 'client/components/groups/tavern'); +const MyGuilds = () => import(/* webpackChunkName: "guilds" */ 'client/components/groups/myGuilds'); +const GuildsDiscoveryPage = () => import(/* webpackChunkName: "guilds" */ 'client/components/groups/discovery'); +const GroupPage = () => import(/* webpackChunkName: "guilds" */ 'client/components/groups/group'); +const GroupPlansAppPage = () => import(/* webpackChunkName: "guilds" */ 'client/components/groups/groupPlan'); // Group Plans -const GroupPlanIndex = () => import(/* webpackChunkName: "group-plans" */ './components/group-plans/index'); -const GroupPlanTaskInformation = () => import(/* webpackChunkName: "group-plans" */ './components/group-plans/taskInformation'); -const GroupPlanBilling = () => import(/* webpackChunkName: "group-plans" */ './components/group-plans/billing'); +const GroupPlanIndex = () => import(/* webpackChunkName: "group-plans" */ 'client/components/group-plans/index'); +const GroupPlanTaskInformation = () => import(/* webpackChunkName: "group-plans" */ 'client/components/group-plans/taskInformation'); +const GroupPlanBilling = () => import(/* webpackChunkName: "group-plans" */ 'client/components/group-plans/billing'); // Challenges -const ChallengeIndex = () => import(/* webpackChunkName: "challenges" */ './components/challenges/index'); -const MyChallenges = () => import(/* webpackChunkName: "challenges" */ './components/challenges/myChallenges'); -const FindChallenges = () => import(/* webpackChunkName: "challenges" */ './components/challenges/findChallenges'); -const ChallengeDetail = () => import(/* webpackChunkName: "challenges" */ './components/challenges/challengeDetail'); +const ChallengeIndex = () => import(/* webpackChunkName: "challenges" */ 'client/components/challenges/index'); +const MyChallenges = () => import(/* webpackChunkName: "challenges" */ 'client/components/challenges/myChallenges'); +const FindChallenges = () => import(/* webpackChunkName: "challenges" */ 'client/components/challenges/findChallenges'); +const ChallengeDetail = () => import(/* webpackChunkName: "challenges" */ 'client/components/challenges/challengeDetail'); // Shops -const ShopsContainer = () => import(/* webpackChunkName: "shops" */'./components/shops/index'); -const MarketPage = () => import(/* webpackChunkName: "shops-market" */'./components/shops/market/index'); -const QuestsPage = () => import(/* webpackChunkName: "shops-quest" */'./components/shops/quests/index'); -const SeasonalPage = () => import(/* webpackChunkName: "shops-seasonal" */'./components/shops/seasonal/index'); -const TimeTravelersPage = () => import(/* webpackChunkName: "shops-timetravelers" */'./components/shops/timeTravelers/index'); +const ShopsContainer = () => import(/* webpackChunkName: "shops" */'client/components/shops/index'); +const MarketPage = () => import(/* webpackChunkName: "shops-market" */'client/components/shops/market/index'); +const QuestsPage = () => import(/* webpackChunkName: "shops-quest" */'client/components/shops/quests/index'); +const SeasonalPage = () => import(/* webpackChunkName: "shops-seasonal" */'client/components/shops/seasonal/index'); +const TimeTravelersPage = () => import(/* webpackChunkName: "shops-timetravelers" */'client/components/shops/timeTravelers/index'); -import NotFoundPage from './components/404'; +import NotFoundPage from 'client/components/404'; Vue.use(VueRouter); @@ -279,6 +277,9 @@ const router = new VueRouter({ { name: 'contributors', path: 'contributors', component: HeroesPage }, ], }, + // Only used to handle some redirects + // See router.beforeEach + { path: '/redirect/:redirect', name: 'redirect' }, { path: '*', redirect: { name: 'notFound' } }, ], }); @@ -289,6 +290,8 @@ router.beforeEach(function routerGuard (to, from, next) { const isUserLoggedIn = store.state.isUserLoggedIn; const routeRequiresLogin = to.meta.requiresLogin !== false; + if (to.name === 'redirect') return handleRedirect(to, from, next); + if (!isUserLoggedIn && routeRequiresLogin) { // Redirect to the login page unless the user is trying to reach the // root of the website, in which case show the home page. diff --git a/website/client/store/actions/auth.js b/website/client/store/actions/auth.js index 968c92766f..fad46d295f 100644 --- a/website/client/store/actions/auth.js +++ b/website/client/store/actions/auth.js @@ -55,6 +55,15 @@ export async function verifyUsername (store, params) { return result.data.data; } +export async function verifyDisplayName (store, params) { + let url = '/api/v4/user/auth/verify-display-name'; + let result = await axios.post(url, { + displayName: params.displayName, + }); + + return result.data.data; +} + export async function socialAuth (store, params) { let url = '/api/v4/user/auth/social'; let result = await axios.post(url, { diff --git a/website/client/store/actions/chat.js b/website/client/store/actions/chat.js index def822e6a5..0bb568a863 100644 --- a/website/client/store/actions/chat.js +++ b/website/client/store/actions/chat.js @@ -23,31 +23,10 @@ export async function postChat (store, payload) { }); } - if (group.privacy === 'public') { - Analytics.track({ - hitType: 'event', - eventCategory: 'behavior', - eventAction: 'group chat', - groupType: group.type, - privacy: group.privacy, - groupName: group.name, - }); - } else { - Analytics.track({ - hitType: 'event', - eventCategory: 'behavior', - eventAction: 'group chat', - groupType: group.type, - privacy: group.privacy, - }); - } - let response = await axios.post(url, { message: payload.message, }); - // @TODO: pusherSocketId: $rootScope.pusherSocketId, // to make sure the send doesn't get notified of it's own message - return response.data.data; } diff --git a/website/client/store/actions/guilds.js b/website/client/store/actions/guilds.js index 3f2599850d..ea4e680440 100644 --- a/website/client/store/actions/guilds.js +++ b/website/client/store/actions/guilds.js @@ -164,6 +164,7 @@ export async function invite (store, payload) { let response = await axios.post(`/api/v4/groups/${payload.groupId}/invite`, { uuids: payload.invitationDetails.uuids, emails: payload.invitationDetails.emails, + usernames: payload.invitationDetails.usernames, }); // @TODO: find guild and add invites diff --git a/website/client/store/actions/user.js b/website/client/store/actions/user.js index 9ae2ef3f3c..d15bd3e805 100644 --- a/website/client/store/actions/user.js +++ b/website/client/store/actions/user.js @@ -151,3 +151,14 @@ export async function togglePrivateMessagesOpt (store) { store.state.user.data.inbox.optOut = !store.state.user.data.inbox.optOut; return response; } + +export async function userLookup (store, params) { + let response; + if (params.uuid) { + response = await axios.get(`/api/v4/members/${params.uuid}`); + } + if (params.username) { + response = await axios.get(`/api/v4/members/username/${params.username}`); + } + return response; +} diff --git a/website/common/locales/bg/backgrounds.json b/website/common/locales/bg/backgrounds.json index a8ad28da9f..b2d56af0e3 100644 --- a/website/common/locales/bg/backgrounds.json +++ b/website/common/locales/bg/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Страховит замък", "backgroundCreepyCastleNotes": "Осмелете се да се приближите до страховит замък.", "backgroundDungeonText": "Тъмница", - "backgroundDungeonNotes": "Спасете затворниците от зловеща тъмница." + "backgroundDungeonNotes": "Спасете затворниците от зловеща тъмница.", + "backgrounds112018": "КОМПЛЕКТ 54: Ноември 2018 г.", + "backgroundBackAlleyText": "Тясна уличка", + "backgroundBackAlleyNotes": "Изглеждайте загадъчно като се размотавате в тясна уличка", + "backgroundGlowingMushroomCaveText": "Пещера на светещите гъби", + "backgroundGlowingMushroomCaveNotes": "Възхищавайте се на пещера на светещите гъби.", + "backgroundCozyBedroomText": "Уютна спалня", + "backgroundCozyBedroomNotes": "Полегнете в уютна спалня." } \ No newline at end of file diff --git a/website/common/locales/bg/challenge.json b/website/common/locales/bg/challenge.json index 7b115d5e22..92d8e043a0 100644 --- a/website/common/locales/bg/challenge.json +++ b/website/common/locales/bg/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Нямате никакви предизвикателства.", "challengeDescription1": "Предизвикателствата са обществени събития, в които играчите се състезават и печелят награди като изпълняват няколко свързани по някакъв начин задачи.", "challengeDescription2": "Открийте препоръчани за Вас предизвикателства според интересите Ви, разгледайте обществените предизвикателства на Хабитика, или създайте свои собствени предизвикателства.", + "noChallengeMatchFilters": "Не можем да открием съответстващи предизвикателства.", "createdBy": "Създадено от", "joinChallenge": "Присъединяване към предизвикателството", "leaveChallenge": "Напускане на предизвикателството", diff --git a/website/common/locales/bg/character.json b/website/common/locales/bg/character.json index ac4affd881..a5d4503e91 100644 --- a/website/common/locales/bg/character.json +++ b/website/common/locales/bg/character.json @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Изберете това, за да екипирате всеки предмет в момента, когато го купите.", "costumeDisabled": "Вие изключихте костюма си.", "gearAchievement": "Вие спечелихте постижението „Последното снаряжение“ заради това, че достигнахте максималното снаряжение за класа си! Получавате следните пълни комплекти:", + "gearAchievementNotification": "Вие спечелихте постижението „Последното снаряжение“ заради това, че достигнахте максималното снаряжение за класа си!", "moreGearAchievements": "За да получите още значки „Последното снаряжение“, променете класа си в страницата „Настройки > Уеб сайт и купете екипировката на новия си клас!", "armoireUnlocked": "За още екипировка, прегледайте Омагьосания гардероб! Щракнете наградата на Омагьосания гардероб и ще имате шанс да получите специална екипировка! Той може да Ви даде също опит или храна.", "ultimGearName": "Последното снаряжение — <%= ultClass %>", diff --git a/website/common/locales/bg/content.json b/website/common/locales/bg/content.json index fec21f8a1b..bb6ee76997 100644 --- a/website/common/locales/bg/content.json +++ b/website/common/locales/bg/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Дъга", "hatchingPotionGlass": "Стъкло", "hatchingPotionGlow": "Светещо в тъмното", + "hatchingPotionFrost": "Скреж", "hatchingPotionNotes": "Излейте това върху яйце и от него ще се излюпи любимец с(ъс) <%= potText(locale) %>.", "premiumPotionAddlNotes": "Не може да се използва върху яйца за любимци от мисии.", "foodMeat": "Месо", diff --git a/website/common/locales/bg/front.json b/website/common/locales/bg/front.json index 789ccc2fec..67c858e6c9 100644 --- a/website/common/locales/bg/front.json +++ b/website/common/locales/bg/front.json @@ -271,15 +271,9 @@ "emailTaken": "Тази е-поща вече се използва от съществуващ профил.", "newEmailRequired": "Липсва нов адрес на е-поща.", "usernameTime": "Време е да си създадете потребителско име!", - "usernameInfo": "Екранното Ви име не е променено, но старото Ви име за вписване вече ще бъде публичното Ви потребителско име. Това потребителско име ще се използва за покани, @споменавания в чата, и за изпращане на съобщения.

Ако искате да научите повече за тази промяна, посетете страницата за имената на играчите в уикито ни.", - "usernameTOSRequirements": "Потребителските имена трябва са съобразени с Условията за ползване и Обществените правила. Ако преди това не сте имали име за вписване, то потребителското Ви име е създадено автоматично.", + "usernameInfo": "Имената, които се използват за вписване в системата, вече са уникални потребителски имена, които ще се виждат до екранните имена и ще могат да се ползват за покани, @споменавания и пращане на съобщения.

Ако искате да научите повече за тази промяна, посетете уикито ни.", + "usernameTOSRequirements": "Потребителските имена трябва са съобразени с Условията за ползване и Обществените правила. Ако преди това не сте имали име за вписване, то потребителското Ви име е създадено автоматично.", "usernameTaken": "Потребителското име е заето.", - "usernameWrongLength": "Потребителското име трябва да бъде с дължина между 1 и 20 знака.", - "displayNameWrongLength": "Екранното име трябва да бъде с дължина между 1 и 30 знака.", - "usernameBadCharacters": "Потребителското име може да съдържа само латинските букви от „a“ до „z“, числата от 0 до 9, тире и долна черта.", - "nameBadWords": "Имената не може да съдържат неприлични думи.", - "confirmUsername": "Потвърждаване на потребителското име", - "usernameConfirmed": "Потребителското име е патвърдено", "passwordConfirmationMatch": "Повторената парола не съвпада с първата.", "invalidLoginCredentials": "Грешно потребителско име и/или е-поща и/или парола.", "passwordResetPage": "Нулиране на паролата", @@ -334,7 +328,7 @@ "joinMany": "Над 2 000 000 хора се забавляват, докато подобряват живота си. Присъединете се към тях!", "joinToday": "Присъединете се в Хабитика днес", "signup": "Регистриране", - "getStarted": "Първи стъпки", + "getStarted": "Да започваме!", "mobileApps": "Мобилни приложения", "learnMore": "Научете повече" } \ No newline at end of file diff --git a/website/common/locales/bg/gear.json b/website/common/locales/bg/gear.json index 50dfc225a8..e8badb3654 100644 --- a/website/common/locales/bg/gear.json +++ b/website/common/locales/bg/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Разнообразие от вкусни и полезни храни се сипе от този рог. Добър апетит! Не променя показателите. Предмет за абонати: ноември 2016 г.", "weaponMystery201708Text": "Меч от лава", "weaponMystery201708Notes": "Светлината излъчвана яростно от този меч ще Ви помогне да свършите бързи и най-тъмночервените задачи! Не променя показателите. Предмет за абонати: август 2017 г.", + "weaponMystery201811Text": "Скиптър на великолепния магьосник", + "weaponMystery201811Notes": "Този вълшебен скиптър е колкото елегантен, толкова и могъщ. Не променя показателите. Предмет за абонати: септември 2018 г.", "weaponMystery301404Text": "Изтънчен бастун", "weaponMystery301404Notes": "Чудесен за разходка из града. Предмет за абонати: март 3015 г. Не променя показателите.", "weaponArmoireBasicCrossbowText": "Обикновен арбалет", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Частите на тази здрава броня са свързани с изящни копринени нишки. Увеличава усета с <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Пуешка броня", "armorSpecialTurkeyArmorBaseNotes": "С тази пухена броня ще Ви бъде много топло и удобно! Не променя показателите.", + "armorSpecialTurkeyArmorGildedText": "Позлатена пуешка броня", + "armorSpecialTurkeyArmorGildedNotes": "Натъпчете се в тази лъскава сезонна броня! Не променя показателите.", "armorSpecialYetiText": "Мантия на укротител на йетита", "armorSpecialYetiNotes": "Пухкава и жестока. Увеличава якостта с <%= con %>. Ограничена серия: Зимна екипировка 2013-2014 г.", "armorSpecialSkiText": "Анорак на ски-убиец", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "Тази броня е направена от отчупени люспи на неуловимия (и изключително горещ) дракон от лава. Не променя показателите. Предмет за абонати: август 2018 г.", "armorMystery201809Text": "Броня от есенни листа", "armorMystery201809Notes": "Вие не сте просто малко и страховито листенце, а носите най-красивите цветове за сезона! Не променя показателите. Предмет за абонати: септември 2018 г.", + "armorMystery201810Text": "Тъмногорски одежди", + "armorMystery201810Notes": "Изключителната топлина, която дават тези одежди, ще Ви защити от студа в призрачните места. Не променя показателите. Предмет за абонати: октомври 2018 г.", "armorMystery301404Text": "Изтънчен костюм", "armorMystery301404Notes": "Спретнат и елегантен! Не променя показателите. Предмет за абонати: февруари 3015 г.", "armorMystery301703Text": "Изтънчена паунова рокля", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Всичко, от което се нуждае една униформа, включително джобове за всичко. Чифт очила, дребни монети, златен пръстен… Увеличава якостта с <%= con %> и усета с <%= per %>. Омагьосан гардероб: Подвързачески комплект (предмет 2 от 4).", "armorArmoireRobeOfSpadesText": "Одежди — пика", "armorArmoireRobeOfSpadesNotes": "Тези изтупани одежди имат скрити джобове за съкровища или оръжия – Вие решавате! Увеличава силата с <%= str %>. Омагьосан гардероб: комплект „Асо пика“ (предмет 2 от 3).", + "armorArmoireSoftBlueSuitText": "Мек син костюм", + "armorArmoireSoftBlueSuitNotes": "Синият цвят успокоява. Толкова много, че някои носят този мек костюм докато спят… хрр. Увеличава интелигентността с <%= int %> и усета с <%= per %>. Омагьосан гардероб: Син домашен комплект (предмет 2 от 3).", "headgear": "шлем", "headgearCapitalized": "Защита за главата", "headBase0Text": "Няма защита за главата", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Честит имен ден! Носете този яростен пернат шлем, когато празнувате името на Хабитика. Не променя показателите.", "headSpecialTurkeyHelmBaseText": "Пуешки шлем", "headSpecialTurkeyHelmBaseNotes": "Облеклото Ви за деня на пуйката ще бъде завършено с този шлем с клюн! Не променя показателите.", + "headSpecialTurkeyHelmGildedText": "Позлатен пуешки шлем", + "headSpecialTurkeyHelmGildedNotes": "Кряк-кряк! Блещук-блещук! Не променя показателите.", "headSpecialNyeText": "Абсурдна купонджийска шапка", "headSpecialNyeNotes": "Получихте абсурдна купонджийска шапка! Носете я с гордост, когато посрещате Нова година! Не променя показателите.", "headSpecialYetiText": "Шлем на укротител на йетита", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "Светещите рога на тази качулка ще Ви осветят пътя през подземните пещери. Не променя показателите. Предмет за абонати: август 2018 г.", "headMystery201809Text": "Корона от есенни цветя", "headMystery201809Notes": "Последните цветя на топлите есенни дни напомнят за красотата на този сезон. Не променя показателите. Предмет за абонати: септември 2018 г.", + "headMystery201810Text": "Тъмногорски шлем", + "headMystery201810Notes": "Ако се окаже, че пътят Ви минава през някое зловещо място, то червените очи на този шлем със сигурност ще изплашат враговете, които могат да се появят на пътя Ви. Не променя показателите. Предмет за абонати: октомври 2018 г.", + "headMystery201811Text": "Шапка на великолепния магьосник", + "headMystery201811Notes": "Ако носите тази перната шапка, ще изпъквате и на най-шантавите сбирки на магьосници! Не променя показателите. Предмет за абонати: декември 2018 г.", "headMystery301404Text": "Украсен цилиндър", "headMystery301404Notes": "Украсен цилиндър за най-изтънчените и високопоставени членове на обществото. Не променя показателите. Предмет за абонати: януари 3015 г.", "headMystery301405Text": "Обикновен цилиндър", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Оранжева котешка шапка", "headArmoireOrangeCatNotes": "Тази оранжева шапка… мърка. И си върти опашката. И диша? Ами да, просто имате спяща котка на главата си. Увеличава силата и якостта с по <%= attrs %>. Омагьосан гардероб: Независим предмет.", "headArmoireBlueFloppyHatText": "Широка синя шапка", - "headArmoireBlueFloppyHatNotes": "Много заклинания са втъкани в тази простовата шапка, придавайки ѝ блестящ син цвят. Увеличава якостта, интелигентността и усета с по <%= attrs %>. Омагьосан гардероб: Независим предмет.", + "headArmoireBlueFloppyHatNotes": "Много заклинания са втъкани в тази простовата шапка, придавайки ѝ блестящ син цвят. Увеличава якостта, интелигентността и усета с по <%= attrs %>. Омагьосан гардероб: Син домашен комплект (предмет 1 от 3).", "headArmoireShepherdHeaddressText": "Овчарски воал", "headArmoireShepherdHeaddressNotes": "Грифоните, които водите, понякога обичат да дъвчат този воал, но въпреки това имате по-интелигентен вид. Увеличава интелигентността с <%= int %>. Омагьосан гардероб: Овчарски комплект (предмет 3 от 3).", "headArmoireCrystalCrescentHatText": "Шапка с кристален полумесец", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "Този омагьосан щит шепне къде са местата, където враговете Ви са заровили тайните си съкровища. Слушайте внимателно! Увеличава усета и интелигентността с по <%= attrs %>. Омагьосан гардероб: комплект „Пиратска принцеса“ (предмет 4 от 4).", "shieldArmoireUnfinishedTomeText": "Незавършен том", "shieldArmoireUnfinishedTomeNotes": "Няма как да протакате, когато държите това! Подвързията трябва да бъде завършена, за да могат хората да прочетат книгата! Увеличава интелигентността с <%= int %>. Омагьосан гардероб: Подвързачески комплект (предмет 4 от 4).", + "shieldArmoireSoftBluePillowText": "Мека синя възглавница", + "shieldArmoireSoftBluePillowNotes": "Предвидливият воин си взема възглавница при всяко пътешествие. Защитете се от острите задачи… дори когато си подремвате. Увеличава якостта с <%= con %>. Омагьосан гардероб: Син домашен комплект (предмет 3 от 3).", "back": "Аксесоар за гръб", "backCapitalized": "Аксесоар за гръб", "backBase0Text": "Няма аксесоар за гръб", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Тази мантия някога е принадлежала на самата Изгубената класова повелителка. Увеличава усета с <%= per %>.", "backSpecialTurkeyTailBaseText": "Пуешка опашка", "backSpecialTurkeyTailBaseNotes": "Носете гордо пуешката си опашка, докато празнувате! Не променя показателите.", + "backSpecialTurkeyTailGildedText": "Позлатена пуешка опашка", + "backSpecialTurkeyTailGildedNotes": "Перушина, достойна за парад! Не променя показателите.", "backBearTailText": "Опашка на мечка", "backBearTailNotes": "С тази опашка приличате на смела мечка! Не променя показателите.", "backCactusTailText": "Опашка на кактус", diff --git a/website/common/locales/bg/generic.json b/website/common/locales/bg/generic.json index 5833da14fd..4fe1101abb 100644 --- a/website/common/locales/bg/generic.json +++ b/website/common/locales/bg/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Нужен е потребителски идентификатор", "resetFilters": "Изчистване на всички филтри", "applyFilters": "Прилагане на филтрите", + "wantToWorkOn": "Искам да работя върху:", "categories": "Категории", "habiticaOfficial": "Хабитика – официално", "animals": "Животни", diff --git a/website/common/locales/bg/groups.json b/website/common/locales/bg/groups.json index 3f35f0c72b..e49f465cee 100644 --- a/website/common/locales/bg/groups.json +++ b/website/common/locales/bg/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Поканете съществуващи потребители", "byColon": "От:", "inviteNewUsers": "Поканете нови потребители", - "sendInvitations": "Изпращане на поканите", + "sendInvitations": "Изпращане на покани", "invitationsSent": "Поканите са изпратени!", "invitationSent": "Поканата е изпратена!", "invitedFriend": "Поканил приятел", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Не можете да премахнете себе си!", "groupMemberNotFound": "Потребителят не е намерен сред членовете на групата", "mustBeGroupMember": "Трябва да бъде член на групата.", - "canOnlyInviteEmailUuid": "Покани могат да бъдат изпращани само чрез UUID идентификатор или е-поща.", + "canOnlyInviteEmailUuid": "Покани могат да бъдат изпращани само чрез потребителски идентификатор, е-поща, или потребителско име.", "inviteMissingEmail": "В поканата липсва адрес на е-поща.", "inviteMissingUuid": "В поканата липсва потребителски идентификатор", "inviteMustNotBeEmpty": "Поканата не трябва да бъде празна.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "Потребителят „<%= username %>“ (идентификатор: <%= userId %>) вече има чакаща покана.", "userAlreadyInAParty": "Потребителят „<%= username %>“ (идентификатор: <%= userId %>) вече членува в група.", "userWithIDNotFound": "Не е намерен потребител с идентификатора „<%= userId %>“.", + "userWithUsernameNotFound": "Не е намерен потребител с потребителско име „<%= username %>“", "userHasNoLocalRegistration": "Потребителят няма местна регистрация (потребителско име, е-поща, парола).", "uuidsMustBeAnArray": "Поканите чрез потребителски идентификатор трябва да бъдат масив.", "emailsMustBeAnArray": "Поканите чрез е-поща трябва да бъдат масив.", + "usernamesMustBeAnArray": "Поканите чрез потребителско име трябва да бъдат масив.", "canOnlyInviteMaxInvites": "Може да пратите най-много „<%= maxInvites %>“ покани наведнъж.", "partyExceedsMembersLimit": "Размерът на групата е ограничен до <%= maxMembersParty %> членове", "onlyCreatorOrAdminCanDeleteChat": "Нямате право да изтриете това съобщение!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Груповият план е прекратен", "groupPlanCanceled": "Груповият план ще стане неактивен на", "purchasedGroupPlanPlanExtraMonths": "Имате оставащи средства за <%= months %> месеца от груповия план.", - "addManagers": "Добавяне на управители", - "addManager": "Добавяне на управител", - "removeManager": "Премахване", + "addManager": "Назначаване на управител", + "removeManager2": "Премахване на ролята на управител", "userMustBeMember": "Потребителят трябва да бъде член", "userIsNotManager": "Потребителят не е управител", "canOnlyApproveTaskOnce": "Тази задача е вече одобрена.", "addTaskToGroupPlan": "Създаване", - "leaderMarker": "— Водач", - "managerMarker": "— Управител", "joinedGuild": "Присъединил(а) се към гилдия", "joinedGuildText": "Потопил(а) се в обществената част на Хабитика чрез присъединяване към гилдия!", "badAmountOfGemsToPurchase": "Стойността трябва да бъде поне 1.", @@ -364,6 +363,10 @@ "liked": "Харесано", "joinGuild": "Присъединяване към гилдията", "inviteToGuild": "Покана в гилдията", + "inviteToParty": "Покана в група", + "inviteEmailUsername": "Покана чрез е-поща или потребителско име", + "inviteEmailUsernameInfo": "Поканете потребители чрез правилен адрес на е-поща или потребителско име. Ако е-пощата все още не е регистрирана, ние ще изпратим е-писмо с покана за присъединяване в Хабитика.", + "emailOrUsernameInvite": "Е-поща или потребителско име", "messageGuildLeader": "Съобщение до водача на гилдията", "donateGems": "Даряване на диаманти", "updateGuild": "Обновяване на гилдията", @@ -395,12 +398,12 @@ "noGuildsTitle": "Не членувате в нито една гилдия.", "noGuildsParagraph1": "Гилдиите са обществени групи създадени от другите играчи, които могат да Ви помогнат, да поддържат отговорността Ви, както и да бъдат място за насърчаващи разговори.", "noGuildsParagraph2": "Отворете раздела за разглеждане, за да открите препоръчани за Вас гилдии според интересите Ви, разгледайте обществените гилдии на Хабитика, или създайте своя собствена гилдия.", + "noGuildsMatchFilters": "Не можем да открием съответстващи гилдии.", "privateDescription": "Частните гилдии не се показват в списъка с гилдии на Хабитика. Нови членове могат да бъдат добавени само чрез покана.", "removeInvite": "Премахване на поканата", "removeMember": "Премахване на члена", "sendMessage": "Изпращане на съобщение", - "removeManager2": "Премахване на управителя", - "promoteToLeader": "Повишаване във водач", + "promoteToLeader": "Прехвърляне на притежанието", "inviteFriendsParty": "Ако поканите приятели в групата си, ще получите изключителния
свитък с мисията да се биете заедно срещу Василисъка!", "upgradeParty": "Надграждане на групата", "createParty": "Създаване на група", diff --git a/website/common/locales/bg/limited.json b/website/common/locales/bg/limited.json index 2cb1931c77..cf524c5299 100644 --- a/website/common/locales/bg/limited.json +++ b/website/common/locales/bg/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Полярно мече", "jackolantern": "Тиквен фенер", "ghostJackolantern": "Призрачен тиквен фенер", + "glowJackolantern": "Светещ в тъмното тиквен фенер", "seasonalShop": "Сезонен магазин", "seasonalShopClosedTitle": "<%= linkStart %>Лесли<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Сезонна Магьосница<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "31 август", "dateEndSeptember": "21 септември", "dateEndOctober": "31 октомври", - "dateEndNovember": "30 ноември", + "dateEndNovember": "3 декември", "dateEndJanuary": "31 януари", "dateEndFebruary": "28 февруари", "winterPromoGiftHeader": "ПОДАРЕТЕ АБОНАМЕНТ И ЩЕ ПОЛУЧИТЕ ОЩЕ ЕДИН БЕЗПЛАТНО!", diff --git a/website/common/locales/bg/messages.json b/website/common/locales/bg/messages.json index c6feccb9e2..42b8692e0d 100644 --- a/website/common/locales/bg/messages.json +++ b/website/common/locales/bg/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Идентификаторите на известията са задължителни.", "unallocatedStatsPoints": "Имате <%= points %> неразпределени показателни точки", "beginningOfConversation": "Това е началото на разговора Ви с <%= userName %>. Запомнете да спазвате добрия тон, да уважавате другия и да следвате Обществените правила!", - "messageDeletedUser": "Съжаляваме, но този потребител е изтрил профила си." + "messageDeletedUser": "Съжаляваме, но този потребител е изтрил профила си.", + "messageMissingDisplayName": "Липсва екранно име." } \ No newline at end of file diff --git a/website/common/locales/bg/npc.json b/website/common/locales/bg/npc.json index 6ad8e9db90..fbc3bab4ad 100644 --- a/website/common/locales/bg/npc.json +++ b/website/common/locales/bg/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Добре дошли в", "welcomeBack": "Добре дошли отново!", "justin": "Джъстин", - "justinIntroMessage1": "Здравейте! Не съм Ви виждал досега. Името ми е Джъстин и аз ще Ви помогна да се ориентирате в Хабитика.", + "justinIntroMessage1": "Здравейте! Не съм Ви виждал досега. Името ми е Джъстин и аз ще Ви помогна да се ориентирате в Хабитика.", "justinIntroMessage2": "За начало ще трябва да си създадете герой.", "justinIntroMessage3": "Чудесно! А сега, върху какво искате да работите по време на пътешествието си?", + "justinIntroMessageUsername": "Преди да започнем, да решим как да Ви наричам. По-долу може да видите екранно име и потребителско име, които аз създадох за Вас. След като си изберете екранно име и потребителско име, ще преминем към създаването на герой!", + "justinIntroMessageAppearance": "Е, как искате да изглеждате? Не се притеснявайте, можете да промените това по всяко време.", "introTour": "Готово! Аз попълних някои задачи с оглед на интересите Ви, така че можете да започнете веднага. Щракнете върху задача, за да я редактирате, или добавете нови задачи според желанията си!", "prev": "Назад", "next": "Напред", diff --git a/website/common/locales/bg/pets.json b/website/common/locales/bg/pets.json index e2430c840c..7dcf66b3f6 100644 --- a/website/common/locales/bg/pets.json +++ b/website/common/locales/bg/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Тигър ветеран", "veteranLion": "Лъв ветеран", "veteranBear": "Мечка ветеран", + "veteranFox": "Лисица ветеран", "cerberusPup": "Кученце цербер", "hydra": "Хидра", "mantisShrimp": "Скарида-богомолка", diff --git a/website/common/locales/bg/questscontent.json b/website/common/locales/bg/questscontent.json index cedc9e9d01..e1825ed218 100644 --- a/website/common/locales/bg/questscontent.json +++ b/website/common/locales/bg/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "След като успяваш да фокусираш вниманието си върху това, което е наистина важно, а не върху разсейванията на Ведна-гатора, той отстъпва. Победа! „Това яйца ли са? Приличат ми на яйца на алигатор“ – пита @mfonda. – „Ако се грижим правилно за тях, те ще се превърнат в лоялни любимци и надеждни превози“ – отговаря @UncommonCriminal, докато ти подава три, за които да се грижиш. Да се надяваме, че всичко ще бъде наред, иначе Ведна-гаторът може пак да се върне…", "questAlligatorBoss": "Ведна-гаторът", "questAlligatorDropAlligatorEgg": "Алигатор (яйце)", - "questAlligatorUnlockText": "Отключва възможността за купуване на яйца на алигатор от пазара." + "questAlligatorUnlockText": "Отключва възможността за купуване на яйца на алигатор от пазара.", + "oddballsText": "Пакет мисии „Странности“", + "oddballsNotes": "Съдържа: „Желираният регент“, „Бягство от пещерното създание“ и „Омотана прежда“. Наличен до 3 декември." } \ No newline at end of file diff --git a/website/common/locales/bg/settings.json b/website/common/locales/bg/settings.json index 6d959aee55..08ed9d9bb6 100644 --- a/website/common/locales/bg/settings.json +++ b/website/common/locales/bg/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Напомняния да влезете, за да завършите задачите си и да получите награди", "weeklyRecaps": "Информация относно дейността на профила Ви през последната седмица. (Забележка: в момента това е изключено поради проблеми с производителността, но се надяваме да го включим отново скоро!)", "onboarding": "Насоки за настройка на Вашия профил в Хабитика.", + "majorUpdates": "Важни обявления", "questStarted": "Мисията Ви започна", "invitedQuest": "Покана за мисия", "kickedGroup": "Изритан от групата", @@ -156,6 +157,7 @@ "generate": "Създаване", "getCodes": "Получаване на кодове", "webhooks": "Уеб-куки", + "webhooksInfo": "Хабитика предоставя уеб-куки, чрез които може да се изпрати информация до скрипт на друг уеб сайт, когато с профила Ви се случат определени действия. Можете да посочите тези скриптове тук. Внимавайте с тази функционалност, тъй като ако посочите неправилен адрес, това може да предизвика грешки или забавяния в Хабитика. За повече информация вижте страницата в уикито относно уеб-куките.", "enabled": "Включено", "webhookURL": "Адрес на уеб-куката", "invalidUrl": "грешен адрес", @@ -202,5 +204,6 @@ "goToSettings": "Към настройките", "usernameVerifiedConfirmation": "Вашето потребителско име, <%= username %>, е потвърдено!", "usernameNotVerified": "Моля, потвърдете потребителското си име.", - "changeUsernameDisclaimer": "Скоро ще преобразуваме имената за вписване към уникални, публични потребителски имена. Тези потребителски имена ще бъдат използвани за покани, @споменавания в чата, и съобщения." + "changeUsernameDisclaimer": "Скоро ще преобразуваме имената за вписване към уникални, публични потребителски имена. Тези потребителски имена ще бъдат използвани за покани, @споменавания в чата, и съобщения.", + "verifyUsernameVeteranPet": "Един от тези любимци-ветерани ще Ви чака след като приключите с потвърждението!" } \ No newline at end of file diff --git a/website/common/locales/bg/subscriber.json b/website/common/locales/bg/subscriber.json index f4c0bee5a9..9d4553140b 100644 --- a/website/common/locales/bg/subscriber.json +++ b/website/common/locales/bg/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Комплект на морския змей", "mysterySet201808": "Комплект на дракон от лава", "mysterySet201809": "Комплект на есенната броня", + "mysterySet201810": "Тъмногорски комплект", + "mysterySet201811": "Комплект на великолепния магьосник", "mysterySet301404": "Стандартен изтънчен комплект", "mysterySet301405": "Комплект изтънчени принадлежности", "mysterySet301703": "Изтънчен паунов комплект", @@ -206,7 +208,7 @@ "haveCouponCode": "Имате ли код от купон?", "subscriptionAlreadySubscribedLeadIn": "Благодарим Ви, че станахте абонат!", "subscriptionAlreadySubscribed1": "За да видите подробности за абонамента си или да го прекратите, подновите или промените, моля, щракнете върху Потребителската иконка и изберете Настройки > Абонамент.", - "purchaseAll": "Купуване на всичко", + "purchaseAll": "Купуване на комплекта", "gemsPurchaseNote": "Абонатите могат да купуват диаманти със злато на пазара! За по-лесен достъп можете също да закачите диаманта към колоната си с награди.", "gemsRemaining": "оставащи диаманта", "notEnoughGemsToBuy": "Не можете да закупите толкова диаманти" diff --git a/website/common/locales/cs/achievements.json b/website/common/locales/cs/achievements.json index a569a1cc6f..a22ad74e35 100644 --- a/website/common/locales/cs/achievements.json +++ b/website/common/locales/cs/achievements.json @@ -2,7 +2,7 @@ "achievement": "Úspěch", "share": "Sdílet", "onwards": "Kupředu!", - "levelup": "Díky dosažení tvých cílů v reálném životě jsi se dostal na vyšší úroveň, a jsi díky tomu plně uzdraven!", + "levelup": "Dosáhl jsi svých cílů v reálném životě, a proto jsi postoupil na vyšší úroveň a jsi plně uzdraven!", "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!" diff --git a/website/common/locales/cs/backgrounds.json b/website/common/locales/cs/backgrounds.json index a93f004e5a..4189895c4e 100644 --- a/website/common/locales/cs/backgrounds.json +++ b/website/common/locales/cs/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Strašidelný hrad", "backgroundCreepyCastleNotes": "Odvaž se přiblížit k strašidelnému hradu.", "backgroundDungeonText": "Žalář", - "backgroundDungeonNotes": "Vysvoboď vězně ze zlověstného žaláře." + "backgroundDungeonNotes": "Vysvoboď vězně ze zlověstného žaláře.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/cs/challenge.json b/website/common/locales/cs/challenge.json index 9d344ef2b3..c46278fb6d 100644 --- a/website/common/locales/cs/challenge.json +++ b/website/common/locales/cs/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Nemáš žádné výzvy", "challengeDescription1": "Výzvy jsou komunitní události, ve kterých hráči soutěží a získávají odměny za plnění několika příbuzných úkolů.", "challengeDescription2": "Vyhledej doporučené Výzvy podle tvých zálib, procházej veřejné výzvy a nebo vytvoř svoji vlastní.", + "noChallengeMatchFilters": "Nenalezli jsme žádné odpovídající výzvy.", "createdBy": "Vytvořil", "joinChallenge": "Připojit se k výzvě", "leaveChallenge": "Opustit výzvu", diff --git a/website/common/locales/cs/character.json b/website/common/locales/cs/character.json index 7a7ab4ab63..49f7ef4a42 100644 --- a/website/common/locales/cs/character.json +++ b/website/common/locales/cs/character.json @@ -7,7 +7,7 @@ "noPhoto": "Tento Habiťan nepřidal fotku", "other": "Další", "fullName": "Celé jméno", - "displayName": "Zobrazené jméno", + "displayName": "Display name", "changeDisplayName": "Změnit zobrazované jméno", "newDisplayName": "Nové zobrazované jméno", "displayPhoto": "Fotografie", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Zvol tuto možnost pro automatické nasazení koupeného vybavení.", "costumeDisabled": "Vypnul jsi svůj kostým", "gearAchievement": "Získal jsi Ocenění \"Maximální Vybavení\" za vylepšení výbavy na maximální set vybavení pro povolání! Získal jsi následující kompletní sety:", + "gearAchievementNotification": "Získal jsi ocenění \"Ultimátní výbava\" za vylepšení vybavení daného povolání na maximální úroveň!", "moreGearAchievements": "Abys získal více ocenění Ultimátního Vybavení, změň své povolání v Nastavení - Stránka, a nakup si vybavení pro své nové povolání!", "armoireUnlocked": "Také jsi odemkl Začarovanou almaru! Klikni na Odměnu začarované almary a náhodně získej speciální Vybavení! Také ti může náhodně dát Zkušenostní body nebo jídlo.", "ultimGearName": "Ultimátní výbava - <%= ultClass %>", @@ -183,7 +184,7 @@ "lostMana": "Utratil jsi několik many", "lostHealth": "Ztratil jsi několik zdraví", "lostExperience": "Ztratil jsi několik zkušeností", - "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your username, go to", + "displayNameDescription1": "Toto se zobrazí ve zprávách, které uveřejníš v Krčmě, ceších, a chatu v družině, spolu s tvým avatarem. Jestli to chceš změnit, klikni na tlačítko Editovat. Jestli chceš ale změnit svoje přihlašovací jméno, jdi na", "displayNameDescription2": "Nastavení -> Stránka", "displayNameDescription3": "sekci Registrace, tam to najdeš.", "unequipBattleGear": "Odebrat válečnou zbroj", diff --git a/website/common/locales/cs/content.json b/website/common/locales/cs/content.json index 9dc497e698..b488c437b0 100644 --- a/website/common/locales/cs/content.json +++ b/website/common/locales/cs/content.json @@ -169,16 +169,16 @@ "questEggBadgerAdjective": "rušný", "questEggSquirrelText": "veverka", "questEggSquirrelMountText": "veverka", - "questEggSquirrelAdjective": "a bushy-tailed", + "questEggSquirrelAdjective": "čiperná", "questEggSeaSerpentText": "Mořský had", "questEggSeaSerpentMountText": "Mořský had", "questEggSeaSerpentAdjective": "Třpitivý", "questEggKangarooText": "Klokan", "questEggKangarooMountText": "Klokan", "questEggKangarooAdjective": "nadšený", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorText": "Aligátor", + "questEggAlligatorMountText": "Aligátor", + "questEggAlligatorAdjective": "prohnaný", "eggNotes": "Najdi líhnoucí lektvar, nalij ho na vejce a to se vylíhne v <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Základní", "hatchingPotionWhite": "Bílý", @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Duhový", "hatchingPotionGlass": "Skleněný", "hatchingPotionGlow": "Ve tmě svítící", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Nalij ho na vejce a vylíhne se ti <%= potText(locale) %> mazlíček.", "premiumPotionAddlNotes": "Nelze použít na vejce mazlíčků z výprav.", "foodMeat": "Maso", diff --git a/website/common/locales/cs/front.json b/website/common/locales/cs/front.json index 8a909dca36..80dd65c80f 100644 --- a/website/common/locales/cs/front.json +++ b/website/common/locales/cs/front.json @@ -271,15 +271,9 @@ "emailTaken": "E-mailová adresa je již použita.", "newEmailRequired": "Chybějící e-mailová adresa.", "usernameTime": "Je čas nastavit si uživatelské jméno!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Potvrdit uživatelské jméno", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Hesla se neshodují.", "invalidLoginCredentials": "Špatné uživatelské jméno, e-mail nebo heslo.", "passwordResetPage": "Obnovit heslo", @@ -334,7 +328,7 @@ "joinMany": "Přidej se k 2,000,000 lidí, kteří se již baví při dosahování svých cílů!", "joinToday": "Vydej se do země Habitica ještě dnes", "signup": "Zaregistruj se", - "getStarted": "Začni", + "getStarted": "Get Started!", "mobileApps": "Mobilní aplikace", "learnMore": "Zjisti více" } \ No newline at end of file diff --git a/website/common/locales/cs/gear.json b/website/common/locales/cs/gear.json index 36badf4c35..609a544b56 100644 --- a/website/common/locales/cs/gear.json +++ b/website/common/locales/cs/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunková hůl", "weaponMystery301404Notes": "Výborná na procházku po městě. Předmět pro předplatitele březen 2015. Nepřináší žádný benefit.", "weaponArmoireBasicCrossbowText": "Základní kuše", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Oděv krotitele Yetti", "armorSpecialYetiNotes": "Načechraná a divoká. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2013-2014!", "armorSpecialSkiText": "Lyžovražedná větrovka", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk oblek", "armorMystery301404Notes": "Elegantní a fešácký, joj! Nepřináší žádný benefit. Předmět pro předplatitele únor 3015.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,8 +788,10 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", - "headgearCapitalized": "Headgear", + "headgearCapitalized": "Pokrývka hlavy", "headBase0Text": "No Headgear", "headBase0Notes": "Žádná pokrývka hlavy", "headWarrior1Text": "Kožená helma", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurdní Párty Klobouk", "headSpecialNyeNotes": "Získal jsi Absurdní párty klobouk! Nos ho s hrdostí, když odbíjí Nový rok! Nepřináší žádný benefit.", "headSpecialYetiText": "Helma krotitele Yetti", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fešný cylindr", "headMystery301404Notes": "Fešný cylindr pro ty největší džentlmeny. Předmět pro předplatitele leden 2015. Nepřináší žádný benefit.", "headMystery301405Text": "Obyčejný cylindr", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Klobouk rezavé kočky", "headArmoireOrangeCatNotes": "Tenhle klobouk... přede. A mrská ocasem. A dýchá? No, prostě ti na hlavě spí kočka. Zvyšuje Sílu a Obranu o <%= attrs %> každé. Začarovaná almara: Nezávislý předmět.", "headArmoireBlueFloppyHatText": "Modrý měkký klobouk", - "headArmoireBlueFloppyHatNotes": "Mnoho kouzel bylo zašito do tohoto jednoduchého klobouku. Dodávají mu zářivou modrou barvu. Zvyšuje Obranu, Inteligenci a Vnímání, vše o <%= attrs %>. Začarovaná almara: Nezávislý předmět.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Pastýřova čelenka", "headArmoireShepherdHeaddressNotes": "Někdy gryfové, které paseš, rádi tuto čelenku koušou, ale i přesto díky ní vypadáš inteligentněji. Zvyšuje Inteligenci o <%= int %>. Začarovaná almara: Set pastýře (předmět 3 ze 3).", "headArmoireCrystalCrescentHatText": "Klobouk křišťálového půlměsíce", @@ -1216,7 +1230,7 @@ "headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).", "headArmoireVeilOfSpadesText": "Veil of Spades", "headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).", - "offhand": "off-hand item", + "offhand": "Předmět v druhé ruce", "offhandCapitalized": "Off-Hand Item", "shieldBase0Text": "No Off-Hand Equipment", "shieldBase0Notes": "No shield or other off-hand item.", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Příslušenství na záda", "backCapitalized": "Back Accessory", "backBase0Text": "Bez příslušenství na zádech", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", @@ -1542,7 +1560,7 @@ "bodyArmoireCozyScarfText": "Cozy Scarf", "bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).", "headAccessory": "doplňky na hlavu", - "headAccessoryCapitalized": "Head Accessory", + "headAccessoryCapitalized": "Doplňky na hlavu", "accessories": "Doplňky", "animalEars": "Zvířecí uši", "headAccessoryBase0Text": "Bez příslušenství na hlavě", diff --git a/website/common/locales/cs/generic.json b/website/common/locales/cs/generic.json index 02f2edc826..f0659e18b1 100644 --- a/website/common/locales/cs/generic.json +++ b/website/common/locales/cs/generic.json @@ -219,7 +219,7 @@ "getwell3": "Je mi líto, že se necítíš nejlépe!", "getwellCardAchievementTitle": "Pečující důvěrník", "getwellCardAchievementText": "Dobrá přání jsou vždy oceňovány. Pošli nebo obdrž <%= count %> kartu \"uzdrav se\".", - "goodluckCard": "Karta \"Hodně štěstí!\"", + "goodluckCard": "Hodně štěstí", "goodluckCardExplanation": "Oba obdržíte ocenění Šťastný dopis!!", "goodluckCardNotes": "Pošli kartu \"hodně štěstí\" někomu z družiny.", "goodluck0": "Nechť tě vždy provází štěstěna!", @@ -248,6 +248,7 @@ "userIdRequired": "Je potřeba uživatelské ID", "resetFilters": "Vyčisti všechny fltry", "applyFilters": "Použij filtry", + "wantToWorkOn": "I want to work on:", "categories": "Kategorie", "habiticaOfficial": "Oficiální Habitica", "animals": "Zvířata", diff --git a/website/common/locales/cs/groups.json b/website/common/locales/cs/groups.json index 04dbc9c3b8..7b032d07f8 100644 --- a/website/common/locales/cs/groups.json +++ b/website/common/locales/cs/groups.json @@ -5,9 +5,9 @@ "innCheckIn": "Odpočívat v hostinci", "innText": "Odpočíváš v Hostinci! Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují. Ale pozor: pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině, pokud také nejsou v Hostinci! Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.", "innTextBroken": "Odpočíváš v Hostinci, asi... Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují... Pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině... Pokud také nejsou v Hostinci... Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš... Jsem tak unavený...", - "innCheckOutBanner": "You are currently checked into the Inn. Your Dailies won't damage you and you won't make progress towards Quests.", - "innCheckOutBannerShort": "You are checked into the Inn.", - "resumeDamage": "Resume Damage", + "innCheckOutBanner": "Aktuálně odpočíváš v krčmě. Nesplněné denní úkoly ti nezpůsobí žádné poškození, ale ani nepřispěješ k pokroku v aktivní výpravě.", + "innCheckOutBannerShort": "Odpočíváš v krčmě.", + "resumeDamage": "Obnovit poškození", "helpfulLinks": "Pomocné odkazy", "communityGuidelinesLink": "Zásady komunity", "lookingForGroup": "Hledá se skupina (družina) příspěvky", @@ -30,12 +30,12 @@ "resources": "Zdroje", "askQuestionNewbiesGuild": "Zeptat se na otázku (Habitica Help guild)", "tavernAlert1": "Chcete-li oznámit chybu, vstupte", - "tavernAlert2": "the Report a Bug Guild", + "tavernAlert2": "cech 'Report a Bug'", "moderatorIntro1": "Moderátoři krčmy a cechu jsou:", "communityGuidelines": "zásady komunity", "communityGuidelinesRead1": "Prosíme, přečti si naše", "communityGuidelinesRead2": "než začneš chatovat.", - "bannedWordUsed": "Oops! Looks like this post contains a swearword, religious oath, or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica has users from all backgrounds, so we keep our chat very clean. Feel free to edit your message so you can post it!", + "bannedWordUsed": "Ups! Vypadá to, že tento příspěvek obsahuje vulgarismus, náboženskou přísahu, nebo odkaz na návykovou látku či jiné dospělácké téma (<%= swearWordsUsed %>). Habiticu používají uživatelé z různých prostředí a věkových skupin, takže se snažíme držet náš chat co nejpřístupnější. Upravte tedy, prosíme, svou zprávu, abyste ji mohli zveřejnit.", "bannedSlurUsed": "Tvůj příspěvek obsahoval nevhodný jazyk, takže ti byl zrušen přístup na chat.", "party": "Družina", "createAParty": "Vytvořit družinu", @@ -122,7 +122,7 @@ "confirm": "Potvrdit", "leaveGroup": "Leave Guild", "leavePartyCha": "Leave Party challenges and...", - "leaveParty": "Leave Party", + "leaveParty": "Opustit družinu", "sendPM": "Poslat soukromou zprávu", "send": "Poslat", "messageSentAlert": "Zpráva odeslána", @@ -183,7 +183,7 @@ "inviteExistUser": "Pozvi existující uživatele", "byColon": "Od:", "inviteNewUsers": "Pozvi nové uživatele", - "sendInvitations": "Pošli pozvánky", + "sendInvitations": "Send Invites", "invitationsSent": "Pozvánky odeslány!", "invitationSent": "Pozvánka odeslána!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Nemůžete se sám odebrat!", "groupMemberNotFound": "Uživatel nenalezen mezi členy skupiny.", "mustBeGroupMember": "Musí být členem skupiny.", - "canOnlyInviteEmailUuid": "Lze použít pouze uuids nebo emaily.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Chybějící emailová adresa v pozvánce.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "Uživatel s id „<%= userId %>\" nenalezen.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Můžete pozvat pouze „<%= maxInvites %>\" najednou.", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Nemáte oprávnění k smazání této zprávy.", @@ -320,7 +322,7 @@ "cannotDeleteActiveGroup": "You cannot remove a group with an active subscription", "groupTasksTitle": "Group Tasks List", "approvalsTitle": "Tasks Awaiting Approval", - "upgradeTitle": "Upgrade", + "upgradeTitle": "Vylepšit", "blankApprovalsDescription": "When your group completes tasks that need your approval, they'll appear here! Adjust approval requirement settings under task editing.", "userIsClamingTask": "`<%= username %> has claimed:` <%= task %>", "approvalRequested": "Approval Requested", @@ -340,20 +342,17 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", "groupPolicyCannotGetGems": "The policy of one group you're part of prevents its members from obtaining gems.", - "viewParty": "View Party", + "viewParty": "Zobrazit družinu", "newGuildPlaceholder": "Enter your guild's name.", "guildMembers": "Guild Members", "guildBank": "Guild Bank", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -387,7 +390,7 @@ "charactersRemaining": "<%= characters %> characters remaining", "guildSummary": "Summary", "guildSummaryPlaceholder": "Write a short description advertising your Guild to other Habiticans. What is the main purpose of your Guild and why should people join it? Try to include useful keywords in the summary so that Habiticans can easily find it when they search!", - "groupDescription": "Description", + "groupDescription": "Popis", "guildDescriptionPlaceholder": "Use this section to go into more detail about everything that Guild members should know about your Guild. Useful tips, helpful links, and encouraging statements all go here!", "markdownFormattingHelp": "[Markdown formatting help](http://habitica.wikia.com/wiki/Markdown_Cheat_Sheet)", "partyDescriptionPlaceholder": "This is our Party's description. It describes what we do in this Party. If you want to learn more about what we do in this Party, read the description. Party on.", @@ -395,14 +398,14 @@ "noGuildsTitle": "Nejsi členem žádného cechu.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", - "upgradeParty": "Upgrade Party", + "upgradeParty": "Vlepšit družinu", "createParty": "Create a Party", "inviteMembersNow": "Would you like to invite members now?", "playInPartyTitle": "Play Habitica in a Party!", @@ -417,7 +420,7 @@ "inviteInformation": "Clicking \"Invite\" will send an invitation to your Party members. When all members have accepted or denied, the Quest begins.", "questOwnerRewards": "Quest Owner Rewards", "updateParty": "Update Party", - "upgrade": "Upgrade", + "upgrade": "Vylepšit", "selectPartyMember": "Select a Party Member", "areYouSureDeleteMessage": "Are you sure you want to delete this message?", "reverseChat": "Reverse Chat", diff --git a/website/common/locales/cs/limited.json b/website/common/locales/cs/limited.json index 9ad4f77e8e..724a177341 100644 --- a/website/common/locales/cs/limited.json +++ b/website/common/locales/cs/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Lední medvídě", "jackolantern": "Jack-O-Lantern", "ghostJackolantern": "Příšerná halloweenská dýně", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Sezónní obchod", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sezónní mudrci<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "Srpen 31", "dateEndSeptember": "21. Září", "dateEndOctober": "Říjen 31", - "dateEndNovember": "Listopad 30", + "dateEndNovember": "December 3", "dateEndJanuary": "Leden 31", "dateEndFebruary": "Únor 28", "winterPromoGiftHeader": "DARUJ PŘEDPLATNÉ A ZÍSKEJ JEDNO ZDARMA!", diff --git a/website/common/locales/cs/messages.json b/website/common/locales/cs/messages.json index b4fc826449..1bfdea012a 100644 --- a/website/common/locales/cs/messages.json +++ b/website/common/locales/cs/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Id upozornění je potřeba.", "unallocatedStatsPoints": "Máš <%= points %>nepřidělených vlastnostních bodů", "beginningOfConversation": "Toto je začátek tvé konverzace s uživatelem <%= userName %>. Nezapomeň být milý, ucitvý a drž se směrnic komunity!", - "messageDeletedUser": "Omlouváme se, ale tento uživatel smazal svůj účet." + "messageDeletedUser": "Omlouváme se, ale tento uživatel smazal svůj účet.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/cs/npc.json b/website/common/locales/cs/npc.json index b7eca997e8..3052bcf0c4 100644 --- a/website/common/locales/cs/npc.json +++ b/website/common/locales/cs/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Vítej v", "welcomeBack": "Vítej zpět!", "justin": "Justin", - "justinIntroMessage1": "Ahoj! Ty zde musíš být nový. Moje jméno je Justin, jsem tvůj průvodce v zemi Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Pro začátek budeš potřebovat vytvořit tvojí postavu.", "justinIntroMessage3": "Skvěle! Teď - na čem by jsi rád pracoval na tvé výpravě?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "A jsme tu! Vyplnil jsem ti pár úkolů na základě tvých zájmů, takže můžeš ihned začít. Klikni na úkol pro jeho úpravu. nebo přidej nový úkol, který by odpovídal tvé rutině!", "prev": "Předch", "next": "Další", diff --git a/website/common/locales/cs/overview.json b/website/common/locales/cs/overview.json index c4ce87daca..a7ea6879c3 100644 --- a/website/common/locales/cs/overview.json +++ b/website/common/locales/cs/overview.json @@ -2,13 +2,13 @@ "needTips": "Potřebujete nějaké tipy jak začít? Zde je poctivý průvodce!", "step1": "Krok 1: Napiš svoje úkoly", - "webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.wikia.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://habitica.wikia.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](http://habitica.wikia.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](http://habitica.wikia.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).", + "webStep1Text": "Habitica je založená na plnění úkolů v reálném životě, tak si přidej nějaký nový. Až tě napadnou další, můžeš je kdykoliv přidat! Všechny úkoly se dají vytvořit kliknutím a zelené tlačítko \"Přidat úkol\".\n* **Nastav si [Úkolníček](http://habitica.wikia.com/wiki/To-Dos):** Přidej úkoly, které potřebuješ splnit pouze jednou, nebo nepravidelně, do sloupce Úkolníček. Na vytvořené úkoly můžeš kliknout a přidat do nich pod-úkoly, termín splnění, a další!\n* **Nastav si [Denní úkoly](http://habitica.wikia.com/wiki/Dailies):** Přidej aktivity, které potřebuješ plnit denně, případně pravidelně v určité dny každý týden, měsíc, nebo rok. Klikni na vytvořené úkoly a zadej, v jakém období a v jaké dny bude úkol aktivní, například každý 3 den.\n* **Nastav si [Návyky](http://habitica.wikia.com/wiki/Habits):** Sem můžeš zadat návyky, které si chceš budovat. Po kliknutí můžeš v případě potřeby určit, že se bude jednat pouze o pozitivní :heavy_plus_sign: nebo negativní :heavy_minus_sign: návyk.\n* **Nastav si [Odměny](http://habitica.wikia.com/wiki/Rewards):** Do odměn si kromě těch připravených můžeš přidat i vlastní motivaci v podobě oblíbených činností nebo třeba sladkostí. Je třeba si dát občas pauzu a dopřát si něco příjemného!\n* Pokud se chceš nechat inspirovat ohledně toho, jaké úkoly bys mohl přidat, podívej se na wiki stránku [Ukázky návyků](http://habitica.wikia.com/wiki/Sample_Habits), [Ukázky denních úkolů](http://habitica.wikia.com/wiki/Sample_Dailies), [Ukázky úkolníčku](http://habitica.wikia.com/wiki/Sample_To-Dos), a [Ukázky odměn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).", "step2": "Krok 2: Získej body za dělání věcí ve skutečném životě", - "webStep2Text": "Tak, teď začni plnit úkoly ze seznamu! Jak budeš dokončovat úkoly a odškrtávat si je v Habitice, budeš dostávat [zkušenosti](http://habitica.wikia.com/wiki/Experience_Points), které ti pomůžou ve zvyšování tvé úrovně, a [zlato] http://habitica.wikia.com/wiki/Gold_Points), které ti umožní koupit si Odměny. Jestli ale budeš mít špatné zvyky a nebudeš plnit své denní úkoly tak budeš ztrácet [životy](http://habitica.wikia.com/wiki/Health_Points). Takže zkušenosti a životy slouží v Habitice jako zábavný indikátor tvého postupu k tvým cílům. Začneš pozorovat zlepšení v tvém životě jak tvoje postava bude postupovat ve hře.", + "webStep2Text": "Tak, teď začni plnit úkoly ze seznamu! Jak budeš dokončovat úkoly a odškrtávat si je v Habitice, budeš dostávat [zkušenosti](http://habitica.wikia.com/wiki/Experience_Points), které ti pomůžou ve zvyšování tvé úrovně, a [zlato](http://habitica.wikia.com/wiki/Gold_Points), které ti umožní koupit si Odměny. Jestli ale budeš mít špatné zvyky a nebudeš plnit své denní úkoly tak budeš ztrácet [životy](http://habitica.wikia.com/wiki/Health_Points). Takže zkušenosti a životy slouží v Habitice jako zábavný indikátor tvého postupu k tvým cílům. Začneš pozorovat zlepšení v tvém životě jak tvoje postava bude postupovat ve hře.", "step3": "Krok 3: Uprav a prozkoumej zemi Habitica", - "webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](/shops/market), and change it under [Inventory > Equipment](/inventory/equipment).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](/party) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).", + "webStep3Text": "Jakmile se zorientuješ v základech, můžeš z Habiticy vytěžit ještě více s pomocí těchto šikovných funkcí:\n* Zorganizuj si úkoly pomocí [štítků](http://habitica.wikia.com/wiki/Tags) (přidat je můžeš při úpravě úkolu).\n* Uprav si svou [postavu](http://habitica.wikia.com/wiki/Avatar) kliknutím na ikonu uživatele v pravém horním rohu.\n* Nakup si [vybavení](http://habitica.wikia.com/wiki/Equipment) pomocí sloupce odměn, případně přímo z [obchodů](/shops/market), a obleč si ho pod záložkou [Inventář > Vybavení](/inventory/equipment).\n* Spoj se s ostatními uživately v [krčmě](http://habitica.wikia.com/wiki/Tavern).\n* Počínaje 3 úrovní chovej [mazlíčky](http://habitica.wikia.com/wiki/Pets), pomocí sběru [vajíček](http://habitica.wikia.com/wiki/Eggs) a [líhnoucích lektvarů](http://habitica.wikia.com/wiki/Hatching_Potions). [Nakrm je](http://habitica.wikia.com/wiki/Food), aby vyrostli a stalo se z nich [jezdecké zvíře](http://habitica.wikia.com/wiki/Mounts).\n* Na 10 úrovni si můžeš vybrat [povolání](http://habitica.wikia.com/wiki/Class_System) a poté používat specifické [schopnosti](http://habitica.wikia.com/wiki/Skills) (postupně se odemknou mezi 11 až 14 úrovní).\n* Vytvoř družinu se svými přáteli (kliknutím na [Družina](/party) v navigačním menu) pro zvýšenou odpovědnost a získej svitek výpravy.\n* Porážej příšery a sbírej předměty během [výprav](http://habitica.wikia.com/wiki/Quests) (na 15 úrovni obdržíš svitek výpravy).", "overviewQuestions": "Máš otázky? Podívej se na [FAQ](/static/faq/) (časté dotazy)! Jestliže tam tvá otázka není zmíněna, můžeš se zeptat na další pomoc v [Habitica Help guild](/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a), což je cech stvořený na zodpovídání otázek ohledně Habiticy.\n\nHodně štěstí s úkoly!" } diff --git a/website/common/locales/cs/pets.json b/website/common/locales/cs/pets.json index 8debcf4607..27328699f1 100644 --- a/website/common/locales/cs/pets.json +++ b/website/common/locales/cs/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tygr veterán", "veteranLion": "Lev veterán", "veteranBear": "Medvěd Veterán", + "veteranFox": "Veteran Fox", "cerberusPup": "Štěně Kerbera", "hydra": "Hydra", "mantisShrimp": "Strašek paví", diff --git a/website/common/locales/cs/questscontent.json b/website/common/locales/cs/questscontent.json index 99efc6f4ee..638d03c845 100644 --- a/website/common/locales/cs/questscontent.json +++ b/website/common/locales/cs/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/cs/settings.json b/website/common/locales/cs/settings.json index 23391cba90..b74d098bc5 100644 --- a/website/common/locales/cs/settings.json +++ b/website/common/locales/cs/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Shrnutí aktivity tvého účtu za poslední týden (Poznámka: momentálně vypnuto kvůli problémům s výkonem, ale doufáme že se to vyřeší a budeme brzy znovu posílat e-maily!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Tvá výprava započla", "invitedQuest": "Pozván na Výpravu", "kickedGroup": "Vykopnut z družiny", @@ -156,6 +157,7 @@ "generate": "Generovat", "getCodes": "Získat kódy", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Povoleno", "webhookURL": "Webhook URL", "invalidUrl": "Neplatné url", @@ -181,7 +183,7 @@ "consecutiveMonths": "Počet po sobě jdoucích měsíců:", "gemCapExtra": "Strop drahokamů extra:", "mysticHourglasses": "Mystické přesýpací hodiny:", - "mysticHourglassesTooltip": "Mystic Hourglasses", + "mysticHourglassesTooltip": "Mystické přesýpací hodiny", "paypal": "PayPal", "amazonPayments": "Amazon platby", "amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for this subscription. It will not cause your Amazon account to be automatically used for any future purchases.", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/cs/subscriber.json b/website/common/locales/cs/subscriber.json index 877ea231bd..d4d0e6821c 100644 --- a/website/common/locales/cs/subscriber.json +++ b/website/common/locales/cs/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Standardní steampunkový set", "mysterySet301405": "Set steampunkových doplňků", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Předplatitelé mohou zakoupit drahokamy za zlato na Trhu! Pro jednoduchý přístup si můžeš drahokamy také připnout do tvého sloupečku s Odměnami.", "gemsRemaining": "zbývající drahokamy", "notEnoughGemsToBuy": "Nemůžeš zakoupit toto množství drahokamů" diff --git a/website/common/locales/da/backgrounds.json b/website/common/locales/da/backgrounds.json index 6ddab52e7a..ac8c979f74 100644 --- a/website/common/locales/da/backgrounds.json +++ b/website/common/locales/da/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/da/challenge.json b/website/common/locales/da/challenge.json index 4e96c8296c..051fbb939a 100644 --- a/website/common/locales/da/challenge.json +++ b/website/common/locales/da/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Du har ingen Udfordringer.", "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Oprettet af", "joinChallenge": "Deltag i Udfordring", "leaveChallenge": "Forlad Udfordring", diff --git a/website/common/locales/da/character.json b/website/common/locales/da/character.json index be6f5227f3..a0da038417 100644 --- a/website/common/locales/da/character.json +++ b/website/common/locales/da/character.json @@ -7,7 +7,7 @@ "noPhoto": "Denne Habitikaner har ikke tilføjet et foto.", "other": "Andet", "fullName": "Fuldt navn", - "displayName": "Skærmnavn", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Billede", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", "costumeDisabled": "Du har deaktiveret dit kostume", "gearAchievement": "Du har gennemført præstationen \"Det Ultimative Udstyr\" ved at opgradere til det maksimale udstyrssæt for din klasse. Du har opnået følgende komplette sæt:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!", "armoireUnlocked": "For mere udstyr, prøv den Fortryllede Kiste! Klik på den Fortryllede Kiste-belønningen for en chance for at få specielt Udstyr! Der er også en chance for XP eller mad.", "ultimGearName": "Ultimative Udstyr - <%= ultClass %>", diff --git a/website/common/locales/da/content.json b/website/common/locales/da/content.json index 011e4b10bd..e23299c0a7 100644 --- a/website/common/locales/da/content.json +++ b/website/common/locales/da/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Hæld på et æg, og det vil udklække til et <%= potText(locale) %> kæledyr.", "premiumPotionAddlNotes": "Kan ikke bruges på quest-æg.", "foodMeat": "Kød", diff --git a/website/common/locales/da/front.json b/website/common/locales/da/front.json index 3747065a75..8c992f53b1 100644 --- a/website/common/locales/da/front.json +++ b/website/common/locales/da/front.json @@ -271,15 +271,9 @@ "emailTaken": "E-mailadressen er allerede brugt til en konto.", "newEmailRequired": "Manglende ny e-mailadresse.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Kodeord og godkendelse er ikke ens.", "invalidLoginCredentials": "Forkert brugernavn og/eller email og/eller kodeord.", "passwordResetPage": "Nulstil kodeord", @@ -334,7 +328,7 @@ "joinMany": "Tilslut dig over 2,000,000 andre der har det sjovt, imens de opnår deres mål!", "joinToday": "Tilmeld dig Habitica i dag", "signup": "Tilmeld dig", - "getStarted": "Kom i gang", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Lær mere" } \ No newline at end of file diff --git a/website/common/locales/da/gear.json b/website/common/locales/da/gear.json index 61577e17bd..eeb893b15b 100644 --- a/website/common/locales/da/gear.json +++ b/website/common/locales/da/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Stok", "weaponMystery301404Notes": "Perfekt at svinge rundt i hele byen. Marts 3015 Abonnentvare. Giver ingen bonusser.", "weaponArmoireBasicCrossbowText": "Basis-armbrøst", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Yetitæmmerdragt", "armorSpecialYetiNotes": "Pelset og Kradsbørstig. Øger Konstitution med <%= con %>. Specielt 2013-2014 Vinterudstyr.", "armorSpecialSkiText": "Ski-morders Jakke", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk-dragt", "armorMystery301404Notes": "Nydelig og elegant, selvfølgelig! Giver ingen bonusser. Februar 3015 Abonnentting.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurd Festhat", "headSpecialNyeNotes": "Du har fået en Absurd Festhat! Bær den med stolthed mens du ringer det nye år ind! Giver ingen bonusser.", "headSpecialYetiText": "Yetitæmmer-hjelm", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Smart Tophat", "headMystery301404Notes": "En smart tophat for de fineste folk! Giver ingen bonusser. Januar 3015 Abonnentting.", "headMystery301405Text": "Simpel Tophat", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Kattehat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blå Hængende Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Hyrdehovedbeklædning", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Krystalhalvmånehat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Ryg-udstyr", "backCapitalized": "Back Accessory", "backBase0Text": "Intet Ryg-udstyr", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/da/generic.json b/website/common/locales/da/generic.json index 94254e52ca..e06a8131b1 100644 --- a/website/common/locales/da/generic.json +++ b/website/common/locales/da/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Bruger ID påkrævet.", "resetFilters": "Ryd alle filtre", "applyFilters": "Brug filtre", + "wantToWorkOn": "I want to work on:", "categories": "Kategorier", "habiticaOfficial": "Officiel Habitica", "animals": "Dyr", diff --git a/website/common/locales/da/groups.json b/website/common/locales/da/groups.json index ef41562715..fe0c2c0261 100644 --- a/website/common/locales/da/groups.json +++ b/website/common/locales/da/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invitér Eksisterende Brugere", "byColon": "Af:", "inviteNewUsers": "Invitér Nye Brugere", - "sendInvitations": "Send Invitationer", + "sendInvitations": "Send Invites", "invitationsSent": "Invitationer sendt!", "invitationSent": "Invitation afsendt!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Du kan ikke fjerne dig selv!", "groupMemberNotFound": "Bruger ikke fundet blandt gruppens medlemmer", "mustBeGroupMember": "Skal være medlem af gruppen", - "canOnlyInviteEmailUuid": "Kan kun invitere via unikke bruger-id eller email.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Manglende emailadresse i invitationen", "inviteMissingUuid": "Manglende bruger-id i invitationen", "inviteMustNotBeEmpty": "Invitér må ikke være tomt.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "Bruger med id'et \"<%= userId %>\" blev ikke fundet.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "Bruger har ikke en lokal registrering (brugernavn, email, kodeord).", "uuidsMustBeAnArray": "Invitationer via Bruger-ID skal være en tabel.", "emailsMustBeAnArray": "Invitationer med emailadresse skal være en tabel.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Du kan kun invitere \"<%= maxInvites %>\" ad gangen", "partyExceedsMembersLimit": "Gruppens størrelse er begrænset til <%= maxMembersParty %> medlemmer", "onlyCreatorOrAdminCanDeleteChat": "Ikke bemyndiget til at slette denne besked!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Annullerede Gruppe Plan", "groupPlanCanceled": "Gruppe Plan vil blive inaktiv d.", "purchasedGroupPlanPlanExtraMonths": "Du har <%= months %> måneder ekstra gruppe plan kredit.", - "addManagers": "Add Managers", - "addManager": "Tilføj Manager", - "removeManager": "Fjern", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leder", - "managerMarker": "- Manager", "joinedGuild": "Blev medlem af en Klan", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/da/limited.json b/website/common/locales/da/limited.json index c0707667bb..6a2b8af1ce 100644 --- a/website/common/locales/da/limited.json +++ b/website/common/locales/da/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Isbjørneunge", "jackolantern": "Græskarlygte", "ghostJackolantern": "Spøgelses Græskarlygte", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Sæson-marked", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sæson-heksen<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/da/messages.json b/website/common/locales/da/messages.json index a1bb3ef1f2..e7f779021b 100644 --- a/website/common/locales/da/messages.json +++ b/website/common/locales/da/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notafikation ID'er er krævet.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "Dette er begyndelsen på din samtale med <%= userName %>. Husk at være venlig, respektfuld og at følge Retningslinjerne for Fællesskabet!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/da/npc.json b/website/common/locales/da/npc.json index 28aa11c899..66f282409b 100644 --- a/website/common/locales/da/npc.json +++ b/website/common/locales/da/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "Justin", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/da/pets.json b/website/common/locales/da/pets.json index 6ab98cd230..9c0fd3e5a9 100644 --- a/website/common/locales/da/pets.json +++ b/website/common/locales/da/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veterantiger", "veteranLion": "Veteranløve", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "Kerberoshvalp", "hydra": "Hydra", "mantisShrimp": "Knælerreje", diff --git a/website/common/locales/da/questscontent.json b/website/common/locales/da/questscontent.json index 3637035f5b..6880104e1b 100644 --- a/website/common/locales/da/questscontent.json +++ b/website/common/locales/da/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/da/settings.json b/website/common/locales/da/settings.json index 48ad8007da..b6c6936601 100644 --- a/website/common/locales/da/settings.json +++ b/website/common/locales/da/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Påmindelser om check ind for at fuldføre opgaver og modtage belønninger", "weeklyRecaps": "Oversigt over aktiviteter på din konto den sidste uge (Bemærk: dette er midlertidigt slået fra grundet ydelsesproblemer, men vi håber snarest at have det oppe at køre og sende emails igen!)", "onboarding": "Hjælp til opsætning af din Habitica-konto", + "majorUpdates": "Important announcements", "questStarted": "Jeres Quest er Begyndt", "invitedQuest": "Inviteret til Quest", "kickedGroup": "Fjernet fra gruppe", @@ -156,6 +157,7 @@ "generate": "Generér", "getCodes": "Hent Koder", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Aktiveret", "webhookURL": "Webhook URL", "invalidUrl": "ugyldig url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/da/subscriber.json b/website/common/locales/da/subscriber.json index 146390130a..bc92dad226 100644 --- a/website/common/locales/da/subscriber.json +++ b/website/common/locales/da/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standardsæt", "mysterySet301405": "Steampunk Tilbehørssæt", "mysterySet301703": "Påfugle-Steampunk-sæt", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/de/backgrounds.json b/website/common/locales/de/backgrounds.json index 625501effe..65235ec9bf 100644 --- a/website/common/locales/de/backgrounds.json +++ b/website/common/locales/de/backgrounds.json @@ -114,8 +114,8 @@ "backgroundMarketNotes": "Kaufe im Habitica-Marktplatz ein.", "backgroundStableText": "Habitica-Stall", "backgroundStableNotes": "Pflege Reittiere im Habitica-Stall.", - "backgroundTavernText": "Habitica-Gasthaus", - "backgroundTavernNotes": "Besuche das Habitica-Gasthaus.", + "backgroundTavernText": "Habitica-Taverne", + "backgroundTavernNotes": "Besuche die Habitica-Taverne.", "backgrounds102015": "Set 17: Veröffentlicht im Oktober 2015", "backgroundHarvestMoonText": "Erntemond", "backgroundHarvestMoonNotes": "Kichern unter dem Erntemond.", @@ -371,7 +371,7 @@ "backgroundTrainingGroundsText": "Trainingsgelände", "backgroundTrainingGroundsNotes": "Übe auf dem Trainingsgelände.", "backgroundFlyingOverRockyCanyonText": "Felsiger Canyon", - "backgroundFlyingOverRockyCanyonNotes": "Schauen sie runter in eine atemberaubende Szene während Sie über einen Felsigen Canyon fliegen.", + "backgroundFlyingOverRockyCanyonNotes": "Schau runter in eine atemberaubende Szene beim Flug über den Felsigen Canyon.", "backgroundBridgeText": "Brücke", "backgroundBridgeNotes": "Überquere eine bezaubernde Brücke.", "backgrounds092018": "Set 52: Veröffentlicht im September 2018", @@ -385,7 +385,14 @@ "backgroundBayouText": "Sumpfiges Gewässer", "backgroundBayouNotes": "Genieße den Schein der Glühwürmchen über dem nebligen, sumpfigen Gewässer.", "backgroundCreepyCastleText": "Unheimliche Burg", - "backgroundCreepyCastleNotes": "Wage Dich, in die Nähe der unheimlichen Burg zu gehen.", + "backgroundCreepyCastleNotes": "Wage Dich in die Nähe der unheimlichen Burg.", "backgroundDungeonText": "Kerker", - "backgroundDungeonNotes": "Befreie die Insassen eines gespenstischen Kerkers." + "backgroundDungeonNotes": "Befreie die Insassen eines gespenstischen Kerkers.", + "backgrounds112018": "Set 54: Veröffentlicht im November 2018", + "backgroundBackAlleyText": "Seitengasse", + "backgroundBackAlleyNotes": "Lungere dubios ein einer Seitengasse herum.", + "backgroundGlowingMushroomCaveText": "Leuchtpilz-Höhle", + "backgroundGlowingMushroomCaveNotes": "Bestaune die Leuchtpilz-Höhle.", + "backgroundCozyBedroomText": "Kuscheliges Schlafzimmer", + "backgroundCozyBedroomNotes": "Rolle Dich in einem gemütlichen Schlafzimmer zusammen." } \ No newline at end of file diff --git a/website/common/locales/de/challenge.json b/website/common/locales/de/challenge.json index da8940e5d7..b34527bd56 100644 --- a/website/common/locales/de/challenge.json +++ b/website/common/locales/de/challenge.json @@ -42,7 +42,7 @@ "challengeDescr": "Beschreibung", "prize": "Preis", "prizePop": "Wenn jemand Deinen Wettbewerb 'gewinnen' kann, dann kannst Du, wenn Du willst, für den Gewinner einen Edelstein-Preis ausschreiben. Maximal kannst Du alle Edelsteine ausschreiben, die Du hast (und zusätzlich alle Edelsteine der Gilde, wenn Du die Gilde dieses Wettbewerbes gegründet hast). Achtung: Diese Preise können später nicht mehr geändert werden.", - "prizePopTavern": "Wenn jemand Deinen Wettbewerb 'gewinnen' kann, dann kannst Du, wenn Du willst, für den Gewinner einen Edelstein-Preis ausschreiben. Maximal kannst Du alle Edelsteine ausschreiben, die Du hast. Achtung: Diese Preise können später nicht mehr geändert werden und bei Gasthaus-Wettbewerben werden sie nicht ersetzt, wenn der Wettbewerb abgebrochen wird.", + "prizePopTavern": "Wenn jemand Deinen Wettbewerb 'gewinnen' kann, dann kannst Du, wenn Du willst, für den Gewinner einen Edelstein-Preis ausschreiben. Maximal kannst Du alle Edelsteine ausschreiben, die Du hast. Achtung: Diese Preise können später nicht mehr geändert werden und bei Tavernen-Wettbewerben werden sie nicht ersetzt, wenn der Wettbewerb abgebrochen wird.", "publicChallenges": "Mindestens 1 Edelstein für öffentliche Wettbewerbe (Das verhindert Spam. Wirklich).", "publicChallengesTitle": "Öffentliche Wettbewerbe", "officialChallenge": "Offizieller Habitica-Wettbewerb", @@ -99,6 +99,7 @@ "noChallengeTitle": "Du hast keine Wettbewerbe", "challengeDescription1": "Wettbewerbe sind Gemeinschaftsereignisse, an denen Spieler teilnehmen und Preise gewinnen können, indem sie die dazugehörigen Aufgaben erledigen.", "challengeDescription2": "Erhalte Empfehlungen für Wettbewerbe, basierend auf Deinen Interessen, durchstöbere Habitica's öffentliche Wettbewerbe oder erstelle Deine eigenen Wettbewerbe.", + "noChallengeMatchFilters": "Wir haben keine passenden Wettbewerbe gefunden.", "createdBy": "Erstellt von", "joinChallenge": "Wettbewerb beitreten", "leaveChallenge": "Wettbewerb verlassen", diff --git a/website/common/locales/de/character.json b/website/common/locales/de/character.json index 38842c4cb4..85fdcb6629 100644 --- a/website/common/locales/de/character.json +++ b/website/common/locales/de/character.json @@ -75,11 +75,12 @@ "costumeText": "Wenn Du das Aussehen einer anderen Ausrüstung Deiner Kampfausrüstung vorziehst, dann klicke auf die \"Verkleidung tragen\" Box um über Deiner Kampfausrüstung andere Ausrüstungsgegenstände zu tragen.", "useCostume": "Verkleidung tragen", "useCostumeInfo1": "Drücke auf \"Verwende Kostüm\" um deinem Avatar Ausrüstung anzulegen, ohne dass diese die Statuswerte deiner Kampf-Ausrüstung beeinträchtigt! Das heißt, während du dich links für die besten Statuswerte ausrüstest, kannst du rechts deinen Avatar opitsch anpassen. ", - "useCostumeInfo2": "Sobald Du \"Verkleidung tragen\" anklickst, wird Dein Avatar ziemlich einfach aussehen... aber keine Sorge! Wie Du links sehen kannst, trägst Du immer noch Deine Kampfausrüstung. Jetzt kannst Du Dich herausputzen! Alles, was Du rechts anziehst, wird Deine Attributswerte nicht beeinflussen, lässt Dich aber super aussehen. Probier' verschiedene Kombinationen aus, mische Sets oder passe Dein Kostüm an Deine Haustiere, Reittiere und Hintergründe an.

Noch Fragen? Lies auf der Kostümseite im Wiki nach. Du hast das perfekte Ensemble gefunden? Führe es in der Costume Carnival Gilde oder im Gasthaus vor!", + "useCostumeInfo2": "Sobald Du \"Verkleidung tragen\" anklickst, wird Dein Avatar ziemlich einfach aussehen... aber keine Sorge! Wie Du links sehen kannst, trägst Du immer noch Deine Kampfausrüstung. Jetzt kannst Du Dich herausputzen! Alles, was Du rechts anziehst, wird Deine Attributswerte nicht beeinflussen, lässt Dich aber super aussehen. Probier' verschiedene Kombinationen aus, mische Sets oder passe Dein Kostüm an Deine Haustiere, Reittiere und Hintergründe an.

Noch Fragen? Lies auf der Kostümseite im Wiki nach. Du hast das perfekte Ensemble gefunden? Führe es in der Costume Carnival Gilde oder in der Taverne vor!", "costumePopoverText": "Wähle \"Kostüm nutzen\", um Deinen Avatar mit Ausrüstung auszustatten, ohne die Werte Deiner Kampfausrüstung zu beeinflussen! Damit kannst Du Deinen Avatar anziehen, wie Du willst und gleichzeitig Deine beste Kampfausrüstung angelegt haben. ", "autoEquipPopoverText": "Wähle diese Option um Ausrüstung automatisch anzulegen, sobald Du sie erworben hast.", "costumeDisabled": "Du hast dein Kostüm deaktiviert. ", "gearAchievement": "Du hast den Erfolg \"Ultimative Ausrüstung\" erhalten, da Du die beste Ausrüstung erworben hast! Du hast die folgenden Sets vollständig:", + "gearAchievementNotification": "Du hast den \"Ultimative Ausrüstung\" Erfolg erlangt, indem du die beste Ausrüstung erworben hast.", "moreGearAchievements": "Um noch mehr Ultimative Ausrüstung Abzeichen zu erhalten, wechsle die Klasse auf der Einstellungen > Seite Seite und kaufe die Ausrüstung Deiner neuen Klasse!", "armoireUnlocked": "Sieh' Dir den Verzauberten Schrank für weitere Ausrüstung an! Klicke auf die Belohnung: \"Verzauberter Schrank\" um eine zufällige Ausrüstung zu erhalten! Du kannst auch zufällige Erfahrungspunkte oder Nahrung bekommen.", "ultimGearName": "Ultimative Ausrüstung - <%= ultClass %>", @@ -109,7 +110,7 @@ "strength": "Stärke", "strText": "Stärke erhöht die Wahrscheinlichkeit zufälliger \"kritischer Treffer\" und die Rate mit der durch sie Gold, Beute und Erfahrung gewonnen wird. Und hilft auch dabei, Boss-Monstern Schaden zuzufügen.", "constitution": "Ausdauer", - "conText": "Ausdauer reduziert den Schaden den Du nimmst, sei es von schlechten Gewohnheiten, oder verpassten täglichen Aufgaben.", + "conText": "Ausdauer reduziert den Schaden den Du nimmst, sei es von schlechten Gewohnheiten, oder verpassten Tagesaufgaben.", "perception": "Wahrnehmung", "perText": "Warnehmung erhöht die Menge Gold, die Du verdienst und erhöht die Wahrscheinlichkeit Gegenstände zu finden wenn Du erst den Marktplatz freigeschaltet hast.", "intelligence": "Intelligenz", @@ -150,8 +151,8 @@ "warriorText": "Krieger verursachen mehr und stärkere \"kritische Treffer\", die zufällige Boni auf Gold, Erfahrung und Beute beim Erfüllen einer Aufgabe geben. Sie sind auch sehr stark gegen Bossmonster. Spiele einen Krieger, wenn Dich die Chance auf Belohnungen im Lottogewinn-Stil besonders reizt und Du besonders effektiv gegen Bossmonster sein willst.", "wizardText": "Magier lernen zügig und erreichen Erfahrung und Level schneller als andere Klassen. Sie erhalten auch eine große Menge Mana, welches sie für ihre speziellen Fähigkeiten einsetzen können. Spiele einen Magier, wenn Dir die taktischen Spielaspekte von Habitica gefallen oder Dich Levelaufstiege und das Freischalten von fortgeschrittenen Fähigkeiten motivieren.", "mageText": "Magier lernen rasch, sie erhalten schneller Erfahrung und Level als andere Klassen. Sie bekommen zudem eine große Menge an Mana, die sie für Spezialfähigkeiten einsetzen können. Entscheide dich für den Magier, wenn du die taktischen Spielaspekte von Habitica liebst oder wenn du hochmotiviert bist, Stufen aufzusteigen und weitere Features freizuschalten!", - "rogueText": "Schurken lieben es, Reichtümer anzuhäufen, indem sie mehr Gold als Andere verdienen und geschickt darin sind, neue Gegenstände zu finden. Ihre typische Fähigkeit sich im Verborgenen zu bewegen, erlaubt Dir gelegentlich die Folgen verpasster täglicher Aufgaben zu vermeiden. Spiele einen Schurken, wenn Dich Spielbelohnungen und Erfolge besonders reizen und Du nach Beute und Ehrenabzeichen trachtest!", - "healerText": "Heiler stehen Schaden unbeeindruckt gegenüber und erweitern diesen Schutz auf Andere. Verpasste tägliche Aufgaben und schlechte Angewohnheiten schaden ihnen nicht viel und sie haben Mittel und Wege Lebenspunkte wiederherzustellen. Spiele einen Heiler, wenn Du gerne Anderen in einer Gruppe hilfst, oder wenn es Dich besonders reizt, dem Tod durch harte Arbeit zu entkommen!", + "rogueText": "Schurken lieben es, Reichtümer anzuhäufen, indem sie mehr Gold als Andere verdienen und geschickt darin sind, neue Gegenstände zu finden. Ihre typische Fähigkeit sich im Verborgenen zu bewegen, erlaubt Dir gelegentlich die Folgen verpasster Tagesaufgaben zu vermeiden. Spiele einen Schurken, wenn Dich Spielbelohnungen und Erfolge besonders reizen und Du nach Beute und Ehrenabzeichen trachtest!", + "healerText": "Heiler stehen Schaden unbeeindruckt gegenüber und erweitern diesen Schutz auf Andere. Verpasste Tagesaufgaben und schlechte Angewohnheiten schaden ihnen nicht viel und sie haben Mittel und Wege Lebenspunkte wiederherzustellen. Spiele einen Heiler, wenn Du gerne Anderen in einer Gruppe hilfst, oder wenn es Dich besonders reizt, dem Tod durch harte Arbeit zu entkommen!", "optOutOfClasses": "Später entscheiden", "optOutOfPMs": "Private Nachrichten deaktivieren", "chooseClass": "Wähle Deine Klasse", @@ -160,12 +161,12 @@ "selectClass": "Wähle <%= heroClass %>", "select": "Auswählen", "stealth": "Schleichen", - "stealthNewDay": "Wenn ein neuer Tag beginnt kannst Du dem Schaden von einigen verpassten täglichen Aufgaben entgehen.", + "stealthNewDay": "Wenn ein neuer Tag beginnt kannst Du dem Schaden von einigen verpassten Tagesaufgaben entgehen.", "streaksFrozen": "Strähnen eingefroren", - "streaksFrozenText": "Strähnen täglicher Aufgaben werden am Ende des Tages nicht zurückgesetzt.", + "streaksFrozenText": "Strähnen von Tagesaufgaben werden am Ende des Tages nicht zurückgesetzt.", "respawn": "Auferstehen!", "youDied": "Du bist gestorben!", - "dieText": "Du hast ein Level, Dein gesamtes Gold und einen zufälliges Teil Deiner Ausrüstung verloren. Erhebe Dich, Habiticaner, und versuche es erneut! Gebiete diesen schlechten Gewohnheiten Einhalt, sei gewissenhaft bei der Erfüllung Deiner täglichen Aufgaben und halte Dir den Tod mit Heiltränken vom Leib, wenn Du einmal straucheln solltest!", + "dieText": "Du hast ein Level, Dein gesamtes Gold und einen zufälliges Teil Deiner Ausrüstung verloren. Erhebe Dich, Habiticaner, und versuche es erneut! Gebiete diesen schlechten Gewohnheiten Einhalt, sei gewissenhaft bei der Erfüllung Deiner Tagesaufgaben und halte Dir den Tod mit Heiltränken vom Leib, wenn Du einmal straucheln solltest!", "sureReset": "Bist Du sicher? Dies wird Deine Klasse und Attributpunkte zurücksetzen (Du erhältst alle Punkte zurück und kannst sie neu zuzuweisen). Es kostet 3 Edelsteine.", "purchaseFor": "Für <%= cost %> Edelsteine erwerben?", "purchaseForHourglasses": "Kaufe für <%= cost %> Sanduhr/en?", diff --git a/website/common/locales/de/communityguidelines.json b/website/common/locales/de/communityguidelines.json index 430dd7641a..ad7e33a2ff 100644 --- a/website/common/locales/de/communityguidelines.json +++ b/website/common/locales/de/communityguidelines.json @@ -8,41 +8,41 @@ "commGuidePara003": "Diese Regeln gelten an allen sozialen Orten die wir verwenden, unter anderem (aber nicht nur) bei Trello, GitHub, Transifex und dem Wiki. Manchmal werden unvorhergesehende Situationen auftreten, wie ein neuer Krisenherd oder ein bösartiger Totenbeschwörer. Wenn das passiert, werden die Moderatoren reagieren, indem sie diese Richtlinien überarbeiten, um die Gemeinschaft vor neuen Gefahren zu schützen. Hab keine Angst: Du wirst von Bailey informiert werden, wenn sich die Richtlinien ändern.", "commGuidePara004": "Zum Mitschreiben, halte Deinen Federkiel und Deine Schriftrolle bereit. Los geht's!", "commGuideHeadingInteractions": "Interaktionen in Habitica", - "commGuidePara015": "Habitica hat zwei Arten sozialer Orte: öffentliche und private. Öffentliche Orte sind das Gasthaus, öffentliche Gilden, GitHub, Trello und das Wiki. Private Orte sind private Gilden, der Gruppenchat und Private Nachrichten. Alle Anzeigenamen müssen den Community-Richtlinien für öffentliche Orte entsprechen. Um Deinen Anzeigenamen zu ändern, wähle auf der Webseite Benutzer Icon > Profil und klicke auf den \"Bearbeiten\"-Knopf. ", + "commGuidePara015": "Habitica hat zwei Arten sozialer Orte: öffentliche und private. Öffentliche Orte sind die Taverne, öffentliche Gilden, GitHub, Trello und das Wiki. Private Orte sind private Gilden, der Gruppenchat und Private Nachrichten. Alle Anzeigenamen müssen den Community-Richtlinien für öffentliche Orte entsprechen. Um Deinen Anzeigenamen zu ändern, wähle auf der Webseite Benutzer Icon > Profil und klicke auf den \"Bearbeiten\"-Knopf. ", "commGuidePara016": "Wenn Du Dich durch die öffentlichen Orte in Habitica bewegst, gibt es ein paar allgemeine Regeln, damit jeder sicher und glücklich ist. Diese sollten für einen Abenteurer wie Dich einfach sein!", - "commGuideList02A": "Respektiert einander. Sei höflich, freundlich und hilfsbereit. Vergiss nicht: Habiticaner kommen aus den verschiedensten Hintergründen und haben sehr andere Erfahrungen gemacht. Das macht Habitica so eigenartig! Es ist wichtig, das man beim Aufbauen einer Community seine Unterschiede und Ähnlichkeiten respektieren aber natürlich auch feiern kann. Dies sind einfache Möglichkeiten einander zu respektieren:", - "commGuideList02B": "Befolge alle allgemeinen Geschäftsbedingungen.", - "commGuideList02C": "Poste bitte keine Bilder oder Texte, die Gewalt darstellen, andere einschüchtern, oder eindeutig/indirekt sexuell sind, die Diskriminierung, Fanatismus, Rassismus, Sexismus, Hass, Belästigungen oder Hetze gegen jedwede Individuen oder Gruppen beinhalten. Auch nicht als Scherz. Das bezieht sowohl Sprüche als auch Stellungnahmen mit ein. Nicht jeder hat den gleichen Humor, etwas, was Du als Witz wahrnimmst, kann für jemand anderen verletzend sein. Greift eure täglichen Aufgaben an, nicht einander.", - "commGuideList02D": "Keep discussions appropriate for all ages. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.", - "commGuideList02E": "Avoid profanity. This includes milder, religious-based oaths that may be acceptable elsewhere. We have people from all religious and cultural backgrounds, and we want to make sure that all of them feel comfortable in public spaces. If a moderator or staff member tells you that a term is disallowed on Habitica, even if it is a term that you did not realize was problematic, that decision is final. Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.", - "commGuideList02F": "Avoid extended discussions of divisive topics in the Tavern and where it would be off-topic. If you feel that someone has said something rude or hurtful, do not engage them. If someone mentions something that is allowed by the guidelines but which is hurtful to you, it’s okay to politely let someone know that. If it is against the guidelines or the Terms of Service, you should flag it and let a mod respond. When in doubt, flag the post.", - "commGuideList02G": "Comply immediately with any Mod request. This could include, but is not limited to, requesting you limit your posts in a particular space, editing your profile to remove unsuitable content, asking you to move your discussion to a more suitable space, etc.", - "commGuideList02H": "Take time to reflect instead of responding in anger if someone tells you that something you said or did made them uncomfortable. There is great strength in being able to sincerely apologize to someone. If you feel that the way they responded to you was inappropriate, contact a mod rather than calling them out on it publicly.", - "commGuideList02I": "Divisive/contentious conversations should be reported to mods by flagging the messages involved or using the Moderator Contact Form. If you feel that a conversation is getting heated, overly emotional, or hurtful, cease to engage. Instead, report the posts to let us know about it. Moderators will respond as quickly as possible. It's our job to keep you safe. If you feel that more context is required, you can report the problem using the Moderator Contact Form.", - "commGuideList02J": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, posting multiple promotional messages about a Guild, Party or Challenge, or posting many messages in a row. Asking for gems or a subscription in any of the chat spaces or via Private Message is also considered spamming. If people clicking on a link will result in any benefit to you, you need to disclose that in the text of your message or that will also be considered spam.

It is up to the mods to decide if something constitutes spam or might lead to spam, even if you don’t feel that you have been spamming. For example, advertising a Guild is acceptable once or twice, but multiple posts in one day would probably constitute spam, no matter how useful the Guild is!", - "commGuideList02K": "Bitte vermeide große Überschriften in öffentlichen Chats, vor allem im Gasthaus. Ähnlich wie bei GROSSBUCHSTABEN liest sich der Text, als ob Du schreien würdest, und beeinträchtigt die gemütliche Atmosphäre.", - "commGuideList02L": "We highly discourage the exchange of personal information -- particularly information that can be used to identify you -- in public chat spaces. Identifying information can include but is not limited to: your address, your email address, and your API token/password. This is for your safety! Staff or moderators may remove such posts at their discretion. If you are asked for personal information in a private Guild, Party, or PM, we highly recommend that you politely refuse and alert the staff and moderators by either 1) flagging the message if it is in a Party or private Guild, or 2) filling out the Moderator Contact Form and including screenshots.", - "commGuidePara019": "In private spaces, users have more freedom to discuss whatever topics they would like, but they still may not violate the Terms and Conditions, including posting slurs or any discriminatory, violent, or threatening content. Note that, because Challenge names appear in the winner's public profile, ALL Challenge names must obey the public space guidelines, even if they appear in a private space.", + "commGuideList02A": "Respektiert einander. Sei höflich, freundlich und hilfsbereit. Vergiss nicht: Habiticaner kommen aus den verschiedensten Hintergründen und haben sehr unterschiedliche Erfahrungen gemacht. Das macht Habitica so eigenartig! Es ist wichtig, das man beim Aufbauen einer Community seine Unterschiede und Ähnlichkeiten respektieren, aber natürlich auch feiern kann. Dies sind einfache Möglichkeiten einander zu respektieren:", + "commGuideList02B": "Halte Dich an die allgemeinen Geschäftsbedingungen.", + "commGuideList02C": "Poste bitte keine Bilder oder Texte, die Gewalt darstellen, andere einschüchtern, oder eindeutig/indirekt sexuell sind, die Diskriminierung, Fanatismus, Rassismus, Sexismus, Hass, Belästigungen oder Hetze gegen jedwede Individuen oder Gruppen beinhalten. Auch nicht als Scherz. Das bezieht sowohl Sprüche als auch Stellungnahmen mit ein. Nicht jeder hat den gleichen Humor, etwas, was Du als Witz wahrnimmst, kann für jemand anderen verletzend sein. Greift eure Tagesaufgaben an, nicht einander.", + "commGuideList02D": "Halte die Diskussionen für alle Altersgruppen angemessen. Wir haben viele junge Habiticaner, die die Seite nutzen! Lasst uns keine Unschuldigen beflecken oder Habiticaner in ihren Zielen behindern.", + "commGuideList02E": "Vermeide vulgäre Ausdrücke. Dazu gehören auch mildere, religiöse Verwünschungen, die woanders akzeptiert werden. Unter uns sind Menschen aus allen religiösen und kulturellen Hintergründen und wir wünschen uns, dass sich Alle im öffentlichen Raum wohl fühlen. Wenn Dir ein Moderator oder Mitarbeiter mitteilt, dass ein bestimmter Ausdruck, der Dir selbst vielleicht nicht problematisch vorkommt, in Habitica nicht erlaubt ist, ist diese Entscheidung endgültig. Zusätzlich werden verbale Angriffe jeder Art strenge Konsequenzen haben, insbesondere auch, da sie unsere Nutzungsbedingungen verletzen.", + "commGuideList02F": "Vermeide längere Diskussionen über spaltende Themen in der Taverne und wo sie außerhalb des Themenbereichs liegen. Wenn du das Gefühl hast, dass jemand etwas Unhöfliches oder Verletzendes gesagt hat, dann lass Dich nicht mit ihm ein. Wenn jemand etwas erwähnt, das von den Richtlinien erlaubt ist, das aber für Dich verletzend ist, ist es in Ordnung, das höflich jemandem mitzuteilen. Wenn es gegen die Richtlinien oder die Nutzungsbedingungen verstößt, solltest du es markieren und einen Moderator antworten lassen. Im Zweifelsfall markiere den Beitrag.", + "commGuideList02G": "Erfülle alle Moderator-Anfragen sofort. Dies könnte Folgendes beinhalten, ist aber nicht darauf beschränkt: Dich aufzufordern, Deine Beiträge in einem bestimmten Bereich zu begrenzen, Dein Profil zu bearbeiten, um ungeeignete Inhalte zu entfernen, Dich zu bitten, Deine Diskussion in einen geeigneteren Bereich zu verschieben, etc.", + "commGuideList02H": "Denk zuerst gründlich nach bevor Du wütend reagierst wenn Dir jemand sagt, dass etwas was Du getan oder gesagt hast ihm/ihr nicht gefallen hat. Es zeigt große Stärke, sich ehrlich bei jemandem zu entschuldigen. Wenn Du findest, dass die Art, wie er/sie Dir geantwortet hat unangemessen war, kontaktiere einen Mod statt ihn/sie öffentlich damit zu konfrontieren.", + "commGuideList02I": "Spaltende/kontroverse Gespräche sollten an Moderatoren gemeldet werden, indem man die betreffenden Nachrichten markiert oder das Moderatoren-Kontaktformular verwendet. Wenn Du das Gefühl hast, dass ein Gespräch erhitzt, übermäßig emotional oder verletzend wird, nimm nicht weiter teil. Melde stattdessen die Beiträge, um uns darüber zu informieren. Die Moderatoren werden so schnell wie möglich antworten. Es ist unsere Aufgabe, Dich zu schützen. Wenn Du der Meinung bist, dass mehr Kontext erforderlich ist, kannst Du das Problem über das Moderatoren-Kontaktformular melden.", + "commGuideList02J": "Poste keinen Spam. Spamming kann Folgendes beinhalten, ist aber nicht beschränkt auf: das Posten desselben Kommentars oder einer Anfrage an mehreren Stellen, das Posten von Links ohne Erklärung oder Kontext, das Posten unsinniger Nachrichten, das Posten mehrerer Werbebotschaften über eine Gilde, Party oder einen Wettbewerb oder das Posten vieler Nachrichten in Serie. Das Bitten um Edelsteine oder ein Abonnement in einem der Chaträume oder per privater Nachricht gilt ebenfalls als Spamming. Wenn Personen, die auf einen Link klicken, Ihnen einen Nutzen bringen, müssen Sie dies im Text Ihrer Nachricht offenlegen oder das wird auch als Spam betrachtet.

Es liegt an den Mods zu entscheiden, ob etwas Spam darstellt oder zu Spam führen könnte, auch wenn Sie nicht das Gefühl haben, dass Sie Spamming betrieben haben. Zum Beispiel ist die Werbung für eine Gilde ein- oder zweimal akzeptabel, aber mehrere Beiträge an einem Tag würden wahrscheinlich Spam darstellen, egal wie nützlich die Gilde ist!", + "commGuideList02K": "Bitte vermeide große Überschriften in öffentlichen Chats, vor allem in der Taverne. Ähnlich wie bei GROSSBUCHSTABEN liest sich der Text, als ob Du schreien würdest, und beeinträchtigt die gemütliche Atmosphäre.", + "commGuideList02L": "Wir raten Dir dringend davon ab, persönliche Informationen - besonders solche, mit denen Du identifiziert werden könntest - in öffentlichen Chats zu teilen. Zu den identifizierenden Informationen gehören unter anderem: Deine Adresse, Deine E-Mail-Adresse und Dein API-Token/Passwort. Dies dient nur Deiner Sicherheit! Mitarbeiter oder Moderatoren werden solche Beiträge nach eigenem Ermessen entfernen. Wenn Du nach persönlichen Informationen in einer privaten Gilde, Gruppe oder per PN gefragt wirst, empfehlen wir dringend, dass Du höflich ablehnst und Mitarbeiter und Moderatoren informierst, indem Du entweder 1) den Beitrag über das Fähnchen meldest, wenn er in einer Gruppe oder privaten Gilde ist, oder 2) das Moderator-Kontaktformular ausfüllst und einen Screenshot anhängst.", + "commGuidePara019": "An privaten Orten haben Benutzer die Freiheit, alle möglichen Themen zu besprechen, solange diese nicht den AGB widersprechen. Dies umfasst das Posten von diskriminierenden, gewalttätigen oder einschüchternden Inhalten. Beachte, dass Wettbewerbsnamen im öffentlichen Profil des Gewinners angezeigt werden, daher müssen ALLE Wettbewerbsnamen den Community-Richtlinien für öffentliche Orte entsprechen, auch wenn sie an privaten Orten genutzt werden.", "commGuidePara020": "Für private Nachrichten (PNs) gibt es einige zusätzliche Richtlinien. Falls Dich jemand geblockt hat, kontaktiere ihn nicht über andere Wege, um ihn oder sie zu bitten Dich nicht mehr zu blocken. Außerdem solltest Du keine PNs schicken, wenn Du Hilfe mit der Seite, also \"Support\" brauchst (allgemein zugängliche Antworten auf diese Fragen im Gasthaus oder Forum kommen der Gemeinschaft zugute). Schließlich schicke bitte keine PNs, in denen Du um Edelsteine oder ein Abonnement bettelst, da dies als Spam gewertet werden kann.", - "commGuidePara020A": "If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “Contact the Moderation Team.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.", + "commGuidePara020A": "Siehst Du einen Beitrag, der Dich beunruhigt oder von dem Du glaubst, er verletze die oben zusammengefassten Community-Richtlinien für öffentliche Orte, kannst Du ihn bei Moderatoren und Mitarbeitern melden, indem Du auf das Fähnchen klickst. Ein Mitarbeiter oder Moderator wird sich dieser Meldung sobald wie möglich annehmen. Bitte beachte, dass das vorsätzliche Melden harmloser Beiträge eine Verletzung dieser Richtlinien darstellt (siehe unten unter “Regelverletzung”). PNs können derzeit nicht über das Fähnchen gemeldet werden. Um eine PN zu melden, benutze bitte das Moderatoren-Kontaktformular auf der “Kontakt”-Seite oder über “Kontaktiere das Moderatoren-Team” im Hilfe-Menü. Du kannst dies tun, wenn es mehrere problematische Beiträge derselben Person in verschiedenen Gilden gibt, oder wenn die Situation einer Erklärung bedarf. Du kannst uns in Deiner Muttersprache kontaktieren, wenn das für Dich einfacher ist: Wir müssen vielleicht Google Translate verwenden, aber wir möchten, dass Du Dich wohl fühlst, wenn Du uns ein Problem mitteilst.", "commGuidePara021": "Manche öffentliche Orte in Habitica haben außerdem noch weitere Regeln.", - "commGuideHeadingTavern": "Das Gasthaus", - "commGuidePara022": "The Tavern is the main spot for Habiticans to mingle. Daniel the Innkeeper keeps the place spic-and-span, and Lemoness will happily conjure up some lemonade while you sit and chat. Just keep in mind…", - "commGuidePara023": "Conversation tends to revolve around casual chatting and productivity or life improvement tips. Because the Tavern chat can only hold 200 messages, it isn't a good place for prolonged conversations on topics, especially sensitive ones (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable Guild. A Mod may direct you to a suitable Guild, but it is ultimately your responsibility to find and post in the appropriate place.", - "commGuidePara024": "Sprecht nicht über etwas suchterregendes im Gasthaus. Viele Menschen verwenden Habitica, um Ihre schlechten Gewohnheiten loszuwerden. Wenn sie andere Leute über suchterregende/illegale Substanzen reden hören, würde das dies deutlich erschweren! Respektiert eure Gasthauskameraden und berücksichtigt diesen Umstand. Dies gilt auch, aber nicht abschließend, für: Rauchen, Alkohol, Pornografie, Glückspiel und Drogen.", - "commGuidePara027": "When a moderator directs you to take a conversation elsewhere, if there is no relevant Guild, they may suggest you use the Back Corner. The Back Corner Guild is a free public space to discuss potentially sensitive subjects that should only be used when directed there by a moderator. It is carefully monitored by the moderation team. It is not a place for general discussions or conversations, and you will be directed there by a mod only when it is appropriate.", + "commGuideHeadingTavern": "Die Taverne", + "commGuidePara022": "Die Taverne ist der Haupttreffpunkt der Habiticaner. Daniel der Gastwirt hält das Haus blitzblank und Lemoness zaubert Dir gerne eine Limonade herbei, während Du Dich setzt und mit den anderen unterhältst. Und denk dran...", + "commGuidePara023": "Eine Unterhaltung dreht sich tendenziell um ungezwungenes Chatten und Tipps zur Produktivität oder Lebensverbesserung. Da der Tavernen-Chat nur 200 Nachrichten aufnehmen kann, ist er kein guter Ort für längere Gespräche, besonders über sensible Themen (z.B. Politik, Religion, Depression, ob die Goblinjagd verboten werden soll oder nicht, etc.). Diese Gespräche sollten in einer geeigneten Gilde geführt werden. Ein Moderator kann dich zu einer geeigneten Gilde leiten, aber es liegt letztendlich in Deiner Verantwortung, den richtigen Ort zu finden und dort zu posten.", + "commGuidePara024": "Sprecht nicht über etwas suchterregendes in der Taverne. Viele Menschen verwenden Habitica, um Ihre schlechten Gewohnheiten loszuwerden. Wenn sie andere Leute über suchterregende/illegale Substanzen reden hören, würde das dies deutlich erschweren! Respektiert eure Tavernenkameraden und berücksichtigt diesen Umstand. Dies gilt auch, aber nicht abschließend, für: Rauchen, Alkohol, Pornografie, Glückspiel und Drogen.", + "commGuidePara027": "Wenn ein Moderator dich anweist, ein Gespräch an anderer Stelle zu führen und wenn es keine relevante Gilde gibt, kann er dir vorschlagen, die Hinterzimmer-Gilde zu benutzen. Die Hinterzimmer-Gilde ist ein freier öffentlicher Raum, um potenziell sensible Themen zu diskutieren. Sie sollte nur verwendet werden, wenn sie von einem Moderator geleitet wird. Sie wird vom Moderatorenteam sorgfältig überwacht. Sie ist kein Ort für allgemeine Diskussionen oder Gespräche, und Du wirst nur dann von einem Mod dorthin geleitet, wenn es angebracht ist.", "commGuideHeadingPublicGuilds": "Öffentliche Gilden", - "commGuidePara029": "Public Guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme. Public Guild chat should focus on this theme. For example, members of the Wordsmiths Guild might be cross if the conversation is suddenly focusing on gardening instead of writing, and a Dragon-Fanciers Guild might not have any interest in deciphering ancient runes. Some Guilds are more lax about this than others, but in general, try to stay on topic!", - "commGuidePara031": "Some public Guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.", - "commGuidePara033": "Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild description. This is to keep Habitica safe and comfortable for everyone.", - "commGuidePara035": "If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\"). These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use markdown to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.", - "commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the Moderator Contact Form.", - "commGuidePara037": "No Guilds, Public or Private, should be created for the purpose of attacking any group or individual. Creating such a Guild is grounds for an instant ban. Fight bad habits, not your fellow adventurers!", - "commGuidePara038": "All Tavern Challenges and Public Guild Challenges must comply with these rules as well.", + "commGuidePara029": "Öffentliche Gilden sind der Taverne ziemlich ähnlich, außer dass die Gespräche dort nicht so allgemein sind, sondern sich um ein bestimmtes Thema drehen. Der öffentliche Gildenchat sollte sich auf dieses Thema konzentrieren. Zum Beispiel könnte es sein, dass Mitglieder der Wordsmith-Gilde genervt sind, wenn sich das Gespräch plötzlich um Gärtnern statt um Schreiben dreht, und eine Drachenliebhaber-Gilde interessiert sich wahrscheinlich nicht dafür, antike Runen zu entziffern. Manche Gilden sind dabei lockerer als andere, aber versuche generell beim Thema zu bleiben!", + "commGuidePara031": "Einige öffentliche Gilden werden sensible Themen wie Depressionen, Religion, Politik usw. enthalten. Dies ist in Ordnung, solange die Gespräche darin nicht gegen die Allgemeinen Geschäftsbedingungen oder die Regeln des öffentlichen Raums verstoßen und solange sie beim Thema bleiben.", + "commGuidePara033": "Öffentliche Gilden dürfen KEINE Inhalte \"ab 18\" enthalten. Wenn geplant ist, regelmäßig über sensible Inhalte zu diskutieren, sollte dies in der Gildenbeschreibung angegeben werden. Auf diese Weise soll Habitica sicher und angenehm für alle sein.", + "commGuidePara035": "Wenn die betreffende Gilde verschiedene Arten von heiklen Themen hat, ist es respektvoll gegenüber Deinen Habiticanern, eine Warnung vor Deinen Kommentar zu stellen (z.B. \"Warnung: erwähnt Selbstverletzung\"). Diese können als Triggerwarnungen und/oder Inhaltshinweise bezeichnet werden, und Gilden können zusätzlich zu den hier angegebenen Regeln eigene Regeln haben. Wenn möglich, verwende bitte Markdown um die potenziell heiklen Inhalte unterhalb von Zeilenumbrüchen auszublenden, damit diejenigen, die sie nicht lesen möchten, darüber hinweg scrollen können, ohne den Inhalt zu sehen. Mitarbeiter und Moderatoren von Habitica können dieses Material nach eigenem Ermessen trotzdem entfernen.", + "commGuidePara036": "Außerdem sollte das sensible Material themenrelevant sein - Selbstverletzung in einer Gilde, die sich auf die Bekämpfung von Depressionen konzentriert, kann sinnvoll sein, ist aber in einer Musikgilde wahrscheinlich weniger angebracht. Wenn Du jemanden siehst, der wiederholt gegen diese Richtlinie verstößt, insbesondere nach mehreren Anfragen, markiere bitte die Beiträge und benachrichtige die Moderatoren über das Moderatoren-Kontaktformular.", + "commGuidePara037": "Es sollte niemals eine Gilde, egal ob öffentlich oder privat, gegründet werden, die als Ziel hat, ein Individuum oder eine Gruppe anzugreifen. So eine Gilde zu erstellen führt zu einer sofortigen Accountsperre. Bekämpfe schlechte Angewohnheiten, nicht Deine Mitabenteurer!", + "commGuidePara038": "Alle Tavernen-Wettbewerbe und Wettbewerbe öffentlicher Gilden müssen sich ebenfalls an diese Regeln halten.", "commGuideHeadingInfractionsEtc": "Regelverletzungen, Konsequenzen und Wiederherstellung", "commGuideHeadingInfractions": "Regelverletzungen", "commGuidePara050": "Zum größten Teil unterstützen sich Habiticaner gegenseitig, zeigen Respekt und geben ihr Bestes um die Community unterhaltsam und freundlich zu halten. Jedoch kann es immer wieder vorkommen, dass ein Habiticaner die obigen Richtlinien missachtet. Sollte das passieren, werden die Moderatoren Maßnahmen ergreifen, die sie für notwenig erachten, um Habitica sicher und komfortabel für alle zu halten.", - "commGuidePara051": "There are a variety of infractions, and they are dealt with depending on their severity. These are not comprehensive lists, and the Mods can make decisions on topics not covered here at their own discretion. The Mods will take context into account when evaluating infractions.", + "commGuidePara051": "Es gibt eine Vielzahl von Verletzungen, und sie werden je nach Schweregrad behandelt. Dies sind keine umfassenden Listen, und die Mods können nach eigenem Ermessen Entscheidungen zu Themen treffen, die hier nicht behandelt werden. Die Mods berücksichtigen den Kontext bei der Bewertung von Verstößen.", "commGuideHeadingSevereInfractions": "Schwere Regelverletzungen", "commGuidePara052": "Schwere Regelverletzungen bedrohen die Sicherheit von Habiticas Gemeinschaft und Nutzern stark, deshalb folgen darauf schwere Konsequenzen.", "commGuidePara053": "In folgender Liste sind Beispiele für schwere Regelverletzungen. Die Liste ist nicht vollständig.", @@ -56,33 +56,33 @@ "commGuideHeadingModerateInfractions": "Mittlere Regelverletzungen", "commGuidePara054": "Mäßige Verstöße machen unsere Community nicht unsicher, aber sie machen sie unangenehm. Diese Verstöße haben mäßige Konsequenzen. Mehrere mäßige Verstöße können jedoch zu ernsteren Konsequenzen führen.", "commGuidePara055": "Die folgende Liste sind Beispiele für mittlere Regelverletzungen. Die Liste ist nicht vollständig.", - "commGuideList06A": "Ignoring, disrespecting or arguing with a Mod. This includes publicly complaining about moderators or other users, publicly glorifying or defending banned users, or debating whether or not a moderator action was appropriate. If you are concerned about one of the rules or the behaviour of the Mods, please contact the staff via email (admin@habitica.com).", - "commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action -- for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"", - "commGuideList06C": "Intentionally flagging innocent posts.", - "commGuideList06D": "Repeatedly Violating Public Space Guidelines", - "commGuideList06E": "Repeatedly Committing Minor Infractions", + "commGuideList06A": "Ignorieren, Nichtrespektieren oder Hinterfragen eines Moderators. Dies umfasst öffentliches Beklagen über Moderatoren oder andere Nutzer, öffentliche Glorifizierung oder Verteidigung gesperrter Nutzer, oder Debattieren ob eine Massnahme eines Moderators angemessen war oder nicht. Falls Bedenken bei einer oder mehrerer Regeln oder Moderatoren bestehen, sende bitte eine E-Mail an unsere Mitarbeiter (admin@habitica.com).", + "commGuideList06B": "\"Besserwisser-Moderieren\" durch Nicht-Moderatoren. Um vorher etwas klarzustellen: ein freundliches Erwähnen der Regeln ist völlig in Ordnung. \"Besserwisser-Moderieren\" ist es, wenn man sagt, verlangt oder deutlich andeutet dass jemand eine bestimmte Handlung durchführen muss, um einen Fehler zu korrigieren. Du kannst jemandem Bescheid sagen, dass er/sie eine Regel verletzt hat, aber bitte verlange keine bestimmte Konsequenz - z. B. wäre es besser zu sagen \"Nur dass Du es weißt, Fluchen ist in der Taverne nicht erlaubt, deshalb solltest Du das vielleicht besser löschen\" als \"Lösch jetzt diesen Kommentar\".", + "commGuideList06C": "Absichtliches Markieren harmloser Beiträge.", + "commGuideList06D": "Wiederholte Verletzung der Richtlinien für öffentliche Orte", + "commGuideList06E": "Wiederholte kleinere Vergehen ", "commGuideHeadingMinorInfractions": "Leichte Regelverletzungen", "commGuidePara056": "Leichte Regelverletzungen sollten zwar nicht passieren, haben aber nur leichte Konsequenzen. Wenn sie wiederholt auftreten, können sie mit der Zeit zu schwereren Konsequenzen führen.", "commGuidePara057": "In folgender Liste sind Beispiele für leichte Regelverletzungen. Die Liste ist nicht vollständig.", "commGuideList07A": "Erstmalige Verletzung von Richtlinien für öffentliche Orte", - "commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Please don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.", + "commGuideList07B": "Jegliche Aussagen oder Handlungen die ein \"Bitte nicht\" auslösen. Wenn ein Mod zu einem Nutzer \"Bitte mach' das nicht\" sagen muss, kann das für diesen Nutzer als eine sehr leichte Regelverletzung zählen. Ein Beispiel dafür wäre \"Mod Talk: Bitte argumentiere nicht weiter für ein Feature, wenn bereits festgestellt wurde, dass es nicht umsetzbar ist.\" In vielen Fällen wird das \"Bitte nicht\" auch gleichzeitig die leichte Konsequenz sein, aber wenn es die Mods zum gleichen Nutzer sehr häufig sagen müssen werden die leichten Regelverletzungen irgendwann als mittlere Regelverletzungen zählen.", "commGuidePara057A": "Manche Beiträge werden eventuell versteckt, da sie persönliche Informationen enthalten oder einen falschen Eindruck erwecken. Normalerweise wird dies nicht als Verstoß gewertet, vor allem nicht beim ersten Mal.", "commGuideHeadingConsequences": "Konsequenzen", "commGuidePara058": "In Habitica hat - wie im echten Leben - jede Handlung eine Konsequenz: man wird fit weil man rennt, bekommt Löcher in den Zähnen weil man zu viel Zucker isst oder besteht eine Prüfung, weil man gelernt hat.", "commGuidePara059": "Alle Regelverletzungen haben direkte Konsequenzen. Einige Beispielkonsequenzen sind unten beschrieben.", - "commGuidePara060": "If your infraction has a moderate or severe consequence, there will be a post from a staff member or moderator in the forum in which the infraction occurred explaining:", + "commGuidePara060": "Wenn Deine Verletzung eine mittlere oder schwere Konsequenz hat, wird es einen Beitrag eines Mitarbeiters oder Moderators in dem Forum geben, in dem die Verletzung stattgefunden hat, die erklärt:", "commGuideList08A": "was Deine Regelverletzung war", "commGuideList08B": "was die Konsequenz ist", "commGuideList08C": "was Du tun kannst, um es wiedergutzumachen und Deinen Status wiederherzustellen, falls möglich.", - "commGuidePara060A": "If the situation calls for it, you may receive a PM or email as well as a post in the forum in which the infraction occurred. In some cases you may not be reprimanded in public at all.", - "commGuidePara060B": "If your account is banned (a severe consequence), you will not be able to log into Habitica and will receive an error message upon attempting to log in. If you wish to apologize or make a plea for reinstatement, please email the staff at admin@habitica.com with your UUID (which will be given in the error message). It is your responsibility to reach out if you desire reconsideration or reinstatement.", + "commGuidePara060A": "Wenn die Situation es erfordert, erhältst Du möglicherweise eine PN oder eine E-Mail sowie einen Beitrag in dem Forum, in dem die Verletzung stattgefunden hat. In manchen Fällen wirst Du möglicherweise überhaupt nicht öffentlich getadelt.", + "commGuidePara060B": "Wird Dein Konto gesperrt (eine schwere Strafe), kannst Du Dich nicht mehr in Habitica einloggen und erhältst eine Fehlermeldung bei dem Versuch. Möchtest Du Dich entschuldigen oder um eine Wiederaufnahme bitten, benachrichtige bitte unsere Mitarbeiter unter admin@habitica.com mit deiner UUID (steht in der Fehlermeldung). Es liegt in Deiner Verantwortung Dich zu melden, wenn Du um eine nochmalige Prüfung oder eine Wiederaufnahme bitten möchtest.", "commGuideHeadingSevereConsequences": "Beispiele für schwere Konsequenzen", "commGuideList09A": "Kontosperren (siehe oben)", "commGuideList09C": "Der Aufstieg in höhere Mitwirkendenstufen kann dauerhaft verwehrt (\"eingefroren\") werden", "commGuideHeadingModerateConsequences": "Beispiele für mittlere Konsequenzen", - "commGuideList10A": "Beschränkte öffentliche und/oder private Chat Berechtigungen", - "commGuideList10A1": "Führen deine Handlungen zur Aufhebung deiner Chatrechte, wird dich ein Moderator oder Mitarbeiter per PM und/oder in dem Forum, in dem du stummgeschaltet wurdest, über die Dauer und Gründe für das Stummschalten informieren. Nach Abauf dieser Zeit erhälst du deine Chatrechte zurück, vorausgesetzt du stimmst zu, dein Verhalten zu ändern und dich fortan an die Community-Richtlinien zu halten.", - "commGuideList10C": "Restricted Guild/Challenge creation privileges", + "commGuideList10A": "Beschränkte öffentliche und/oder private Chat-Berechtigungen", + "commGuideList10A1": "Führen deine Handlungen zur Aufhebung deiner Chatrechte, wird Dich ein Moderator oder Mitarbeiter per PM und/oder in dem Forum, in dem Du stummgeschaltet wurdest, über die Dauer und Gründe für das Stummschalten informieren. Nach Abauf dieser Zeit erhältst Du Deine Chatrechte zurück, vorausgesetzt Du stimmst zu, Dein Verhalten zu ändern und Dich fortan an die Community-Richtlinien zu halten.", + "commGuideList10C": "Beschränkte Berechtigung, Gilden/Wettbewerbe zu gründen", "commGuideList10D": "Der Aufstieg in höhere Mitwirkendenstufen kann temporär verwehrt (\"eingefroren\") werden", "commGuideList10E": "Herabstufung von Mitwirkenden", "commGuideList10F": "Nutzer auf \"Bewährung\" setzen", @@ -93,11 +93,11 @@ "commGuideList11D": "Löschungen (Mods/Mitarbeiter können problematische Inhalte löschen)", "commGuideList11E": "Bearbeitungen (Mods/Mitarbeiter können problematische Inhalte bearbeiten)", "commGuideHeadingRestoration": "Wiederherstellung", - "commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community.", - "commGuidePara062": "The announcement, message, and/or email that you receive explaining the consequences of your actions is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.", - "commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future. If you feel a particular decision was unfair, you can contact the staff to discuss it at admin@habitica.com.", + "commGuidePara061": "Habitica ist ein Land, das sich dem persönlichen Fortschritt verschrieben hat, und wir glauben hier an zweite Chancen. Wenn Du eine Regelverletzung begehst und eine Konsequenz erhältst, sieh es als eine Chance, Deine Handlungen zu überdenken und danach zu streben, ein besseres Mitglied der Gemeinschaft zu werden.", + "commGuidePara062": "Die Ankündigung, Nachricht und/oder E-Mail, die Du erhältst, um die Konsequenzen Deiner Handlungen zu erklären, ist eine gute Informationsquelle. Halte alle auferlegten Beschränkungen ein und bemühe Dich, die Anforderungen an die Aufhebung der Sanktionen zu erfüllen.", + "commGuidePara063": "Wenn Du Deine Konsequenzen oder die Art Deiner Regelverletzung nicht verstehst, frage die Mitarbeiter/Moderatoren um Hilfe, sodass Du in Zukunft vermeiden kannst, Regelverletzungen zu begehen. Wenn Du einen bestimmten Entscheid als unfair empfindest, kannst Du dies mit unseren Mitarbeitern unter admin@habitica.com diskutieren.", "commGuideHeadingMeet": "Treffe die Mitarbeiter und die Moderatoren!", - "commGuidePara006": "Habitica has some tireless knights-errant who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres.", + "commGuidePara006": "Habitica hat einige unermüdliche Ritter, die sich mit den Mitarbeitern zusammenschließen, um die Gemeinschaft ruhig, zufrieden und frei von Trollen zu halten. Jeder hat eine bestimmte Domäne, wird aber manchmal dazu berufen, in anderen sozialen Bereichen zu dienen.", "commGuidePara007": "Mitarbeiter haben violette Namensschilder, die mit einer Krone markiert sind. Ihr Titel ist \"Heroisch\".", "commGuidePara008": "Mods haben dunkelblaue Namensschilder, die mit Sternen markiert sind. Ihr Titel ist \"Beschützer\". Die einzige Ausnahme ist Bailey, welcher als NPC ein schwarz-grünes Namensschild trägt, das mit einem Stern markiert ist.", "commGuidePara009": "Die derzeitigen Mitarbeiter sind (von links nach rechts):", @@ -106,23 +106,23 @@ "commGuideOnGitHub": "<%= gitHubName %> bei GitHub", "commGuidePara010": "Es gibt außerdem mehrere Moderatoren, welche die Mitarbeiter unterstützen. Sie wurden sorgfältig ausgewählt, also behandle sie mit Respekt und höre Dir ihre Vorschläge an.", "commGuidePara011": "Die derzeitigen Moderatoren sind (von links nach rechts):", - "commGuidePara011a": "im Gasthaus-Chat", + "commGuidePara011a": "im Tavernen-Chat", "commGuidePara011b": "auf GitHub/im Wiki", "commGuidePara011c": "im Wiki", "commGuidePara011d": "auf GitHub", - "commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to our Staff (admin@habitica.com).", - "commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!", - "commGuidePara014": "Staff and Moderators Emeritus:", + "commGuidePara012": "Falls es bei Deinem Kontakt mit einem Moderator zu Problemen gekommen oder Du Bedenken bei einem bestimmten Moderator hegst, sende bitte eine E-Mail an unsere Mitarbeiter (admin@habitica.com).", + "commGuidePara013": "In einer so großen Gemeinschaft wie Habitica kommen und gehen die Nutzer, und manchmal muss ein Mitarbeiter oder Moderator seinen noblen Mantel ablegen und sich entspannen. Nachfolgend sind die Mitarbeiter und Moderatoren Emeritus aufgeführt. Sie handeln nicht mehr mit der Macht eines Mitarbeiters oder Moderators, aber wir möchten ihre Arbeit trotzdem würdigen!", + "commGuidePara014": "Emeritierte Mitarbeiter und Moderatoren:", "commGuideHeadingFinal": "Der letzte Absatz", - "commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the Moderator Contact Form and we will be happy to help clarify things.", - "commGuidePara068": "Nun voran, mutiger Abenteurer und besiege einige tägliche Aufgaben!", + "commGuidePara067": "Jetzt hast Du es geschafft, tapfere(r) Habiticaner(in) - die Gemeinschaftsrichtlinien! Wisch Dir den Schweiß von der Stirn und gib Dir ein paar Erfahrungspunkte dafür, dass Du sie ganz durchgelesen hast. Wenn Du Fragen oder Sorgen über diese Richtlinien hast, bitte kontaktiere uns über das Moderatoren-Kontaktformular und wir werden gerne dabei helfen, sie zu klären.", + "commGuidePara068": "Nun voran, mutiger Abenteurer und besiege einige Tagesaufgaben!", "commGuideHeadingLinks": "Nützliche Links", - "commGuideLink01": "Habitica Help: Ask a Question: a Guild for users to ask questions!", + "commGuideLink01": "Habitica Help: Stell eine Frage: eine Gilde für Benutzer, die Fragen haben!", "commGuideLink02": "Das Wiki: Die größte Informationssammlung über Habitica.", "commGuideLink03": "GitHub: für Fehlermeldungen oder für das Mithelfen beim Programmieren.", - "commGuideLink04": "The Main Trello: for site feature requests.", - "commGuideLink05": "The Mobile Trello: for mobile feature requests.", - "commGuideLink06": "The Art Trello: for submitting pixel art.", - "commGuideLink07": "The Quest Trello: for submitting quest writing.", + "commGuideLink04": "Der Haupt-Trello: für Vorschläge neuer Funktionen der Webseite.", + "commGuideLink05": "Der Mobile-Trello: für Vorschläge neuer Funktionen der Apps.", + "commGuideLink06": "Der Kunst-Trello: um Pixel-Kunst einzureichen.", + "commGuideLink07": "Der Quest-Trello: reiche Deine Quest-Entwürfe ein.", "commGuidePara069": "Die folgenden talentierten Künstler haben bei diesen Illustrationen mitgewirkt:" } \ No newline at end of file diff --git a/website/common/locales/de/content.json b/website/common/locales/de/content.json index b9e6f86366..697c4f3c0a 100644 --- a/website/common/locales/de/content.json +++ b/website/common/locales/de/content.json @@ -145,7 +145,7 @@ "questEggTriceratopsAdjective": "ein trickreiches", "questEggGuineaPigText": "Meerschweinchen", "questEggGuineaPigMountText": "Riesenmeerschweinchen", - "questEggGuineaPigAdjective": "ein schwindeliges", + "questEggGuineaPigAdjective": "ein ausgelassenes", "questEggPeacockText": "Pfauenküken", "questEggPeacockMountText": "Pfauen-Reittier", "questEggPeacockAdjective": "ein radschlagendes", @@ -154,7 +154,7 @@ "questEggButterflyAdjective": "ein süßes", "questEggNudibranchText": "Nacktkiemerschnecken-Jungtier", "questEggNudibranchMountText": "Nacktkiemerschnecken-Reittier", - "questEggNudibranchAdjective": "ein neunmalkluges", + "questEggNudibranchAdjective": "ein raffiniertes", "questEggHippoText": "Nilpferd", "questEggHippoMountText": "Nilpferd", "questEggHippoAdjective": "ein glückliches", @@ -167,18 +167,18 @@ "questEggBadgerText": "Dachs-Jungtier", "questEggBadgerMountText": "Dachs-Reittier", "questEggBadgerAdjective": "ein geschäftiges", - "questEggSquirrelText": "Eichörnchen", - "questEggSquirrelMountText": "Eichörnchen", - "questEggSquirrelAdjective": "a bushy-tailed", + "questEggSquirrelText": "Eichhörnchen-Jungtier", + "questEggSquirrelMountText": "Eichörnchen-Jungtier", + "questEggSquirrelAdjective": "ein buschschwanziges", "questEggSeaSerpentText": "Seeschlangen-Jungtier", "questEggSeaSerpentMountText": "Seeschlangen-Reittier", "questEggSeaSerpentAdjective": "ein schimmerndes", - "questEggKangarooText": "Känguru", - "questEggKangarooMountText": "Känguru", + "questEggKangarooText": "Känguru-Jungtier", + "questEggKangarooMountText": "Känguru-Reittier", "questEggKangarooAdjective": "ein eifriges", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorText": "Alligator-Jungtier", + "questEggAlligatorMountText": "Alligator-Reittier", + "questEggAlligatorAdjective": "gerissener", "eggNotes": "Finde ein Schlüpfelixier, das Du über dieses Ei gießen kannst, damit ein <%= eggAdjective(locale) %> <%= eggText(locale) %> schlüpfen kann.", "hatchingPotionBase": "Normales", "hatchingPotionWhite": "Weißes", @@ -205,7 +205,8 @@ "hatchingPotionStarryNight": "Sternenklare Nacht", "hatchingPotionRainbow": "Regenbogen", "hatchingPotionGlass": "Glas", - "hatchingPotionGlow": "fluoreszierendes", + "hatchingPotionGlow": "Fluoreszierendes", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Gieße dies über ein Ei und es wird ein <%= potText(locale) %> Haustier daraus schlüpfen.", "premiumPotionAddlNotes": "Nicht auf Eier von Quest-Haustieren anwendbar.", "foodMeat": "Fleisch", diff --git a/website/common/locales/de/contrib.json b/website/common/locales/de/contrib.json index 2ae9ab4802..91e1ec21e0 100644 --- a/website/common/locales/de/contrib.json +++ b/website/common/locales/de/contrib.json @@ -1,5 +1,5 @@ { - "playerTiersDesc": "Die farbigen Nutzernamen, die Du im Chat siehst, stehen für den Mitwirkenden-Rang der Person. Je höher der Rang, desto mehr hat die Person zu Habitica beigetragen, durch Kunst, Code, die Gemeinschaft oder mehr!", + "playerTiersDesc": "Die farbigen Nutzernamen, die Du im Chat siehst, stehen für den Mitwirkenden-Rang der Person. Je höher der Rang, desto mehr hat die Person zu Habitica beigetragen, durch Kunst, Code, die Gemeinschaft oder anderes!", "tier1": "Rang 1 (Freund)", "tier2": "Rang 2 (Freund)", "tier3": "Rang 3 (Elite)", @@ -9,9 +9,9 @@ "tier7": "Rang 7 (Legendär)", "tierModerator": "Moderator (Wächter)", "tierStaff": "Mitarbeiter (Helden)", - "tierNPC": "NSC", + "tierNPC": "NPC", "friend": "Freund", - "friendFirst": "Wenn Dein erster Beitrag angenommen wird, erhältst Du ein Habitica-Mitwirkenden-Abzeichen. Im Gasthaus wird Dein Name, dafür dass Du ein Mitwirkender bist, stolz angezeigt. Als Belohnung für Deine Bemühungen erhältst Du außerdem 3 Edelsteine.", + "friendFirst": "Wenn Dein erster Beitrag angenommen wird, erhältst Du ein Habitica-Mitwirkenden-Abzeichen. In der Taverne wird Dein Name, dafür dass Du ein Mitwirkender bist, stolz angezeigt. Als Belohnung für Deine Bemühungen erhältst Du außerdem 3 Edelsteine.", "friendSecond": "Wenn das zweite Bündel Deiner Beiträge angenommen wurde, kannst Du die Kristallrüstung im Belohnungs-Shop kaufen. Als Belohnung Deiner fortwährenden Arbeit erhältst Du außerdem 3 Edelsteine.", "elite": "Elite", "eliteThird": "Wenn das dritte Bündel Deiner Beiträge angenommen wurde, kannst Du den Kristallhelm im Belohnungs-Shop kaufen. Als Belohnung Deiner fortwährenden Arbeit erhältst Du außerdem 3 Edelsteine.", @@ -34,7 +34,7 @@ "contribName": "Mitwirkender", "contribText": "Hat zu Habitica beigetragen, sei es durch Code, Grafiken, Musik, Texte oder andere Arbeiten. Tritt der Aspiring Legends Gilde bei, um mehr zu erfahren!", "readMore": "Lies mehr", - "kickstartName": "Kickstarter-Unterstützer - $<%= key %> Rang", + "kickstartName": "Kickstarter-Unterstützer - Rang $<%= key %>", "kickstartText": "Hat das Kickstarter-Projekt mitfinanziert", "helped": "Hat Habitica geholfen zu wachsen", "helpedText1": "Hat Habitica geholfen zu wachsen durch Teilnahme an", @@ -69,10 +69,10 @@ "conLearnURL": "http://habitica.wikia.com/wiki/Contributing_to_Habitica", "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards", "surveysSingle": "Half Habitica zu wachsen, entweder durch das Ausfüllen einer Umfrage oder durch große Hilfe beim Testen. Danke!", - "surveysMultiple": "Hat Habitica an <%= count %> Gelegenheit(en) geholfen zu wachsen, entweder durch Ausfüllen eines Fragebogens oder durch große Hilfe beim Testen. Danke! ", + "surveysMultiple": "Hat Habitica an <%= count %> Gelegenheiten geholfen zu wachsen, entweder durch Ausfüllen eines Fragebogens oder durch große Hilfe beim Testen. Danke! ", "currentSurvey": "Aktuelle Umfrage", "surveyWhen": "Das Abzeichen wird gegen Ende März verliehen, wenn alle Umfragen bearbeitet wurden.", - "blurbInbox": "Hier werden Deine persönlichen Nachrichten gespeichert! Du kannst jemandem eine Nachricht schicken, indem Du auf das Umschlagssymbol neben dessen Namen klickst, im Gasthaus-, Gruppen- oder Gilden-Chat. Wenn Du eine unangebrachte Nachricht erhältst, solltest Du eine E-Mail mit einem Screenshot davon an Lemoness schicken (<%= hrefCommunityManagerEmail %>)", + "blurbInbox": "Hier werden Deine persönlichen Nachrichten gespeichert! Du kannst jemandem eine Nachricht schicken, indem Du auf das Umschlagssymbol neben dessen Namen klickst, im Tavernen-, Gruppen- oder Gilden-Chat. Wenn Du eine unangebrachte Nachricht erhältst, solltest Du eine E-Mail mit einem Screenshot davon an Lemoness schicken (<%= hrefCommunityManagerEmail %>)", "blurbGuildsPage": "Gilden sind Chatgruppen mit einem gemeinsamen Interesse. Sie sind von Spielern für Spieler erstellt worden. Durchblättere die Liste und tritt den Gilden bei, die Dich interessieren.", "blurbChallenges": "Wettbewerbe werden von anderen Spielern erstellt. Wenn Du einem Wettbewerb beitrittst, werden seine Aufgaben Deinem Aufgabenmenü hinzugefügt, und wenn Du einen Wettbewerb gewinnst erhältst Du einen Erfolg und oft auch einen Edelstein-Preis!", "blurbHallPatrons": "Dies ist die Halle der Schirmherren, in der wir die edlen Abenteurer ehren, die Habiticas ursprüngliche Kickstarter-Kampagne unterstützt haben. Wir danken ihnen für die Hilfe Habitica zum Leben zu erwecken!", diff --git a/website/common/locales/de/death.json b/website/common/locales/de/death.json index 8a46a7bdf0..6b2af75993 100644 --- a/website/common/locales/de/death.json +++ b/website/common/locales/de/death.json @@ -10,8 +10,8 @@ "lowHealthTips1": "Steige ein Level auf um Dich vollständig zu heilen!", "lowHealthTips2": "Kaufe Dir einen Heiltrank aus der Belohnungsspalte um 15 Lebenspunkte wiederherzustellen.", "losingHealthQuickly": "Verlierst Du Deine Lebenspunkte zu schnell?", - "lowHealthTips3": "Unnvollständige tägliche Aufgaben schaden Dir über Nacht, also sei vorsichtig und füge anfangs nicht zu viele hinzu!", - "lowHealthTips4": "Wenn eine tägliche Aufgabe an einem gewissen Tag nicht erledigt werden muss, kannst Du sie deaktivieren, indem Du auf das Bleistiftsymbol klickst.", + "lowHealthTips3": "Unnvollständige Tagesaufgaben schaden Dir über Nacht, also sei vorsichtig und füge anfangs nicht zu viele hinzu!", + "lowHealthTips4": "Wenn eine Tagesaufgabe an einem gewissen Tag nicht erledigt werden muss, kannst Du sie deaktivieren, indem Du auf das Bleistiftsymbol klickst.", "goodLuck": "Viel Glück!", "cannotRevive": "Wiederbelebung ist nicht möglich, wenn Du nicht tot bist." } \ No newline at end of file diff --git a/website/common/locales/de/defaulttasks.json b/website/common/locales/de/defaulttasks.json index 930a5a1b65..4b9c2b3349 100644 --- a/website/common/locales/de/defaulttasks.json +++ b/website/common/locales/de/defaulttasks.json @@ -6,7 +6,7 @@ "defaultHabit3Text": "Treppe/Aufzug nehmen (Klicke den Bleistift zum Bearbeiten)", "defaultHabit3Notes": "Beispiel für gute oder schlechte Gewohnheiten: +/- Treppen/Aufzug benutzt ; +/- Wasser/Limonade getrunken", "defaultHabit4Text": "Füge eine Aufgabe zu Habitica hinzu", - "defaultHabit4Notes": "Eine Gewohnheit, eine tägliche Aufgabe oder ein To-Do", + "defaultHabit4Notes": "Eine Gewohnheit, eine Tagesaufgabe oder ein To-Do", "defaultHabit5Text": "Tippe hier um dies als schlechte Gewohnheit zu markieren, die Du gerne loswerden willst.", "defaultHabit5Notes": "Oder lösche es über die Bearbeitungs-Ansicht", "defaultDaily1Text": "Nutze Habitica, um deine Aufgaben im Blick zu behalten", diff --git a/website/common/locales/de/faq.json b/website/common/locales/de/faq.json index 13a57cf8c0..1e554fb6de 100644 --- a/website/common/locales/de/faq.json +++ b/website/common/locales/de/faq.json @@ -5,54 +5,54 @@ "androidFaqAnswer0": "Als erstes erstellst Du Aufgaben, die Du im täglichen Leben erledigen möchtest. Sobald Du die Aufgaben im echte Leben erledigt hast, hakst Du sie ab und erhältst dafür Erfahrungspunkte und Gold. Gold wird benutzt um Ausrüstung und verschiedene Gegenstände zu kaufen, sowie selbst erstellte Belohnungen. Erfahrung lässt Deinen Charakter im Level aufsteigen und schaltet Inhalte wie Haustiere, Fähigkeiten und Quests frei! Du kannst Deinen Charakter im Menü > [ Benutzer >] Avatar anpassen. \n\nEinige grundsätzliche Informationen zur Benutzung: klicke das (+) in der unteren, rechten Ecke um eine neue Aufgabe hinzuzufügen. Tippe auf eine existierende Aufgabe, um sie zu bearbeiten und streiche nach links um sie zu löschen. Du kannst auch Aufgaben sortieren, indem Du die Tags in der unteren, rechten Ecke verwendest. Außerdem kannst Du Dir Checklisten verkleinert oder komplett anzeigen lassen, indem Du auf die Checklisten Box klickst.", "webFaqAnswer0": "Als erstes erstellst Du Aufgaben, die Du im täglichen Leben erledigen möchtest. Sobald Du die Aufgaben im Alltag erledigt hast, hakst Du sie ab und erhältst Erfahrung und Gold. Gold wird benutzt um Ausrüstung und Gegenstände zu kaufen, sowie selbst erstellte Belohnungen. Erfahrung lässt Deinen Charakter im Level aufsteigen und schaltet Inhalte wie Haustiere, Fähigkeiten und Quests frei! Schau Dir die Schritt-für-Schritt Übersicht des Spiels für mehr Infos an [Hilfe -> Übersicht für neue Nutzer](https://habitica.com/static/overview).", "faqQuestion1": "Wie erstelle ich meine Aufgaben?", - "iosFaqAnswer1": "Gute Gewohnheiten (die mit einem +) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem -) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem + und einem - haben eine gute und eine schlechte Seite, wie die Treppe zu nehmen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n\nTägliche Aufgaben sind Aufgaben, die Du jeden Tag machen musst, wie zum Beispiel Deine Zähne zu putzen oder Deine E-Mails abzurufen. Du kannst die Tage, an denen eine tägliche Aufgabe fällig ist, anpassen, indem Du auf Bearbeiten klickst. Wenn Du eine tägliche Aufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele tägliche Aufgaben auf einmal hinzu!\n\nTo-Dos sind Deine Aufgabenlisten. Ein To-Do zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Dos. Du kannst ein Ablaufdatum bei jedem To-Do hinzufügen, indem Du auf Bearbeiten klickst.", - "androidFaqAnswer1": "Gute Gewohnheiten (die mit einem +) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem -) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem + und einem - haben eine gute und eine schlechte Seite, wie die Treppe zu steigen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n\nTägliche Aufgaben sind Aufgaben, die Du jeden Tag erledigen musst, wie zum Beispiel die Zähne zu putzen oder E-Mails abzurufen. Du kannst die Tage, an denen eine tägliche Aufgabe fällig ist, anpassen, indem Du sie zum Bearbeiten berührst. Wenn Du eine tägliche Aufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele tägliche Aufgaben auf einmal hinzu!\n\nTo-Dos sind Deine Aufgabenlisten. Eine Aufgabe zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Do-Aufgaben. Du kannst ein Ablaufdatum bei jeder Aufgabe hinzufügen, indem Du sie zum Bearbeiten berührst.", - "webFaqAnswer1": "* Gute Gewohnheiten (die mit einem :heavy_plus_sign:) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem :heavy_minus_sign:) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem :heavy_plus_sign: und einem :heavy_minus_sign: haben eine gute und eine schlechte Seite, wie die Treppe zu steigen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n* Tägliche Aufgaben sind Aufgaben, die Du jeden Tag erledigen musst, wie zum Beispiel die Zähne zu putzen oder E-Mails abzurufen. Du kannst die Tage, an denen eine tägliche Aufgabe fällig ist, anpassen, indem Du zum Bearbeiten auf den Bleistift klickst. Wenn Du eine tägliche Aufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele tägliche Aufgaben auf einmal hinzu!\n* To-Dos sind Deine Aufgabenlisten. Eine Aufgabe zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Dos. Du kannst ein Ablaufdatum bei jeder Aufgabe hinzufügen, indem Du zum Bearbeiten auf den Bleistift klickst.", + "iosFaqAnswer1": "Gute Gewohnheiten (die mit einem +) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem -) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem + und einem - haben eine gute und eine schlechte Seite, wie die Treppe zu nehmen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n\nTagesaufgaben sind Aufgaben, die Du jeden Tag machen musst, wie zum Beispiel Deine Zähne zu putzen oder Deine E-Mails abzurufen. Du kannst die Tage, an denen eine Tagesaufgabe fällig ist, anpassen, indem Du auf Bearbeiten klickst. Wenn Du eine Tagesaufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele Tagesaufgaben auf einmal hinzu!\n\nTo-Dos sind Deine Aufgabenlisten. Ein To-Do zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Dos. Du kannst ein Ablaufdatum bei jedem To-Do hinzufügen, indem Du auf Bearbeiten klickst.", + "androidFaqAnswer1": "Gute Gewohnheiten (die mit einem +) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem -) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem + und einem - haben eine gute und eine schlechte Seite, wie die Treppe zu steigen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n\nTagesaufgaben sind Aufgaben, die Du jeden Tag erledigen musst, wie zum Beispiel die Zähne zu putzen oder E-Mails abzurufen. Du kannst die Tage, an denen eine Tagesaufgabe fällig ist, anpassen, indem Du sie zum Bearbeiten berührst. Wenn Du eine Tagesaufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele Tagesaufgaben auf einmal hinzu!\n\nTo-Dos sind Deine Aufgabenlisten. Eine Aufgabe zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Do-Aufgaben. Du kannst ein Ablaufdatum bei jeder Aufgabe hinzufügen, indem Du sie zum Bearbeiten berührst.", + "webFaqAnswer1": "* Gute Gewohnheiten (die mit einem :heavy_plus_sign:) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem :heavy_minus_sign:) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem :heavy_plus_sign: und einem :heavy_minus_sign: haben eine gute und eine schlechte Seite, wie die Treppe zu steigen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n* Tagesaufgaben sind Aufgaben, die Du jeden Tag erledigen musst, wie zum Beispiel die Zähne zu putzen oder E-Mails abzurufen. Du kannst die Tage, an denen eine Tagesaufgabe fällig ist, anpassen, indem Du zum Bearbeiten auf den Bleistift klickst. Wenn Du eine Tagesaufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele Tagesaufgaben auf einmal hinzu!\n* To-Dos sind Deine Aufgabenlisten. Eine Aufgabe zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Dos. Du kannst ein Ablaufdatum bei jeder Aufgabe hinzufügen, indem Du zum Bearbeiten auf den Bleistift klickst.", "faqQuestion2": "Wo finde ich Beispielaufgaben?", "iosFaqAnswer2": "Das Wiki hat vier Listen mit Beispielaufgaben, die Du als Inspiration nutzen kannst:\n

\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "androidFaqAnswer2": "Das Wiki hat vier Listen mit Beispielaufgaben, die Du als Inspiration nutzen kannst:\n

\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "Das Wiki hat vier Listen mit Beispielaufgaben, die Du als Inspiration nutzen kannst:\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits) \n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Warum ändern meine Aufgaben die Farbe?", - "iosFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut Du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst Du tägliche Aufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verpasst Du eine tägliche Aufgabe oder gibst Du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst Du für sie, allerdings verletzen Dich tägliche Aufgaben und schlechte Gewohnheiten umso mehr! Das hilft Dir Dich zu motivieren diese Aufgaben zu erledigen.", - "androidFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut Du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst Du tägliche Aufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verpasst Du eine tägliche Aufgabe oder gibst Du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst Du für sie, allerdings verletzen Dich tägliche Aufgaben und schlechte Gewohnheiten umso mehr! Das hilft Dir Dich zu motivieren diese Aufgaben zu erledigen.", - "webFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut Du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst Du tägliche Aufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verpasst Du eine tägliche Aufgabe oder gibst Du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst Du für sie, allerdings verletzen Dich tägliche Aufgaben und schlechte Gewohnheiten umso mehr! Das hilft Dir Dich zu motivieren diese Aufgaben zu erledigen.", + "iosFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut Du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst Du Tagesaufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verpasst Du eine Tagesaufgabe oder gibst Du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst Du für sie, allerdings verletzen Dich Tagesaufgaben und schlechte Gewohnheiten umso mehr! Das hilft Dir Dich zu motivieren diese Aufgaben zu erledigen.", + "androidFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut Du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst Du Tagesaufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verpasst Du eine Tagesaufgabe oder gibst Du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst Du für sie, allerdings verletzen Dich Tagesaufgaben und schlechte Gewohnheiten umso mehr! Das hilft Dir Dich zu motivieren diese Aufgaben zu erledigen.", + "webFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut Du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst Du Tagesaufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verpasst Du eine Tagesaufgabe oder gibst Du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst Du für sie, allerdings verletzen Dich Tagesaufgaben und schlechte Gewohnheiten umso mehr! Das hilft Dir Dich zu motivieren diese Aufgaben zu erledigen.", "faqQuestion4": "Warum hat mein Avatar Lebenspunkte verloren, und wie kann ich sie wieder auffüllen?", "iosFaqAnswer4": "Verschiedene Dinge können Dir Schaden zufügen. Erstens, Tagesaufgaben, die Du über Nacht unerledigt lässt, werden Dir schaden. Zweitens, eine schlechte Gewohnheit die Du anklickst, fügt Dir ebenfalls Schaden zu. Zuletzt, wenn Du mit Deiner Gruppe in einem Boss-Kampf bist und eines der Gruppenmitglieder seine Tagesaufgaben nicht erledigt hat, wird Dich der Boss angreifen. Der gewöhnliche Weg zu heilen, ist im Level aufzusteigen, was Deine komplette Gesundheit wiederherstellt. Du kannst auch mit Gold einen Heiltrank in der Belohnungsspalte erwerben. Zudem kannst Du, ab Level 10 oder höher, wählen, ein Heiler zu werden, wodurch Du Heilfähigkeiten erlernst. Wenn Du in einer Gruppe mit einem Heiler bist, kann dieser Dich ebenfalls heilen.", "androidFaqAnswer4": "Verschiedene Dinge können Dir Schaden zufügen. Erstens, Tagesaufgaben, die Du über Nacht unerledigt lässt, werden Dir schaden. Zweitens, eine schlechte Gewohnheit die Du anklickst, fügt Dir ebenfalls Schaden zu. Zuletzt, wenn Du mit Deiner Gruppe in einem Bosskampf bist und eines der Gruppenmitglieder seine Tagesaufgaben nicht erledigt hat, wird Dich der Boss angreifen. Der gewöhnliche Weg zu heilen, ist im Level aufzusteigen, was Deine komplette Gesundheit wiederherstellt. Du kannst auch mit Gold einen Heiltrank auf der Aufgabenseite unter Belohnungen erwerben. Zudem kannst Du, ab Level 10 oder höher, wählen, ein Heiler zu werden, wodurch Du Heilfähigkeiten erlernst. Wenn Du in einer Gruppe mit einem Heiler bist, kann dieser Dich ebenfalls heilen.", "webFaqAnswer4": "Verschiedene Dinge können Dir Schaden zufügen. Erstens, Tagesaufgaben, die Du über Nacht unerledigt lässt, werden Dir schaden. Zweitens, eine schlechte Gewohnheit die Du anklickst, fügt Dir ebenfalls Schaden zu. Zuletzt, wenn Du mit Deiner Gruppe in einem Bosskampf bist und eines der Gruppenmitglieder seine Tagesaufgaben nicht erledigt hat, wird Dich der Boss angreifen. Der gewöhnliche Weg zu heilen, ist im Level aufzusteigen, was Deine komplette Gesundheit wiederherstellt. Du kannst auch mit Gold einen Heiltrank in der Belohnungsspalte erwerben. Zudem kannst Du, ab Level 10 oder höher, wählen, ein Heiler zu werden, wodurch Du Heilfähigkeiten erlernst. Auch andere Heiler, die mit Dir in einer Gruppe sind können Dich heilen. Erfahre mehr, indem Du \"Gruppe\" im Navigationsbalken klickst.", "faqQuestion5": "Wie spiele ich Habitica mit meinen Freunden?", "iosFaqAnswer5": "Am Besten lädst Du sie in eine Gruppe mit Dir ein! Gruppen können zusammen Quests bestreiten, Monster bekämpfen und sich gegenseitig mit Zaubern unterstützen. Geh auf Menü > Gruppe und klicke auf \"Neue Gruppe erstellen\" wenn Du noch keine Gruppe hast. Dann klicke auf die Mitgliederliste und lade sie ein indem Du oben rechts auf einladen klickst und ihre Benutzer-ID (die aus einer langen Zahlen-, Buchstabenkombination besteht, welche sie unter Einstellungen > Konto Details bei der App und unter Einstellungen > API auf der Webseite finden können) eingibst. Außerdem kannst Du auf der Webseite Freunde auch per E-Mail einladen, was für die App auch noch folgen wird.\n\nAuf der Webseite können Du und Deine Freunde auch Gilden beitreten, welche öffentliche Chat-Räume sind. Gilden werden der App auch noch hinzugefügt werden.", - "androidFaqAnswer5": "Am besten lädst Du sie in eine Gruppe mit Dir ein! Gruppen können zusammen Quests bestreiten, Monster bekämpfen und Fähigkeiten benutzen um einander zu unterstützen. Besuche die [Webseite](https://habitica.com/), um eine Gruppe zu erstellen, wenn Du bisher keiner angehörst. Ihr könnt außerdem gemeinsam einer Gilde beitreten (unter Soziales > Gilden). Gilden sind Chat-Räume, deren Mitglieder gemeinsame Ziele verfolgen, und können privat oder öffentlich sein. Du kannst in so vielen Gilden sein, wie Du möchtest, aber nur in einer Gruppe.\n\nGenauere Informationen findest Du auf den Wiki-Seiten für [Parties](http://habitrpg.wikia.com/wiki/Party) und [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", - "webFaqAnswer5": "The best way is to invite them to a Party with you by clicking \"Party\" in the navigation bar! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join Guilds together (click on \"Guilds\" in the navigation bar). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many Guilds as you'd like, but only one Party. For more detailed info, check out the wiki pages on [Parties](http://habitica.wikia.com/wiki/Party) and [Guilds](http://habitica.wikia.com/wiki/Guilds).", + "androidFaqAnswer5": "Am besten lädst Du sie in eine Gruppe mit Dir ein! Gruppen können zusammen Quests bestreiten, Monster bekämpfen und Fähigkeiten benutzen um einander zu unterstützen. Besuche die [Webseite](https://habitica.com/), um eine Gruppe zu erstellen, wenn Du bisher keiner angehörst. Ihr könnt außerdem gemeinsam einer Gilde beitreten (unter Soziales > Gilden). Gilden sind Chat-Räume, deren Mitglieder gemeinsame Ziele verfolgen und können privat oder öffentlich sein. Du kannst in so vielen Gilden sein, wie Du möchtest, aber nur in einer Gruppe.\n\nGenauere Informationen findest Du auf den Wiki-Seiten für [Parties](http://habitica.wikia.com/wiki/Party) und [Guilds](http://habitica.wikia.com/wiki/Guilds).", + "webFaqAnswer5": "Am besten lädst Du sie in eine Gruppe mit Dir ein, indem Du im Navigationsbalken auf \"Gruppe\" klickst! Gruppen können zusammen Quests bestreiten, Monster bekämpfen und Fähigkeiten benutzen um einander zu unterstützen. Ihr könnt außerdem gemeinsam einer Gilde beitreten (unter Soziales > Gilden). Gilden sind Chat-Räume, deren Mitglieder gemeinsame Ziele verfolgen und können privat oder öffentlich sein. Du kannst in so vielen Gilden sein, wie Du möchtest, aber nur in einer Gruppe. Genauere Informationen findest Du auf den Wiki-Seiten für [Parties](http://habitica.wikia.com/wiki/Party) und [Guilds](http://habitica.wikia.com/wiki/Guilds).", "faqQuestion6": "Woher bekomme ich Haustiere oder Reittiere?", "iosFaqAnswer6": "Wenn Du Level 3 erreichst, wirst Du das Beutesystem freischalten. Jedes Mal wenn Du eine Aufgabe erledigst, hast Du eine zufällige Chance ein Ei, einen Schlüpftrank oder Futter zu erhalten. Diese werden unter Inventar > Marktplatz gespeichert. \n\nUm ein Haustier auszubrüten benötigst Du ein Ei und einen Schlüpftrank. Klicke auf das Ei, um die Spezies auszuwählen, welche Du schlüpfen lassen möchtest, und klicke anschließend auf den Schlüpftrank, um die Farbe zu bestimmen! Um es Deinem Avatar hinzuzufügen, gehe zu Inventar > Haustiere und klicke auf das gewünschte Tier.\n\nDu kannst Deine Haustiere unter Inventar > Haustiere auch füttern, sodass sie zu Reittieren heranwachsen. Klicke auf ein Haustier und dann auf das Futter aus dem Menü auf der rechten Seite, um es zu füttern! Damit es zu einem Reittier heranwächst, musst Du Dein Haustier mehrmals füttern, wenn Du jedoch sein bevorzugtes Futter herausfindest, wächst es schneller. Dies kannst Du entweder durch ausprobieren selbst herausfinden oder [im Wiki nachschauen - Vorsicht: Spoiler!](http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter). Wenn Du ein Reittier erhalten hast, gehe zu Inventar > Reittiere und klicke das Tier an, um es Deinem Avatar hinzuzufügen.\n\nDu kannst auch Eier für Quest-Haustiere erhalten, indem Du bestimmte Quests abschließt. (Siehe weiter unten, um mehr über Quests zu erfahren.)", "androidFaqAnswer6": "Wenn Du Level 3 erreichst, wirst Du das Beutesystem freischalten. Jedes Mal wenn Du eine Aufgabe erledigst, hast Du eine zufällige Chance ein Ei, einen Schlüpftrank oder Futter zu erhalten. Diese werden unter Inventar > Marktplatz gespeichert. \n\nUm ein Haustier auszubrüten benötigst Du ein Ei und einen Schlüpftrank. Klicke auf das Ei, um die Spezies auszuwählen, welche Du schlüpfen lassen möchtest, und klicke anschließend auf den Schlüpftrank, um die Farbe zu bestimmen! Um es Deinem Avatar hinzuzufügen, gehe zu Inventar > Haustiere und klicke auf das gewünschte Tier.\n\nDu kannst Deine Haustiere unter Inventar > Haustiere auch füttern, sodass sie zu Reittieren heranwachsen. Klicke auf ein Haustier und dann auf das Futter aus dem Menü auf der rechten Seite, um es zu füttern! Damit es zu einem Reittier heranwächst, musst Du Dein Haustier mehrmals füttern, wenn Du jedoch sein bevorzugtes Futter herausfindest, wächst es schneller. Dies kannst Du entweder durch ausprobieren selbst herausfinden oder [im Wiki nachschauen - Vorsicht: Spoiler!](http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter). Wenn Du ein Reittier erhalten hast, gehe zu Inventar > Reittiere und klicke das Tier an, um es Deinem Avatar hinzuzufügen.\n\nDu kannst auch Eier für Quest-Haustiere erhalten, indem Du bestimmte Quests abschließt. (Siehe weiter unten, um mehr über Quests zu erfahren.)", - "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored under Inventory > Items. To hatch a Pet, you'll need an egg and a hatching potion. Once you have both an egg and a potion, go to Inventory > Stable to hatch your pet by clicking on its image. Once you've hatched a pet, you can equip it by clicking on it. You can also grow your Pets into Mounts by feeding them under Inventory > Stable. Drag a piece of food from the action bar at the bottom of the screen and drop it on a pet to feed it! You'll have to feed a Pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, click on it to equip it to your avatar. You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", + "webFaqAnswer6": "Wenn Du Level 3 erreichst, wirst Du das Beutesystem freischalten. Jedes Mal wenn Du eine Aufgabe erledigst, hast Du eine zufällige Chance ein Ei, einen Schlüpftrank oder Futter zu erhalten. Diese werden unter Inventar > Marktplatz gespeichert. Um ein Haustier auszubrüten benötigst Du ein Ei und einen Schlüpftrank. Wenn Du beides hast, gehe zu Inventar > Haustiere um Dein Haustier mit einem Klick darauf schlüpfen zu lassen. Um ein geschlüpftes Haustier Deinem Avatar hinzuzufügen, klicke auf das gewünschte Tier. Du kannst Deine Haustiere unter Inventar > Haustiere auch füttern, sodass sie zu Reittieren heranwachsen. Ziehe dazu Futter aus dem Aktionsbalken am unteren Bildschirmrand auf ein Haustier. Damit es zu einem Reittier heranwächst, musst Du Dein Haustier mehrmals füttern. Wenn Du jedoch sein bevorzugtes Futter herausfindest, wächst es schneller. Dies kannst Du entweder durch ausprobieren selbst herausfinden oder [im Wiki nachschauen - Vorsicht: Spoiler!](http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter). Wenn Du ein Reittier erhalten hast, klicke das Tier an, um es Deinem Avatar hinzuzufügen. Du kannst auch Eier für Quest-Haustiere erhalten, indem Du bestimmte Quests abschließt. (Siehe weiter unten, um mehr über Quests zu erfahren.)", "faqQuestion7": "Wie werde ich ein Krieger, Magier, Schurke oder Heiler?", "iosFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger.) Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leicht Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Gruppe widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leicht, steigen schnell Level auf und können Mana für ihre Gruppe wiederherstellen. Schurken erhalten das meiste Geld, finden die meiste Beute und können ihrer Gruppe helfen, dies ebenfalls zu tun. Zum Schluss können Heiler sich selbst und ihre Gruppe heilen. \n\nWenn Du nicht direkt eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Später auswählen\" klicken und die Klasse unter Benutzer > Werte später auswählen.", - "androidFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger.) Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leicht Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Gruppe widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leicht, steigen schnell Level auf und können Mana für ihre Gruppe wiederherstellen. Schurken erhalten das meiste Geld, finden die meiste Beute und können ihrer Gruppe helfen, dies ebenfalls zu tun. Zum Schluss können Heiler sich selbst und ihre Gruppe heilen. \n\nWenn Du nicht direkt eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Später auswählen\" klicken und die Klasse unter Benutzer > Werte später auswählen.", - "webFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. Alle Spieler beginnen standardmäßig als Krieger. Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leicht Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Gruppe widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leicht, steigen schnell Level auf und können Mana für ihre Gruppe wiederherstellen. Schurken erhalten das meiste Geld, finden die meiste Beute und können ihrer Gruppe helfen, dies ebenfalls zu tun. Heiler können sich selbst und ihre Gruppe heilen.\nWenn Du nicht direkt eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Opt Out\" klicken und die Klasse unter Benutzer > Werte später aktivieren.", + "androidFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger.) Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leichter Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Gruppe widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leichter, steigen schnell Level auf und können Mana für ihre Gruppe wieder auffüllen. Schurken erhalten das meiste Gold, finden die meiste Beute und können ihrer Gruppe helfen, dies ebenfalls zu tun. Heiler können sich selbst und ihre Gruppe heilen. \n\nWenn Du nicht sofort eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Später entscheiden\" klicken und die Klasse unter Menü > Klasse wählen später auswählen.", + "webFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger). Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leichter Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Gruppe widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leichter, steigen schnell Level auf und können Mana für ihre Gruppe wieder auffüllen. Schurken erhalten das meiste Gold, finden die meiste Beute und können ihrer Gruppe helfen, dies ebenfalls zu tun. Heiler können sich selbst und ihre Gruppe heilen.\nWenn Du nicht sofort eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Später entscheiden\" klicken und die Klasse unter Menü > Einstellungen später aktivieren.", "faqQuestion8": "Was ist das für eine blaue Status-Leiste, die in der Kopfzeile nach Level 10 erscheint?", - "iosFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, täglichen Aufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der täglichen Aufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", - "androidFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, täglichen Aufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der täglichen Aufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", - "webFaqAnswer8": "Die blaue Leiste, die erschien als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Deine Manaleiste. Während Du weiter im Level aufsteigst, wirst Du spezielle Fähigkeiten freischalten, die Dich beim Benutzen Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach dem 11. Levelaufstieg unter einen speziellen Absatz unter der Belohnungsspalte erscheint. Im Gegensatz zu Deiner Lebensleiste füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Mana durch das Erfüllen Deiner Gewohnheiten, täglichen Aufgaben und To-Tos wieder auf, und sie geht verloren, wenn Du schlechten Gewohnheiten nachgehst. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der täglichen Aufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", + "iosFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", + "androidFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Menü > Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", + "webFaqAnswer8": "Die blaue Leiste, die erschien als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Deine Manaleiste. Während Du weiter im Level aufsteigst, wirst Du spezielle Fähigkeiten freischalten, die Dich beim Benutzen Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach dem 11. Levelaufstieg in der Aktionsleiste unter der Belohnungsspalte erscheinen. Im Gegensatz zu Deiner Lebensleiste füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Mana durch das Erfüllen Deiner Gewohnheiten, Tagesaufgaben und To-Tos wieder auf, und sie geht verloren, wenn Du schlechten Gewohnheiten nachgehst. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", "faqQuestion9": "Wie bekämpfe ich Monster und gehe auf Quests?", - "iosFaqAnswer9": "Zuerst musst Du eine Gruppe gründen oder einer Gruppe beitreten (unter Soziales > Gruppe). Obwohl Du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Gruppe mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n\nAls nächstes benötigst Du eine Questrolle, welche unter Inventar > Quests gelagert werden. Es gibt drei Möglichkeiten an Schriftrollen zu kommen: \n\n- Bei Erreichen von Level 15 erhältst Du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet. \n- Wenn Du Leute in Deine Gruppe einlädst, bekommst Du als Belohnung die Basi-List-Schriftrolle!\n- Du kannst Quests auf der Quest-Seite der [Website](https://habitica.com/#/options/inventory/quests) für Gold und Edelsteine kaufen.\n\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst Du einfach Deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn Du einen Boss bekämpfst und tägliche Aufgaben nicht erledigst, wird der Boss eurer Gruppe zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n\nAb Level 11 erhalten Magier und Krieger Fähigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies auf Level 10 ausgezeichnete Klassen zu wählen, wenn ihr großen Schaden anrichten wollt.", - "androidFaqAnswer9": "Zuerst musst Du eine Gruppe gründen oder einer Gruppe beitreten (unter Soziales > Gruppe). Obwohl Du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Gruppe mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n\nAls nächstes benötigst Du eine Questrolle, welche unter Inventar > Quests gelagert werden. Es gibt drei Möglichkeiten an Schriftrollen zu kommen: \n\n- Bei Erreichen von Level 15 erhältst Du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet. \n- Wenn Du Leute in Deine Gruppe einlädst, bekommst Du als Belohnung die Basi-List-Schriftrolle!\n- Du kannst Quests auf der Quest-Seite der Website für Gold und Edelsteine kaufen.\n\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst Du einfach Deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn Du einen Boss bekämpfst und tägliche Aufgaben nicht erledigst, wird der Boss eurer Gruppe zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n\nAb Level 11 erhalten Magier und Krieger Fähigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies auf Level 10 ausgezeichnete Klassen zu wählen, wenn ihr großen Schaden anrichten wollt.", - "webFaqAnswer9": "First, you need to join or start a Party by clicking \"Party\" in the navigation bar. Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating! Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are four ways to get a scroll:\n * When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Shop (Shops > Quests) for Gold and Gems.\n * When you check in to Habitica a certain number of times, you'll be rewarded with Quest Scrolls. You earn a Scroll during your 1st, 7th, 22nd, and 40th check-ins.\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", + "iosFaqAnswer9": "Zuerst musst Du eine Gruppe gründen oder einer Gruppe beitreten (siehe oben). Obwohl Du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Gruppe mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n\nAls nächstes benötigst Du eine Questrolle, welche unter Menü > Gegenstände gelagert wird. Es gibt drei Möglichkeiten an Schriftrollen zu kommen: \n\n- Bei Erreichen von Level 15 erhältst Du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet. \n- Wenn Du Leute in Deine Gruppe einlädst, bekommst Du als Belohnung die Basi-List-Schriftrolle!\n- Du kannst Quests im Quest Shop für Gold und Edelsteine kaufen.\n\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst Du einfach Deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn Du einen Boss bekämpfst und Tagesaufgaben nicht erledigst, wird der Boss eurer Gruppe zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n\nAb Level 11 erhalten Magier und Krieger Fähigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies ab Level 10 ausgezeichnete Klassen zu wählen, wenn Du großen Schaden anrichten willst.", + "androidFaqAnswer9": "Zuerst musst Du eine Gruppe gründen oder einer Gruppe beitreten (siehe oben). Obwohl Du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Gruppe mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n\nAls nächstes benötigst Du eine Questrolle, welche unter Menü > Gegenstände gelagert werden. Es gibt drei Möglichkeiten an Schriftrollen zu kommen: \n\n- Bei Erreichen von Level 15 erhältst Du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet. \n- Wenn Du Leute in Deine Gruppe einlädst, bekommst Du als Belohnung die Basi-List-Schriftrolle!\n- Du kannst Quests im Quest Shop für Gold und Edelsteine kaufen.\n\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst Du einfach Deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn Du einen Boss bekämpfst und Tagesaufgaben nicht erledigst, wird der Boss eurer Gruppe zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n\nAb Level 11 erhalten Magier und Krieger Fähigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies ab Level 10 ausgezeichnete Klassen zu wählen, wenn Du großen Schaden anrichten willst.", + "webFaqAnswer9": "Zuerst musst Du einer Gruppe beitreten oder sie gründen, indem Du in der Navigationsleiste auf \"Gruppe\" klickst. Obwohl Du Monster alleine bekämpfen kannst, empfehlen wir Dir, in einer Gruppe zu spielen, da dies die Aufgaben viel einfacher macht. Außerdem ist es sehr motivierend, einen Freund zu haben, der Dich anspornt, während Du Deine Aufgaben erledigst! Als nächstes benötigst Du eine Quest-Rolle, die unter Inventar > Quests abgelegt ist. Es gibt vier Möglichkeiten, eine Quest-Rolle zu erhalten:\n* Wenn du Leute zu Deiner Party einlädst, wirst Du mit der Basi-List-Rolle belohnt!\n* Auf Stufe 15 erhältst du eine Quest-Linie, d.h. drei verknüpfte Quests. Mehr Quest-Linien werden auf den Stufen 30, 40 und 60 freigeschaltet.\n* Du kannst Quests im Questshop (Shops > Quests) für Gold und Edelsteine kaufen.\n* Wenn Du Dich oft bei Habitica einloggst, wirst Du mit Quest-Rollen belohnt. Du erhältst eine Schriftrolle beim 1., 7., 22. und 40. Check-in.\nUm den Boss zu bekämpfen oder Gegenstände für eine Sammel-Quest zu sammeln, erledige einfach Deine Aufgaben wie gewohnt, und sie werden über Nacht zu Schaden kommen. (Das Nachladen kann erforderlich sein, um zu sehen, dass der Lebensbalken des Chefs abnimmt.) Wenn Du gegen einen Boss kämpfst und irgendwelche Tagesaufgaben verpasst hast, wird der Boss Deiner Gruppe gleichzeitig Schaden zufügen, während Du den Boss schädigst. Nach Stufe 11 erhalten Magier und Krieger Fertigkeiten, die es ihnen ermöglichen, dem Boss zusätzlichen Schaden zuzufügen, so dass dies ausgezeichnete Klassen sind, die Du ab Stufe 10 wählen kannst, wenn Du Bossen viel Schaden zufügen möchtest.", "faqQuestion10": "Was sind Edelsteine und wie bekomme ich welche?", - "iosFaqAnswer10": "Gems are purchased with real money by tapping on the Gem icon in the header. When people buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Social > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!", - "androidFaqAnswer10": "Gems are purchased with real money by tapping on the Gem icon in the header. When people buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Social > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!", - "webFaqAnswer10": "Edelsteine werden mit echtem Geld gekauft, jedoch können [Abonnenten](https://habitica.com/user/settings/subscription) diese mit Gold erwerben. Wer Habitica abonniert oder Edelsteine kauft, hilft die Seite am Leben zu erhalten. Wir sind sehr dankbar für diese Unterstützung! Neben dem Kauf von Edelsteinen oder eines Abonnements kann ein Spieler auf zwei weitere Arten an Edelsteine kommen:\nGewinne einen Wettbewerb, der von einem anderen Spieler eingerichtet wurde. Gehe hierfür zu Wettbewerbe > Wettbewerbe Entdecken.\nTrage mit Deinen Fähigkeiten zum Projekt Habitica bei. Mehr Details findest Du auf dieser Wiki-Seite [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica). Beachte, dass mit Edelsteinen gekaufte Gegenstände keine statistischen Vorteile bringen, sodass Spieler die Seite auch ohne sie nutzen können!", + "iosFaqAnswer10": "Edelsteine können mit echtem Geld gekauft werden, indem man auf das Edelstein-Symbol oben in der Kopfzeile klickt. Wenn Leute Edelsteine kaufen, helfen sie uns, die Webseite zu unterhalten. Wir sind sehr dankbar für ihre Unterstützung!\n\nAlternativ zum direkten Kauf von Edelsteinen gibt es drei andere Möglichkeiten, Edelsteine zu erhalten:\n\n* Gewinne einen Wettbewerb eines anderen Spielers. Gehe zu Soziales > Wettbewerbe um an einigen teilzunehmen.\n* Kaufe ein Abo und schalte damit die Fähigkeit frei, eine bestimmte Anzahl von Edelsteinen pro Monat zu kaufen.\n* Trage mit Deinen Fähigkeiten zum Habitica Projekt bei. Für mehr Informationen sieh im Wiki nach: [An Habitica mitarbeiten](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\nBeachte, dass Gegenstände, die mit Edelsteinen gekauft werden keine statistischen Vorteile bringen, sodass Spieler die Seite auch ohne sie benutzen können!", + "androidFaqAnswer10": "Edelsteine können mit echtem Geld gekauft werden, indem man auf das Edelstein-Symbol oben in der Kopfzeile klickt. Wenn Leute Edelsteine kaufen, helfen sie uns, die Webseite zu unterhalten. Wir sind sehr dankbar für ihre Unterstützung!\n\nAlternativ zum direkten Kauf von Edelsteinen gibt es drei andere Möglichkeiten, Edelsteine zu erhalten:\n\n* Gewinne einen Wettbewerb eines anderen Spielers. Gehe zu Soziales > Wettbewerbe um an einigen teilzunehmen.\n* Kaufe ein Abo und schalte damit die Fähigkeit frei, eine bestimmte Anzahl von Edelsteinen pro Monat zu kaufen.\n* Trage mit Deinen Fähigkeiten zum Habitica Projekt bei. Für mehr Informationen sieh im Wiki nach: [An Habitica mitarbeiten](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\nBeachte, dass Gegenstände, die mit Edelsteinen gekauft werden keine statistischen Vorteile bringen, sodass Spieler die Seite auch ohne sie benutzen können!", + "webFaqAnswer10": "Edelsteine werden mit echtem Geld gekauft, jedoch können [Abonnenten](https://habitica.com/user/settings/subscription) diese mit Gold erwerben. Wer Habitica abonniert oder Edelsteine kauft, hilft die Seite am Leben zu erhalten. Wir sind sehr dankbar für diese Unterstützung! Neben dem Kauf von Edelsteinen oder eines Abonnements kann ein Spieler auf zwei weitere Arten an Edelsteine kommen:\n* Gewinne einen Wettbewerb, der von einem anderen Spieler eingerichtet wurde. Gehe hierfür zu Wettbewerbe > Wettbewerbe Entdecken.\n* Trage mit Deinen Fähigkeiten zum Projekt Habitica bei. Mehr Details findest Du auf dieser Wiki-Seite [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica). Beachte, dass mit Edelsteinen gekaufte Gegenstände keine statistischen Vorteile bringen, sodass Spieler die Seite auch ohne sie nutzen können!", "faqQuestion11": "Wie melde ich einen Fehler oder schlage ein Feature vor?", "iosFaqAnswer11": "Du kannst Fehler melden, ein Feature vorschlagen oder Feedback geben, indem Du Menü > Über > Einen Fehler melden oder Menü > Über > Feedback senden auswählst! Wir werden alles Mögliche tun, um Dir zu helfen.", "androidFaqAnswer11": "Um einen Fehler zu melden, ein Feature vorzuschlagen oder Feedback zu senden, gehe im Menü unter Hilfe > Melde einen Fehler und Hilfe > Feature vorschlagen! Wir werden alles tun, um Dir zu helfen.", "webFaqAnswer11": "Um einen Fehler zu melden, gehe zu [Hilfe > Melde einen Fehler](https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac) und lies die Punkte oberhalb des Chatfensters. Falls Du Dich nicht in Habitica anmelden kannst, sende Deine Anmeldedaten (nicht Dein Passwort!) an [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Keine Sorge, wir werden Dir schnellstmöglich helfen! Vorschläge für Funktionen werden in Trello gesammelt. Gehe zu [Hilfe > Eine Funktion Vorschlagen](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) und folge den Anweisungen. Ta-da!\n", "faqQuestion12": "Wie bekämpfe ich einen Weltboss?", - "iosFaqAnswer12": "Weltbosse sind spezielle Monster, die im Gasthaus erscheinen. Alle aktiven Nutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber.\n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen hat es einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre täglichen Aufgaben auslassen. Falls der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. \n\nErfahre mehr über [vergangene Weltbosse](http://habitica.wikia.com/wiki/World_Bosses) im Wiki.", - "androidFaqAnswer12": "Weltbosse sind spezielle Monster, die im Gasthaus erscheinen. Alle aktiven Nutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber.\n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen hat es einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre täglichen Aufgaben auslassen. Falls der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. \n\nErfahre mehr über [vergangene Weltbosse](http://habitica.wikia.com/wiki/World_Bosses) im Wiki.", - "webFaqAnswer12": "Weltbosse sind spezielle Monster, welche im Gasthaus erscheinen. Alle aktiven Benutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n

\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten werden sowohl beim Weltboss, sowie auch bei dem Boss/der Sammelquest von Deiner Gruppe dazugezählt. \n

\nEin Weltboss wird niemals Dich oder Deinen Account verletzten. Stattdessen hat dieser einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre täglichen Aufgaben überspringen. Falls der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern.\n

\nDu kannst mehr über [frühere Weltbosse](http://habitica.wikia.com/wiki/World_Bosses) im Wiki erfahren", - "iosFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) nicht beantwortet wurde, stelle sie im Gasthaus unter Soziales > Gasthaus-Chat! Wir helfen Dir gerne.", - "androidFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) nicht beantwortet wurde, stelle sie im Gasthaus unter Soziales > Gasthaus-Chat! Wir helfen Dir gerne.", + "iosFaqAnswer12": "Weltbosse sind spezielle Monster, die in der Taverne erscheinen. Alle aktiven Nutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber.\n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen hat es einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben auslassen. Falls der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. \n\nErfahre mehr über [vergangene Weltbosse](http://habitica.wikia.com/wiki/World_Bosses) im Wiki.", + "androidFaqAnswer12": "Weltbosse sind spezielle Monster, die in der Taverne erscheinen. Alle aktiven Nutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber.\n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen hat es einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben auslassen. Falls der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. \n\nErfahre mehr über [vergangene Weltbosse](http://habitica.wikia.com/wiki/World_Bosses) im Wiki.", + "webFaqAnswer12": "Weltbosse sind spezielle Monster, welche in der Taverne erscheinen. Alle aktiven Benutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n

\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten werden sowohl beim Weltboss, sowie auch bei dem Boss/der Sammelquest von Deiner Gruppe dazugezählt. \n

\nEin Weltboss wird niemals Dich oder Deinen Account verletzten. Stattdessen hat dieser einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben überspringen. Falls der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern.\n

\nDu kannst mehr über [frühere Weltbosse](http://habitica.wikia.com/wiki/World_Bosses) im Wiki erfahren", + "iosFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) nicht beantwortet wurde, stelle sie in der Taverne unter Soziales > Tavernen-Chat! Wir helfen Dir gerne.", + "androidFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) nicht beantwortet wurde, stelle sie in der Taverne unter Soziales > Tavernen-Chat! Wir helfen Dir gerne.", "webFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki-FAQ](http://habitica.wikia.com/wiki/FAQ) nicht beantwortet wurde, stelle sie in der [Habitica-Hilfe-Gilde](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Wir helfen Dir gerne." } \ No newline at end of file diff --git a/website/common/locales/de/front.json b/website/common/locales/de/front.json index 0a5f1e7bdd..77a69c3796 100644 --- a/website/common/locales/de/front.json +++ b/website/common/locales/de/front.json @@ -4,7 +4,7 @@ "accept1Terms": "Durch Klicken auf diesen Knopf, stimme ich den", "accept2Terms": "zu, sowie der", "alexandraQuote": "Ich konnte während meiner Rede in Madrid nicht NICHT über [Habitica] reden. Ein absolutes Muss für Freiberufler, die trotzdem einen Chef brauchen.", - "althaireQuote": "Kontinuierlich eine Quest zu haben, motiviert mich dazu alle meine täglichen Aufgaben und To-Dos zu erledigen. Meine größte Motivation ist, meine Gruppe nicht im Stich zu lassen.", + "althaireQuote": "Kontinuierlich eine Quest zu haben, motiviert mich dazu alle meine Tagesaufgaben und To-Dos zu erledigen. Meine größte Motivation ist, meine Gruppe nicht im Stich zu lassen.", "andeeliaoQuote": "Großartiges Produkt, ich habe gerade erst vor einigen Tagen angefangen und gehe jetzt schon bewusster und produktiver mit meiner Zeit um!", "autumnesquirrelQuote": "Ich schiebe bei der Arbeit und im Haushalt weniger auf und zahle meine Rechnungen rechtzeitig.", "businessSample1": "1 Seite des Inventars überprüfen", @@ -37,7 +37,7 @@ "companyVideos": "Videos", "contribUse": "Habitica-Mitwirkende nutzen", "dragonsilverQuote": "Ich habe unzählige Zeit- und Aufgabenerfassungssysteme ausprobiert … [Habitica] ist das Einzige, das mir wirklich hilft Dinge zu erledigen, anstatt sie nur aufzuschreiben.", - "dreimQuote": "Bevor ich [Habitica] letzten Sommer entdeckt habe, war ich bereits durch die Hälfte meiner Prüfungen gefallen. Dank der täglichen Aufgaben konnte ich mich organisieren und disziplinieren, und ich habe letzten Monat tatsächlich alle meine Prüfungen mit sehr guten Noten bestanden.", + "dreimQuote": "Bevor ich [Habitica] letzten Sommer entdeckt habe, war ich bereits durch die Hälfte meiner Prüfungen gefallen. Dank der Tagesaufgaben konnte ich mich organisieren und disziplinieren, und ich habe letzten Monat tatsächlich alle meine Prüfungen mit sehr guten Noten bestanden.", "elmiQuote": "Jeden Morgen freue ich mich aufzustehen und etwas Gold zu verdienen!", "forgotPassword": "Passwort vergessen?", "emailNewPass": "Einen Link per E-Mail senden, um das Passwort zurückzusetzen", @@ -85,9 +85,9 @@ "landingend": "Noch nicht überzeugt?", "landingend2": "Sieh Dir hier eine detaillierte Liste der [Funktionen und Spielelemente](/static/overview) an. Oder suchst Du eine vertraulichere Plattform? Dann schau in unsere [Team-Pläne](/static/plans), welche sich vor allem für Familien, Lehrer, Unterstützer und Unternehmen eignen.", "landingp1": "Das Problem der meisten Produktivitäts-Apps auf dem Markt ist, dass sie keinen Anreiz bieten, sie dauerhaft zu benutzen. Habitica löst dieses Problem, indem es das Aufbauen von Gewohnheiten zum Spiel macht. Durch Belohnen von Erfolgen und Bestrafen von Misserfolgen, bietet Habitica eine Motivation für Ihre täglichen Aktivitäten.", - "landingp2": "Jedes Mal, wenn Du eine gute Angewohnheit trainierst, eine tägliche Aufgabe erfüllst oder Dich um ein altes To-Do kümmerst, belohnt Dich Habitica sofort mit Erfahrungspunkten und Gold. Durch Erfahrungspunkte steigst Du im Level auf, verbesserst Deine Statuswerte und schaltest weitere Features wie Klassen und Haustiere frei. Gold kann für Spielgegenstände, die Deinem Charakter nützen, ausgegeben werden oder für persönliche Belohnungen, die Du zur Motivation erstellen kannst. Wenn Dir sogar der kleinste Erfolg eine sofortige Belohnung verspricht, wirst Du Deine Aufgaben immer weniger aufschieben.", + "landingp2": "Jedes Mal, wenn Du eine gute Angewohnheit trainierst, eine Tagesaufgabe erfüllst oder Dich um ein altes To-Do kümmerst, belohnt Dich Habitica sofort mit Erfahrungspunkten und Gold. Durch Erfahrungspunkte steigst Du im Level auf, verbesserst Deine Statuswerte und schaltest weitere Features wie Klassen und Haustiere frei. Gold kann für Spielgegenstände, die Deinem Charakter nützen, ausgegeben werden oder für persönliche Belohnungen, die Du zur Motivation erstellen kannst. Wenn Dir sogar der kleinste Erfolg eine sofortige Belohnung verspricht, wirst Du Deine Aufgaben immer weniger aufschieben.", "landingp2header": "Sofortige Belohnung", - "landingp3": "Jedes Mal, wenn Du einer schlechten Angewohnheit nachgibst oder Deine täglichen Aufgaben vernachlässigst, verlierst Du Lebenspunkte. Wenn Deine Lebenspunkte zu weit sinken, stirbst Du und verlierst einen Teil Deines Fortschritts. Indem es Konsequenzen setzt, kann Habitica dabei helfen, schlechte Angewohnheiten und ständiges Hinausschieben zu beenden, bevor sie zu Problemen in Deinem Leben werden.", + "landingp3": "Jedes Mal, wenn Du einer schlechten Angewohnheit nachgibst oder Deine Tagesaufgaben vernachlässigst, verlierst Du Lebenspunkte. Wenn Deine Lebenspunkte zu weit sinken, stirbst Du und verlierst einen Teil Deines Fortschritts. Indem es Konsequenzen setzt, kann Habitica dabei helfen, schlechte Angewohnheiten und ständiges Hinausschieben zu beenden, bevor sie zu Problemen in Deinem Leben werden.", "landingp3header": "Konsequenzen", "landingp4": "Mit einer lebendigen Community bietet Habitica die Verbindlichkeit, die Du brauchst, um auf Deine Aufgaben konzentriert zu bleiben. Mit dem Gruppensystem kannst Du eine Gruppe Deiner besten Freunde zur Unterstützung rufen. Das Gildensystem erlaubt es Dir, Spieler mit ähnlichen Interessen oder Hindernissen zu finden, damit ihr eure Ziele gemeinsam erreichen und Tipps, um eure Probleme anzugehen, austauschen könnt. Auf Habitica steht die Community für die Unterstützung und die Verbindlichkeit, die Du brauchst, um Erfolg zu haben.", "landingp4header": "Verantwortung", @@ -99,7 +99,7 @@ "logout": "Abmelden", "marketing1Header": "Verbessere spielerisch Deinen Lebensstil mit Habitica", "marketing1Lead1Title": "Dein Leben, das Rollenspiel", - "marketing1Lead1": "Habitica ist ein Computerspiel, welches Dir dabei hilft, Deine Gewohnheiten im realen Leben zu verbessern. Es \"gamifiziert\" Dein Leben, indem es all Deine Aufgaben (Gewohnheiten, Tägliche Aufgaben und To-Dos) in kleine Monster verwandelt, die Du besiegen musst. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel. Wenn Du in Deinem realen Leben nachlässt, beginnt Dein Charakter im Spiel zurückzufallen.", + "marketing1Lead1": "Habitica ist ein Computerspiel, welches Dir dabei hilft, Deine Gewohnheiten im realen Leben zu verbessern. Es \"gamifiziert\" Dein Leben, indem es all Deine Aufgaben (Gewohnheiten, Tagesaufgaben und To-Dos) in kleine Monster verwandelt, die Du besiegen musst. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel. Wenn Du in Deinem realen Leben nachlässt, beginnt Dein Charakter im Spiel zurückzufallen.", "marketing1Lead2Title": "Bekomme coole Ausrüstung", "marketing1Lead2": "Verbessere Deine Gewohnheiten, um Deinen Charakter aufzubauen. Gib' ordentlich an, mit all der Ausrüstung, die Du verdient hast!", "marketing1Lead3Title": "Finde zufällige Preise", @@ -143,19 +143,19 @@ "pkQuestion1": "Was inspirierte Habitica? Wie hat es begonnen?", "pkAnswer1": "Wenn du jemals Zeit investiert hast, einen Charakter in einem Spiel aufzuleveln, hast du dich sicher auch schon mal gefragt, wie großartig dein Leben sein würde, wenn du all die Energie in eine Verbesserung deines echten Lebens gesteckt hättest, anstatt in deinen Avatar. Wir haben Habitica gegründet, um genau dieser Frage nachzugehen.
Habitica startete offiziell 2013 mit einem Kickstarter, und die Idee hob richtig ab. Seitdem ist es zu einem riesigen Projekt herangewachsen, unterstützt von unseren großartigen open-source Freiwilligen und unseren großzügigen Benutzern.", "pkQuestion2": "Warum funktioniert Habitica?", - "pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, it’s tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt.
Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result. You can check out success stories here: https://habitversary.tumblr.com", + "pkAnswer2": "Eine neue Gewohnheit herauszubilden ist schwer, weil wir alle ein starkes Bedürfnis nach offensichtlicher, sofortiger Belohnung haben. Zum Beispiel ist es schwierig anzufangen, Zahnseide zu benutzen - denn obwohl unsere Zahnärztin uns sagt, dass es auf lange Sicht gesünder ist, tut es im augenblicklichen Moment ja nur unserem Zahnfleisch weh.
Habiticas Gamification fügt den alltäglichen Zielen ein Gefühl von sofortiger Belohnung hinzu, indem sie eine schwere Aufgabe mit Erfahrung, Gold... und vielleicht sogar einem zufälligen Preis, wie einem Drachenei, belohnt. Das hilft dabei, motiviert zu bleiben, auch wenn die Aufgabe selbst keine intrinsische Belohnung hat, und wir haben schon dabei zugesehen, wie Leute ihrem Leben dadurch eine neue Richtung gegeben haben. Hier kannst du einige Erfolgsgeschichten finden: https://habitversary.tumblr.com", "pkQuestion3": "Weshalb wurden soziale Funktionen hinzugefügt?", - "pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habitica’s community structure borrows from these types of games; you can form a small Party of close friends, but you can also join a larger, shared-interest groups known as a Guild. Although some users choose to play solo, most decide to form a support network that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.", + "pkAnswer3": "Sozialer Druck ist für viele Menschen ein enormer Motivationsfaktor, deshalb wussten wir, dass wir eine starke Gemeinschaft haben sollten, die sich gegenseitig für ihre Ziele verantwortlich macht und für ihre Erfolge anfeuert. Glücklicherweise ist eines der Dinge, die Multiplayer-Videospiele am besten können, die Förderung eines Gemeinschaftsgefühls unter ihren Nutzern! Die Community-Struktur von Habitica lehnt sich an diese Art von Spielen an; Du kannst eine kleine Gruppe von engen Freunden bilden, aber Du kannst auch einer größeren Gruppe von gemeinsamen Interessen beitreten, die als Gilde bekannt ist. Obwohl einige Benutzer sich dafür entscheiden, alleine zu spielen, beschließen die meisten, ein Unterstützungsnetzwerk zu bilden, das die soziale Verantwortung durch Funktionen wie Quests fördert, in denen Parteimitglieder ihre Produktivität bündeln, um gemeinsam Monster zu bekämpfen.", "pkQuestion4": "Warum schadet das Überspringen von Aufgaben der Gesundheit Deines Avatars?", - "pkAnswer4": "If you skip one of your daily goals, your avatar will lose health the following day. This serves as an important motivating factor to encourage people to follow through with their goals because people really hate hurting their little avatar! Plus, the social accountability is critical for a lot of people: if you’re fighting a monster with your friends, skipping your tasks hurts their avatars, too.", + "pkAnswer4": "Wenn Du eines Deiner Tagesaiele überspringst, verliert Dein Avatar am nächsten Tag an Gesundheit. Dies dient als wichtiger Motivationsfaktor, um Menschen zu ermutigen, ihre Ziele zu verwirklichen, denn die Menschen mögen es wirklich nicht, ihren kleinen Avatar zu verletzen! Außerdem ist die soziale Verantwortung für viele Menschen entscheidend: Wenn Du ein Monster mit Deinen Freunden bekämpfst, verletzt das Überspringen Deiner Aufgaben auch deren Avatare.", "pkQuestion5": "Was unterscheidet Habitica von anderen Gamification-Programmen?", - "pkAnswer5": "One of the ways that Habitica has been most successful at using gamification is that we've put a lot of effort into thinking about the game aspects to ensure that they are actually fun. We've also included many social components, because we feel that some of the most motivating games let you play with friends, and because research has shown that it's easier to form habits when you have accountability to other people.", + "pkAnswer5": "Ein Weg, wie Habitica am erfolgreichsten mit der Gamifikation umgegangen ist, ist, dass wir viel Mühe darauf verwendet haben, über die Spielaspekte nachzudenken, um sicherzustellen, dass sie tatsächlich Spaß machen. Wir haben auch viele soziale Komponenten aufgenommen, weil wir der Meinung sind, dass einige der motivierendsten Spiele es ermöglichen, mit Freunden zu spielen, und weil Untersuchungen gezeigt haben, dass es einfacher ist, Gewohnheiten zu bilden, wenn man gegenüber anderen Menschen Rechenschaft ablegt.", "pkQuestion6": "Wer ist der typische Habitica-User?", - "pkAnswer6": "Lots of different people use Habitica! More than half of our users are ages 18 to 34, but we have grandparents using the site with their young grandkids and every age in-between. Often families will join a party and battle monsters together.
Many of our users have a background in games, but surprisingly, when we ran a survey a while back, 40% of our users identified as non-gamers! So it looks like our method can be effective for anyone who wants productivity and wellness to feel more fun.", + "pkAnswer6": "Viele verschiedene Leute benutzen Habitica! Mehr als die Hälfte unserer Nutzer sind zwischen 18 und 34 Jahre alt, aber wir haben Großeltern, die die Seite mit ihren jungen Enkeln und jedem Alter dazwischen nutzen. Oftmals schließen sich Familien einer Party an und kämpfen gemeinsam gegen Monster.
Viele unserer Benutzer haben einen Hintergrund in Spielen, aber überraschenderweise, als wir vor einiger Zeit eine Umfrage durchführten, identifizierten 40% unserer Benutzer als Nicht-Gamer! So sieht es so aus, als ob unsere Methode für jeden effektiv sein kann, der an Produktivität und Wellness mehr Spaß haben möchte.", "pkQuestion7": "Warum benutzt Habitica pixel art?", "pkAnswer7": "Habitica nutzt pixel art aus verschiedenen Gründen. Zusätzlich zum spaßigen Nostalgiefaktor ist pixel art sehr gut zugänglich für die freiwilligen Künstler, die gerne beitragen möchten. Es ist viel einfacher, unsere pixel art gleichmäßig zu halten, selbst wenn viele verschiedene Künstler einen Beitrag leisten und es lässt uns schnell neuen Inhalt entwickeln!", "pkQuestion8": "Wie hat Habitica das reale Leben von Leuten beeinflusst?", - "pkAnswer8": "You can find lots of testimonials for how Habitica has helped people here: https://habitversary.tumblr.com", + "pkAnswer8": "Hier finden Sie viele Erfahrungsberichte darüber, wie Habitica Menschen geholfen hat: https://habitversary.tumblr.com", "pkMoreQuestions": "Hast du eine Frage, welche nicht in der Liste zu finden ist? Bitte sende uns eine Email an admin@habitica.com! ", "pkVideo": "Video", "pkPromo": "Aktionen", @@ -168,7 +168,7 @@ "privacy": "Datenschutzrichtlinie", "psst": "Psst", "punishByline": "Überwinde schlechte Gewohnheiten und das Aufschieben von Aufgaben durch direkte Konsequenzen.", - "punishHeading1": "Eine tägliche Aufgabe verfehlt?", + "punishHeading1": "Eine Tagesaufgabe verfehlt?", "punishHeading2": "Gesundheit verloren!", "questByline1": "Durch das gemeinsame Spielen trägst Du die Verantwortung für Deine Aufgaben.", "questByline2": "Stellt euch gegenseitig Herausforderungen und meistert das Ziel gemeinsam!", @@ -211,8 +211,8 @@ "unlockByline2": "Schalte neue, motivierende Werkzeuge frei, wie zum Beispiel Haustiere, zufällige Belohnungen, Zaubersprüche und mehr!", "unlockHeadline": "Je mehr Du tust, desto mehr neue Inhalte kannst Du freigeschalten!", "useUUID": "Benutze UUID / API Token (Für Facebook-Benutzer)", - "username": "Username", - "emailOrUsername": "Email or Username (case-sensitive)", + "username": "Benutzername", + "emailOrUsername": "E-Mail-Adresse oder Anmeldename (Groß- und Kleinschreibung beachten)", "watchVideos": "Sehen Sie sich die Videos an", "work": "Arbeit", "zelahQuote": "Mit [Habitica] kann ich mich davon überzeugen, rechtzeitig ins Bett zu gehen, denn wenn ich früh ins Bett gehe, verdiene ich Punkte und wenn ich zu lange aufbleibe, verliere ich Leben.", @@ -220,7 +220,7 @@ "reportCommunityIssues": "Melde Community-Probleme", "subscriptionPaymentIssues": "Abonnement- und Zahlungsschwierigkeiten", "generalQuestionsSite": "Generelle Fragen über die Webseite.", - "businessInquiries": "Business/Marketing Inquiries", + "businessInquiries": "Geschäfts-/Marketing-Anfragen.", "merchandiseInquiries": "Anfragen zu Fan-Artikeln (T-Shirts, Sticker)", "marketingInquiries": "Marketing-/Soziale Netzwerke-Anfragen", "tweet": "Tweet", @@ -259,9 +259,9 @@ "altAttrSlack": "Slack", "missingAuthHeaders": "Authentifizierungsheader fehlen.", "missingAuthParams": "Authentifizierungsparameter fehlen.", - "missingUsernameEmail": "Missing username or email.", + "missingUsernameEmail": "Fehlender Benutzername oder E-Mail.", "missingEmail": "Fehlende E-Mail.", - "missingUsername": "Missing username.", + "missingUsername": "Fehlender Benutzername.", "missingPassword": "Fehlendes Passwort.", "missingNewPassword": "Fehlendes neues Passwort.", "invalidEmailDomain": "Du kannst E-Mails mit den folgenden Domains nicht registrieren: <%= domains %>", @@ -270,16 +270,10 @@ "notAnEmail": "Ungültige E-Mail-Adresse.", "emailTaken": "Diese E-Mail-Adresse wird bereits von einem Konto verwendet.", "newEmailRequired": "Fehlende neue E-Mail-Adresse.", - "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", - "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", + "usernameTime": "Es ist Zeit, einen Benutzernamen zu wählen!", + "usernameInfo": "Anmeldenamen sind nun eindeutige Benutzernamen, die neben dem Anzeigenamen sichtbar sind und für Einladungen, @Erwähnungen im Chat und Nachrichten verwendet werden.

Wenn Du mehr über diese Änderung erfahren möchtest, besuche unser Wiki.", + "usernameTOSRequirements": "Benutzernamen müssen unseren Allgemeinen Geschäftsbedingungen und den Community-Richtlinien entsprechen. Wenn Du zuvor keinen Anmeldenamen festgelegt hast, wurde Dein Benutzername automatisch generiert.", + "usernameTaken": "Benutzername bereits vergeben.", "passwordConfirmationMatch": "Die Passwörter stimmen nicht überein.", "invalidLoginCredentials": "Falscher Benutzername und/oder E-Mail und/oder Passwort.", "passwordResetPage": "Passwort zurücksetzen", @@ -287,9 +281,9 @@ "passwordResetEmailSubject": "Passwort-Reset für Habitica", "passwordResetEmailText": "Wenn Du das Passwort für <%= username %> zurücksetzen möchtest, folge bitte dem Link <%= passwordResetLink %>, um ein neues zu setzen. Dieser Link wird in 24 Stunden ungültig. Wenn du kein Passwort-Reset angefordert hast, kannst Du diese E-Mail ignorieren.", "passwordResetEmailHtml": "Wenn Du das Passwort für <%= username %> auf Habitica zurücksetzen möchtest, folge bitte \">diesem Link , um ein neues zu setzen. Dieser Link wird in 24 Stunden ungültig.

Wenn du kein Passwort-Reset angefordert hast, kannst Du diese E-Mail ignorieren.", - "invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".", + "invalidLoginCredentialsLong": "Hoppla - Deine E-Mailadresse / Benutzername oder Passwort ist nicht korrekt.\n- überprüfe die korrekte Schreibweise und beachte die Groß-/Kleinschreibung Deines Benutzernamens und Deiner E-Mailadresse.\n- Es ist möglich, dass Du Dich mit Facebook oder Google-sign-in statt mit Deiner E-Mail registriert hast. Probier Dich damit anzumelden.\n- Wenn Du Dein Passwort vergessen hast, klicke auf \"Passwort vergessen.\"", "invalidCredentials": "Es gibt kein Konto, das diese Anmeldedaten verwendet.", - "accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please copy your User ID into the email and include your username.", + "accountSuspended": "Dieser Account, Benutzer-ID \"<%= userId %>\", wurde gesperrt wegen Verletzung der [Community-Richtlinien](https://habitica.com/static/community-guidelines) oder der [Allgemeinen Geschäftsbedingungen](https://habitica.com/static/terms). Für genauere Angaben oder um die Aufgebung der Sperre zu erbitten, kontaktiere bitte unseren Community Manager unter <%= communityManagerEmail %> oder bitte Deine Eltern oder Erziehungsberechtigten ihm zu schreiben. Bitte kopiere Deine Benutzer-ID und Deinen Benutzernamen in die E-Mail.", "accountSuspendedTitle": "Dieser Account wurde suspendiert. ", "unsupportedNetwork": "Dieses Netzwerk wird aktuell nicht unterstützt.", "cantDetachSocial": "Der Account hat nur noch diese Authentifizierung, sie kann nicht getrennt werden.", @@ -302,7 +296,7 @@ "signUpWithSocial": "Bei <%= social %> registrieren", "loginWithSocial": "Bei <%= social %> anmelden", "confirmPassword": "Passwort bestätigen", - "usernameLimitations": "Username 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.", + "usernameLimitations": "Der Benutzername muss zwischen 1 und 20 Buchstaben lang sein und darf nur die Buchstaben von A bis Z, Nummern von 0 bis 9, Bindestriche und Unterstriche beinhalten und darf keine unangemessenen Begriffe enthalten. ", "usernamePlaceholder": "z.B., HabitRabbit", "emailPlaceholder": "z.B., rabbit@beispiel.com", "passwordPlaceholder": "z.B., ******************", @@ -311,15 +305,15 @@ "alreadyHaveAccountLogin": "Du hast schon einen Habitica-Account? Anmelden.", "dontHaveAccountSignup": "Du hast noch kein Habitica-Konto? Melde dich an.", "motivateYourself": "Motiviere Dich selber, Deine Ziele zu erreichen.", - "timeToGetThingsDone": "It's time to have fun when you get things done! Join over <%= userCountInMillions %> million Habiticans and improve your life one task at a time.", + "timeToGetThingsDone": "Zeit für ein bisschen Spass während Du etwas erledigst! Schliess Dich über <%= userCountInMillions %> Millionen Habiticanern an und verbessere Dein Leben mit jeder erledigten Aufgabe.", "singUpForFree": "Kostenlos registrieren", "or": "ODER", "gamifyYourLife": "Mach Dein Leben zum Spiel", - "aboutHabitica": "Habitica is a free habit-building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.", + "aboutHabitica": "Habitica ist eine kostenlose Anwendung zur Gewohnheitsbildung und Steigerung der Produktivität, die Dein Leben wie ein Spiel behandelt. Mit Belohnungen und Bestrafungen als Motivation und einem starken sozialen Netzwerk als Inspiration kann Habitica Dir helfen, Deine Ziele zu erreichen und gesund, fleißig und glücklich zu werden.", "trackYourGoals": "Behalte den Überblick über deine Gewohnheiten und Ziele", - "trackYourGoalsDesc": "Bleibe verantwortungsbewusst indem Du Deine Gewohnheiten, täglichen Aufgaben und To-Dos mit Habiticas benutzerfreundlichen Mobile Apps und der Webseite trackst und organisierst.", + "trackYourGoalsDesc": "Bleibe verantwortungsbewusst indem Du Deine Gewohnheiten, Tagesaufgaben und To-Dos mit Habiticas benutzerfreundlichen Mobile Apps und der Webseite trackst und organisierst.", "earnRewards": "Verdiene Belohnungen für Deine Ziele", - "earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!", + "earnRewardsDesc": "Erledige Aufgaben um deinen Avatar aufzuleveln und schalte Spielfunktionen wie zum Beispiel Schlacht-Rüstungen, mysteriöse Haustiere, magische Fähigkeiten und sogar Quests frei!", "battleMonsters": "Bezwinge Monster mit Freunden", "battleMonstersDesc": "Bezwinge Monster mit anderen Habiticanern! Kaufe mit Deinem verdienten Gold In-Game- oder selbst erstellte Belohnungen, wie eine Episode Deiner Lieblingsserie im Fernsehen ansehen. ", "playersUseToImprove": "Spieler nutzen Habitica, um sich zu verbessern", @@ -334,7 +328,7 @@ "joinMany": "Schließe Dich über 2.000.000 Leuten an und habe Spaß, während Du Deine Aufgaben erfüllst!", "joinToday": "Tritt Habitica heute bei", "signup": "Registrieren", - "getStarted": "Loslegen", + "getStarted": "Auf gehts!", "mobileApps": "Mobile Apps", "learnMore": "Mehr Erfahren" } \ No newline at end of file diff --git a/website/common/locales/de/gear.json b/website/common/locales/de/gear.json index 9542e92c71..f5bec85674 100644 --- a/website/common/locales/de/gear.json +++ b/website/common/locales/de/gear.json @@ -93,13 +93,13 @@ "weaponSpecialTridentOfCrashingTidesText": "Dreizack der brechenden Gezeiten", "weaponSpecialTridentOfCrashingTidesNotes": "Gibt Dir die Fähigkeit Fische zu befehligen und Deine Aufgaben mit kraftvollen Stichen zu attackieren. Erhöht Intelligenz um <%= int %>.", "weaponSpecialTaskwoodsLanternText": "Laterne der Aufgabenwälder", - "weaponSpecialTaskwoodsLanternNotes": "Zu Anbeginn der Zeit dem Wächtergeist der Aufgabenwälder-Obstgärten überreicht, kann diese Laterne die dunkelste Nacht erhellen und mächtige Zaubersprüche formen. Erhöht Wahrnehmung und Intelligenz jeweils um <%= attrs %>.", + "weaponSpecialTaskwoodsLanternNotes": "Zu Anbeginn der Zeit dem Wächtergeist der Aufgabenwald-Obstgärten überreicht, kann diese Laterne die dunkelste Nacht erhellen und mächtige Zaubersprüche formen. Erhöht Wahrnehmung und Intelligenz um jeweils <%= attrs %>.", "weaponSpecialBardInstrumentText": "Bardische Laute", "weaponSpecialBardInstrumentNotes": "Spiele eine fröhliche Melodie mit dieser magischen Laute! Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>.", "weaponSpecialLunarScytheText": "Mondsense", "weaponSpecialLunarScytheNotes": "Wachse diese Sense regelmäßig, sonst wird ihre Macht abnehmen. Erhöht Stärke und Wahrnehmung um jeweils <%= attrs %>.", "weaponSpecialMammothRiderSpearText": "Mammutreiter-Speer", - "weaponSpecialMammothRiderSpearNotes": "Dieser Speer mit Rosenquarz-Spitze durchtränkt Dich mit uralter Zauberkraft. Erhöht Intelligenz um <%= int %>. ", + "weaponSpecialMammothRiderSpearNotes": "Dieser Speer mit Rosenquarz-Spitze verleiht Dir uralte Zauberkraft. Erhöht Intelligenz um <%= int %>. ", "weaponSpecialPageBannerText": "Pagen-Banner", "weaponSpecialPageBannerNotes": "Schwinge das Banner weit oben, um das Selbstvertrauen zu wecken! Steigert Stärke um <%= str %>.", "weaponSpecialRoguishRainbowMessageText": "Verwegene Regenbogenbotschaft", @@ -131,7 +131,7 @@ "weaponSpecialSpringHealerText": "Wurfknochen", "weaponSpecialSpringHealerNotes": "Hol' Stöckchen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.", "weaponSpecialSummerRogueText": "Piratensäbel", - "weaponSpecialSummerRogueNotes": "Genug! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.", + "weaponSpecialSummerRogueNotes": "Genug! Du wirst diese Tagesaufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.", "weaponSpecialSummerWarriorText": "Seefahrermesser", "weaponSpecialSummerWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste, die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.", "weaponSpecialSummerMageText": "Algenfänger", @@ -170,7 +170,7 @@ "weaponSpecialSummer2015MageNotes": "Versteckte Kräfte schimmern in den Juwelen dieses Stabs. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2015 Sommerausrüstung.", "weaponSpecialSummer2015HealerText": "Zauberstab der Wellen", "weaponSpecialSummer2015HealerNotes": "Heilt Seekrankheit und Reiseübelkeit! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2015 Sommerausrüstung.", - "weaponSpecialFall2015RogueText": "Kampfaxt", + "weaponSpecialFall2015RogueText": "Geflügelte Kampfaxt", "weaponSpecialFall2015RogueNotes": "Furchterregende To-Dos ducken sich unter den Schlägen dieser Axt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Herbstausrüstung.", "weaponSpecialFall2015WarriorText": "Holzplanke", "weaponSpecialFall2015WarriorNotes": "Super um Dinge in Kornfeldern hochzuheben und/oder Aufgaben zu verprügeln. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Herbstausrüstung", @@ -204,8 +204,8 @@ "weaponSpecialSummer2016HealerNotes": "Ein Zacken verletzt, der andere heilt. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2016 Sommerausrüstung.", "weaponSpecialFall2016RogueText": "Spinnenbiss-Dolch", "weaponSpecialFall2016RogueNotes": "Fühle den Stich des Spinnenbisses! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016 Herbstausrüstung.", - "weaponSpecialFall2016WarriorText": "Angriffswurzeln", - "weaponSpecialFall2016WarriorNotes": "Greife Deine Aufgaben mit diesen verdrehten Wurzeln an! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016 Herbstausrüstung.", + "weaponSpecialFall2016WarriorText": "Angriffige Wurzeln", + "weaponSpecialFall2016WarriorNotes": "Greife Deine Aufgaben mit diesen sich windenden Wurzeln an! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016 Herbstausrüstung.", "weaponSpecialFall2016MageText": "Ominöse Kugel", "weaponSpecialFall2016MageNotes": "Befrage diese Kugel lieber nicht nach Deiner Zukunft ... Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016 Herbstausrüstung.", "weaponSpecialFall2016HealerText": "Giftige Schlange", @@ -235,45 +235,45 @@ "weaponSpecialSummer2017HealerText": "Perlen-Zauberstab", "weaponSpecialSummer2017HealerNotes": "Eine einfache Berührung mit diesem perlenbesetzten Zauberstab lindert alle Wunden. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Sommerausrüstung.", "weaponSpecialFall2017RogueText": "Kandierte Apfelkeule", - "weaponSpecialFall2017RogueNotes": "Besiege deine Gegner mit Süße! Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "weaponSpecialFall2017RogueNotes": "Besiege Deine Gegner mit Süße! Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "weaponSpecialFall2017WarriorText": "Zuckermaislanze", - "weaponSpecialFall2017WarriorNotes": "All deine Gegner werden vor dieser lecker aussehenden Lanze flüchten, egal ob es Geister, Monster oder rote To-Dos sind. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "weaponSpecialFall2017WarriorNotes": "All Deine Gegner werden vor dieser lecker aussehenden Lanze flüchten, egal ob es Geister, Monster oder rote To-Dos sind. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "weaponSpecialFall2017MageText": "Gruseliger Stab", "weaponSpecialFall2017MageNotes": "Die Augen des leuchtenden Schädels auf diesem Stab strahlen vor Magie und Geheimnissen. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "weaponSpecialFall2017HealerText": "Gruseliger Kandelaber", "weaponSpecialFall2017HealerNotes": "Das Licht vertreibt Angst und zeigt anderen, dass Du hier bist um zu helfen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "weaponSpecialWinter2018RogueText": "Pfefferminz-Haken", - "weaponSpecialWinter2018RogueNotes": "Perfekt geeignet, um Wände zu erklimmen oder um deine Gegner mit zuckersüßen Süßigkeiten abzulenken. Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", - "weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer", - "weaponSpecialWinter2018WarriorNotes": "Die funkelnde Erscheinung dieser strahlenden Waffe wird deine Feinde blenden, wenn du sie schwingst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017--2018 Winterausrüstung.", + "weaponSpecialWinter2018RogueNotes": "Perfekt geeignet, um Wände zu erklimmen oder um Deine Gegner mit zuckersüßen Süßigkeiten abzulenken. Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", + "weaponSpecialWinter2018WarriorText": "Festtags-Schleifchen-Hammer", + "weaponSpecialWinter2018WarriorNotes": "Die funkelnde Erscheinung dieser strahlenden Waffe wird deine Feinde blenden, wenn du sie schwingst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "weaponSpecialWinter2018MageText": "Feiertagskonfetti", "weaponSpecialWinter2018MageNotes": "Magie - und Glitzer - liegt in der Luft! Erhöht Intelligenz um <%= int %> und Wahrnehmung um<%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "weaponSpecialWinter2018HealerText": "Mistelzauberstab", - "weaponSpecialWinter2018HealerNotes": "Dieser Mistelball wird mit Sicherheit alle Passanten verzaubern und betören. Erhöht Intelligenz um <%= int %>. Limitierte Auflage 2017-2018 Winterausrüstung.", + "weaponSpecialWinter2018HealerNotes": "Dieser Mistelball wird mit Sicherheit alle Passanten verzaubern und betören. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "weaponSpecialSpring2018RogueText": "Putziger Rohrkolben", "weaponSpecialSpring2018RogueNotes": "Was wie ein flauschiger Pfeifenreiniger aussieht, kann eine recht effektive Waffe in den richtigen Flügeln sein. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", - "weaponSpecialSpring2018WarriorText": "Axt des anbrechenden Tags", + "weaponSpecialSpring2018WarriorText": "Axt der Morgendämmerung", "weaponSpecialSpring2018WarriorNotes": "Gefertigt aus glänzendem Gold ist diese Axt mächtig genug, um selbst dunkelrote Aufgaben anzugreifen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "weaponSpecialSpring2018MageText": "Tulpenstab", "weaponSpecialSpring2018MageNotes": "Diese magische Blume wird nie verwelken! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "weaponSpecialSpring2018HealerText": "Granatzauberstab", "weaponSpecialSpring2018HealerNotes": "Diese Steine in diesem Stab werden Deine Kräfte bündeln, wenn Du Heilzauber anwendest! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "weaponSpecialSummer2018RogueText": "Angel", - "weaponSpecialSummer2018RogueNotes": "This lightweight, practically unbreakable rod and reel can be dual-wielded to maximize your DPS (Dragonfish Per Summer). Increases Strength by <%= str %>. Limited Edition 2018 Summer Gear.", - "weaponSpecialSummer2018WarriorText": "Betta Fish Spear", - "weaponSpecialSummer2018WarriorNotes": "Mächtig genug für den Kampf, elegant genug für Zeremonien, dieser exquisit gefertigte Speer beweist, dass du dein Zuhause kompromisslos beschützen wirst! Erhöht Stärke um <%= str %>. Limitierte Auflage 2018 Sommerausrüstung.", - "weaponSpecialSummer2018MageText": "Lionfish Fin Rays", - "weaponSpecialSummer2018MageNotes": "Underwater, magic based on fire, ice, or electricity can prove hazardous to the Mage wielding it. Conjuring poisonous spines, however, works brilliantly! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Summer Gear.", - "weaponSpecialSummer2018HealerText": "Merfolk Monarch Trident", - "weaponSpecialSummer2018HealerNotes": "With a benevolent gesture, you command healing water to flow through your dominions in waves. Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", - "weaponSpecialFall2018RogueText": "Vial of Clarity", - "weaponSpecialFall2018RogueNotes": "When you need to come back to your senses, when you need a little boost to make the right decision, take a deep breath and a sip. It'll be OK! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "weaponSpecialFall2018WarriorText": "Whip of Minos", - "weaponSpecialFall2018WarriorNotes": "Not quite long enough to unwind behind you for keeping your bearings in a maze. Well, maybe a very small maze. Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "weaponSpecialFall2018MageText": "Staff of Sweetness", - "weaponSpecialFall2018MageNotes": "This is no ordinary lollipop! The glowing orb of magic sugar atop this staff has the power to make good habits stick to you. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Autumn Gear. Two-handed item.", - "weaponSpecialFall2018HealerText": "Starving Staff", - "weaponSpecialFall2018HealerNotes": "Just keep this staff fed, and it will bestow Blessings. If you forget to feed it, keep your fingers out of reach. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", + "weaponSpecialSummer2018RogueNotes": "Diese leichte, praktisch unzerbrechliche Rute und Rolle kann zweihändig gehalten werden, um Dein DPS (Drachenfisch Pro Sommer) zu maximieren. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "weaponSpecialSummer2018WarriorText": "Kampffisch-Speer", + "weaponSpecialSummer2018WarriorNotes": "Mächtig genug für den Kampf, elegant genug für Zeremonien, beweist dieser exquisit gefertigte Speer, dass du dein Zuhause kompromisslos beschützen wirst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "weaponSpecialSummer2018MageText": "Feuerfisch-Flossenstachel", + "weaponSpecialSummer2018MageNotes": "Unter Wasser kann sich Magie, die auf Feuer, Eis oder Elektrizität basiert, als gefährlich für den Magier erweisen, der sie benutzt. Das Beschwören von giftigen Stacheln funktioniert jedoch hervorragend! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "weaponSpecialSummer2018HealerText": "Meervolk-Monarchen-Dreizack", + "weaponSpecialSummer2018HealerNotes": "Mit einer wohlwollenden Geste befiehlst du Heilwasser, in Wellen durch Deine Herrschaften zu fließen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "weaponSpecialFall2018RogueText": "Ampulle der Klarheit", + "weaponSpecialFall2018RogueNotes": "Wenn Du zu Deinen Sinnen zurückkehren musst, wenn Du einen kleinen Schub brauchst, um die richtige Entscheidung zu treffen, atme tief durch und trink einen Schluck. Es wird alles gut! Erhöht Intelligenz um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "weaponSpecialFall2018WarriorText": "Peitsche des Minos", + "weaponSpecialFall2018WarriorNotes": "Nicht ganz lange genug, um sie hinter Dir abzuwickeln, um Dich in einem Labyrinth zurechtzufinden. Nun, vielleicht in einem sehr kleinen Labyrinth. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "weaponSpecialFall2018MageText": "Stab der Süße", + "weaponSpecialFall2018MageNotes": "Das ist kein gewöhnlicher Lolli! Die leuchtende Kugel aus magischem Zucker auf diesem Stab hat die Macht, gute Gewohnheiten an dir festzuhalten. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Herbstausrüstung. Zweihändiger Gegenstand.", + "weaponSpecialFall2018HealerText": "Stab des Verhungerns", + "weaponSpecialFall2018HealerNotes": "Halte diesen Stab nur gefüttert, und er wird Segen spenden. Wenn Du vergisst, ihn zu füttern, halte Deine Finger außer Reichweite. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Herbstausrüstung.", "weaponMystery201411Text": "Forke des Feierns", "weaponMystery201411Notes": "Erstich Deine Feinde oder verschling Dein Lieblingsessen - diese flexible Forke ist universell einsetzbar! Gewährt keinen Attributbonus. Abonnentengegenstand, November 2014.", "weaponMystery201502Text": "Schimmernder Flügelstab der Liebe und auch der Wahrheit", @@ -283,7 +283,9 @@ "weaponMystery201611Text": "Reichhaltiges Füllhorn", "weaponMystery201611Notes": "Jegliche Form von köstlichen und gesunden Speisen ergießt sich aus diesem Horn. Genieße das Fest! Gewährt keinen Attributbonus. Abonnentengegenstand, November 2016.", "weaponMystery201708Text": "Lavaschwert", - "weaponMystery201708Notes": "Das feurige Glimmen dieses Schwerts wird dir helfen selbst die dunkelroten Aufgaben schnell zu erledigen! Gewährt keinen Attributbonus. Abonnentengegenstand, August 2017.", + "weaponMystery201708Notes": "Das feurige Glimmen dieses Schwerts wird Dir helfen selbst die dunkelroten Aufgaben schnell zu erledigen! Gewährt keinen Attributbonus. Abonnentengegenstand, August 2017.", + "weaponMystery201811Text": "Prächtiger Hexer-Stab", + "weaponMystery201811Notes": "Dieser magische Stab ist ebenso mächtig wie elegant. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2018.", "weaponMystery301404Text": "Steampunk-Spazierstock", "weaponMystery301404Notes": "Perfekt, um gemütlich durch die Stadt zu spazieren. Gewährt keinen Attributbonus. Abonnentengegenstand, März 3015.", "weaponArmoireBasicCrossbowText": "Einfache Armbrust", @@ -293,9 +295,9 @@ "weaponArmoireRancherLassoText": "Viehzüchterlasso", "weaponArmoireRancherLassoNotes": "Lassos: das ideale Werkzeug zum Einfangen und Zäumen. Erhöht Stärke um <%= str %>, Wahrnehmung um <%= per %> und Intelligenz um <%= int %>. Verzauberter Schrank: Viehzüchterausrüstung (Gegenstand 3 von 3).", "weaponArmoireMythmakerSwordText": "Sagenumwobenes Schwert", - "weaponArmoireMythmakerSwordNotes": "Obwohl es möglicherweise unbedeutend aussieht, hat dieses Schwert viele mystische Helden hervorgebracht. Erhöht Wahrnehmung und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Goldene-Toga-Set (Gegenstand 3 von 3).", + "weaponArmoireMythmakerSwordNotes": "Obwohl es möglicherweise unbedeutend aussieht, hat dieses Schwert viele mystische Helden hervorgebracht. Erhöht Wahrnehmung und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Goldene-Toga-Set (Gegenstand 3 von 3).", "weaponArmoireIronCrookText": "Eiserner Hirtenstab", - "weaponArmoireIronCrookNotes": "Dieser mit Leidenschaft gehämmerte eiserne Hirtenstab ist nützlich zum Schafe hüten. Erhöht Wahrnehmung und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Gehörntes Eisen-Set (Gegenstand 3 von 3).", + "weaponArmoireIronCrookNotes": "Dieser mit Leidenschaft gehämmerte eiserne Hirtenstab ist nützlich zum Schafe hüten. Erhöht Wahrnehmung und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Gehörntes Eisen-Set (Gegenstand 3 von 3).", "weaponArmoireGoldWingStaffText": "Goldener Flügelstab", "weaponArmoireGoldWingStaffNotes": "Die Flügel dieses Stabes flattern und drehen sich ständig. Erhöht alle Attribute um <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "weaponArmoireBatWandText": "Fledermaus-Zauberstab", @@ -303,15 +305,15 @@ "weaponArmoireShepherdsCrookText": "Hirtenstab", "weaponArmoireShepherdsCrookNotes": "Nützlich um Greife zu hüten. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Hirten-Set (Gegenstand 1 von 3).", "weaponArmoireCrystalCrescentStaffText": "Kristalliner Mondsichelstab", - "weaponArmoireCrystalCrescentStaffNotes": "Beschwöre die Macht des Sichelmondes herbei mit diesem glänzenden Stab! Erhöht Intelligenz und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 3 von 3).", + "weaponArmoireCrystalCrescentStaffNotes": "Beschwöre die Macht des Sichelmondes herbei mit diesem glänzenden Stab! Erhöht Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 3 von 3).", "weaponArmoireBlueLongbowText": "Blauer Langbogen", "weaponArmoireBlueLongbowNotes": "Fertig ... Zielen ... Feuer! Dieser Bogen hat eine große Reichweite. Erhöht Wahrnehmung um <%= per %>, Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Eisenschützen-Set (Gegenstand 3 von 3).", "weaponArmoireGlowingSpearText": "Leuchtender Speer", "weaponArmoireGlowingSpearNotes": "Dieser Speer hypnotisiert freilebende Aufgaben, sodass Du diese angreifen kannst. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "weaponArmoireBarristerGavelText": "Richterhammer", - "weaponArmoireBarristerGavelNotes": "Beschlossen! Erhöht Stärke und Ausdauer jeweils um <%= attrs %>. Verzauberter Schrank: Richterset (Gegenstand 3 von 3).", + "weaponArmoireBarristerGavelNotes": "Ruhe im Saal! Erhöht Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Richterset (Gegenstand 3 von 3).", "weaponArmoireJesterBatonText": "Narrenstab", - "weaponArmoireJesterBatonNotes": "Durch ein Fuchteln mit Deinem Stab und einigen schlagfertigen Antworten, klären sich sogar die kompliziertesten Situationen. Erhöht Intelligenz und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Narrenset (Gegenstand 3 von 3).", + "weaponArmoireJesterBatonNotes": "Durch ein Fuchteln mit Deinem Stab und einigen schlagfertigen Antworten, klären sich sogar die kompliziertesten Situationen. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Narrenset (Gegenstand 3 von 3).", "weaponArmoireMiningPickaxText": "Spitzhacke", "weaponArmoireMiningPickaxNotes": "Grabe das Maximum an Gold aus Deinen Aufgaben heraus! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Bergmannsset (Gegenstand 3 von 3).", "weaponArmoireBasicLongbowText": "Einfacher Langbogen", @@ -321,11 +323,11 @@ "weaponArmoireSandySpadeText": "Sandiger Spaten", "weaponArmoireSandySpadeNotes": "Ein Werkzeug um zu graben, und um Sand in die Augen feindlicher Monster zu streuen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Strandset (Gegenstand 1 von 3).", "weaponArmoireCannonText": "Kanone", - "weaponArmoireCannonNotes": "Arr! Erfülle Dein Ziel mit Entschlossenheit. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Kanonier Set (Gegenstand 1 von 3).", + "weaponArmoireCannonNotes": "Arr! Erfülle Dein Ziel mit Entschlossenheit. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Kanonier-Set (Gegenstand 1 von 3).", "weaponArmoireVermilionArcherBowText": "Zinnoberroter Schützenbogen", "weaponArmoireVermilionArcherBowNotes": "Dein Pfeil wird von diesem brillianten roten Bogen wie ein Komet fliegen! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Zinnoberrotes Bogenschützenset (Gegenstand 1 von 3).", "weaponArmoireOgreClubText": "Ogerkeule", - "weaponArmoireOgreClubNotes": "Diese Keule wurde in einer echten Ogerhöhle gefunden. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Oger Outfit (Gegenstand 2 von 3).", + "weaponArmoireOgreClubNotes": "Diese Keule wurde in einer echten Ogerhöhle gefunden. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Oger-Outfit (Gegenstand 2 von 3).", "weaponArmoireWoodElfStaffText": "Waldelfenstab", "weaponArmoireWoodElfStaffNotes": "Aus einem abgebrochenen Ast eines uralten Baums gefertigt, hilft Dir dieser Stab mit großen und kleinen Waldbewohnern zu kommunizieren. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Waldelfenset (Gegenstand 3 von 3).", "weaponArmoireWandOfHeartsText": "Zauberstab der Herzen", @@ -337,9 +339,9 @@ "weaponArmoireMerchantsDisplayTrayText": "Auslage des Händlers", "weaponArmoireMerchantsDisplayTrayNotes": "Benutze diese lackierte Auslage, um die edlen Dinge zu zeigen, die Du zum Verkauf anbietest. Erhöht die Intelligenz um <%= int %>. Verzauberter Schrank: Händler-Set (Gegenstand 3 von 3).", "weaponArmoireBattleAxeText": "Uralte Axt", - "weaponArmoireBattleAxeNotes": "Diese gute Eisenaxt eignet sich bestens, um Deine ärgsten Gegner und Deine schwierigsten Aufgaben zu bekämpfen. Erhöht Intelligenz um <%= int %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "weaponArmoireBattleAxeNotes": "Diese gute eiserne Axt eignet sich bestens, um Deine ärgsten Gegner und Deine schwierigsten Aufgaben zu bekämpfen. Erhöht Intelligenz um <%= int %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "weaponArmoireHoofClippersText": "Hufschere", - "weaponArmoireHoofClippersNotes": "Schneide die Hufe Deiner hart arbeitenden Reittiere, damit sie gesund bleiben während sie Dich ins Abenteuer tragen! Erhöht Stärke, Intelligenz und Ausdauer jeweils um <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 1 von 3).", + "weaponArmoireHoofClippersNotes": "Schneide die Hufe Deiner hart arbeitenden Reittiere, damit sie gesund bleiben während sie Dich ins Abenteuer tragen! Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 1 von 3).", "weaponArmoireWeaversCombText": "Kamm des Webers", "weaponArmoireWeaversCombNotes": "Verwende diesen Kamm, um Deine Schussfäden zu einem dicht gewebten Stoff zusammenzuschieben. Erhöht Wahrnehmung um <%= per %> und Stärke um <%= str %>. Verzauberter Schrank: Weber-Set (Gegenstand 2 von 3).", "weaponArmoireLamplighterText": "Laternenanzünder", @@ -347,21 +349,21 @@ "weaponArmoireCoachDriversWhipText": "Peitsche des Kutschers", "weaponArmoireCoachDriversWhipNotes": "Da Deine Rösser wissen, was sie tun, ist diese Peitsche nur zur Zierde (und ein ordentliches Knallen!) gut. Erhöht Intelligenz um <%= int %> und Stärke u <%= str %>. Verzauberter Schrank: Kutscherset (Gegenstand 3 von 3).", "weaponArmoireScepterOfDiamondsText": "Diamantenzepter", - "weaponArmoireScepterOfDiamondsNotes": "This scepter shines with a warm red glow as it grants you increased willpower. Increases Strength by <%= str %>. Enchanted Armoire: King of Diamonds Set (Item 3 of 4).", + "weaponArmoireScepterOfDiamondsNotes": "Dieses Zepter leuchtet mit einem warmen roten Licht, da es Dir mehr Willenskraft verleiht. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Diamantenkönig-Set (Gegenstand 3 von 4).", "weaponArmoireFlutteryArmyText": "Flatternde Freunde", - "weaponArmoireFlutteryArmyNotes": "This group of scrappy lepidopterans is ready to flap fiercely and cool down your reddest tasks! Increases Constitution, Intelligence, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 3 of 4).", + "weaponArmoireFlutteryArmyNotes": "Diese bunte Gruppe von Faltern freut sich darauf, Deine rotesten Aufgaben durch heftiges Flattern herabzukühlen! Erhöht Ausdauer, Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Flatterndes Frack-Set (Gegenstand 3 von 4).", "weaponArmoireCobblersHammerText": "Schusters Hammer", - "weaponArmoireCobblersHammerNotes": "This hammer is specially made for leatherwork. It can do a real number on a red Daily in a pinch, though. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 2 of 3).", - "weaponArmoireGlassblowersBlowpipeText": "Glassblower's Blowpipe", - "weaponArmoireGlassblowersBlowpipeNotes": "Use this tube to blow molten glass into beautiful vases, ornaments, and other fancy things. Increases Strength by <%= str %>. Enchanted Armoire: Glassblower Set (Item 1 of 4).", + "weaponArmoireCobblersHammerNotes": "Dieser Hammer ist speziell für die Lederverarbeitung entwickelt worden. Er kann aber auch ganz locker rote Tagesaufgaben klein machen. Erhöht Ausdauer und Stärke um je <%= attrs %>. Verzauberter Schrank: Schuster-Set (Gegenstand 2 von 3).", + "weaponArmoireGlassblowersBlowpipeText": "Blasrohr des Glasbläsers", + "weaponArmoireGlassblowersBlowpipeNotes": "Verwende dieses Rohr, um geschmolzenes Glas in schöne Vasen, Ornamente und andere ausgefallene Dinge zu blasen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Glasbläser-Set (Gegenstand 1 von 4).", "weaponArmoirePoisonedGobletText": "Vergifteter Kelch", - "weaponArmoirePoisonedGobletNotes": "Use this to build your resistance to iocane powder and other inconceivably dangerous poisons. Increases Intelligence by <%= int %>. Enchanted Armoire: Piratical Princess Set (Item 3 of 4).", + "weaponArmoirePoisonedGobletNotes": "Benutze dies, um Deine Widerstandsfähigkeit gegen Iokanpulver und andere unvorstellbar gefährliche Gifte aufzubauen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Piratiges Prinzessinnen-Set (Gegenstand 3 von 4).", "weaponArmoireJeweledArcherBowText": "Juwelenbesetzter Pfeilbogen", - "weaponArmoireJeweledArcherBowNotes": "This bow of gold and gems will send your arrows to their targets at incredible speed. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 3 of 3).", - "weaponArmoireNeedleOfBookbindingText": "Needle of Bookbinding", - "weaponArmoireNeedleOfBookbindingNotes": "You'd be surprised at how tough books can be. This needle can pierce right to the heart of your chores. Increases Strength by <%= str %>. Enchanted Armoire: Bookbinder Set (Item 3 of 4).", - "weaponArmoireSpearOfSpadesText": "Spear of Spades", - "weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).", + "weaponArmoireJeweledArcherBowNotes": "Dieser Bogen aus Gold und Edelsteinen wird Deine Pfeile mit unglaublicher Geschwindigkeit zu ihren Zielen schicken. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Juwelenbesetztes Bogenschützen-Set (Gegenstand 3 von 3).", + "weaponArmoireNeedleOfBookbindingText": "Nadel der Buchbinderei", + "weaponArmoireNeedleOfBookbindingNotes": "Du wärst überrascht, wie hart Bücher sein können. Diese Nadel kann sich bis ins Herz Deiner Aufgaben bohren. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Buchbinder-Set (Gegenstand 3 von 4).", + "weaponArmoireSpearOfSpadesText": "Pik-Speer", + "weaponArmoireSpearOfSpadesNotes": "Diese ritterliche Lanze ist perfekt, um Deine rötesten Gewohnheiten und Tagesaufgaben anzugreifen. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Pik-Ass-Set (Gegenstand 3 von 3).", "armor": "Rüstung", "armorCapitalized": "Rüstung", "armorBase0Text": "Schlichte Kleidung", @@ -433,13 +435,15 @@ "armorSpecialSnowSovereignRobesText": "Robe der Schneekönigin", "armorSpecialSnowSovereignRobesNotes": "Diese Robe ist elegant genug, um bei Hofe getragen zu werden, und dennoch warm genug für die kältesten Wintertage. Erhöht Wahrnehmung um <%= per %>.", "armorSpecialNomadsCuirassText": "Nomadenbrustpanzer", - "armorSpecialNomadsCuirassNotes": "Diese Rüstung enthält einen starken Brustpanzer um dein Herz zu beschützen. Erhöht die Ausdauer um <%= con %>.", + "armorSpecialNomadsCuirassNotes": "Diese Rüstung enthält einen starken Brustpanzer um Dein Herz zu beschützen. Erhöht die Ausdauer um <%= con %>.", "armorSpecialDandySuitText": "Fabelhafter Anzug", "armorSpecialDandySuitNotes": "Du bist unbestreitbar erfolgreich angezogen! Erhöht Wahrnehmung um <%= per %>.", - "armorSpecialSamuraiArmorText": "Samurairüstung", + "armorSpecialSamuraiArmorText": "Samurai-Rüstung", "armorSpecialSamuraiArmorNotes": "Diese robuste, maßgeschneiderte Rüstung wird von eleganten Seidenstricken zusammengehalten. Erhöht Wahrnehmung um <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Truthahnrüstung", "armorSpecialTurkeyArmorBaseNotes": "Halte Deine Schenkel in dieser gefederten Rüstung warm und kuschelig! Gewährt keinen Attributbonus.", + "armorSpecialTurkeyArmorGildedText": "Vergoldete Truthahnrüstung", + "armorSpecialTurkeyArmorGildedNotes": "Stolziere rum in dieser saisonal glänzenden Rüstung! Gewährt keinen Attributbonus.", "armorSpecialYetiText": "Robe des Yeti-Zähmers", "armorSpecialYetiNotes": "Flauschig und wild. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2013-2014 Winterausrüstung.", "armorSpecialSkiText": "Parka des Sk(i)-attentäters", @@ -508,7 +512,7 @@ "armorSpecialSummer2015MageNotes": "Versteckte Macht liegt in diesen Puffärmeln. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2015 Sommerausrüstung.", "armorSpecialSummer2015HealerText": "Matrosenrüstung", "armorSpecialSummer2015HealerNotes": "Mit dieser Rüstung weiß jeder, dass Du ein ehrlicher Handelsseemann bist, der niemals davon träumen würde sich wie ein Taugenichts zu benehmen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Sommerausrüstung.", - "armorSpecialFall2015RogueText": "Fledermausrüstung", + "armorSpecialFall2015RogueText": "Geflügelte Kampfrüstung", "armorSpecialFall2015RogueNotes": "Flieg in den Kampf! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2015 Herbstausrüstung.", "armorSpecialFall2015WarriorText": "Vogelscheuchenrüstung", "armorSpecialFall2015WarriorNotes": "Obwohl sie nur mit Stroh ausgestopft ist, ist diese Rüstung extrem mächtig! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Herbstausrüstung.", @@ -535,7 +539,7 @@ "armorSpecialSummer2016RogueText": "Aalschwanz", "armorSpecialSummer2016RogueNotes": "Dieses elektrisierende Kleidungsstück verwandelt seinen Träger in einen echten Aal-Schurken! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016 Sommerausrüstung.", "armorSpecialSummer2016WarriorText": "Hai-Schwanzflosse", - "armorSpecialSummer2016WarriorNotes": "DIeses grobe Kleidungsstück verwandelt seinen Träger in einen echten Haikrieger! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2016 Sommerausrüstung.", + "armorSpecialSummer2016WarriorNotes": "DIeses raue Kleidungsstück verwandelt seinen Träger in einen echten Haikrieger! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2016 Sommerausrüstung.", "armorSpecialSummer2016MageText": "Delphin-Schwanzflosse", "armorSpecialSummer2016MageNotes": "Dieses schlüpfrige Kleidungstück verwandelt den Träger in einen echten Delphinmagier! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2016 Sommerausrüstung.", "armorSpecialSummer2016HealerText": "Seepferdchen-Schwanzflosse", @@ -557,7 +561,7 @@ "armorSpecialWinter2017HealerText": "Schimmernde Blütenblattrüstung", "armorSpecialWinter2017HealerNotes": "Obwohl sie weich ist, bietet diese Rüstung aus Blütenblättern einen fantastischen Schutz! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2016-2017 Winterausrüstung.", "armorSpecialSpring2017RogueText": "Raffinierter Häschenanzug", - "armorSpecialSpring2017RogueNotes": "Weich aber stark, hilft Dir dieser Anzug, besonders heimlich durch Gärten zu schleichen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", + "armorSpecialSpring2017RogueNotes": "Weich und doch stark, hilft Dir dieser Anzug, besonders heimlich durch Gärten zu schleichen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", "armorSpecialSpring2017WarriorText": "Pfot-tastische Rüstung", "armorSpecialSpring2017WarriorNotes": "Diese extravagante Rüstung glänzt wie Dein fein gepflegtes Fell, hat aber zusätzlichen Schutz gegen Angriffe. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", "armorSpecialSpring2017MageText": "Hunde-Zauberergewand", @@ -572,21 +576,21 @@ "armorSpecialSummer2017MageNotes": "Gib' Acht, um nicht von dieser aus verzaubertem Wasser gewebten Robe nass gespritzt zu werden! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Sommerausrüstung.", "armorSpecialSummer2017HealerText": "Silbermeer-Schwanzflosse", "armorSpecialSummer2017HealerNotes": "Dieses Gewand aus schimmernden Schuppen verwandelt seinen Träger in einen echten Meerheiler! Erhöht Deine Ausdauer um <%= con %>. Limitierte Ausgabe der Sommerausrüstung 2017.", - "armorSpecialFall2017RogueText": "Kürbisfeld Robe", - "armorSpecialFall2017RogueNotes": "Du musst dich verstecken? Hocke dich inzwischen der Jack-O’Lanterns hin und dieses Gewand wird dich verbergen! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "armorSpecialFall2017RogueText": "Kürbisbeet-Robe", + "armorSpecialFall2017RogueNotes": "Du musst Dich verstecken? Kauere Dich zwischen die Jack-O’Lanterns und dieses Gewand wird Dich verbergen! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "armorSpecialFall2017WarriorText": "Starke und Süße Rüstung", - "armorSpecialFall2017WarriorNotes": "Diese Rüstung wird dich wie eine leckere Bonbon-Hülle schützen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "armorSpecialFall2017WarriorNotes": "Diese Rüstung wird Dich wie eine leckere Bonbon-Hülle schützen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "armorSpecialFall2017MageText": "Maskerade-Robe", - "armorSpecialFall2017MageNotes": "Welches Maskerade-Ensemble wäre schon komplett ohne eine dramatisch schwingende Robe? Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "armorSpecialFall2017MageNotes": "Welches Maskerade-Ensemble wäre schon komplett ohne eine dramatisch wehende Robe? Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "armorSpecialFall2017HealerText": "Spukhaus-Rüstung", - "armorSpecialFall2017HealerNotes": "Dein Herz ist eine offene Tür. Und Deine Schultern sind Dachziegeln! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "armorSpecialFall2017HealerNotes": "Dein Herz ist eine offene Tür. Und Deine Schultern sind Dachziegel! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "armorSpecialWinter2018RogueText": "Rentierkostüm", "armorSpecialWinter2018RogueNotes": "Du siehst so niedlich und kuschelig aus; wer würde vermuten, dass Du hinter den Plätzchen her bist? Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "armorSpecialWinter2018WarriorText": "Geschenkpapier-Rüstung", "armorSpecialWinter2018WarriorNotes": "Lass Dich von dem papiernen Gefühl dieser Rüstung nicht täuschen. Sie ist fast unmöglich zu zerreißen! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "armorSpecialWinter2018MageText": "Strahlender Smoking", "armorSpecialWinter2018MageNotes": "Das Nonplusultra der magischen formellen Kleidung. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", - "armorSpecialWinter2018HealerText": "Mistelzweigrobe", + "armorSpecialWinter2018HealerText": "Mistelzweig-Robe", "armorSpecialWinter2018HealerNotes": "In diese Roben wurden Zaubersprüche für extra Feiertagsfreude gewebt. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "armorSpecialSpring2018RogueText": "Feder-Anzug", "armorSpecialSpring2018RogueNotes": "Dieses flauschig-gelbe Kostüm wird Deine Feinde denken lassen, Du seist nur ein harmloses Entlein! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", @@ -596,22 +600,22 @@ "armorSpecialSpring2018MageNotes": "Deine Zauberfertigkeiten können sich nur verbessern, wenn Du in diese weichen, seidigen Blütenblätter gehüllt bist. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "armorSpecialSpring2018HealerText": "Granatrüstung", "armorSpecialSpring2018HealerNotes": "Lass diese leuchtend rote Rüstung Deinem Herzen die Kraft zur Heilung geben. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", - "armorSpecialSummer2018RogueText": "Pocket Fishing Vest", - "armorSpecialSummer2018RogueNotes": "Bobbers? Boxes of hooks? Spare line? Lockpicks? Smoke bombs? Whatever you need on hand for your summer fishing getaway, there's a pocket for it! Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.", - "armorSpecialSummer2018WarriorText": "Betta Tail Armor", - "armorSpecialSummer2018WarriorNotes": "Dazzle onlookers with whorls of magnificent color as you spin and dart through the water. How could any opponent dare strike at this beauty? Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", - "armorSpecialSummer2018MageText": "Lionfish Scale Hauberk", - "armorSpecialSummer2018MageNotes": "Venom magic has a reputation for subtlety. Not so this colorful armor, whose message is clear to beast and task alike: watch out! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", - "armorSpecialSummer2018HealerText": "Merfolk Monarch Robes", - "armorSpecialSummer2018HealerNotes": "These cerulean vestments reveal that you have land-walking feet... well. Not even a monarch can be expected to be perfect. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", - "armorSpecialFall2018RogueText": "Alter Ego Frock Coat", - "armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018WarriorText": "Minotaur Platemail", - "armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018MageText": "Candymancer's Robes", - "armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018HealerText": "Robes of Carnivory", - "armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "armorSpecialSummer2018RogueText": "Taschen-Angelweste", + "armorSpecialSummer2018RogueNotes": "Schwimmer? Kisten mit Haken? Ersatzleine? Dietriche? Rauchbomben? Was auch immer Du für Deinen Sommer-Fischerurlaub zur Hand benötigst, diese Angelweste hat eine Tasche dafür! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "armorSpecialSummer2018WarriorText": "Kampffisch-Schwanz-Rüstung", + "armorSpecialSummer2018WarriorNotes": "Blende die Zuschauer mit Wirbeln von prächtiger Farbe, während Du Dich drehst und durch das Wasser wirbelst. Wie könnte es ein Gegner wagen, diese Schönheit anzugreifen? Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "armorSpecialSummer2018MageText": "Feuerfisch-Schuppenhemd", + "armorSpecialSummer2018MageNotes": "Die Giftmagie hat den Ruf, subtil zu sein. Nicht so diese farbenfrohe Rüstung, deren Botschaft an Bestien sowie Aufgaben klar ist: Pass auf! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "armorSpecialSummer2018HealerText": "Meervolk-Monarchen-Robe", + "armorSpecialSummer2018HealerNotes": "Diese körnigen Gewänder zeigen, dass du bodenständige Füße hast.... naja. Nicht einmal von einem Monarch kann erwartet werden, dass er perfekt ist. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "armorSpecialFall2018RogueText": "Alter Ego Frack-Jacke", + "armorSpecialFall2018RogueNotes": "Stil für den Tag. Komfort und Schutz für die Nacht. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "armorSpecialFall2018WarriorText": "Minotaurus-Plattenpanzer", + "armorSpecialFall2018WarriorNotes": "Komplett mit Hufen, um eine beruhigende Kadenz zu erzeugen, während Du durch Dein meditatives Labyrinth gehst. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "armorSpecialFall2018MageText": "Robe des Süßigkeitenbeschwörers", + "armorSpecialFall2018MageNotes": "Der Stoff dieser Roben hat magische Süßigkeiten direkt eingewebt! Wir empfehlen Dir jedoch, sie nicht zu essen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "armorSpecialFall2018HealerText": "Roben der Fleischfresserei", + "armorSpecialFall2018HealerNotes": "Sie sind aus Pflanzen hergestellt, aber das bedeutet nicht, dass sie vegetarisch sind. Schlechte Gewohnheiten fürchten sich davor, in die Nähe dieser Roben zu kommen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Herbstausrüstung.", "armorMystery201402Text": "Robe des Nachrichtenbringers", "armorMystery201402Notes": "Schimmernd, stabil und mit vielen Taschen für Briefe. Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2014.", "armorMystery201403Text": "Waldwanderer-Rüstung", @@ -655,7 +659,7 @@ "armorMystery201606Text": "Selkie-Schwanz", "armorMystery201606Notes": "Dieser kräftige Schwanz schimmert wie Meeresschaum, der sich am Strand bricht. Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2016.", "armorMystery201607Text": "Meeresboden-Schurkenrüstung", - "armorMystery201607Notes": "Mit dieser verstohlenen Wasserrüstung verschmilzt Du mit dem Meeresboden. Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2016.", + "armorMystery201607Notes": "Mit dieser tarnenden Wasserrüstung verschmilzt Du mit dem Meeresboden. Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2016.", "armorMystery201609Text": "Kuhrüstung", "armorMystery201609Notes": "Passe Dich dem Rest der Herde an, in dieser behaglichen Rüstung! Gewährt keinen Attributbonus. Abonnentengegenstand, September 2016.", "armorMystery201610Text": "Spektralrüstung", @@ -668,26 +672,28 @@ "armorMystery201704Notes": "Feen haben diese Rüstung aus Morgentau gefertigt, um die Farben des Sonnenaufgangs einzufangen. Gewährt keinen Attributbonus. Abonnentengegenstand, April 2017.", "armorMystery201707Text": "Quallenzauberer-Rüstung", "armorMystery201707Notes": "Mit dieser Rüstung kannst Du Dich unter die Kreaturen des Ozeans mischen, während Du Unterwasser-Quests und Abenteuern nachschwimmst. Abonnentengegenstand, Juli 2017.", - "armorMystery201710Text": "Gebieterischer Gnom Gewand", + "armorMystery201710Text": "Gebieterischer-Gnom-Gewand", "armorMystery201710Notes": "Geschuppt, glänzend und gehärtet! Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2017.", "armorMystery201711Text": "Teppichreitergewand", - "armorMystery201711Notes": "Dieser gemütliche Pulli hält dich warm, während du durch den Himmel reitest. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2017.", + "armorMystery201711Notes": "Dieser gemütliche Pulli hält Dich warm, während Du durch den Himmel reitest. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2017.", "armorMystery201712Text": "Kerzenzauberer-Rüstung", "armorMystery201712Notes": "Die Hitze und das Licht, das diese magische Rüstung erzeugt, wird Dein Herz wärmen, aber niemals Deine Haut verbrennen! Gewährt keinen Attributbonus. Abonnentengegenstand, Dezember 2017.", "armorMystery201802Text": "Liebeskäfer-Rüstung", "armorMystery201802Notes": "Diese glänzende Rüstung reflektiert die Stärke Deines Herzens und leitet sie an alle Habiticaner in der Nähe weiter, die etwas Ermutigung brauchen! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2018.", - "armorMystery201806Text": "Alluring Anglerfish Tail", - "armorMystery201806Notes": "This sinuous tail features glowing spots to light your way through the deep. Confers no benefit. June 2018 Subscriber Item.", - "armorMystery201807Text": "Sea Serpent Tail", - "armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.", - "armorMystery201808Text": "Lava Dragon Armor", - "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", - "armorMystery201809Text": "Armor of Autumn Leaves", - "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201806Text": "Schwanz des Verführerischen Anglerfisches", + "armorMystery201806Notes": "Dieser gewundene Schwanz hat leuchtende Punkte, die Dir den Weg durch die Tiefe erleuchten. Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2018.", + "armorMystery201807Text": "Seeschlangenschwanz", + "armorMystery201807Notes": "Dieser mächtige Schwanz wird Dich mit unglaublicher Geschwindigkeit durch das Meer treiben! Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2018.", + "armorMystery201808Text": "Lava-Drachen-Rüstung", + "armorMystery201808Notes": "Diese Rüstung besteht aus den abgeworfenen Schuppen des schwer fassbaren (und extrem warmen) Lavadrachens. Gewährt keinen Attributbonus. Abonnentengegenstand, August 2018.", + "armorMystery201809Text": "Rüstung aus Herbstlaub", + "armorMystery201809Notes": "Du bist nicht nur ein kleiner und furchterregender Blätterwirbel, Du hast die schönsten Farben der Saison! Gewährt keinen Attributbonus. Abonnentengegenstand, September 2018.", + "armorMystery201810Text": "Dunkelwald-Roben", + "armorMystery201810Notes": "Diese Gewänder sind extra warm, um Dich vor der schauderhaften Kälte der verfluchten Reiche zu schützen. Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2018.", "armorMystery301404Text": "Steampunkanzug", "armorMystery301404Notes": "Adrett und schneidig, hoho! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 3015.", "armorMystery301703Text": "Steampunk-Pfauen-Robe", - "armorMystery301703Notes": "Dieses elegante Ballkleid ist selbst für die extravaganteste Gala angebracht! Gewährt keinen Attributbonus. Abonnentengegenstand, März 3017. ", + "armorMystery301703Notes": "Dieses elegante Ballkleid ist selbst an der extravagantesten Gala angebracht! Gewährt keinen Attributbonus. Abonnentengegenstand, März 3017. ", "armorMystery301704Text": "Steampunk-Fasanen-Kleid", "armorMystery301704Notes": "Dieses klasse Outfit ist perfekt für eine Nacht unterwegs oder einen Tag in Deiner Bastlerwerkstatt. Gewährt keinen Attributbonus. Abonnentengegenstand, April 3017. ", "armorArmoireLunarArmorText": "Beruhigende Mondrüstung", @@ -697,17 +703,17 @@ "armorArmoireRancherRobesText": "Farmerroben", "armorArmoireRancherRobesNotes": "Treibe Deine Haus- und Reittiere zusammen, während Du dieses zauberhafte Farmergewand trägst. Erhöht Stärke um <%= str %>, Wahrnehmung um <%= per %> und Intelligenz um <%= int %>. Verzauberter Schrank: Viehzüchter-Set (Gegenstand 2 von 3).", "armorArmoireGoldenTogaText": "Goldene Toga", - "armorArmoireGoldenTogaNotes": "Diese schimmernde Toga wird nur von wahren Helden getragen. Erhöht Stärke und Ausdauer jeweils um <%= attrs %>. Verzauberter Schrank: Goldene-Toga-Set (Gegenstand 1 von 3).", + "armorArmoireGoldenTogaNotes": "Diese schimmernde Toga wird nur von wahren Helden getragen. Erhöht Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Goldene-Toga-Set (Gegenstand 1 von 3).", "armorArmoireHornedIronArmorText": "Gehörnte Eisenrüstung", "armorArmoireHornedIronArmorNotes": "Diese mit Leidenschaft aus Eisen gehämmerte, gehörnte Rüstung ist fast unzerbrechlich. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Gehörntes Eisenset (Gegenstand 2 von 3)", "armorArmoirePlagueDoctorOvercoatText": "Pestarzt-Umhang", "armorArmoirePlagueDoctorOvercoatNotes": "Ein authentischer Umhang wie ihn Ärzte tragen, die die Pest der Prokrastination bekämpfen! Erhöht Intelligenz um <%= int %>, Stärke um <%= str %>, und Ausdauer um <%= con %>. Verzauberter Schrank: Pestarzt-Set (Gegenstand 3 von 3).", "armorArmoireShepherdRobesText": "Hirtengewand", - "armorArmoireShepherdRobesNotes": "Der Stoff ist kühl und atmungsaktiv, perfekt um an heißen Tagen Greife in der Wüste zu hüten. Erhöht Stärke und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Hirten-Set (Gegenstand 2 von 3).", + "armorArmoireShepherdRobesNotes": "Der Stoff ist kühl und atmungsaktiv, perfekt um an heißen Tagen Greife in der Wüste zu hüten. Erhöht Stärke und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Hirten-Set (Gegenstand 2 von 3).", "armorArmoireRoyalRobesText": "Königliche Gewänder", - "armorArmoireRoyalRobesNotes": "Wundervoller Herrscher, herrsche den ganzen Tag! Erhöht Ausdauer, Intelligenz und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Königsset (Gegenstand 3 von 3).", + "armorArmoireRoyalRobesNotes": "Wundervoller Herrscher, herrsche den ganzen Tag! Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Königsset (Gegenstand 3 von 3).", "armorArmoireCrystalCrescentRobesText": "Kristalline Mondsichelroben", - "armorArmoireCrystalCrescentRobesNotes": "Diese magischen Roben leuchten bei Nacht. Erhöht Ausdauer und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 2 von 3)", + "armorArmoireCrystalCrescentRobesNotes": "Diese magischen Roben leuchten bei Nacht. Erhöht Ausdauer und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 2 von 3)", "armorArmoireDragonTamerArmorText": "Drachenzähmer-Rüstung", "armorArmoireDragonTamerArmorNotes": "Durch diese robuste Rüstung dringt keine Flamme. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Drachenzähmer-Set (Gegenstand 3 von 3).", "armorArmoireBarristerRobesText": "Richterrobe", @@ -715,7 +721,7 @@ "armorArmoireJesterCostumeText": "Narrenkostüm", "armorArmoireJesterCostumeNotes": "Tra-la-la! Trotz des Aussehens dieses Kostüms, bist Du kein Narr. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Narrenset (Gegenstand 2 von 3).", "armorArmoireMinerOverallsText": "Arbeitsanzug des Bergmanns", - "armorArmoireMinerOverallsNotes": "Er sieht vielleicht abgetragen aus, aber er wurde Schmutz abweisend verzaubert. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Bergmannsset (Gegenstand 2 von 3).", + "armorArmoireMinerOverallsNotes": "Er sieht vielleicht abgetragen aus, aber er wurde schmutzabweisend verzaubert. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Bergmannsset (Gegenstand 2 von 3).", "armorArmoireBasicArcherArmorText": "Einfache Bogenschützen-Rüstung", "armorArmoireBasicArcherArmorNotes": "Diese Tarnweste lässt Dich unbemerkt durch den Wald schleichen. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Standard-Bogenschützenset (Gegenstand 2 von 3).", "armorArmoireGraduateRobeText": "Doktorenrobe", @@ -723,21 +729,21 @@ "armorArmoireStripedSwimsuitText": "Gestreifter Badeanzug", "armorArmoireStripedSwimsuitNotes": "Was gibt es schöneres als Seemonster am Strand zu bekämpfen? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Strandset (Gegenstand 2 von 3).", "armorArmoireCannoneerRagsText": "Kanonierlumpen", - "armorArmoireCannoneerRagsNotes": "Diese Fetzen können stärker sein, als sie aussehen. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Kanonier Set (Gegenstand 2 von 3).", + "armorArmoireCannoneerRagsNotes": "Diese Fetzen können stärker sein, als sie aussehen. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Kanonier-Set (Gegenstand 2 von 3).", "armorArmoireFalconerArmorText": "Falknerrüstung", "armorArmoireFalconerArmorNotes": "Halte Dich mit dieser robusten Rüstung von Klauenangriffen fern! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Falkner Set (Gegenstand 1 von 3).", "armorArmoireVermilionArcherArmorText": "Zinnoberrote Schützenrüstung", "armorArmoireVermilionArcherArmorNotes": "Diese Rüstung ist aus einem speziell verzauberten roten Metall gemacht für höchsten Schutz, minimale Bewegungseinschränkungen und maximales Flair! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Zinnoberrotes Bogenschützenset (Gegenstand 2 von 3).", "armorArmoireOgreArmorText": "Ogerrüstung", - "armorArmoireOgreArmorNotes": "Diese Rüstung ist so widerstandsfähig wie Ogerhaut. Für den Komfort wurde sie mit Fell beschichtet. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Oger Outfit (Gegenstand 3 von 3).", + "armorArmoireOgreArmorNotes": "Diese Rüstung ist so widerstandsfähig wie Ogerhaut. Für den Komfort wurde sie mit Fell beschichtet. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Oger-Outfit (Gegenstand 3 von 3).", "armorArmoireIronBlueArcherArmorText": "Eisenblaue Schützenrüstung", - "armorArmoireIronBlueArcherArmorNotes": "Diese Rüstung schützt Dich vor herumfliegenden Pfeilen auf dem Schlachtfeld. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Eisenrüstungsset (Gegenstand 2 von 3).", + "armorArmoireIronBlueArcherArmorNotes": "Diese Rüstung schützt Dich vor herumfliegenden Pfeilen auf dem Schlachtfeld. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Eisenschützen-Set (Gegenstand 2 von 3).", "armorArmoireRedPartyDressText": "Rotes Partygewand", - "armorArmoireRedPartyDressNotes": "Du bist stark, taff, schlau, und so modisch! Erhöht Stärke, Ausdauer und Intelligenz jeweils um <%= attrs %>. Verzauberter Schrank: Rotes Haarschleifen-Set (Gegenstand 2 von 2).", + "armorArmoireRedPartyDressNotes": "Du bist stark, taff, schlau, und so modisch! Erhöht Stärke, Ausdauer und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Rotes Haarschleifen-Set (Gegenstand 2 von 2).", "armorArmoireWoodElfArmorText": "Waldelfenrüstung", "armorArmoireWoodElfArmorNotes": "Diese Rüstung aus Rinde und Blättern dient als langlebige Tarnung im Wald. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Waldelfenset (Gegenstand 2 von 3).", "armorArmoireRamFleeceRobesText": "Widderfellroben", - "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).", + "armorArmoireRamFleeceRobesNotes": "Diese Gewänder halten Dich auch im heftigsten Schneesturm warm. Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Widder-Barbar-Set (Gegenstand 2 von 3).", "armorArmoireGownOfHeartsText": "Herzkleid", "armorArmoireGownOfHeartsNotes": "Dieses Kleid hat alles, was Du brauchst! Aber das ist nicht alles, es wird auch die Stärke Deines Herzens steigern. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Herzkönigin Set (Gegenstand 2 von 3).", "armorArmoireMushroomDruidArmorText": "Pilzdruiden-Rüstung", @@ -745,19 +751,19 @@ "armorArmoireGreenFestivalYukataText": "Grüne Festival-Yukata", "armorArmoireGreenFestivalYukataNotes": "Diese vorzügliche, leichte Yukata hält Dich kühl während Du ein Fest geniesst. Erhöht Ausdauer und Wahrnehmung um je <%= attrs %>. Verzauberter Schrank: Festival-Tracht Set (Gegenstand 1 von 3).", "armorArmoireMerchantTunicText": "Händlergewand", - "armorArmoireMerchantTunicNotes": "Die weiten Ärmel dieses Gewandes eignen sich perfekt um die Münzen darin aufzubewahren, die du verdient hast. Erhöht die Wahrnehmung um <%= per %>. Verzauberter Schrank: Händler-Set (Gegenstand 2 von 3).", - "armorArmoireVikingTunicText": "Wikinger-Tunika", - "armorArmoireVikingTunicNotes": "Zu dieser warmen, wollenen Tunika gehört auch ein Umhang für zusätzliche Behaglichkeit selbst bei stürmischer See. Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Wikingerset (Gegenstand 1 von 3).", + "armorArmoireMerchantTunicNotes": "Die weiten Ärmel dieses Gewandes eignen sich perfekt um die Münzen darin aufzubewahren, die Du verdient hast. Erhöht die Wahrnehmung um <%= per %>. Verzauberter Schrank: Händler-Set (Gegenstand 2 von 3).", + "armorArmoireVikingTunicText": "Wikinger-Gewand", + "armorArmoireVikingTunicNotes": "Zu diesem warmen, wollenen Gewand gehört auch ein Umhang für zusätzliche Behaglichkeit selbst bei stürmischer See. Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Wikingerset (Gegenstand 1 von 3).", "armorArmoireSwanDancerTutuText": "Schwanentänzer-Tutu", - "armorArmoireSwanDancerTutuNotes": "Du könntest geradewegs in die Luft entschweben, wenn Du in diesem prachtvollen Federtutu Pirouetten drehst. Erhöht Intelligenz und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Schwanentänzer-Set (Gegenstand 2 von 3).", + "armorArmoireSwanDancerTutuNotes": "Du könntest geradewegs in die Luft entschweben, wenn Du in diesem prachtvollen Federtutu Pirouetten drehst. Erhöht Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Schwanentänzer-Set (Gegenstand 2 von 3).", "armorArmoireAntiProcrastinationArmorText": "Anti-Aufschieberitis-Rüstung", "armorArmoireAntiProcrastinationArmorNotes": "Getränkt mit alten Produktivitäts-Zaubersprüchen, verleiht Dir diese stählerne Rüstung zusätzliche Stärke im Kampf mit Deinen Aufgaben. Erhöht Stärke um <%= str %>.Verzauberter Schrank: Anti-Aufschieberitis-Set (Gegenstand 2 von 3).", "armorArmoireYellowPartyDressText": "Gelbes Partygewand", "armorArmoireYellowPartyDressNotes": "Du bist scharfsinnig, stark, schlau, und unglaublich schick! Erhöht Wahrnehmung, Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Gelbes Haarschleifen-Set (Gegenstand 2 von 2).", "armorArmoireFarrierOutfitText": "Hufschmiedoutfit", - "armorArmoireFarrierOutfitNotes": "Diese robuste Arbeitskleidung hält dem unordentlichsten Stall stand. Erhöht Intelligenz, Ausdauer und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 2 von 3).", + "armorArmoireFarrierOutfitNotes": "Diese robuste Arbeitskleidung hält dem unordentlichsten Stall stand. Erhöht Intelligenz, Ausdauer und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 2 von 3).", "armorArmoireCandlestickMakerOutfitText": "Kerzenmachergewand", - "armorArmoireCandlestickMakerOutfitNotes": "Dieses robuste Kleidungsstück schützt Dich vor heißem Kerzenwachs, während Du Deinem Handwerk nachgehst. Erhöht Ausdauer um<%= con %>. Verzauberter Schrank Kerzenmacher-Set (Gegenstand 1 von 3).", + "armorArmoireCandlestickMakerOutfitNotes": "Dieses robuste Kleidungsstück schützt Dich vor heißem Kerzenwachs, während Du Deinem Handwerk nachgehst. Erhöht Ausdauer um<%= con %>. Verzauberter Schrank: Kerzenmacher-Set (Gegenstand 1 von 3).", "armorArmoireWovenRobesText": "Gewebte Robe", "armorArmoireWovenRobesNotes": "Zeige stolz Deine Weber-Kunst, indem Du diese farbenfrohe Robe trägst! Erhöht Ausdauer um <%= con %> und Intelligenz um <%= int %>. Verzauberter Schrank: Weber-Set (Gegenstand 1 von 3).", "armorArmoireLamplightersGreatcoatText": "Laternenanzünder-Mantel", @@ -765,23 +771,25 @@ "armorArmoireCoachDriverLiveryText": "Livree des Kutschers", "armorArmoireCoachDriverLiveryNotes": "Dieser schwere Übermantel wird Dich beim Fahren vor dem Wetter schützen. Außerdem sieht er auch noch flott aus! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Kutscherset (Gegenstand 1 von 3).", "armorArmoireRobeOfDiamondsText": "Diamantenrobe", - "armorArmoireRobeOfDiamondsNotes": "These royal robes not only make you appear noble, they allow you to see the nobility within others. Increases Perception by <%= per %>. Enchanted Armoire: King of Diamonds Set (Item 1 of 4).", + "armorArmoireRobeOfDiamondsNotes": "Diese königlichen Roben lassen Dich nicht nur nobel aussehen, sie gewähren Dir auch Einblick in die Vornehmheit anderer. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Diamantkönig Set (Item 1 von 4).", "armorArmoireFlutteryFrockText": "Flatterndes Kleid", - "armorArmoireFlutteryFrockNotes": "A light and airy gown with a wide skirt the butterflies might mistake for a giant blossom! Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 1 of 4).", - "armorArmoireCobblersCoverallsText": "Cobbler's Coveralls", - "armorArmoireCobblersCoverallsNotes": "These sturdy coveralls have lots of pockets for tools, leather scraps, and other useful items! Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 1 of 3).", - "armorArmoireGlassblowersCoverallsText": "Glassblower's Coveralls", - "armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).", - "armorArmoireBluePartyDressText": "Blue Party Dress", - "armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).", - "armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown", - "armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).", - "armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor", - "armorArmoireJeweledArcherArmorNotes": "This finely crafted armor will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).", - "armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding", - "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", - "armorArmoireRobeOfSpadesText": "Robe of Spades", - "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireFlutteryFrockNotes": "Ein leichtes und luftiges Kleid mit einem breiten Rock, den Schmetterlinge für eine Riesenblüte halten könnten! Erhöht Ausdauer, Wahrnehmung und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Flatterndes Frack-Set (Gegenstand 1 von 4).", + "armorArmoireCobblersCoverallsText": "Schuster-Overall", + "armorArmoireCobblersCoverallsNotes": "Dieser robuste Overall hat viele Taschen für Werkzeuge, Lederreste und andere nützliche Gegenstände! Erhöht Wahrnehmung und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Schuster-Set (Gegenstand 1 von 3).", + "armorArmoireGlassblowersCoverallsText": "Glasbläser-Overall", + "armorArmoireGlassblowersCoverallsNotes": "Dieser Overall schützt Dich, während Du Meisterwerke aus heißem, geschmolzenem Glas herstellst. Erhöht Ausdauer und Stärke um jeweils <%= con %>. Verzauberter Schrank: Glasbläser-Set (Gegenstand 2 von 4).", + "armorArmoireBluePartyDressText": "Blauer Partydress", + "armorArmoireBluePartyDressNotes": "Du bist scharfsinnig, zäh, klug und so modisch! Erhöht Wahrnehmung, Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Blaues Haarschleifen-Set (Gegenstand 2 von 2).", + "armorArmoirePiraticalPrincessGownText": "Piratiges Prinzessinnen-Gewand", + "armorArmoirePiraticalPrincessGownNotes": "Dieses luxuriöse Kleidungsstück hat viele Taschen, um Waffen und Beute zu verstecken! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Piratiges Prinzessinnen-Set (Gegenstand 2 von 4).", + "armorArmoireJeweledArcherArmorText": "Juwelenbesetzte Bogenschützen-Rüstung", + "armorArmoireJeweledArcherArmorNotes": "Diese fein gearbeitete Rüstung schützt Dich vor Projektilen oder umherirrenden roten Tagesaufgaben! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Juwelenbesetztes Bogenschützen-Set (Gegenstand 2 von 3).", + "armorArmoireCoverallsOfBookbindingText": "Overall der Buchbinderei", + "armorArmoireCoverallsOfBookbindingNotes": "Alles, was Du in einem Set von Overalls brauchst, inklusive Taschen für alles. Eine Brille, Kleingeld, ein goldener Ring... Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Buchbinder-Set (Gegenstand 2 von 4).", + "armorArmoireRobeOfSpadesText": "Pik-Roben", + "armorArmoireRobeOfSpadesNotes": "Diese üppigen Gewänder verbergen geheime Taschen für Schätze oder Waffen - Du hast die Wahl! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Pik-Ass-Set (Gegenstand 2 von 3).", + "armorArmoireSoftBlueSuitText": "Weicher Blauer Anzug", + "armorArmoireSoftBlueSuitNotes": "Blau ist eine beruhigende Farbe. So beruhigend, dass einige sogar dieses weiche Outfit zum Schlafen tragen... zZz. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Blaues Loungewear-Set (Gegenstand 2 von 3).", "headgear": "Helm", "headgearCapitalized": "Kopfschutz", "headBase0Text": "Keine Kopfbedeckung", @@ -829,7 +837,7 @@ "headSpecial0Text": "Schattenhelm", "headSpecial0Notes": "Blut und Asche, Lava und Obsidian geben diesem Helm sein Erscheinungsbild und seine Macht. Erhöht Intelligenz um <%= int %>.", "headSpecial1Text": "Kristallhelm", - "headSpecial1Notes": "The favored crown of those who lead by example. Increases all Stats by <%= attrs %>.", + "headSpecial1Notes": "Die Lieblingskrone derer, die mit gutem Beispiel vorangehen. Erhöht alle Attribute um <%= attrs %>.", "headSpecial2Text": "Namenloser Helm", "headSpecial2Notes": "Ein Andenken an jene, die gegeben haben ohne eine Gegenleistung zu verlangen. Erhöht Intelligenz und Stärke um jeweils <%= attrs %>.", "headSpecialTakeThisText": "Take This-Helm", @@ -839,7 +847,7 @@ "headSpecialPyromancersTurbanText": "Turban des Feuerkundlers", "headSpecialPyromancersTurbanNotes": "Dieser magische Turban erleichtert Dir das Atmen selbst im dicksten Qualm! Super kuschelig ist er auch! Erhöht Stärke um <%= str %>.", "headSpecialBardHatText": "Bardenmütze", - "headSpecialBardHatNotes": "Stecke eine Feder an deine Mütze und nenne es \"Produktivität\"! Erhöht Intelligenz um <%= int %>.", + "headSpecialBardHatNotes": "Stecke eine Feder an Deine Mütze und nenne es \"Produktivität\"! Erhöht Intelligenz um <%= int %>.", "headSpecialLunarWarriorHelmText": "Mondkriegerhelm", "headSpecialLunarWarriorHelmNotes": "Die Kraft des Mondes wird Dich im Kampf stärken! Erhöht die Stärke und Intelligenz um jeweils <%= attrs %>.", "headSpecialMammothRiderHelmText": "Mammutreiter-Helm", @@ -853,7 +861,7 @@ "headSpecialSnowSovereignCrownText": "Krone der Schneekönigin", "headSpecialSnowSovereignCrownNotes": "Die Juwelen in dieser Krone funkeln wie frisch gefallene Schneeflocken. Erhöht Ausdauer um <%= con %>.", "headSpecialSpikedHelmText": "Stachelhelm", - "headSpecialSpikedHelmNotes": "Du wirst gut vor vereinzelten täglichen Aufgaben und schlechten Gewohnheiten mit diesem funktionalen (und gut aussehenden) Helm beschützt sein. Erhöht Stärke um <%= str %>", + "headSpecialSpikedHelmNotes": "Du wirst mit diesem funktionalen (und gut aussehenden) Helm gut vor vereinzelten Tagesaufgaben und schlechten Gewohnheiten geschützt sein. Erhöht Stärke um <%= str %>", "headSpecialDandyHatText": "Dandy-Hut", "headSpecialDandyHatNotes": "Was für ein neckischer Hut! Du wirst ziemlich schick aussehen, wenn Du mit ihm spazieren gehst. Erhöht Ausdauer um <%= con %>.", "headSpecialKabutoText": "Kabuto-Helm", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Alles Liebe zum Namenstag! Trage diesen unerschütterlichen und fedrigen Helm, während Du Habitica feierst. Gewährt keinen Attributbonus.", "headSpecialTurkeyHelmBaseText": "Truthahnhelm", "headSpecialTurkeyHelmBaseNotes": "Dein Truthahn-Tag-Aussehen wird vervollständigt, wenn Du diesen schnabelförmigen Helm anziehst! Gewährt keinen Attributbonus.", + "headSpecialTurkeyHelmGildedText": "Vergoldeter Truthahnhelm", + "headSpecialTurkeyHelmGildedNotes": "Gubbl Gubbl! Bling Bling! Gewährt keinen Attributbonus.", "headSpecialNyeText": "Ulkiger Partyhut", "headSpecialNyeNotes": "Du hast einen ulkigen Partyhut erhalten! Trage ihn mit Stolz bei Deinem Rutsch ins neue Jahr! Gewährt keinen Attributbonus.", "headSpecialYetiText": "Helm des Yeti-Zähmers", @@ -969,13 +979,13 @@ "headSpecialWinter2017RogueText": "Frosthelm", "headSpecialWinter2017RogueNotes": "Aus Eiskristallen geformt wird Dir dieser Helm helfen, Dich unbemerkt durch winterliche Landschaften zu bewegen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016-2017 Winterausrüstung.", "headSpecialWinter2017WarriorText": "Hockey-Helm", - "headSpecialWinter2017WarriorNotes": "Dies ist ein harter und beständiger Helm, geschaffen um Aufschlägen durch Eis oder gar roten täglichen Aufgaben zu widerstehen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016-2017 Winterausrüstung.", + "headSpecialWinter2017WarriorNotes": "Dies ist ein harter und beständiger Helm, geschaffen um Aufschlägen durch Eis oder gar roten Tagesaufgaben zu widerstehen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016-2017 Winterausrüstung.", "headSpecialWinter2017MageText": "Winterwolf-Helm", "headSpecialWinter2017MageNotes": "Dieser Helm, nach dem Vorbild des sagenumwobenen Winterwolfs geschaffen, hält Deinen Kopf warm und Deine Sicht klar. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016-2017 Winterausrüstung.", "headSpecialWinter2017HealerText": "Funkelnder Blütenhelm", "headSpecialWinter2017HealerNotes": "Diese glitzernden Blütenblätter fokussieren die Geisteskraft! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2016-2017 Winterausrüstung.", "headSpecialSpring2017RogueText": "Raffinierter Häschenhelm", - "headSpecialSpring2017RogueNotes": "Diese Maske verhindert, dass Dich Deine Niedlichkeit verrät, wenn Du Dich an tägliche Aufgaben (oder Klee) anschleichst! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", + "headSpecialSpring2017RogueNotes": "Diese Maske verhindert, dass Dich Deine Niedlichkeit verrät, wenn Du Dich an Tagesaufgaben (oder Klee) anschleichst! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", "headSpecialSpring2017WarriorText": "Katzenhelm", "headSpecialSpring2017WarriorNotes": "Schütze Deine liebenswerte, pelzige Rübe mit diesem fein verzierten Helm. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", "headSpecialSpring2017MageText": "Hunde-Zaubererhut", @@ -1001,13 +1011,13 @@ "headSpecialNye2017Text": "reich verzierter Partyhut", "headSpecialNye2017Notes": "Du hast einen fantasievollen Partyhut erhalten! Trag ihn mit Stolz, während Du ins neue Jahr hineinfeierst! Gewährt keinen Attributbonus.", "headSpecialWinter2018RogueText": "Rentierhelm", - "headSpecialWinter2018RogueNotes": "The perfect holiday disguise, with a built-in headlight! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", + "headSpecialWinter2018RogueNotes": "Die perfekte Weihnachtsverkleidung, mit eingebautem Scheinwerfer! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "headSpecialWinter2018WarriorText": "Geschenkschachtelhelm", - "headSpecialWinter2018WarriorNotes": "This jaunty box top and bow are not only festive, but quite sturdy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", + "headSpecialWinter2018WarriorNotes": "Dieses flotte Päckchen mit Schleife ist nicht nur festlich, sondern auch ziemlich stabil. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "headSpecialWinter2018MageText": "Glitzernder Zylinder", - "headSpecialWinter2018MageNotes": "Ready for some extra special magic? This glittery hat is sure to boost all your spells! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", + "headSpecialWinter2018MageNotes": "Bereit für eine ganz besondere Magie? Dieser glitzernde Hut wird garantiert alle Deine Zauber verstärken! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "headSpecialWinter2018HealerText": "Mistelzweigkapuze", - "headSpecialWinter2018HealerNotes": "This fancy hood will keep you warm with happy holiday feelings! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", + "headSpecialWinter2018HealerNotes": "Diese schicke Kapuze wird Dich mit fröhlichen Weihnachtsgefühlen warm halten! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "headSpecialSpring2018RogueText": "Entenschnabel-Helm", "headSpecialSpring2018RogueNotes": "Quak quak! Deine Niedlichkeit täuscht über Deine schlaue und listige Natur hinweg. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "headSpecialSpring2018WarriorText": "Strahlenhelm", @@ -1016,22 +1026,22 @@ "headSpecialSpring2018MageNotes": "Die kunstvoll arrangierten Blütenblätter dieses Helms gewähren Dir besondere Frühlingszauber. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "headSpecialSpring2018HealerText": "Granatreif", "headSpecialSpring2018HealerNotes": "Die polierten Edelsteine dieses Diadems verstärken Deine mentale Energie. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", - "headSpecialSummer2018RogueText": "Fishing Sun Hat", - "headSpecialSummer2018RogueNotes": "Provides comfort and protection from the harsh glare of the summer sun over the water. Especially important if you're more accustomed to staying stealthy in the shadows! Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.", - "headSpecialSummer2018WarriorText": "Betta Fish Barbute", - "headSpecialSummer2018WarriorNotes": "Show everyone you're the alpha betta with this flamboyant helm! Increases Strength by <%= str %>. Limited Edition 2018 Summer Gear.", - "headSpecialSummer2018MageText": "Lionfish Crest", - "headSpecialSummer2018MageNotes": "Glare dolorously upon anyone who dares say you look like a “tastyfish”. Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.", - "headSpecialSummer2018HealerText": "Merfolk Monarch Crown", - "headSpecialSummer2018HealerNotes": "Adorned with aquamarine, this finned diadem marks leadership of folk, fish, and those who are a bit of both! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", - "headSpecialFall2018RogueText": "Alter Ego Face", - "headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018WarriorText": "Minotaur Visage", - "headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018MageText": "Candymancer's Hat", - "headSpecialFall2018MageNotes": "This pointy hat is imbued with powerful spells of sweetness. Careful, if it gets wet it may become sticky! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018HealerText": "Ravenous Helm", - "headSpecialFall2018HealerNotes": "This helm is fashioned from a carnivorous plant renowned for its ability to dispatch zombies and other inconveniences. Just watch out that it doesn't chew on your head. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", + "headSpecialSummer2018RogueText": "Fischer-Sonnenhut", + "headSpecialSummer2018RogueNotes": "Bietet Komfort und Schutz vor der harten blendenden Sommersonne über dem Wasser. Besonders wichtig, wenn Du es gewohnt bist, heimlich im Schatten zu bleiben! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "headSpecialSummer2018WarriorText": "Kampffisch-Barbute", + "headSpecialSummer2018WarriorNotes": "Mit diesem extravaganten Helm kannst du allen zeigen, dass Du der Alpha-Kampffisch bist! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "headSpecialSummer2018MageText": "Feuerfisch-Kopfputz", + "headSpecialSummer2018MageNotes": "Starre jeden gequält an, der es wagt zu sagen, dass Du wie ein \"Leckerbissenfisch\" aussiehst. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "headSpecialSummer2018HealerText": "Meervolk-Monarchen-Krone", + "headSpecialSummer2018HealerNotes": "Dieses mit Aquamarin verzierte Diadem markiert die Führung von Volk, Fisch und denen, die ein wenig von beidem sind! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "headSpecialFall2018RogueText": "Alter Ego Gesicht", + "headSpecialFall2018RogueNotes": "Die meisten von uns verstecken ihre inneren Kämpfe. Diese Maske zeigt, dass wir alle eine Spannung zwischen unseren guten und schlechten Impulsen erleben. Außerdem kommt sie mit einem netten Hut! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "headSpecialFall2018WarriorText": "Minotaurus-Maske", + "headSpecialFall2018WarriorNotes": "Diese furchterregende Maske zeigt, dass Du Deine Aufgaben wirklich bei den Hörnern packen kannst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "headSpecialFall2018MageText": "Hut des Süßigkeitenbeschwörers", + "headSpecialFall2018MageNotes": "Dieser spitze Hut ist von mächtigen Zaubersprüchen der Süße erfüllt. Vorsicht, wenn er nass wird, könnte er klebrig werden! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "headSpecialFall2018HealerText": "Raubgieriger Helm", + "headSpecialFall2018HealerNotes": "Dieser Helm ist aus einer fleischfressenden Pflanze gefertigt, die für ihre Fähigkeit bekannt ist, Zombies und andere Unannehmlichkeiten zu erledigen. Pass nur auf, dass er nicht auf Deinem Kopf herumkaut. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Herbstausrüstung.", "headSpecialGaymerxText": "Regenbogenkriegerhelm", "headSpecialGaymerxNotes": "Zur Feier der GaymerX-Konferenz ist dieser spezielle Helm dekoriert mit einem strahlenden, farbenfrohen Regenbogenmuster! GaymerX ist eine Videospiel-Tagung, die LGBTQ und Videospiele feiert und für alle offen ist.", "headMystery201402Text": "Geflügelter Helm", @@ -1071,7 +1081,7 @@ "headMystery201605Text": "Blaskapellen-Bardenhut", "headMystery201605Notes": "Sechsundsiebzig Drachen führten die große Parade an, zusammen mit hundertzehn Greifen! Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2016.", "headMystery201606Text": "Selkie-Mütze", - "headMystery201606Notes": "Summe die Melodie des Ozeans, wenn Du Dich unter die frohlockenden Seehunde mischst! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2016.", + "headMystery201606Notes": "Summe die Melodie des Ozeans, wenn Du Dich unter die herumtollenden Seehunde mischst! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2016.", "headMystery201607Text": "Meeresboden-Schurkenhelm", "headMystery201607Notes": "Der Seetang, der auf diesem Helm wächst, hilft Dir, Dich zu tarnen. Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2016.", "headMystery201608Text": "Blitzhelm", @@ -1081,18 +1091,18 @@ "headMystery201610Text": "Spektralflamme", "headMystery201610Notes": "Diese Flammen erwecken die Geisterkraft in Dir. Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2016.", "headMystery201611Text": "Schicker Partyhut", - "headMystery201611Notes": "Mit diesem gefiederten Hut, bist Du mit Sicherheit die schickste Person des Fests. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2016.", + "headMystery201611Notes": "Mit diesem gefiederten Hut bist Du mit Sicherheit die schickste Person des Fests. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2016.", "headMystery201612Text": "Nussknacker-Helm", "headMystery201612Notes": "Dieser hohe und prachtvolle Helm ist eine großartige Ergänzung zu Deinem Festtags-Outfit! Gewährt keinen Attributbonus. Abonnentengegenstand, Dezember 2016.", "headMystery201702Text": "Herzensstehler-Kapuze", - "headMystery201702Notes": "Obwohl diese Kapuze dein Gesicht verdeckt, vergrößert sie deine Anziehungskraft! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2017.", + "headMystery201702Notes": "Obwohl diese Kapuze Dein Gesicht verdeckt, vergrößert sie Deine Anziehungskraft! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2017.", "headMystery201703Text": "Helm des Schimmerns", "headMystery201703Notes": "Das sanfte Licht, das von diesem gehörnten Helm reflektiert wird, vermag selbst den wütendsten Gegner zu besänftigen. Gewährt keinen Attributbonus. Abonnentengegenstand, März 2017.", "headMystery201705Text": "Gefiederter Kämpfer-Helm", "headMystery201705Notes": "Habitica ist bekannt für seine wilden und produktiven Greifen-Krieger! Reihe Dich ein in in ihre angesehenen Ränge indem Du diesen gefiederten Helm aufsetzt. Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2017.", - "headMystery201707Text": "Quallenschirmhut", - "headMystery201707Notes": "Brauchst Du ein paar extra Hände für Deine Aufgaben? Dieser durchscheinende Quallenschirm hat ein paar Tentakeln, die Dir helfen! Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2017.", - "headMystery201710Text": "Gebieterischer Gnom Helm", + "headMystery201707Text": "Quallenzauberer-Hut", + "headMystery201707Notes": "Brauchst Du ein paar extra Hände für Deine Aufgaben? Dieser durchscheinende Quallenschirm hat ein paar Tentakel, die Dir helfen! Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2017.", + "headMystery201710Text": "Gebieterischer-Gnom-Helm", "headMystery201710Notes": "Dieser Helm lässt Dich einschüchternd aussehen... aber er wird Deiner Tiefenwahrnehmung keinen Gefallen tun! Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2017.", "headMystery201712Text": "Kerzenzauberer-Krone", "headMystery201712Notes": "Diese Krone bringt selbst in die dunkelste Winternacht Licht und Wärme. Gewährt keinen Attributbonus. Abonnentengegenstand, Dezember 2017.", @@ -1100,16 +1110,20 @@ "headMystery201802Notes": "Die Fühler auf diesem Helm funktionieren wie niedliche Wünschelruten, die Gefühle der Liebe und Unterstützung in der Nähe aufspüren. Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2018.", "headMystery201803Text": "Wagemutiges Libellendiadem", "headMystery201803Notes": "Trotz ihres dekorativen Aussehens können Dir die Flügel auf diesen Diadem extra Auftrieb geben! Gewährt keinen Attributbonus. Abonnentengegenstand, März 2018. ", - "headMystery201805Text": "Phenomenal Peacock Helm", - "headMystery201805Notes": "This helm will make you the proudest and prettiest (possibly also the loudest) bird in town. Confers no benefit. May 2018 Subscriber Item.", - "headMystery201806Text": "Alluring Anglerfish Helm", - "headMystery201806Notes": "The mesmerizing light atop this helm will call all the creatures of the sea to your side. We urge you to use your glowy powers of attraction for good! Confers no benefit. June 2018 Subscriber Item.", - "headMystery201807Text": "Sea Serpent Helm", - "headMystery201807Notes": "The strong scales on this helm will protect you from any manner of oceanic foe. Confers no benefit. July 2018 Subscriber Item.", - "headMystery201808Text": "Lava Dragon Cowl", - "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", - "headMystery201809Text": "Crown of Autumn Flowers", - "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201805Text": "Helm des Phenomenalen Pfaus", + "headMystery201805Notes": "Mit diesem Helm wirst Du zum stolzesten und schönsten (und möglicherweise auch lautesten) Vogel der Stadt. Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2018.", + "headMystery201806Text": "Helm des Verführerischen Anglerfisches", + "headMystery201806Notes": "Das hypnotisierende Licht auf diesem Helm wird alle Kreaturen des Meeres an Deine Seite rufen. Wir empfehlen Dir, Deine glühende Anziehungskraft für das Gute zu nutzen! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2018.", + "headMystery201807Text": "Seeschlangen-Helm", + "headMystery201807Notes": "Die starken Schuppen an diesem Helm werden Dich vor jeder Art von ozeanischen Feinden schützen. Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2018.", + "headMystery201808Text": "Lavadrachen-Haube", + "headMystery201808Notes": "Die leuchtenden Hörner auf dieser Haube erhellen Deinen Weg durch unterirdische Höhlen. Gewährt keinen Attributbonus. Abonnentengegenstand, August 2018.", + "headMystery201809Text": "Herbstblumen-Krone", + "headMystery201809Notes": "Die letzten Blüten der warmen Herbsttage erinnern an die Schönheit der Jahreszeit. Gewährt keinen Attributbonus. Abonnentengegenstand, September 2018.", + "headMystery201810Text": "Dunkelwald-Helm", + "headMystery201810Notes": "Wenn Du Dich auf einer Reise durch einen gruseligen Ort befindest, werden die leuchtend roten Augen dieses Helms sicherlich alle Feinde auf Deinem Weg verscheuchen. Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2018.", + "headMystery201811Text": "Prächtiger Hexer-Hut", + "headMystery201811Notes": "Trage diesen gefiederten Hut um auch bei den schicksten Zauberer-Treffen herauszustechen. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2018.", "headMystery301404Text": "Schicker Zylinder", "headMystery301404Notes": "Ein schicker Zylinder für die feinsten Ehrenleute! Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 3015.", "headMystery301405Text": "Einfacher Zylinder", @@ -1133,7 +1147,7 @@ "headArmoireRoyalCrownText": "Königliche Krone", "headArmoireRoyalCrownNotes": "Ein Hoch auf den mächtigen und starken Herrscher! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Königsset (Gegenstand 1 von 3).", "headArmoireGoldenLaurelsText": "Goldene Lorbeeren", - "headArmoireGoldenLaurelsNotes": "Diese goldenen Lorbeeren dienen als Belohnung für diejenigen, die schlechte Gewohnheiten besiegt haben. Erhöht Wahrnehmung und Ausdauer jeweils um <%= attrs %>. Verzauberter Schrank: Goldene-Toga-Set (Gegenstand 2 von 3).", + "headArmoireGoldenLaurelsNotes": "Diese goldenen Lorbeeren dienen als Belohnung für diejenigen, die schlechte Gewohnheiten besiegt haben. Erhöht Wahrnehmung und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Goldene-Toga-Set (Gegenstand 2 von 3).", "headArmoireHornedIronHelmText": "Gehörnter Eisenhelm", "headArmoireHornedIronHelmNotes": "Dieser mit Leidenschaft aus Eisen gehämmerte, gehörnte Helm ist fast unzerbrechlich. Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Gehörntes Eisenset (Gegenstand 1 von 3).", "headArmoireYellowHairbowText": "Gelbe Haarschleife", @@ -1145,13 +1159,13 @@ "headArmoireBlackCatText": "Schwarzer Katzenhut", "headArmoireBlackCatNotes": "Dieser schwarze Hut ... schnurrt. Und sein Schwanz zuckt. Und er atmet? Okay, Du hast einfach bloß eine schlafende Katze auf dem Kopf. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "headArmoireOrangeCatText": "Orangener Katzenhut", - "headArmoireOrangeCatNotes": "Dieser orangene Hut ... schnurrt. Und sein Schwanz zuckt. Und er atmet? Okay, Du hast einfach bloß eine schlafende Katze auf dem Kopf. Erhöht Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headArmoireOrangeCatNotes": "Dieser orangene Hut... schnurrt. Und sein Schwanz zuckt. Und er atmet? Okay, Du hast einfach eine schlafende Katze auf dem Kopf. Erhöht Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "headArmoireBlueFloppyHatText": "Blauer Schlapphut", - "headArmoireBlueFloppyHatNotes": "Viele Zaubersprüche wurden auf diesen Hut gewirkt, um ihm seine strahlend blaue Farbe zu geben. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headArmoireBlueFloppyHatNotes": "Viele Zaubersprüche wurden auf diesen Hut gewirkt, um ihm seine strahlend blaue Farbe zu geben. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Blaues Loungewear-Set (Gegenstand 1 von 3).", "headArmoireShepherdHeaddressText": "Kopfschmuck des Hirten", "headArmoireShepherdHeaddressNotes": "Manchmal lieben es die Greifen, die Du hütest, auf dieser Kopfbedeckung herumzukauen, aber Du wirkst damit nichtsdestotrotz intelligenter. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Hirten-Set (Gegenstand 3 von 3).", "headArmoireCrystalCrescentHatText": "Kristalliner Mondsichelhut", - "headArmoireCrystalCrescentHatNotes": "Das Design auf diesem Hut nimmt mit den Mondphasen zu und ab. Erhöht Intelligenz und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 1 von 3).", + "headArmoireCrystalCrescentHatNotes": "Das Design auf diesem Hut nimmt mit den Mondphasen zu und ab. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 1 von 3).", "headArmoireDragonTamerHelmText": "Drachenzähmer-Helm", "headArmoireDragonTamerHelmNotes": "Du siehst genau wie ein Drache aus. Die perfekte Tarnung ... Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Drachenzähmer-Set (Gegenstand 1 von 3).", "headArmoireBarristerWigText": "Richterperücke", @@ -1166,20 +1180,20 @@ "headArmoireGraduateCapNotes": "Gratulation! Für Dein tiefes Nachdenken hast Du diese Denkkappe erhalten. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 3 von 3).", "headArmoireGreenFloppyHatText": "Grüner Schlapphut", "headArmoireGreenFloppyHatNotes": "Viele Zaubersprüche wurden auf diesen Hut gewirkt, um ihm seine prächtige grüne Frabe zu verleihen. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", - "headArmoireCannoneerBandannaText": "Kanonier Bandana", - "headArmoireCannoneerBandannaNotes": "Das Kanonieren ist mein Leben! Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Kanonier Set (Gegenstand 3 von 3).", + "headArmoireCannoneerBandannaText": "Kanonier-Bandana", + "headArmoireCannoneerBandannaNotes": "Das Kanonieren ist mein Leben! Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Kanonier-Set (Gegenstand 3 von 3).", "headArmoireFalconerCapText": "Falknerkappe", "headArmoireFalconerCapNotes": "Diese lustige Kappe lässt Dich Greifvögel besser verstehen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Falkner Set (Gegenstand 2 von 3). ", "headArmoireVermilionArcherHelmText": "Zinnoberroter Schützenhelm", "headArmoireVermilionArcherHelmNotes": "Der magische Rubin in diesem Helm wird Dir zur Zielgenauigkeit eines Lasers verhelfen! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Zinnoberrotes Bogenschützenset (Gegenstand 3 von 3).", "headArmoireOgreMaskText": "Ogermaske", - "headArmoireOgreMaskNotes": "Deine Feinde werden um ihr Leben rennen, wenn sie einen Oger auf sich zukommen sehen. Erhöht Ausdauer und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Oger Outfit (Gegenstand 1 von 3).", + "headArmoireOgreMaskNotes": "Deine Feinde werden um ihr Leben rennen, wenn sie einen Oger auf sich zukommen sehen. Erhöht Ausdauer und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Oger-Outfit (Gegenstand 1 von 3).", "headArmoireIronBlueArcherHelmText": "Eisenblauer Schützenhelm", - "headArmoireIronBlueArcherHelmNotes": "DIckschädel? Nein, Du bist lediglich gut geschützt. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Eisenschützen-Set (Gegenstand 1 von 3).", + "headArmoireIronBlueArcherHelmNotes": "Dickschädel? Nein, Du bist lediglich gut geschützt. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Eisenschützen-Set (Gegenstand 1 von 3).", "headArmoireWoodElfHelmText": "Waldelfenhelm", "headArmoireWoodElfHelmNotes": "Dieser Helm aus Blättern mag zerbrechlich aussehen, aber er schützt Dich vor rauem Wetter und gefährlichen Feinden. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Waldelfenset (Gegenstand 1 von 3).", "headArmoireRamHeaddressText": "Widder-Kopfschmuck", - "headArmoireRamHeaddressNotes": "This elaborate helm is fashioned to look like a ram's head. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Ram Barbarian Set (Item 1 of 3).", + "headArmoireRamHeaddressNotes": "Dieser ausgeklügelte Helm wurde gestaltet, um wie ein Widderkopf auszusehen. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Widder-Barbar-Set (Gegenstand 1 von 3).", "headArmoireCrownOfHeartsText": "Herzkrone", "headArmoireCrownOfHeartsNotes": "Diese rosenrote Krone ist nicht nur ein Blickfang! Sie wird auch Dein Herz für schwierige Aufgaben stärken. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Herzkönigin Set (Gegenstand 1 von 3).", "headArmoireMushroomDruidCapText": "Pilz-Druidenkappe", @@ -1193,29 +1207,29 @@ "headArmoireAntiProcrastinationHelmText": "Anti-Aufschieberitis-Helm", "headArmoireAntiProcrastinationHelmNotes": "Dieser mächtige Stahlhelm wird Dir dabei helfen, den Kampf zu gewinnen, um gesund, glücklich und produktiv zu sein! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Anti-Aufschieberitis-Set (Gegenstand 1 von 3).", "headArmoireCandlestickMakerHatText": "Kerzenmacherhut", - "headArmoireCandlestickMakerHatNotes": "Mit einem flotten Hut macht jeder Job mehr Spaß und die Kerzenmacherei ist da keine Ausnahme! Erhöht Wahrnehmung und Intelligenz jeweils um<%= attrs %>. Verzauberter Schrank (Gegenstand 2 von 3).", + "headArmoireCandlestickMakerHatNotes": "Mit einem flotten Hut macht jeder Job mehr Spaß und die Kerzenmacherei ist da keine Ausnahme! Erhöht Wahrnehmung und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Kerzenmacher-Set (Gegenstand 2 von 3).", "headArmoireLamplightersTopHatText": "Laternenanzünder-Zylinder", - "headArmoireLamplightersTopHatNotes": "This jaunty black hat completes your lamp-lighting ensemble! Increases Constitution by <%= con %>. Enchanted Armoire: Lamplighter's Set (Item 3 of 4).", + "headArmoireLamplightersTopHatNotes": "Dieser flotte, schwarze Hut komplettiert Dein Laternenanzünder-Outfit! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Laternenanzünder-Set ( Gegenstand 3 von 4).", "headArmoireCoachDriversHatText": "Hut des Kutschers", "headArmoireCoachDriversHatNotes": "Dieser Hut ist elegant, aber nicht ganz so elegant wie ein Zylinder. Verliere ihn nicht auf Deinen schnellen Kutschfahrten durch das Land! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Kutscherset (Gegenstand 2 von 3).", "headArmoireCrownOfDiamondsText": "Diamantenkrone", - "headArmoireCrownOfDiamondsNotes": "This shining crown isn't just a great hat; it will also sharpen your mind! Increases Intelligence by <%= int %>. Enchanted Armoire: King of Diamonds Set (Item 2 of 4).", + "headArmoireCrownOfDiamondsNotes": "Diese glänzende Krone ist nicht einfach nur eine großartige Kopfbedeckung; sie schärft auch Deinen Verstand! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Diamantenkönig-Set (Gegenstand 2 von 4).", "headArmoireFlutteryWigText": "Flatternde Perücke", - "headArmoireFlutteryWigNotes": "This fine powdered wig has plenty of room for your butterflies to rest if they get tired while doing your bidding. Increases Intelligence, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 2 of 4).", + "headArmoireFlutteryWigNotes": "Diese fein gepuderte Perücke bietet viel Platz für Deine Schmetterlinge zum Ausruhen, wenn sie müde werden, nachdem sie Deinen Anweisungen gefolgt sind. Erhöht Intelligenz, Wahrnehmung und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Flatterndes Frack-Set (Gegenstand 2 von 4).", "headArmoireBirdsNestText": "Vogelnest", "headArmoireBirdsNestNotes": "Wenn Du merkst, dass sich etwas rührt und Du Tschilpen hörst, könnte es sein, dass Du in Deinem neuen Hut neue Freunde ausgebrütet hast. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "headArmoirePaperBagText": "Papiertüte", - "headArmoirePaperBagNotes": "This bag is a hilarious but surprisingly protective helm (don't worry, we know you look good under there!). Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", - "headArmoireBigWigText": "Big Wig", - "headArmoireBigWigNotes": "Some powdered wigs are for looking more authoritative, but this one is just for laughs! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", - "headArmoireGlassblowersHatText": "Glassblower's Hat", - "headArmoireGlassblowersHatNotes": "This hat mainly just looks good with your other protective glassblowing gear! Increases Perception by <%= per %>. Enchanted Armoire: Glassblower Set (Item 3 of 4).", - "headArmoirePiraticalPrincessHeaddressText": "Piratical Princess Headdress", - "headArmoirePiraticalPrincessHeaddressNotes": "Fancy buccaneers are known for their fancy headwear! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 1 of 4).", - "headArmoireJeweledArcherHelmText": "Jeweled Archer Helm", - "headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).", - "headArmoireVeilOfSpadesText": "Veil of Spades", - "headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).", + "headArmoirePaperBagNotes": "Diese Tasche ist ein urkomischer, aber überraschend schützender Helm. (Keine Sorge, wir wissen, dass Du darunter gut aussiehst!) Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headArmoireBigWigText": "Riesige Perücke", + "headArmoireBigWigNotes": "Einige gepuderte Perücken sind dafür gedacht, autoritärer auszusehen, aber diese hier ist nur zum Lachen! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headArmoireGlassblowersHatText": "Glasbläser-Hut", + "headArmoireGlassblowersHatNotes": "Dieser Hut sieht einfach gut aus mit Deiner Glasbläser-Schutzausrüstung! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Glasbläser-Set (Gegenstand 3 von 4).", + "headArmoirePiraticalPrincessHeaddressText": "Piratiger Prinzessinnen-Kopfschmuck", + "headArmoirePiraticalPrincessHeaddressNotes": "Ausgefallene Seeräuber sind bekannt für ihre ausgefallene Kopfbedeckung! Erhöht Wahrnehmung und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Piratiges Prinzessinnen-Set (Gegenstand 1 von 4).", + "headArmoireJeweledArcherHelmText": "Juwelenbesetzter Bogenschützen-Helm", + "headArmoireJeweledArcherHelmNotes": "Dieser Helm mag kunstvoll aussehen, ist aber auch äußerst leicht und stark. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Juwelenbesetztes Bogenschützen-Set (Gegenstand 1 von 3).", + "headArmoireVeilOfSpadesText": "Pik-Schleier", + "headArmoireVeilOfSpadesNotes": "Ein schattiger und mysteriöser Schleier, der Deine Tarnung verstärken wird. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Pik-Ass-Set (Gegenstand 1 von 3).", "offhand": "Schildhand-Gegenstand", "offhandCapitalized": "Schildhand-Gegenstand", "shieldBase0Text": "Keine Schildhand-Ausrüstung.", @@ -1243,11 +1257,11 @@ "shieldSpecial0Text": "Gequälter Totenschädel", "shieldSpecial0Notes": "Sieht hinter den Vorhang des Todes und zeigt Feinden das, was es dort findet, um sie das Fürchten zu lehren. Erhöht Wahrnehmung um <%= per %>.", "shieldSpecial1Text": "Kristallschild", - "shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all Stats by <%= attrs %>.", + "shieldSpecial1Notes": "Zerschmettert Pfeile und lenkt die Worte von Neinsagern ab. Erhöht alle Attribute um <%= attrs %>.", "shieldSpecialTakeThisText": "Take This-Schild", - "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "shieldSpecialTakeThisNotes": "Dieser Schild wurde durch die Teilnahme an einem von Take This gesponserten Wettbewerb verdient. Glückwunsch! Erhöht alle Attribute um <%= attrs %>.", "shieldSpecialGoldenknightText": "Mustaines Meilenstein-matschender Morgenstern", - "shieldSpecialGoldenknightNotes": "Konferenzen, Kreaturen, Krankheit: Alles erledigt! Zerstampft! Erhöht Ausdauer und Wahrnehmung jeweils um <%= attrs %>.", + "shieldSpecialGoldenknightNotes": "Konferenzen, Kreaturen, Krankheit: Alles erledigt! Zerstampft! Erhöht Ausdauer und Wahrnehmung um jeweils <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Mondperlenschild", "shieldSpecialMoonpearlShieldNotes": "Für schnelles Schwimmen entworfen und auch ein bisschen zur Verteidigung. Erhöht Ausdauer um <%= con %>.", "shieldSpecialMammothRiderHornText": "Mammutreiter-Horn", @@ -1261,7 +1275,7 @@ "shieldSpecialWintryMirrorText": "Winterlicher Spiegel", "shieldSpecialWintryMirrorNotes": "Wie sonst solltest Du Dein winterliches Aussehen am besten bewundern? Erhöht Intelligenz um <%= int %>.", "shieldSpecialWakizashiText": "Wakizashi", - "shieldSpecialWakizashiNotes": "Dieses kurze Schwert ist perfekt für Kämpfe mit Deinen täglichen Aufgaben auf engstem Raum geeignet! Erhöht Ausdauer um <%= con %>.", + "shieldSpecialWakizashiNotes": "Dieses kurze Schwert ist perfekt für Kämpfe mit Deinen Tagesaufgaben auf engstem Raum geeignet! Erhöht Ausdauer um <%= con %>.", "shieldSpecialYetiText": "Schild des Yeti-Zähmers", "shieldSpecialYetiNotes": "Dieser Schild reflektiert das Licht des Schnees. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2013-2014 Winterausrüstung.", "shieldSpecialSnowflakeText": "Schneeflockenschild", @@ -1273,9 +1287,9 @@ "shieldSpecialSpringHealerText": "Quietscheball des höchsten Schutzes", "shieldSpecialSpringHealerNotes": "Erzeugt ein entsetzliches, andauerndes Quietschen wenn man hineinbeißt und verscheucht so alle Gegner. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.", "shieldSpecialSummerRogueText": "Piratensäbel", - "shieldSpecialSummerRogueNotes": "Stopp! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.", + "shieldSpecialSummerRogueNotes": "Stopp! Du wirst diese Tagesaufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.", "shieldSpecialSummerWarriorText": "Treibholzschild", - "shieldSpecialSummerWarriorNotes": "Dieser Schild, hergestellt aus dem Holz untergegangener Schiffe, kann selbst die stürmischsten täglichen Aufgaben abschrecken. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2014 Sommerausrüstung.", + "shieldSpecialSummerWarriorNotes": "Dieser Schild, hergestellt aus dem Holz untergegangener Schiffe, kann selbst die stürmischsten Tagesaufgaben abschrecken. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2014 Sommerausrüstung.", "shieldSpecialSummerHealerText": "Schild der Untiefen", "shieldSpecialSummerHealerNotes": "Niemand wird es wagen, das Korallenriff anzugreifen, wenn er vor diesem glänzenden Schild steht! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2014 Sommerausrüstung.", "shieldSpecialFallRogueText": "Silberner Pflock", @@ -1302,7 +1316,7 @@ "shieldSpecialSummer2015WarriorNotes": "Dieser wie Sand und Meer glänzende Schild aus Tiefseemetall wurde von den Kunsthandwerkern aus Dilatory hergestellt. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Sommerausrüstung.", "shieldSpecialSummer2015HealerText": "Eingefasster Schild", "shieldSpecialSummer2015HealerNotes": "Benutze diesen Schild um Bilgenratten wegzuschlagen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Sommerausrüstung.", - "shieldSpecialFall2015RogueText": "Kampfaxt", + "shieldSpecialFall2015RogueText": "Geflügelte Kampfaxt", "shieldSpecialFall2015RogueNotes": "Furchterregende To-Dos ducken sich unter den Schlägen dieser Axt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Herbstausrüstung.", "shieldSpecialFall2015WarriorText": "Vogelfutterbeutel", "shieldSpecialFall2015WarriorNotes": "Ja, Du solltest die Krähen ERSCHRECKEN, aber ein paar Freunde zu gewinnen kann nicht schaden! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Herbstausrüstung.", @@ -1329,7 +1343,7 @@ "shieldSpecialFall2016RogueText": "Spinnenbiss-Dolch", "shieldSpecialFall2016RogueNotes": "Fühle den Stich des Spinnenbisses! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016 Herbstausrüstung.", "shieldSpecialFall2016WarriorText": "Verteidigungswurzeln", - "shieldSpecialFall2016WarriorNotes": "Verteidige Dich gegen die täglichen Aufgaben mit diesen verwundenen Wurzeln! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2016 Herbstausrüstung.", + "shieldSpecialFall2016WarriorNotes": "Verteidige Dich gegen die Tagesaufgaben mit diesen verwundenen Wurzeln! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2016 Herbstausrüstung.", "shieldSpecialFall2016HealerText": "Gorgonenschild", "shieldSpecialFall2016HealerNotes": "Bewundere nicht Dein eigenes Spiegelbild darin. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2016 Herbstausrüstung.", "shieldSpecialWinter2017RogueText": "Eisaxt", @@ -1347,39 +1361,39 @@ "shieldSpecialSummer2017RogueText": "Seedrachenflosse", "shieldSpecialSummer2017RogueNotes": "Der Rand dieser Flosse ist rasiermesserscharf. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Sommerausrüstung.", "shieldSpecialSummer2017WarriorText": "Jakobsmuschel-Schild", - "shieldSpecialSummer2017WarriorNotes": "Diese Muschel, die Du gerade gefunden hast ist sowohl dekorativ UND abwehrend. Erhöht Deine Ausdauer um <%= con %>. Limitierte Ausgabe der Sommerausrüstung 2017.", + "shieldSpecialSummer2017WarriorNotes": "Diese Muschel, die Du gerade gefunden hast, ist sowohl dekorativ UND abwehrend. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe der Sommerausrüstung 2017.", "shieldSpecialSummer2017HealerText": "Auster-Schild", - "shieldSpecialSummer2017HealerNotes": "Diese magische Auster erzeugt andauernd Perlen genauso wie Schutz. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Sommerausrüstung.", + "shieldSpecialSummer2017HealerNotes": "Diese magische Auster erzeugt andauernd Perlen sowie Schutz. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Sommerausrüstung.", "shieldSpecialFall2017RogueText": "Kandierte Apfelkeule", - "shieldSpecialFall2017RogueNotes": "Besiege deine Gegner mit Süße! Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017 Herbstausrüstung.", + "shieldSpecialFall2017RogueNotes": "Besiege Deine Gegner mit Süße! Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "shieldSpecialFall2017WarriorText": "Zuckermaisschild", "shieldSpecialFall2017WarriorNotes": "Dieser gezuckerte Schild hat mächtige schützende Kräfte, versuche also nicht daran zu naschen! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "shieldSpecialFall2017HealerText": "Herumgeisternde Kugel", "shieldSpecialFall2017HealerNotes": "Diese Kugel kreischt gelegentlich. Es tut uns leid, aber wir wissen nicht warum. Jedenfalls sieht sie schick aus! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "shieldSpecialWinter2018RogueText": "Pfefferminz-Haken", - "shieldSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", + "shieldSpecialWinter2018RogueNotes": "Perfekt geeignet, um Wände zu erklimmen oder um Deine Gegner mit zuckersüßen Süßigkeiten abzulenken. Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "shieldSpecialWinter2018WarriorText": "Magische Geschenktüte", - "shieldSpecialWinter2018WarriorNotes": "Just about any useful thing you need can be found in this sack, if you know the right magic words to whisper. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", + "shieldSpecialWinter2018WarriorNotes": "In diesem Sack findet sich so ziemlich jedes nützliche Ding, das Du brauchst, wenn Du die richtigen Zauberworte zum Flüstern kennst. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", "shieldSpecialWinter2018HealerText": "Mistelzweigglocke", - "shieldSpecialWinter2018HealerNotes": "What's that sound? The sound of warmth and cheer for all to hear! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", - "shieldSpecialSpring2018WarriorText": "Morgenschild", + "shieldSpecialWinter2018HealerNotes": "Was ist das für ein Geräusch? Der Klang von Wärme und Jubel für alle zu hören! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.", + "shieldSpecialSpring2018WarriorText": "Schild des Morgens", "shieldSpecialSpring2018WarriorNotes": "Dieser stabile Schild glüht im Glanz des ersten Tageslichts. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", "shieldSpecialSpring2018HealerText": "Granatschild", "shieldSpecialSpring2018HealerNotes": "Trotz seines kunstvollen Aussehens ist dieser Granatschild sehr widerstandsfähig! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.", - "shieldSpecialSummer2018WarriorText": "Betta Skull Shield", - "shieldSpecialSummer2018WarriorNotes": "Fashioned from stone, this fearsome skull-styled shield strikes fear into fish foes while rallying your Skeleton pets and mounts. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", - "shieldSpecialSummer2018HealerText": "Merfolk Monarch Emblem", - "shieldSpecialSummer2018HealerNotes": "This shield can produce a dome of air for the benefit of land-dwelling visitors to your watery realm. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", - "shieldSpecialFall2018RogueText": "Vial of Temptation", - "shieldSpecialFall2018RogueNotes": "This bottle represents all the distractions and troubles that keep you from being your best self. Resist! We're cheering for you! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018WarriorText": "Brilliant Shield", - "shieldSpecialFall2018WarriorNotes": "Super shiny to dissuade any troublesome Gorgons from playing peek-a-boo around the corners! Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018HealerText": "Hungry Shield", - "shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "shieldSpecialSummer2018WarriorText": "Kampffisch-Schädelhaube", + "shieldSpecialSummer2018WarriorNotes": "Aus Stein gefertigt, verbreitet dieser Schild im Schädel-Stil Angst unter Fisch-Feinden und trommelt Deine Skelett-Haus- und Reittiere zusammen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "shieldSpecialSummer2018HealerText": "Meervolk-Monarchen-Emblem", + "shieldSpecialSummer2018HealerNotes": "Dieser Schild kann eine Luftkuppel zum Wohle der landlebenden Besucher Deines wässrigen Reiches erzeugen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Sommerausrüstung.", + "shieldSpecialFall2018RogueText": "Ampulle der Versuchung", + "shieldSpecialFall2018RogueNotes": "Diese Flasche repräsentiert all die Ablenkungen und Probleme, die Dich davon abhalten, Dein bestes Selbst zu sein. Widerstehe! Wir feuern Dich an! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "shieldSpecialFall2018WarriorText": "Glänzender Schild", + "shieldSpecialFall2018WarriorNotes": "Super glänzend, um lästige Gorgonen davon abzuhalten, um die Ecke zu schauen! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Herbstausrüstung.", + "shieldSpecialFall2018HealerText": "Hungriger Schild", + "shieldSpecialFall2018HealerNotes": "Mit seinem weit geöffneten Schlund absorbiert dieser Schild die Schläge all Deiner Feinde. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2018 Herbstausrüstung.", "shieldMystery201601Text": "Töter der Vorsätze", "shieldMystery201601Notes": "Diese Klinge kann zur Entfernung aller Ablenkungen verwendet werden. Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 2016.", "shieldMystery201701Text": "Zeitanhalterschild", - "shieldMystery201701Notes": "Halte die Zeit an und bezwinge Deine täglichen Aufgaben! Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 2017.", + "shieldMystery201701Notes": "Halte die Zeit an und bezwinge Deine Tagesaufgaben! Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 2017.", "shieldMystery201708Text": "Lavaschild", "shieldMystery201708Notes": "Dieser zerklüftete Schild aus geschmolzenem Stein schützt Dich vor schlechten Gewohnheiten ohne Deine Hände zu versengen. Gewährt keinen Attributbonus. Abonnentengegenstand, August 2017.", "shieldMystery201709Text": "Handbuch der Hexerei", @@ -1395,7 +1409,7 @@ "shieldArmoireMidnightShieldText": "Mitternachtsschild", "shieldArmoireMidnightShieldNotes": "Dieser Schild ist am mächtigsten um Punkt Mitternacht! Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "shieldArmoireRoyalCaneText": "Königlicher Stock", - "shieldArmoireRoyalCaneNotes": "Ein Hoch auf den besungenen Herrscher! Erhöht Ausdauer, Intelligenz und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Königsset (Gegenstand 2 von 3).", + "shieldArmoireRoyalCaneNotes": "Ein Hoch auf den besungenen Herrscher! Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Königsset (Gegenstand 2 von 3).", "shieldArmoireDragonTamerShieldText": "Drachenzähmer-Schild", "shieldArmoireDragonTamerShieldNotes": "Lenke Deine Feinde mit diesem Schild in Drachenform ab. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Drachenzähmer-Set (Gegenstand 2 von 3).", "shieldArmoireMysticLampText": "Wunderlampe", @@ -1407,44 +1421,46 @@ "shieldArmoirePerchingFalconText": "Sitzender Falke", "shieldArmoirePerchingFalconNotes": "Ein Falke sitzt auf Deinem Arm, bereit sich auf Deine Feinde zu stürzen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Falkner Set (Gegenstand 3 von 3).", "shieldArmoireRamHornShieldText": "Widderhornschild", - "shieldArmoireRamHornShieldNotes": "Ram this shield into opposing Dailies! Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Ram Barbarian Set (Item 3 of 3).", + "shieldArmoireRamHornShieldNotes": "Ramme diesen Schild in feindliche Tagesaufgaben! Erhöht Ausdauer und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Widder-Barbar-Set (Gegenstand 3 von 3).", "shieldArmoireRedRoseText": "Rote Rose", "shieldArmoireRedRoseNotes": "Diese rote Rose riecht bezaubernd. Sie wird außerdem Deinen Verstand schärfen. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "shieldArmoireMushroomDruidShieldText": "Pilzdruiden-Schild", "shieldArmoireMushroomDruidShieldNotes": "Obwohl er aus einem Pilz gefertigt ist, ist nichts schimmlig an diesem harten Schild! Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Pilzdruiden-Set (Gegenstand 3 von 3).", "shieldArmoireFestivalParasolText": "Festival-Sonnenschirm", - "shieldArmoireFestivalParasolNotes": "Dieser leichte Sonnenschirm schützt Dich vor grellem Licht - sei es von der Sonne oder von dunkelroten täglichen Aufgaben! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Festival-Tracht Set (Gegenstand 2 von 3).", + "shieldArmoireFestivalParasolNotes": "Dieser leichte Sonnenschirm schützt Dich vor grellem Licht - sei es von der Sonne oder von dunkelroten Tagesaufgaben! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Festival-Tracht Set (Gegenstand 2 von 3).", "shieldArmoireVikingShieldText": "Wikingerschild", "shieldArmoireVikingShieldNotes": "Dieser robuste hölzerne Schild hält auch den einschüchterndsten Feinden stand. Erhöht Wahrnehmung um <%= per %> und Intelligenz um <%= int %>. Verzauberter Schrank: Wikingerset (Gegenstand 3 von 3).", "shieldArmoireSwanFeatherFanText": "Schwanenfederfächer", "shieldArmoireSwanFeatherFanNotes": "Verwende diesen Fächer, um Deine Bewegungen zu unterstreichen, während Du anmutig wie ein Schwan tanzt. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Schwanentänzer-Set (Gegenstand 3 von 3).", "shieldArmoireGoldenBatonText": "Goldener Taktstock", - "shieldArmoireGoldenBatonNotes": "Wenn du in einen Kampf tänzelst und mit diesem Taktstock zum Beat schlägst, dann bist du nicht zu stoppen! Erhöht Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "shieldArmoireGoldenBatonNotes": "Wenn Du in einen Kampf tänzelst und mit diesem Taktstock zum Beat schlägst, dann bist Du nicht zu stoppen! Erhöht Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "shieldArmoireAntiProcrastinationShieldText": "Anti-Aufschieberitis-Schild", "shieldArmoireAntiProcrastinationShieldNotes": "Mit diesem starken Stahlschild wehrst Du Ablenkungen ab, sobald sie sich nähern! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Anti-Aufschieberitis-Set (Gegenstand 3 von 3).", "shieldArmoireHorseshoeText": "Hufeisen", - "shieldArmoireHorseshoeNotes": "Schütze die Hufe Deiner Reittiere mit diesem Hufeisen. Erhöht Ausdauer, Wahrnehmung und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 3 von 3).", + "shieldArmoireHorseshoeNotes": "Schütze die Hufe Deiner Reittiere mit diesem Hufeisen. Erhöht Ausdauer, Wahrnehmung und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 3 von 3).", "shieldArmoireHandmadeCandlestickText": "Handgearbeitete Kerze", - "shieldArmoireHandmadeCandlestickNotes": "Deine feinen Wachswaren spenden den dankbaren Habiticanern Licht und Wärme! Erhöht Stärke um <%= str %>. Verzauberter Schrank (Gegenstand 3 von 3).", + "shieldArmoireHandmadeCandlestickNotes": "Deine feinen Wachswaren spenden den dankbaren Habiticanern Licht und Wärme! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Kerzenmacher-Set (Gegenstand 3 von 3).", "shieldArmoireWeaversShuttleText": "Schiffchen des Webers", "shieldArmoireWeaversShuttleNotes": "Dieses Werkzeug führt Deinen Schussfaden durch die Kette, um Stoff zu fertigen! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Weber-Set (Gegenstand 3 von 3).", - "shieldArmoireShieldOfDiamondsText": "Shield of Diamonds", - "shieldArmoireShieldOfDiamondsNotes": "This radiant shield not only provides protection, it empowers you with endurance! Increases Constitution by <%= con %>. Enchanted Armoire: King of Diamonds Set (Item 4 of 4).", - "shieldArmoireFlutteryFanText": "Fluttery Fan", - "shieldArmoireFlutteryFanNotes": "On a hot day, there's nothing quite like a fancy fan to help you look and feel cool. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 4 of 4).", - "shieldArmoireFancyShoeText": "Fancy Shoe", - "shieldArmoireFancyShoeNotes": "A very special shoe you're working on. It's fit for royalty! Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 3 of 3).", - "shieldArmoireFancyBlownGlassVaseText": "Fancy Blown Glass Vase", - "shieldArmoireFancyBlownGlassVaseNotes": "What a fancy vase you've made! What will you put inside? Increases Intelligence by <%= int %>. Enchanted Armoire: Glassblower Set (Item 4 of 4).", - "shieldArmoirePiraticalSkullShieldText": "Piratical Skull Shield", - "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", - "shieldArmoireUnfinishedTomeText": "Unfinished Tome", - "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireShieldOfDiamondsText": "Karo-Schild", + "shieldArmoireShieldOfDiamondsNotes": "Dieser strahlende Schild bietet nicht nur Schutz, sondern macht Dich auch ausdauernd! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Diamantenkönig-Set (Gegenstand 4 von 4).", + "shieldArmoireFlutteryFanText": "Flatterfächer", + "shieldArmoireFlutteryFanNotes": "An einem heißen Tag geht nichts über einen schicken Fächer, der Dich nicht ins Schwitzen kommen lässt. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Flatterndes Frack-Set (Gegenstand 4 von 4).", + "shieldArmoireFancyShoeText": "Schicker Schuh", + "shieldArmoireFancyShoeNotes": "Ein ganz besonderer Schuh, an dem Du arbeitest. Er ist eines Königs würdig! Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Schuster-Set (Gegenstand 3 von 3).", + "shieldArmoireFancyBlownGlassVaseText": "Schicke mundgeblasene Vase", + "shieldArmoireFancyBlownGlassVaseNotes": "Was für eine schicke Vase hast Du da gemacht! Was wirst Du da rein tun? Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Glasbläser-Set (Gegenstand 4 von 4).", + "shieldArmoirePiraticalSkullShieldText": "Piratige Schädelhaube", + "shieldArmoirePiraticalSkullShieldNotes": "Dieser verzauberte Schild wird die geheimen Orte der Schätze Deiner Feinde flüstern - hör genau hin! Erhöht Wahrnehmung und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Piratiges Prinzessinnen-Set (Gegenstand 4 von 4).", + "shieldArmoireUnfinishedTomeText": "Unfertiger Foliant", + "shieldArmoireUnfinishedTomeNotes": "Du kannst einfach nichts aufschieben, wenn Du das hier hältst! Die Bindung muss fertig gestellt werden, damit die Leute das Buch lesen können! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Buchbinder-Set (Gegenstand 4 von 4).", + "shieldArmoireSoftBluePillowText": "Weiches Blaues Kissen", + "shieldArmoireSoftBluePillowNotes": "Der vernünftige Krieger packt ein Kissen für jede Expedition ein. Schütze Dich vor scharfen Aufgaben.... sogar während Du schläfst. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Blaues Loungewear-Set (Gegenstand 3 von 3).", "back": "Rückenschmuck", "backCapitalized": "Rückenaccessoire", "backBase0Text": "Kein Rückenschmuck", "backBase0Notes": "Kein Rückenschmuck.", - "animalTails": "Animal Tails", + "animalTails": "Tierschwänze", "backMystery201402Text": "Güldene Flügel", "backMystery201402Notes": "Die Federn dieser leuchtenden Flügel glitzern in der Sonne! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2014.", "backMystery201404Text": "Schmetterlingsflügel des Zwielichts", @@ -1454,7 +1470,7 @@ "backMystery201504Text": "Bienenflügel", "backMystery201504Notes": "Summ summ summ! Schwirre von Aufgabe zu Aufgabe. Gewährt keinen Attributbonus. Abonnentengegenstand, April 2015.", "backMystery201507Text": "Cooles Surfboard", - "backMystery201507Notes": "Surfe die Fleißigen Docks herunten und reite die Wellen der Unvollständigkeitsbucht! Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2015.", + "backMystery201507Notes": "Surfe vor dem Hafen von Diligent und reite die Wellen der Unfertik-Bucht! Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2015.", "backMystery201510Text": "Koboldschwanz", "backMystery201510Notes": "Zum Greifen geeignet und mächtig! Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2015.", "backMystery201602Text": "Herzensbrecher-Umhang", @@ -1462,11 +1478,11 @@ "backMystery201608Text": "Donnerumhang", "backMystery201608Notes": "Fliege über den stürmischen Himmel mit diesem aufgeblähten Umhang! Gewährt keinen Attributbonus. Abonnentengegenstand, August 2016.", "backMystery201702Text": "Herzensstehler-Umhang", - "backMystery201702Notes": "Ein Rascheln dieses Umhangs und alle in Deiner Nähe werden von deinem Charm umgehauen! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2017.", + "backMystery201702Notes": "Ein Rascheln dieses Umhangs und alle in Deiner Nähe werden von Deinem Charme umgehauen! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2017.", "backMystery201704Text": "Märchenhafte Feenflügel", "backMystery201704Notes": "Diese schimmernden Flügel werden Dich überall hintragen, sogar bis in die versteckten Reiche, die von magischen Kreaturen beherrscht werden. Gewährt keinen Attributbonus. Abonnentengegenstand, April 2017.", "backMystery201706Text": "Zerfetzte Freibeuter-Flagge", - "backMystery201706Notes": "Der Anblick dieser gehissten Piratenflagge erfüllt jedes To-Do und jede tägliche Aufgabe mit Schrecken! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2017.", + "backMystery201706Notes": "Der Anblick dieser gehissten Piratenflagge erfüllt jedes To-Do und jede Tagesaufgabe mit Schrecken! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2017.", "backMystery201709Text": "Zauberbücherstapel", "backMystery201709Notes": "Magie zu erlernen erfordert eine Menge zu Lesen, aber Du bist Dir sicher, dass Dir nicht langweilig wird! Gewährt keinen Attributbonus. Abonnentengegenstand, September 2017.", "backMystery201801Text": "Frostkobold-Flügel", @@ -1475,38 +1491,40 @@ "backMystery201803Notes": "Diese glänzenden, hellen Fügel werden Dich mühelos durch leichte Frühlingsbrisen und über Lilienteiche tragen. Gewährt keinen Attributbonus. Abonnentengegenstand, März 2018.", "backMystery201804Text": "Eichörnchenschwanz", "backMystery201804Notes": "Klar hilft dieser Schwanz Dir beim Springen von Ast zu Ast, aber viel wichtiger ist seine MAXIMALE FLAUSCHIGKEIT. Gewährt keinen Attributbonus. Abonnentengegenstand, April 2018.", - "backMystery201805Text": "Phenomenal Peacock Tail", - "backMystery201805Notes": "This gorgeous feathery tail is perfect for a strut down a lovely garden path! Confers no benefit. May 2018 Subscriber Item.", + "backMystery201805Text": "Schwanz des Phenomenalen Pfaus", + "backMystery201805Notes": "Dieser wunderschöne Federschwanz ist ideal für einen kleinen Spaziergang auf einem schönen Gartenweg! Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2018. ", "backSpecialWonderconRedText": "Mächtiger Umhang", "backSpecialWonderconRedNotes": "Strotzt vor Stärke und Schönheit. Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "backSpecialWonderconBlackText": "Tückischer Umhang", "backSpecialWonderconBlackNotes": "Gewebt aus Schatten und Geflüster. Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "backSpecialTakeThisText": "Take This-Flügel", - "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "backSpecialTakeThisNotes": "Diese Flügel wurden durch die Teilnahme an einem von Take This gesponsorten Wettbewerb verdient. Gratulation! Erhöht alle Attribute um <%= attrs %>.", "backSpecialSnowdriftVeilText": "Schneewehen-Schleier", "backSpecialSnowdriftVeilNotes": "Dieser durchscheinende Schleier sieht aus, als hättest Du Dich in ein elegantes Schneegestöber gehüllt. Gewährt keinen Attributbonus.", "backSpecialAetherCloakText": "Äthermantel", "backSpecialAetherCloakNotes": "Dieser Umhang gehörte einst der Verschwundenen Klassenmeisterin höchstselbst. Erhöht Wahrnehmung um <%= per %>.", "backSpecialTurkeyTailBaseText": "Truthahnschwanz", - "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", - "backBearTailText": "Bear Tail", - "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", - "backCactusTailText": "Cactus Tail", - "backCactusTailNotes": "This tail makes you look like a prickly cactus! Confers no benefit.", - "backFoxTailText": "Fox Tail", - "backFoxTailNotes": "This tail makes you look like a wily fox! Confers no benefit.", - "backLionTailText": "Lion Tail", - "backLionTailNotes": "This tail makes you look like a regal lion! Confers no benefit.", - "backPandaTailText": "Panda Tail", - "backPandaTailNotes": "This tail makes you look like a gentle panda! Confers no benefit.", - "backPigTailText": "Pig Tail", - "backPigTailNotes": "This tail makes you look like a whimsical pig! Confers no benefit.", - "backTigerTailText": "Tiger Tail", - "backTigerTailNotes": "This tail makes you look like a fierce tiger! Confers no benefit.", - "backWolfTailText": "Wolf Tail", - "backWolfTailNotes": "This tail makes you look like a loyal wolf! Confers no benefit.", + "backSpecialTurkeyTailBaseNotes": "Trage Deinen edlen Truthahn-Schwanz mit Stolz, während Du feierst! Gewährt keinen Attributbonus.", + "backSpecialTurkeyTailGildedText": "Vergoldeter Truthahnschwanz", + "backSpecialTurkeyTailGildedNotes": "Dieser Federschmuck ist einer Parade würdig! Gewährt keinen Attributbonus.", + "backBearTailText": "Bärenschwanz", + "backBearTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines tapferen Bären! Gewährt keinen Attributbonus.", + "backCactusTailText": "Kaktusschwanz", + "backCactusTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines stacheligen Kaktus! Gewährt keinen Attributbonus.", + "backFoxTailText": "Fuchsschwanz", + "backFoxTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines listigen Fuchses! Gewährt keinen Attributbonus. ", + "backLionTailText": "Löwenschwanz", + "backLionTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines königlichen Löwen! Gewährt keinen Attributbonus.", + "backPandaTailText": "Pandaschwanz", + "backPandaTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines sanftmütigen Pandas! Gewährt keinen Attributbonus.", + "backPigTailText": "Schweineschanz", + "backPigTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines drolligen Schweinchens! Gewährt keinen Attributbonus.", + "backTigerTailText": "Tigerschwanz", + "backTigerTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines wilden Tigers! Gewährt keinen Attributbonus.", + "backWolfTailText": "Wolfsschwanz", + "backWolfTailNotes": "Dieser Schwanz verleiht Dir das Aussehen eines loyalen Wolfes! Gewährt keinen Attributbonus.", "body": "Körperaccessoire", - "bodyCapitalized": "Rückenaccessoire", + "bodyCapitalized": "Körperaccessoire", "bodyBase0Text": "Kein Kleidungsschmuck", "bodyBase0Notes": "Kein Kleidungsschmuck.", "bodySpecialWonderconRedText": "Rubinkragen", @@ -1516,7 +1534,7 @@ "bodySpecialWonderconBlackText": "Ebenholzkragen", "bodySpecialWonderconBlackNotes": "Ein fescher Ebenholzkragen! Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "bodySpecialTakeThisText": "Take This-Vorderflüge", - "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "bodySpecialTakeThisNotes": "Diese Vorderflüge wurden durch die Teilnahme an einem von Take This gesponsorten Wettbewerb verdient. Gratulation! Erhöht alle Attribute um <%= attrs %>.", "bodySpecialAetherAmuletText": "Ätheramulett", "bodySpecialAetherAmuletNotes": "Dieses Amulett hat eine mysteriöse Geschichte. Erhöht Ausdauer und Stärke um jeweils <%= attrs %>.", "bodySpecialSummerMageText": "Glänzender Kurzumhang", @@ -1531,16 +1549,16 @@ "bodySpecialSummer2015MageNotes": "Diese Schnalle besitzt überhaupt keine Stärke, aber sie glänzt! Gewährt keinen Attributbonus. Limitierte Ausgabe 2015 Sommerausrüstung.", "bodySpecialSummer2015HealerText": "Matrosenhalstuch", "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Gewährt keinen Attributbonus. Limitierte Ausgabe 2015 Sommerausrüstung.", - "bodySpecialNamingDay2018Text": "Royal Purple Gryphon Cloak", - "bodySpecialNamingDay2018Notes": "Happy Naming Day! Wear this fancy and feathery cloak as you celebrate Habitica. Confers no benefit.", + "bodySpecialNamingDay2018Text": "Königlicher purpurfarbener Greifenumhang", + "bodySpecialNamingDay2018Notes": "Alles Liebe zum Namenstag! Trage diesen ausgefallenen und fedrigen Umhang, während Du Habitica feierst. Gewährt keinen Attributbonus.", "bodyMystery201705Text": "Gefaltete gefiederte Kämpfer-Flügel", "bodyMystery201705Notes": "Diese eingefalteten Flügel sehen nicht nur fesch aus: sie geben Dir die Schnelligkeit und Wendigkeit eines Greifs! Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2017.", "bodyMystery201706Text": "Zerlumpter Korsarenumhang", "bodyMystery201706Notes": "Dieser Umhang hat geheime Taschen um all das Gold zu verstecken, dass Du von Deinen Aufgaben erbeutet hast. Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2017.", "bodyMystery201711Text": "Teppichreiterschal", - "bodyMystery201711Notes": "Dieser weiche Schal sieht sehr majestätisch aus wenn er sich leicht im Wind bewegt. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2017.", + "bodyMystery201711Notes": "Dieser weiche gestrickte Schal sieht sehr majestätisch aus wenn er sich leicht im Wind bewegt. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2017.", "bodyArmoireCozyScarfText": "Gemütlicher Schal", - "bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).", + "bodyArmoireCozyScarfNotes": "Dieser feine Schal hält Dich warm, während Du Deinen winterlichen Geschäften nachgehst. Erhöht Ausdauer und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Laternenanzünder-Set ( Gegenstand 4 von 4).", "headAccessory": "Kopfschmuck", "headAccessoryCapitalized": "Kopfschmuck", "accessories": "Accessoires", @@ -1620,15 +1638,15 @@ "headAccessoryMystery201510Text": "Koboldhörner", "headAccessoryMystery201510Notes": "Diese schreckenerregenden Hörner sind ein wenig schleimig. Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2015.", "headAccessoryMystery201801Text": "Frostkobold-Geweih", - "headAccessoryMystery201801Notes": "Dieses eigige Geweih schimmert mit dem Glanze eines Winterpolarlichts. Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 2018.", + "headAccessoryMystery201801Notes": "Dieses eisige Geweih schimmert mit dem Glanz eines Winterpolarlichts. Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 2018.", "headAccessoryMystery201804Text": "Eichörnchenohren", "headAccessoryMystery201804Notes": "Mit diesem flauschigen Geräuschfänger wirst Du nie das Rascheln eines Blatts oder das Geräusch einer fallenden Eichel verpassen! Gewährt keinen Attributbonus. Abonnentengegenstand, April 2018.", "headAccessoryMystery301405Text": "Kopf-Brille", "headAccessoryMystery301405Notes": "\"Brillen sind für die Augen,\" haben sie gesagt. \"Niemand will Brillen, die man nur auf dem Kopf tragen kann,\" haben sie gesagt. Ha! Da hast Du es ihnen aber ordentlich gezeigt! Gewährt keinen Attributbonus. Abonnentengegenstand, August 3015.", "headAccessoryArmoireComicalArrowText": "Komischer Pfeil", - "headAccessoryArmoireComicalArrowNotes": "This whimsical item sure is good for a laugh! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", - "headAccessoryArmoireGogglesOfBookbindingText": "Goggles of Bookbinding", - "headAccessoryArmoireGogglesOfBookbindingNotes": "These goggles will help you zero in on any task, large or small! Increases Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 1 of 4).", + "headAccessoryArmoireComicalArrowNotes": "Dieser wunderliche Gegenstand ist wirklich gut zum Lachen! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headAccessoryArmoireGogglesOfBookbindingText": "Brille der Buchbinderei", + "headAccessoryArmoireGogglesOfBookbindingNotes": "Diese Brille hilft Dir, Dich auf jede Aufgabe einzuschießen, ob groß oder klein! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Buchbinder-Set (Gegenstand 1 von 4).", "eyewear": "Brillen", "eyewearCapitalized": "Brillen & Masken", "eyewearBase0Text": "Keine Brille", diff --git a/website/common/locales/de/generic.json b/website/common/locales/de/generic.json index be0afd247a..f2f11b3b34 100644 --- a/website/common/locales/de/generic.json +++ b/website/common/locales/de/generic.json @@ -14,7 +14,7 @@ "titleAchievs": "Erfolge", "titleProfile": "Profil", "titleInbox": "Posteingang", - "titleTavern": "Gasthaus", + "titleTavern": "Taverne", "titleParty": "Gruppe", "titleHeroes": "Halle der Helden", "titlePatrons": "Halle der Schirmherren", @@ -71,7 +71,7 @@ "submit": "Absenden", "close": "Schließen", "saveAndClose": "Speichern & Schließen", - "saveAndConfirm": "Save & Confirm", + "saveAndConfirm": "Speichern & Bestätigen", "cancel": "Abbrechen", "ok": "OK", "add": "Hinzufügen", @@ -88,10 +88,10 @@ "gems": "Edelsteine", "gemButton": "Du hast <%= number %> Edelsteine.", "needMoreGems": "Brauchst Du mehr Edelsteine?", - "needMoreGemsInfo": "Kaufe jetzt Edelsteine. Oder werde ein Abbonent, um Edelsteine mit Gold zu kaufen, monatlich mysteriöse Gegenstände zu erhalten, Dich über mehr Zufallsgegenstände zu freuen und noch mehr!", + "needMoreGemsInfo": "Kaufe jetzt Edelsteine. Oder werde ein Abonnent, um Edelsteine mit Gold zu kaufen, monatlich mysteriöse Gegenstände zu erhalten, Dich über mehr Beute zu freuen und noch mehr!", "moreInfo": "Mehr Informationen", "moreInfoChallengesURL": "http://habitica.wikia.com/wiki/Challenges", - "moreInfoTagsURL": "http://habitica.wikia.com/wiki/Tags", + "moreInfoTagsURL": "http://de.habitica.wikia.com/wiki/Tags", "showMoreMore": "(mehr anzeigen)", "showMoreLess": "(weniger anzeigen)", "gemsWhatFor": "Klicke hier um Edelsteine zu kaufen! Edelsteine kannst Du gegen besondere Gegestände wie Quests, Avataranpassungen oder saisonale Ausrüstung eintauschen.", @@ -123,8 +123,8 @@ "error": "Fehler", "menu": "Menü", "notifications": "Mitteilungen", - "noNotifications": "You're all caught up!", - "noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!", + "noNotifications": "Du bist auf dem Laufenden!", + "noNotificationsText": "Die Mitteilungsfeen geben dir eine heftige Runde Applaus! Gut gemacht!", "clear": "Leeren", "endTour": "Tour beenden", "audioTheme": "Audio-Motiv", @@ -230,7 +230,7 @@ "streakAchievement": "Du hast einen Strähnenerfolg erzielt!", "firstStreakAchievement": "21-Tage-Strähne", "streakAchievementCount": "<%= streaks %> 21-Tage-Strähnen", - "twentyOneDays": "Du hast Deine tägliche Aufgabe an 21 aufeinander folgenden Tagen erledigt!", + "twentyOneDays": "Du hast Deine Tagesaufgabe an 21 aufeinander folgenden Tagen erledigt!", "dontBreakStreak": "Erstaunliche Leistung. Unterbrich die Strähne nicht!", "dontStop": "Jetzt nicht aufhören!", "levelUpShare": "Ich habe in Habitica ein neues Level erreicht, indem ich meine Gewohnheiten verbessert habe!", @@ -248,6 +248,7 @@ "userIdRequired": "Benutzer-ID wird benötigt", "resetFilters": "Alle Filter zurücksetzen", "applyFilters": "Filter anwenden", + "wantToWorkOn": "Daran will ich arbeiten:", "categories": "Kategorien", "habiticaOfficial": "Habitica offiziell", "animals": "Tiere", @@ -268,7 +269,7 @@ "self_care": "Selbstfürsorge", "habitica_official": "Habitica offiziell", "academics": "Akademiker", - "advocacy_causes": "Interessengruppen", + "advocacy_causes": "Fürsprache + Interessengruppen", "entertainment": "Unterhaltung", "finance": "Finanzen", "health_fitness": "Gesundheit + Fitness", diff --git a/website/common/locales/de/groups.json b/website/common/locales/de/groups.json index 02b32826b3..4c0a50b7c3 100644 --- a/website/common/locales/de/groups.json +++ b/website/common/locales/de/groups.json @@ -1,12 +1,12 @@ { - "tavern": "Gasthaus-Chat", - "tavernChat": "Gasthaus-Chat", + "tavern": "Tavernen-Chat", + "tavernChat": "Tavernen-Chat", "innCheckOut": "Das Gasthaus verlassen", "innCheckIn": "Im Gasthaus erholen", - "innText": "Du erholst Dich im Gasthaus! Während Du dort verweilst, werden Dir Deine täglichen Aufgaben keinen Schaden zufügen, aber trotzdem täglich aktualisiert. Vorsicht: Wenn Du an einem Bosskampf teilnimmst, erhältst Du weiterhin Schaden für die verpassten Aufgaben Deiner Gruppenmitglieder, sofern sich diese nicht auch im Gasthaus befinden! Außerdem wird der Schaden, den Du dem Boss zufügst, (und gefundene Gegenstände) erst angewendet, wenn Du das Gasthaus verlässt.", - "innTextBroken": "Du erholst Dich im Gasthaus, schätze ich ... Während Du dort verweilst, werden Dir Deine täglichen Aufgaben keinen Schaden zufügen, aber trotzdem täglich aktualisiert ... Wenn Du an einem Bosskampf teilnimmst, erhältst Du weiterhin Schaden für die verpassten Aufgaben Deiner Gruppenmitglieder ... sofern sich diese nicht auch im Gasthaus befinden ... Außerdem wird Dein Schaden am Boss (oder gesammelte Gegenstände) nicht berücksichtigt, bis Du das Gasthaus verlässt ... So müde ...", - "innCheckOutBanner": "Du hast derzeit in das Gasthaus eingecheckt. Deine Tagesaufgaben können dir nicht schaden und du erzielst keinen Fortschritt bei deinen Quests.", - "innCheckOutBannerShort": "You are checked into the Inn.", + "innText": "Du erholst Dich im Gasthaus! Während Du dort verweilst, werden Dir Deine Tagesaufgaben keinen Schaden zufügen, aber trotzdem täglich aktualisiert. Vorsicht: Wenn Du an einem Bosskampf teilnimmst, erhältst Du weiterhin Schaden für die verpassten Aufgaben Deiner Gruppenmitglieder, sofern sich diese nicht auch im Gasthaus befinden! Außerdem wird der Schaden, den Du dem Boss zufügst, (und gefundene Gegenstände) erst angewendet, wenn Du das Gasthaus verlässt.", + "innTextBroken": "Du erholst Dich im Gasthaus, schätze ich ... Während Du dort verweilst, werden Dir Deine Tagesaufgaben keinen Schaden zufügen, aber trotzdem täglich aktualisiert ... Wenn Du an einem Bosskampf teilnimmst, erhältst Du weiterhin Schaden für die verpassten Tagesaufgaben Deiner Gruppenmitglieder ... sofern sich diese nicht auch im Gasthaus befinden ... Außerdem wird Dein Schaden am Boss (oder gesammelte Gegenstände) nicht berücksichtigt, bis Du das Gasthaus verlässt ... So müde ...", + "innCheckOutBanner": "Du hast derzeit in das Gasthaus eingecheckt. Deine Tagesaufgaben können Dir nicht schaden und Du erzielst keinen Fortschritt bei Deinen Quests.", + "innCheckOutBannerShort": "Du bist im Gasthaus eingecheckt.", "resumeDamage": "Schaden fortsetzen", "helpfulLinks": "Weiterführende Links", "communityGuidelinesLink": "Community-Richtlinien", @@ -31,18 +31,18 @@ "askQuestionNewbiesGuild": "Stelle eine Frage (Die Habitica-Help-Gilde)", "tavernAlert1": "Um einen Fehler zu melden, gehe auf", "tavernAlert2": "Die Fehlermelde-Gilde", - "moderatorIntro1": "Die Moderatoren des Gasthauses und der Gruppe sind:", + "moderatorIntro1": "Die Moderatoren der Taverne und der Gruppe sind:", "communityGuidelines": "Community-Richtlinien", "communityGuidelinesRead1": "Bitte lies unsere", "communityGuidelinesRead2": "vor dem Chatten.", - "bannedWordUsed": "Hoppla! Es sieht so aus, als würde dieser Beitrag ein Schimpfwort oder einen religiösen Fluch enthält, oder sich auf Suchtstoffe oder nicht-jugendfreie Themen bezieht (<%= swearWordsUsed %>). Habitica hat Spieler unterschiedlichster Herkunft, weswegen wir unseren Chat besonders sauber halten wollen. Du kannst Deine Nachricht gerne überarbeiten, um sie doch noch posten zu können! ", + "bannedWordUsed": "Hoppla! Es sieht so aus, als würde dieser Beitrag ein Schimpfwort oder einen religiösen Fluch enthalten, oder sich auf Suchtstoffe oder nicht-jugendfreie Themen beziehen (<%= swearWordsUsed %>). Habitica hat Spieler unterschiedlichster Herkunft, weswegen wir unseren Chat besonders sauber halten wollen. Du kannst Deine Nachricht gerne überarbeiten, um sie doch noch posten zu können! ", "bannedSlurUsed": "Dein Beitrag enthielt unangebrachten Inhalt und deine Chat Privilegien wurden Dir entzogen.", "party": "Gruppe", "createAParty": "Gruppe erstellen", "updatedParty": "Gruppeneinstellungen wurden aktualisiert.", "errorNotInParty": "Du bist nicht in einer Gruppe", - "noPartyText": "Entweder bist Du noch in keiner Gruppe oder Deine Gruppe dauert etwas länger, um zu laden. Du kannst eine neue Gruppe erstellen und Freunde einladen. Wenn Du stattdessen einer bestehenden Gruppe beitreten willst, sag ihnen, dass sie Deine persönliche Benutzer-ID eingeben sollen und komm dann zurück hierher um nach der Einladung zu suchen:", - "LFG": "Um deine Gruppe bekannt zu machen oder um eine zu finden, der du beitreten kannst, gehe zur <%= linkStart %>Gruppe gesucht (Suche Gruppe)<%= linkEnd %>-Gilde.", + "noPartyText": "Entweder bist Du noch in keiner Gruppe oder Deine Gruppe dauert etwas länger, um zu laden. Du kannst eine neue Gruppe erstellen und Freunde einladen. Wenn Du stattdessen einer bestehenden Gruppe beitreten willst, sag ihnen, dass sie Deine persönliche Benutzer-ID eingeben sollen und komm dann hierher zurück um nach der Einladung zu suchen:", + "LFG": "Um Deine Gruppe bekannt zu machen oder um eine zu finden, der Du beitreten kannst, gehe zur <%= linkStart %>Gruppe gesucht (Suche Gruppe)<%= linkEnd %>-Gilde.", "wantExistingParty": "Willst Du Dich bestehenden Gruppen anschließen? Besuche die <%= linkStart %>Gruppe gesucht-Gilde<%= linkEnd %> und poste diese Benutzer-ID:", "joinExistingParty": "Tritt der Gruppe eines anderen bei", "needPartyToStartQuest": "Hoppla! Du musst eine Gruppe gründen oder einer beitreten, bevor Du eine Quest starten kannst.", @@ -55,7 +55,7 @@ "invitedToPrivateGuild": "Du wurdest eingeladen, der privaten Gilde <%= guild %> beizutreten.", "invitedToPublicGuild": "Du wurdest eingeladen, der Gilde <%= guild %> beizutreten.", "partyInvitationsText": "Du hast <%= numberInvites %> Einladungen, einer Gruppe beizutreten! Überlege Dir gut für welche Du Dich entscheidest, da Du immer nur in einer Gruppe sein kannst.", - "joinPartyConfirmationText": "Bist du dir sicher, dass Du der Gruppe \"<%= partyName %>\" beitreten möchtest? Du kannst immer nur in einer Gruppe sein. Wenn Du der Gruppe beitrittst, werden alle anderen Gruppeneinladungen abgelehnt.", + "joinPartyConfirmationText": "Bist Du Dir sicher, dass Du der Gruppe \"<%= partyName %>\" beitreten möchtest? Du kannst immer nur in einer Gruppe sein. Wenn Du der Gruppe beitrittst, werden alle anderen Gruppeneinladungen abgelehnt.", "invitationAcceptedHeader": "Deine Einladung wurde angenommen", "invitationAcceptedBody": "<%= username %> hat Deine Einladung zu <%= groupName %> angenommen!", "joinNewParty": "Neuer Gruppe beitreten", @@ -75,7 +75,7 @@ "guildBankPop1": "Gildenbank", "guildBankPop2": "Edelsteine, die Dein Gildenleiter als Preise für Wettbewerbe verwenden kann.", "guildGems": "Gildenedelsteine", - "group": "Team", + "group": "Gruppe", "editGroup": "Gruppe bearbeiten", "newGroupName": "<%= groupType %> Name", "groupName": "Gruppenname", @@ -116,7 +116,7 @@ "sortTier": "Nach Rang sortieren", "ascendingAbbrev": "Aufsteigend", "descendingAbbrev": "Absteigend", - "applySortToHeader": "Apply Sort Options to Party Header", + "applySortToHeader": "Sortieroptionen auf die Party-Kopfzeile anwenden", "confirmGuild": "Gilde für 4 Edelsteine gründen?", "leaveGroupCha": "Gildenwettbewerbe verlassen und ...", "confirm": "Bestätigen", @@ -127,22 +127,22 @@ "send": "Abschicken", "messageSentAlert": "Nachricht abgeschickt", "pmHeading": "Private Nachricht an <%= name %>", - "pmsMarkedRead": "Your Private Messages have been marked as read", + "pmsMarkedRead": "Deine privaten Nachrichten wurden als gelesen markiert", "possessiveParty": "<%= name %>s Gruppe", "clearAll": "Lösche alle Nachrichten", "confirmDeleteAllMessages": "Bist Du sicher, dass Du alle Nachrichten im Posteingang löschen möchtest? Andere Benutzer können immer noch die Nachrichten sehen, die Du ihnen geschickt hast.", "PMPlaceholderTitle": "Es gibt noch nichts hier", "PMPlaceholderDescription": "Wähle links ein Gespräch aus", "PMPlaceholderTitleRevoked": "Dir wurden Deine Chat Privilegien entzogen.", - "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", - "PMReceive": "Receive Private Messages", - "PMEnabledOptPopoverText": "Private Nachrichten sind aktiviert. Benutzer können dich via deinem Profil kontaktieren.", - "PMDisabledOptPopoverText": "Private Messages are disabled. Enable this option to allow users to contact you via your profile.", + "PMPlaceholderDescriptionRevoked": "Du kannst keine privaten Nachrichten versenden, weil deine Chat-Berechtigung entzogen wurde. Bitte kontaktiere admin@habitica.com, falls Du Deine Fragen oder Anliegen dazu ansprechen möchtest.", + "PMReceive": "Private Nachrichten erhalten", + "PMEnabledOptPopoverText": "Private Nachrichten sind aktiviert. Benutzer können Dich über Dein Profil kontaktieren.", + "PMDisabledOptPopoverText": "Private Nachrichten sind deaktiviert. Aktiviere diese Option, damit andere User Dich über Dein Profil erreichen können.", "PMDisabledCaptionTitle": "Private Nachrichten sind deaktiviert", - "PMDisabledCaptionText": "You can still send messages, but no one can send them to you.", + "PMDisabledCaptionText": "Du kannst weiterhin Nachrichten versenden, aber Dir können keine zugeschickt werden.", "block": "Sperren", "unblock": "Entsperren", - "blockWarning": "Block - This will have no effect if the player is a moderator now or becomes a moderator in future.", + "blockWarning": "Sperre - Dies hat keine Auswirkung, wenn der Spieler jetzt Moderator ist oder in Zukunft Moderator wird.", "pm-reply": "Eine Antwort schicken", "inbox": "Postfach", "messageRequired": "Eine Nachricht wird benötigt.", @@ -176,7 +176,7 @@ "partyMembersInfo": "Deine Gruppe hat aktuell <%= memberCount %> Mitglieder und <%= invitationCount %> ausstehende Einladungen. Die maximale Anzahl an Mitgliedern in einer Gruppe ist <%= limitMembers %>. Einladungen über diesem Limit können nicht verschickt werden.", "inviteByEmail": "Lade per E-Mail ein", "inviteByEmailExplanation": "Wenn Freunde über Deine E-Mail zu Habitica stoßen, werden sie automatisch zu Deiner Gruppe eingeladen!", - "inviteMembersHowTo": "Leute einladen: mit einer gültigen Email-Adresse oder der 36-stelligen Nutzer ID. Wenn eine Email-Adresse noch nicht registriert ist, laden wir diejenigen nach Habitica ein.", + "inviteMembersHowTo": "Leute einladen: mit einer gültigen E-Mailadresse oder der 36-stelligen Nutzer ID. Wenn eine E-Mailadresse noch nicht registriert ist, laden wir diejenigen nach Habitica ein.", "inviteFriendsNow": "Jetzt Freunde einladen", "inviteFriendsLater": "Freunde später einladen", "inviteAlertInfo": "Wenn Du bereits Freunde bei Habitica hast, kannst Du sie hier über Ihre Benutzer-ID einladen.", @@ -212,7 +212,7 @@ "partyEmpty": "Du bist alleine in Deiner Gruppe. Lade Deine Freunde ein!", "partyChatEmpty": "Dein Gruppenchat ist leer. Tippe eine Nachricht in die Box oben, um mit dem Chat zu beginnen.", "guildChatEmpty": "Dieser Gildenchat ist leer. Gib eine Nachricht ein und beginne mit dem Chat.", - "requestAcceptGuidelines": "Wenn Du Nachrichten im Gasthaus oder in irgendeinem Gruppen- oder Gilden-Chat posten willst, lies bitte zuerst unsere <%= linkStart %>Community-Richtlinien<%= linkEnd %>. Klicke danach unten auf den Button, um sie zu akzeptieren.", + "requestAcceptGuidelines": "Wenn Du Nachrichten in der Taverne oder in irgendeinem Gruppen- oder Gilden-Chat posten willst, lies bitte zuerst unsere <%= linkStart %>Community-Richtlinien<%= linkEnd %>. Klicke danach unten auf den Button, um sie zu akzeptieren.", "partyUpName": "Party!", "partyOnName": "Riesenparty!", "partyUpText": "Du bist einer Gruppe mit einer anderen Person beigetreten! Ihr werdet zusammen Monster bekämpfen und euch unterstützen - viel Spaß dabei. ", @@ -226,8 +226,8 @@ "memberCannotRemoveYourself": "Du kannst Dich nicht selbst entfernen!", "groupMemberNotFound": "Benutzer nicht unter den Team-Mitgliedern gefunden", "mustBeGroupMember": "Muss ein Mitglied des Teams sein.", - "canOnlyInviteEmailUuid": "Es kann nur mittels UUID oder E-Mail eingeladen werden.", - "inviteMissingEmail": "Fehlende E-Mail-Adresse zum Einladen.", + "canOnlyInviteEmailUuid": "Du kannst nur über Benutzer ID, E-Mail oder Benutzernamen einladen.", + "inviteMissingEmail": "Fehlende E-Mailadresse zum Einladen.", "inviteMissingUuid": "User-ID in der Einladung fehlt", "inviteMustNotBeEmpty": "Einladung muss Daten enthalten", "partyMustbePrivate": "Gruppen müssen privat sein", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "Nutzer-ID: <%= userId %>, Nutzer \"<%= username %>\" hat bereits eine ausstehende Einladung.", "userAlreadyInAParty": "Nutzer-ID: <%= userId %>, Nutzer \"<%= username %>\" ist bereits in einer Gruppe.", "userWithIDNotFound": "Benutzer mit ID \"<%= userId %>\" nicht gefunden", + "userWithUsernameNotFound": "Benutzer mit dem Namen \"<%= username %>\" nicht gefunden.", "userHasNoLocalRegistration": "Benutzer ist lokal nicht registriert (Benutzername, E-Mail, Passwort).", "uuidsMustBeAnArray": "Benutzer-ID-Einladungen müssen ein Array sein.", "emailsMustBeAnArray": "E-Mail-Adress-Einladungen müssen ein Array sein.", + "usernamesMustBeAnArray": "Benutzernamen-Einladungen müssen ein Array sein.", "canOnlyInviteMaxInvites": "Du kannst nur \"<%= maxInvites %>\" Benutzer gleichzeitig einladen", "partyExceedsMembersLimit": "Die Gruppengröße ist begrenzt auf <%= maxMembersParty %> Mitglieder", "onlyCreatorOrAdminCanDeleteChat": "Löschen der Nachricht nicht erlaubt!", @@ -254,10 +256,10 @@ "taskIsUnassigned": "Dieser Aufgabe ist niemand zugewiesen", "confirmClaim": "Bist Du sicher, dass Du diese Aufgabe beanspruchen möchtest?", "confirmUnClaim": "Bist Du sicher, dass Du diese Aufgabe abgeben möchtest?", - "confirmApproval": "Bist Du sicher, dass Du diese Aufgabe bestätigen möchtest?", + "confirmApproval": "Bist Du sicher, dass Du dieser Aufgabe zustimmen möchtest?", "confirmNeedsWork": "Bist Du sicher, dass Du diese Aufgabe auf \"Benötigt Arbeit\" setzen möchtest?", "userRequestsApproval": "<%= userName %> beantragt eine Bestätigung", - "userCountRequestsApproval": "<%= userCount %> members request approval", + "userCountRequestsApproval": "<%= userCount %> Mitglieder beantragen eine Bestätigung", "youAreRequestingApproval": "Du beantragst eine Bestätigung", "chatPrivilegesRevoked": "Du kannst dies nicht tun, da Dir Deine Chat-Privilegien entzogen wurden.", "cannotCreatePublicGuildWhenMuted": "Du kannst keine öffentliche Gilde erstellen, da Dir Deine Chat-Privilegien entzogen wurden.", @@ -276,26 +278,26 @@ "assignTask": "Aufgabe zuweisen", "claim": "Anspruch", "removeClaim": "Anspruch abtreten", - "onlyGroupLeaderCanManageSubscription": "Nur der Team-Leiter kann Team-Registrierungen verwalten", - "yourTaskHasBeenApproved": "Your task <%= taskText %> has been approved.", - "taskNeedsWork": "<%= managerName %> marked <%= taskText %> as needing additional work.", - "userHasRequestedTaskApproval": "<%= user %> requests approval for <%= taskName %>", + "onlyGroupLeaderCanManageSubscription": "Nur der Gruppenleiter kann Gruppen-Registrierungen verwalten", + "yourTaskHasBeenApproved": "Deiner Aufgabe <%= taskText %> wurde Zustimmung erteilt.", + "taskNeedsWork": "<%= managerName %> hat <%= taskText %> als unfertig markiert.", + "userHasRequestedTaskApproval": "<%= user %> bittet um Zustimmung für <%= taskName %>.", "approve": "Zustimmen", "approveTask": "Aufgabe zustimmen", "needsWork": "Benötigt Arbeit", "viewRequests": "Anfragen anzeigen", "approvalTitle": "<%= userName %> hat <%= type %> vollendet: \"<%= text %>\"", "confirmTaskApproval": "Möchtest du <%= username %> für das Erledigen dieser Aufgabe belohnen?", - "groupSubscriptionPrice": "$9 monatlich + $3 pro Monat für jedes weitere Team-Mitglied", + "groupSubscriptionPrice": "$9 monatlich + $3 pro Monat für jedes weitere Gruppenmitglied", "groupAdditionalUserCost": "+$3.00/Monat/Nutzer", - "groupBenefitsTitle": "Die Vorteile eines Team-Plans", - "groupBenefitsDescription": "Wir haben gerade die Betaversion der Team-Pläne gestartet! Das Upgrade auf den Team-Plan schaltet einige einzigartige Funktionen frei, welche die soziale Seite von Habitica verbessern.", + "groupBenefitsTitle": "Die Vorteile eines Gruppenplans", + "groupBenefitsDescription": "Wir haben gerade die Betaversion der Gruppenpläne gestartet! Das Upgrade auf den Gruppenplan schaltet einige einzigartige Funktionen frei, welche die soziale Seite von Habitica verbessern.", "groupBenefitOneTitle": "Erstelle eine geteilte Aufgabenliste", - "groupBenefitOneDescription": "Erstelle eine geteilte Aufgabenliste in Deinem Team, damit alle Mitglieder sie sehen und bearbeiten können.", - "groupBenefitTwoTitle": "Weise Team-Mitgliedern Aufgaben zu", + "groupBenefitOneDescription": "Erstelle eine geteilte Aufgabenliste in Deiner Gruppe, damit alle Mitglieder sie sehen und bearbeiten können.", + "groupBenefitTwoTitle": "Weise Gruppenmitgliedern Aufgaben zu", "groupBenefitTwoDescription": "Möchtest Du, dass ein Kollege eine wichtige E-Mail beantwortet? Soll Dein Mitbewohner Lebensmittel mitbringen? Weise ihnen Aufgaben zu, die Du erstellst, und sie werden automatisch in deren Aufgabenliste erscheinen.", "groupBenefitThreeTitle": " Kennzeichne Aufgaben, an denen Du arbeitest", - "groupBenefitThreeDescription": "Sichere dir eine Team-Aufgabe mit nur einem Klick. Dadurch wird klar, woran die Team-Mitglieder gerade arbeiten.", + "groupBenefitThreeDescription": "Sichere Dir eine Team-Aufgabe mit nur einem Klick. Dadurch wird klar, woran die Gruppenmitglieder gerade arbeiten.", "groupBenefitFourTitle": "Markiere Aufgaben, die eine besondere Zustimmung brauchen", "groupBenefitFourDescription": "Muss die Erledigung einer Aufgabe erst überprüft werden, bevor der Nutzer seine Belohnung dafür erhält? Passe einfach nur die Zustimmungs-Einstellungen an, um zusätzliche Kontrolle zu erhalten.", "groupBenefitFiveTitle": "Kommuniziere privat mit Deinem Team", @@ -303,57 +305,54 @@ "groupBenefitSixTitle": "Erhalte ein kostenloses Abonnement", "groupBenefitSixDescription": "Erhalte volle Abonnenten-Vorteile mit exklusiven monatlichen Gegenständen und der Möglichkeit, Edelsteine mit Gold zu kaufen! (Wenn Du bereits über ein Abonnement verfügst, wird Dein bisheriges Abonnement beendet, deine aufeinanderfolgenden Abonnenten-Vorteile wie monatliche mystische Sanduhren bleiben jedoch erhalten.)", "groupBenefitSevenTitle": "Erhalte ein brandneues, exklusives Wolpertinger-Reittier", - "groupBenefitEightTitle": "Füge Team-Organisatoren hinzu, damit sie helfen die Aufgaben zu organisieren", - "groupBenefitEightDescription": "Möchtest du die Teamverantwortung aufteilen? Befördere Andere zu Team-Organisatoren, die dem Teamleiter helfen, Aufgaben hinzuzufügen, zuzuordnen und zu akzeptieren!", + "groupBenefitEightTitle": "Füge Gruppen-Organisatoren hinzu, damit sie helfen die Aufgaben zu organisieren", + "groupBenefitEightDescription": "Möchtest du die Gruppenverantwortung aufteilen? Befördere Andere zu Gruppen-Organisatoren, die dem Gruppenleiter helfen, Aufgaben hinzuzufügen, zuzuordnen und zuzustimmen!", "groupBenefitMessageLimitTitle": "Erhöhe die Höchstanzahl der Nachrichten", "groupBenefitMessageLimitDescription": "Dein Nachrichtenlimit wird verdoppelt auf bis zu 400 Nachrichten!", - "teamBasedTasks": "Teamorientierte Aufgaben", + "teamBasedTasks": "Gruppenorientierte Aufgaben", "specializedCommunication": "Spezialisierte Kommunikation", "funExtras": "Spaßige Extras", "enterprisePlansButton": "Frage nach Unternehmensplänen", "enterprisePlansDescription": "Suchst Du nach einer größeren Installation mit Nutzerbedürfnissen? Vielleicht sind unsere Unternehmenspläne genau das Richtige für Dich.", "familyPlansButton": "Melde dich für eine Familienplan-Nachrichtenliste an", "familyPlansDescription": "Suchst Du nach einer gemütlicheren Lösung Deinen Haushalt zu organisieren? Bald gibt es Familienpläne!", - "createAGroup": "Erstelle ein Team", - "getAGroupPlanToday": "Erhalte noch heute einen Teamplan", - "assignFieldPlaceholder": "Gib den Profilnamen eines Team-Mitglieds ein", - "cannotDeleteActiveGroup": "Du kannst kein Team mit einem laufenden Abonnement löschen", - "groupTasksTitle": "Team-Aufgabenliste", + "createAGroup": "Erstelle eine Gruppe", + "getAGroupPlanToday": "Erhalte noch heute einen Gruppenplan", + "assignFieldPlaceholder": "Gib den Profilnamen eines Gruppen-Mitglieds ein", + "cannotDeleteActiveGroup": "Du kannst keine Gruppe mit einem laufenden Abonnement löschen", + "groupTasksTitle": "Gruppen-Aufgabenliste", "approvalsTitle": "Aufgaben-Zustimmung erwartet", "upgradeTitle": "Upgrade", - "blankApprovalsDescription": "Wenn Dein Team Aufgaben erledigt, die deine Zustimmung brauchen, erscheinen sie hier! Passe die Zustimmungs-Einstellungen in den Aufgaben an.", - "userIsClamingTask": "`<%= username %> has claimed:` <%= task %>", + "blankApprovalsDescription": "Wenn Deine Gruppe Aufgaben erledigt, die deine Zustimmung brauchen, erscheinen sie hier! Passe die Zustimmungs-Einstellungen in den Aufgaben an.", + "userIsClamingTask": "`<%= username %> beansprucht:` <%= task %>", "approvalRequested": "Zustimmung erbeten", "refreshApprovals": "Zustimmungen aktualisieren", - "refreshGroupTasks": "Team-Aufgaben aktualisieren", + "refreshGroupTasks": "Gruppen-Aufgaben aktualisieren", "claimedBy": "Eingefordert von: <%= claimingUsers %>", - "cantDeleteAssignedGroupTasks": "Du kannst Team-Aufgaben, die Dir zugewiesen wurden, nicht löschen.", - "confirmGuildPlanCreation": "Dieses Team erstellen?", - "onlyGroupLeaderCanInviteToGroupPlan": "Nur der Teamleiter kann Nutzer zu einem Team mit einem Abonnement hinzufügen.", + "cantDeleteAssignedGroupTasks": "Du kannst Gruppen-Aufgaben, die Dir zugewiesen wurden, nicht löschen.", + "confirmGuildPlanCreation": "Diese Gruppe erstellen?", + "onlyGroupLeaderCanInviteToGroupPlan": "Nur der Gruppenleiter kann Nutzer zu einer Gruppe mit einem Abonnement hinzufügen.", "paymentDetails": "Zahlungsinformationen", - "aboutToJoinCancelledGroupPlan": "Du bist dabei einem Team mit gekündigtem Plan beizutreten. Du erhältst KEIN freies Abonnement.", + "aboutToJoinCancelledGroupPlan": "Du bist dabei einer Gruppe mit gekündigtem Plan beizutreten. Du erhältst KEIN freies Abonnement.", "cannotChangeLeaderWithActiveGroupPlan": "Du kannst den Leiter nicht ändern während das Team einen aktiven Plan hat.", - "leaderCannotLeaveGroupWithActiveGroup": "Ein Leiter kann ein Team nicht verlassen, während es noch einen aktiven Plan hat.", - "youHaveGroupPlan": "Du hast ein kostenloses Abonnement, weil Du einem Team angehörst, das einen Team-Plan hat. Dies endet, wenn Du das Team mit dem Team-Plan verlässt. Deine zusätzlichen Abonnementsguthaben-Monate werden nach Ablauf des Team-Plans fortgesetzt. ", - "cancelGroupSub": "Team-Plan abbrechen", - "confirmCancelGroupPlan": "Bist Du Dir sicher, dass du den Team-Plan abbrechen möchtest und damit alle Team-Mitglieder dessen Vorteile verlieren, unter anderem auch ihre freien Abonnements?", - "canceledGroupPlan": "Abgebrochener Team-Plan", - "groupPlanCanceled": "Der Team-Plan wird inaktiv am", - "purchasedGroupPlanPlanExtraMonths": "Du hast <%= months %> Monate zusätzliches Gruppenplan-Guthaben", - "addManagers": "Organisatoren hinzufügen", - "addManager": "Organisator hinzufügen", - "removeManager": "Entfernen", + "leaderCannotLeaveGroupWithActiveGroup": "Ein Leiter kann eine Gruppe nicht verlassen, während es noch einen aktiven Plan hat.", + "youHaveGroupPlan": "Du hast ein kostenloses Abonnement, weil Du einer Gruppe angehörst, die einen Gruppenplan hat. Dies endet, wenn Du die Gruppe mit dem Gruppenplan verlässt. Deine zusätzlichen Abonnementsguthaben-Monate werden nach Ablauf des Gruppenplans fortgesetzt. ", + "cancelGroupSub": "Gruppenplan abbrechen", + "confirmCancelGroupPlan": "Bist Du Dir sicher, dass du den Gruppenplan abbrechen möchtest und damit alle Gruppenmitglieder dessen Vorteile verlieren, unter anderem auch ihre freien Abonnements?", + "canceledGroupPlan": "Abgebrochener Gruppenplan", + "groupPlanCanceled": "Der Gruppenplan wird inaktiv am", + "purchasedGroupPlanPlanExtraMonths": "Du hast <%= months %> Monate zusätzliches Gruppenplan-Guthaben.", + "addManager": "Organistator zuweisen", + "removeManager2": "Organisator-Zuordnung aufheben", "userMustBeMember": "Der Nutzer muss ein Mitglied sein", "userIsNotManager": "Der Nutzer ist kein Organisator", - "canOnlyApproveTaskOnce": "Diese Aufgabe wurde bereits akzeptiert.", + "canOnlyApproveTaskOnce": "Dieser Aufgabe wurde bereits zugestimmt.", "addTaskToGroupPlan": "Erstelle", - "leaderMarker": "- Leiter", - "managerMarker": "- Organisator", "joinedGuild": "Einer Gilde beigetreten", - "joinedGuildText": "Hat die soziale Seite Habitica's durch Beitritt einer Gilde entdeckt!", + "joinedGuildText": "Hat die soziale Seite Habiticas durch Beitritt einer Gilde entdeckt!", "badAmountOfGemsToPurchase": "Die Anzahl muss mindestens 1 sein.", - "groupPolicyCannotGetGems": "Die Regeln einer Gruppe in der du Mitglied bist verhindern, dass die Gruppenmitglieder Edelsteine erhalten.", - "viewParty": "Gruppe Ansehen", + "groupPolicyCannotGetGems": "Die Regeln einer Gruppe in der Du Mitglied bist verhindern, dass die Gruppenmitglieder Edelsteine erhalten.", + "viewParty": "Gruppe ansehen", "newGuildPlaceholder": "Gib den Namen Deiner Gilde ein.", "guildMembers": "Gildenmitglieder", "guildBank": "Gildenbankkonto", @@ -362,8 +361,12 @@ "fetchRecentMessages": "Neue Nachrichten Abrufen", "like": "Like", "liked": "Liked", - "joinGuild": "Der Gilde Beitreten", + "joinGuild": "Der Gilde beitreten", "inviteToGuild": "In Gilde Einladen", + "inviteToParty": "In die Gruppe einladen", + "inviteEmailUsername": "Via E-Mail oder Benutzernamen einladen", + "inviteEmailUsernameInfo": "Einladung von Benutzern über eine gültige E-Mailadresse oder Benutzernamen. Wenn eine E-Mail noch nicht registriert ist, werden wir sie einladen, beizutreten.", + "emailOrUsernameInvite": "E-Mailadresse oder Benutzername.", "messageGuildLeader": "Gildenleiter Benachrichtigen", "donateGems": "Edelsteine Spenden", "updateGuild": "Gilde Aktualisieren", @@ -376,13 +379,13 @@ "guildOrPartyLeader": "Leiter", "guildLeader": "Gildenleiter", "member": "Mitglied", - "guildSize": "Guild Size", + "guildSize": "Gildengröße", "goldTier": "Gold", "silverTier": "Silber", "bronzeTier": "Bronze", "privacySettings": "Datenschutzeinstellungen", "onlyLeaderCreatesChallenges": "Nur der Leiter kann Wettbewerbe erstellen", - "onlyLeaderCreatesChallengesDetail": "With this option selected, ordinary group members cannot create Challenges for the group.", + "onlyLeaderCreatesChallengesDetail": "Wenn diese Option ausgewählt ist, können gewöhnliche Gruppenmitglieder keine Wettbewerbe für die Gruppe erstellen.", "privateGuild": "Private Gilde", "charactersRemaining": "<%= characters %> Zeichen übrig", "guildSummary": "Zusammenfassung", @@ -395,13 +398,13 @@ "noGuildsTitle": "Du bist nicht Mitglied einer Gilde.", "noGuildsParagraph1": "Gilden sind von anderen Spielern erstellte soziale Gruppen, die Dir Unterstützung, Verantwortlichkeit und aufmunternde Unterhaltung bieten können.", "noGuildsParagraph2": "Klicke auf den \"Gilden entdecken\"-Reiter, um basierend auf Deinen Interessen empfohlene Gilden zu sehen, stöbere durch Habitica's öffentliche Gilden, oder erstelle Deine eigene Gilde.", + "noGuildsMatchFilters": "Wir haben keine passenden Gilden gefunden.", "privateDescription": "Private Gilden werden nicht in Habiticas Gildenübersicht angezeigt. Neue Mitglieder können nur durch eine Einladung hinzugefügt werden.", "removeInvite": "Einladung entfernen", "removeMember": "Mitglied Entfernen", "sendMessage": "Nachricht Senden", - "removeManager2": "Manager entfernen", - "promoteToLeader": "Zum Leiter Befördern", - "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", + "promoteToLeader": "Gruppenleitung übertragen", + "inviteFriendsParty": "Wenn Du Freunde in Deine Gruppe einlädst, erhältst Du eine exklusive
Questschriftrolle, mit der Ihr gemeinsam den Basi-List bekämpfen könnt!", "upgradeParty": "Upgrade die Gruppe", "createParty": "Erstelle eine Gruppe", "inviteMembersNow": "Möchtest Du jetzt Mitglieder einladen?", @@ -414,7 +417,7 @@ "wantToJoinPartyDescription": "Gib Deine User-ID einem Freund, der bereits eine Gruppe hat oder gehe zur Gilde \"Party wanted\", um potenzielle Verbündete zu finden. ", "copy": "Kopieren", "inviteToPartyOrQuest": "Gruppe zur Quest einladen", - "inviteInformation": "Clicking \"Invite\" will send an invitation to your Party members. When all members have accepted or denied, the Quest begins.", + "inviteInformation": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Gruppenmitglieder. Sobald alle Mitglieder diese angenommen oder abgelehnt haben, beginnt die Quest.", "questOwnerRewards": "Belohnungen für Besitzer der Quest", "updateParty": "Gruppe Aktualisieren", "upgrade": "Upgrade", @@ -427,11 +430,11 @@ "groupGems": "Team-Edelsteine", "groupGemsDesc": "Gilden-Edelsteine können für Wettbewerbe verwendet werden! Zukünftig kannst Du weitere Gilden-Edelsteine hinzufügen.", "groupTaskBoard": "Aufgabenliste", - "groupInformation": "Team Informationen", - "groupBilling": "Team Abrechnung", - "wouldYouParticipate": "Möchtest du gern teilnehmen?", - "managerAdded": "Manager erfolgreich hinzugefügt", - "managerRemoved": "Manager erfolgreich entfernt", + "groupInformation": "Gruppen-Informationen", + "groupBilling": "Gruppen-Abrechnung", + "wouldYouParticipate": "Möchtest Du gern teilnehmen?", + "managerAdded": "Organisator erfolgreich hinzugefügt", + "managerRemoved": "Organisator erfolgreich entfernt", "leaderChanged": "Gruppenleitung wurde gewechselt", "groupNoNotifications": "Diese Gilde ist zu groß, um Hinweismeldungen zu unterstützen! Schau öfter rein, um keine Antwort auf Deine Nachrichten zu verpassen!", "whatIsWorldBoss": "Was ist ein Weltboss?", @@ -440,39 +443,39 @@ "worldBossBullet1": "Erfülle Deine Aufgaben, um dem Welt-Boss Schaden zuzufügen", "worldBossBullet2": "Der Welt-Boss wird Dir keinen Schaden für nicht erledigte Aufgaben zufügen, aber sein Raserei-Balken wird ansteigen. Wenn dieser voll ist, wird der Boss einen von Habiticas Händlern angreifen!", "worldBossBullet3": "Du kannst weiterhin Quest-Bosse bekämpfen, Dein Schaden wird beiden zugefügt werden.", - "worldBossBullet4": "Besuche regelmäßig das Gasthaus um den Fortschritt des Welt-Bosses und seine Raserei-Angriffe zu prüfen", + "worldBossBullet4": "Besuche regelmäßig die Taverne um den Fortschritt des Welt-Bosses und seine Raserei-Angriffe zu prüfen", "worldBoss": "Weltboss", - "groupPlanTitle": "Need more for your crew?", - "groupPlanDesc": "Managing a small team or organizing household chores? Our group plans grant you exclusive access to a private task board and chat area dedicated to you and your group members!", - "billedMonthly": "*billed as a monthly subscription", - "teamBasedTasksList": "Teambasierte Aufgabenliste", - "teamBasedTasksListDesc": "Set up an easily-viewed shared task list for the group. Assign tasks to your fellow group members, or let them claim their own tasks to make it clear what everyone is working on!", - "groupManagementControls": "Group Management Controls", - "groupManagementControlsDesc": "Use task approvals to verify that a task that was really completed, add Group Managers to share responsibilities, and enjoy a private group chat for all team members.", - "inGameBenefits": "In-Game Benefits", - "inGameBenefitsDesc": "Group members get an exclusive Jackalope Mount, as well as full subscription benefits, including special monthly equipment sets and the ability to buy gems with gold.", - "inspireYourParty": "Inspire your party, gamify life together.", - "letsMakeAccount": "Lass uns dir als erstes einen Account erstellen", - "nameYourGroup": "Wähle als nächstes einen Namen für deine Gruppe", + "groupPlanTitle": "Brauchst Du mehr Leute für Deine Crew?", + "groupPlanDesc": "Ein kleines Team leiten oder Hausarbeiten organisieren? Unsere Gruppenpläne gewähren Dir exklusiven Zugang zu einem privaten Task-Board und Chat-Bereich, der Dir und Deinen Gruppenmitgliedern gewidmet ist!", + "billedMonthly": "*verrechnet als monatliches Abonnement", + "teamBasedTasksList": "Gruppenbasierte Aufgabenliste", + "teamBasedTasksListDesc": "Richte eine übersichtliche, gemeinsame Aufgabenliste für die Gruppe ein. Weise Deinen Gruppenmitgliedern Aufgaben zu oder lasse sie ihre eigenen Aufgaben beanspruchen, um deutlich zu machen, woran alle arbeiten!", + "groupManagementControls": "Gruppen-Management-Steuerungen", + "groupManagementControlsDesc": "Verwende die Aufgabenzustimmung um zu überprüfen, ob eine Aufgabe wirklich abgeschlossen wurde; füge Gruppen-Organisatoren hinzu, um Verantwortlichkeiten zu teilen, und genieße einen privaten Gruppenchat für alle Gruppenmitglieder.", + "inGameBenefits": "Vorteile im Spiel", + "inGameBenefitsDesc": "Gruppenmitglieder erhalten ein exklusives Wolpertinger-Reittier sowie volle Abonnementvorteile, einschließlich spezieller monatlicher Ausrüstungssets und der Möglichkeit, Edelsteine mit Gold zu kaufen.", + "inspireYourParty": "Inspiriere Deine Party, macht Euer Leben gemeinsam zum Spiel.", + "letsMakeAccount": "Lass uns Dir als erstes einen Account erstellen", + "nameYourGroup": "Wähle als nächstes einen Namen für Deine Gruppe", "exampleGroupName": "Beispiel: Avangers Academy", - "exampleGroupDesc": "For those selected to join the training academy for The Avengers Superhero Initiative", - "thisGroupInviteOnly": "This group is invitation only.", - "gettingStarted": "Getting Started", - "congratsOnGroupPlan": "Congratulations on creating your new Group! Here are a few answers to some of the more commonly asked questions.", - "whatsIncludedGroup": "What's included in the subscription", - "whatsIncludedGroupDesc": "All members of the Group receive full subscription benefits, including the monthly subscriber items, the ability to buy Gems with Gold, and the Royal Purple Jackalope mount, which is exclusive to users with a Group Plan membership.", - "howDoesBillingWork": "How does billing work?", - "howDoesBillingWorkDesc": "Group Leaders are billed based on group member count on a monthly basis. This charge includes the $9 (USD) price for the Group Leader subscription, plus $3 USD for each additional group member. For example: A group of four users will cost $18 USD/month, as the group consists of 1 Group Leader + 3 group members.", + "exampleGroupDesc": "Für alle Auserwählten der Trainingsakademie für \"The Avengers Superhero\"-Initiative", + "thisGroupInviteOnly": "Diese Gruppe ist nur auf Einladung verfügbar.", + "gettingStarted": "Zu Beginn", + "congratsOnGroupPlan": "Herzlichen Glückwunsch, Du hast eine neue Gruppe gegründet! Hier findest Du einige Antworten auf häufig gestellte Fragen.", + "whatsIncludedGroup": "Was beinhaltet das Abonnement", + "whatsIncludedGroupDesc": "Alle Mitglieder der Gruppe erhalten volle Abonnementvorteile, einschließlich der monatlichen Abonnentengegenstände, der Möglichkeit Edelsteine mit Gold zu kaufen, und das Königliche Purpurfarbene Wolpertinger-Reittier, das exklusiv für Benutzer mit einer Mitgliedschaft im Gruppenplan verfügbar ist.", + "howDoesBillingWork": "Wie funktioniert die Verrechnung?", + "howDoesBillingWorkDesc": "Gruppenleiter erhalten monatlich auf der Grundlage der Gruppenmitgliederzahl eine Gebühr in Rechnung gestellt. Diese Gebühr beinhaltet den Preis von $9 (USD) für das Abonnement des Gruppenleiters, plus $3 USD für jedes weitere Gruppenmitglied. Zum Beispiel: Eine Gruppe von vier Benutzern kostet $18 USD/Monat, da die Gruppe aus 1 Gruppenleiter + 3 Gruppenmitgliedern besteht.", "howToAssignTask": "Wie weise ich eine Aufgabe zu? ", - "howToAssignTaskDesc": "Assign any Task to one or more Group members (including the Group Leader or Managers themselves) by entering their usernames in the \"Assign To\" field within the Create Task modal. You can also decide to assign a Task after creating it, by editing the Task and adding the user in the \"Assign To\" field!", - "howToRequireApproval": "How do you mark a Task as requiring approval?", - "howToRequireApprovalDesc": "Toggle the \"Requires Approval\" setting to mark a specific task as requiring Group Leader or Manager confirmation. The user who checked off the task won't get their rewards for completing it until it has been approved.", - "howToRequireApprovalDesc2": "Group Leaders and Managers can approve completed Tasks directly from the Task Board or from the Notifications panel.", - "whatIsGroupManager": "Was ist ein Gruppen Manager? ", - "whatIsGroupManagerDesc": "A Group Manager is a user role that do not have access to the group's billing details, but can create, assign, and approve shared Tasks for the Group's members. Promote Group Managers from the Group’s member list.", - "goToTaskBoard": "Gehe zum Aufgabenbrett", - "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" + "howToAssignTaskDesc": "Weise eine Aufgabe einem oder mehreren Gruppenmitgliedern (einschließlich des Gruppenleiters oder der Organisator selbst) zu, indem Du ihre Benutzernamen in das Feld \"Zuweisen an\" im Bereich \"Aufgabe erstellen\" eingibst. Du kannst eine Aufgabe auch jemandem zuzuweisen, nachdem Du sie erstellt hast, indem du die Aufgabe bearbeitest und den Benutzer im Feld \"Zuweisen an\" hinzufügst!", + "howToRequireApproval": "Wie markiert man eine Aufgabe mit \"Zustimmung benötigt\"?", + "howToRequireApprovalDesc": "Markiere die \"Zustimmung benötigt\" Einstellung, um eine Aufgabe durch einen Gruppenleiter oder einen Organisator bestätigen zu lassen. Der Benutzer, der die Aufgabe abhakt, erhält seine Belohnung für die Erledigung erst, nachdem die Zustimmung erteilt wurde.", + "howToRequireApprovalDesc2": "Gruppenleiter und Organisatoren können erledigte Aufgaben direkt von der Aufgabenliste oder aus dem Benachrichtigungs-Panel bestätigen.", + "whatIsGroupManager": "Was ist ein Gruppen-Organisator? ", + "whatIsGroupManagerDesc": "Gruppen-Organisatoren haben keinen Zugriff auf die Rechnungs-Details einer Gruppe, aber sie können verteilte Aufgaben für Gruppenmitglieder erstellen, zuweisen und bestätigen. Die Beförderung zum Organisator erfolgt in der Mitgliederliste. ", + "goToTaskBoard": "Gehe zur Aufgabenliste", + "sharedCompletion": "Gemeinsame Fertigstellung", + "recurringCompletion": "Keine - Gruppenaufgabe kann nicht fertiggestellt werden", + "singleCompletion": "Einzeln - Ist erledigt sobald ein zugeteilter Benutzer abschliesst", + "allAssignedCompletion": "Alle - Ist erledigt sobald alle zugeteilten Benutzer abschliessen" } \ No newline at end of file diff --git a/website/common/locales/de/limited.json b/website/common/locales/de/limited.json index 39ee63db15..ca68b12a1b 100644 --- a/website/common/locales/de/limited.json +++ b/website/common/locales/de/limited.json @@ -13,7 +13,7 @@ "valentineCard": "Valentinstagskarte", "valentineCardExplanation": "Dafür, dass ihr so ein zuckersüßes Gedicht ertragen habt, erhaltet ihr beide das Abzeichen \"Liebevolle Freunde\"!", "valentineCardNotes": "Einem Gruppenmitglied eine Valentinskarte schicken.", - "valentine0": "\"Rosen sind rot\n\nMeine Aufgaben sind blau\n\nIch bin froh mit Dir\n\nin einer Gruppe zu sein!\"", + "valentine0": "\"Rosen sind rot\n\nMeine Tagesaufgaben sind blau\n\nIch bin froh mit Dir\n\nin einer Gruppe zu sein!\"", "valentine1": "\"Rosen sind rot\n\nKämpfe bringen Zaster\n\nLos, schließ Dich mir an\n\nUnd wir besiegen die Laster!", "valentine2": "\"Rosen sind rot\n\nDieses Gedicht ist mir hold\n\nIch hoffe Du magst es\n\nDenn mich kostet's 10 Gold.\"", "valentine3": "\"Rosen sind rot\n\nEisdrachen sind blau\n\nOhne Deine Begleitung\n\nIst Habitica grau!\"", @@ -25,6 +25,7 @@ "polarBearPup": "Eisbärenjunges", "jackolantern": "Halloweenkürbis", "ghostJackolantern": "Geister-Halloweenkürbis", + "glowJackolantern": "Fluoreszierender Halloweenkürbis", "seasonalShop": "Jahreszeitenmarkt", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Saisonzauberin<%= linkEnd %>", @@ -34,7 +35,7 @@ "seasonalShopWinterText": "Fröhliches Winter-Wunderland!! Wärst du daran interessiert einige seltene Gegenstände zu erwerben? Sie werden nur bis zum 31. Januar verfügbar sein!", "seasonalShopSpringText": "Fröhliche Frühlingsfeier!! Wärst du daran interessiert einige seltene Gegenstände zu erwerben? Sie werden nur bis zum 30. April verfügbar sein!", "seasonalShopFallTextBroken": "Oh… Willkommen auf dem Jahreszeitenmarkt… Momentan haben wir Herbst-Gegenstände, oder so, auf Lager… Alles hier wird während des Herbstballs, der jedes Jahr stattfindet, verfügbar sein. Allerdings nur bis zum 31. Oktober, also stocke jetzt Deine Vorräte auf, ansonsten musst Du bis nächstes Jahr warten... und warten... und warten... *seufz*", - "seasonalShopBrokenText": "Mein Pavillon!!!!!!! Meine Einrichtung!!!! Oh, der Entmutiger hat alles zerstört :( Bitte helft im Gasthaus mit, ihn zu besiegen, damit ich bald wieder alles aufbauen kann!", + "seasonalShopBrokenText": "Mein Pavillon!!!!!!! Meine Einrichtung!!!! Oh, der Entmutiger hat alles zerstört :( Bitte helft in der Taverne mit, ihn zu besiegen, damit ich bald wieder alles aufbauen kann!", "seasonalShopRebirth": "Wenn Du etwas von dieser Ausrüstung bereits früher gekauft hast aber im Moment nicht im Besitz hast, kannst Du diesen Ausrüstungsgegenstand in der Belohnungsspalte erneut kaufen. Anfangs wirst Du nur Gegenstände für Deine momentane Klasse (Standard ist Krieger) kaufen können, aber keine Sorge, die anderen klassenspezifischen Gegenstände werden verfügbar, sobald Du zur jeweiligen Klasse wechselst.", "candycaneSet": "Zuckerstange (Magier)", "skiSet": "Ski-Attentäter (Schurke)", @@ -125,10 +126,10 @@ "summer2018LionfishMageSet": "Feuerfisch-Magier (Magier)", "summer2018MerfolkMonarchSet": "Meervolk-Monarch (Heiler)", "summer2018FisherRogueSet": "Fischdieb (Schurke)", - "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", - "fall2018CandymancerMageSet": "Candymancer (Mage)", - "fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)", - "fall2018AlterEgoSet": "Alter Ego (Rogue)", + "fall2018MinotaurWarriorSet": "Minotaurus (Krieger)", + "fall2018CandymancerMageSet": "Süßigkeitenbeschwörer (Magier)", + "fall2018CarnivorousPlantSet": "Fleischfressende Pflanze (Heiler)", + "fall2018AlterEgoSet": "Alter Ego (Schurke)", "eventAvailability": "Zum Kauf verfügbar bis zum <%= date(locale) %>.", "dateEndMarch": "30. April", "dateEndApril": "19. April", @@ -138,7 +139,7 @@ "dateEndAugust": "31. August", "dateEndSeptember": "21. September", "dateEndOctober": "31. Oktober", - "dateEndNovember": "30. November", + "dateEndNovember": "3. Dezember", "dateEndJanuary": "31. Januar", "dateEndFebruary": "28. Februar", "winterPromoGiftHeader": "Verschenke ein Abonnement und bekomme eins umsonst! ", diff --git a/website/common/locales/de/loadingscreentips.json b/website/common/locales/de/loadingscreentips.json index 7bd14bf107..4e2ebf61ef 100644 --- a/website/common/locales/de/loadingscreentips.json +++ b/website/common/locales/de/loadingscreentips.json @@ -11,22 +11,22 @@ "tip9": "Mit den Filtern und der Suchleiste findest Du schnell was Du suchst, sei es im Inventar, den Märkten, Gilden oder Wettbewerben.", "tip10": "Du kannst Edelsteine gewinnen, indem Du an Wettbewerben teilnimmst. Es werden jeden Tag neue ausgeschrieben.", "tip11": "Mehr als vier Mitglieder in der Gruppe erhöhen das Verantwortungsbewusstsein!", - "tip12": "Füge Checklisten zu deinen To-Dos hinzu um deine Belohnungen zu vervielfachen!", + "tip12": "Füge Checklisten zu Deinen To-Dos hinzu um deine Belohnungen zu vervielfachen!", "tip13": "Klicke \"Tags\" auf Deiner Aufgaben-Seite, um eine unüberschaubare Aufgabenliste sehr übersichtlich zu machen!", "tip14": "Du kannst ein inspirierendes Zitat oder einen Titel in Deine Liste einfügen, indem Du eine Gewohnheit ohne (+/-) erstellst.", - "tip15": "Beende alle Klassenmeister-Questreihen, um etwas über Habitica's geheime Sage zu erfahren.", + "tip15": "Beende alle Klassenmeister-Questreihen, um etwas über Habiticas geheime Sage zu erfahren.", "tip16": "Klicke auf den Link zum Datenanzeige-Werkzeug in der Fußleiste für wertvolle Einsichten in Deine Fortschritte.", - "tip17": "Verwende die App um Erinnerungen für deine Aufgaben zu erstellen.", + "tip17": "Verwende die App um Erinnerungen für Deine Aufgaben zu erstellen.", "tip18": "Gewohnheiten, die nur positiv oder nur negativ sind, werden mit der Zeit wieder gelb.", "tip19": "Erhöhe den Attributswert von Intelligenz, um mehr Erfahrung beim Abhaken einer Aufgabe zu erhalten.", "tip20": "Erhöhe Deinen Aufmerksamkeitswert, um mehr Beute und Gold zu finden.", "tip21": "Erhöhe Deinen Stärkewert, um mehr Schaden anzurichten oder kritische Schläge zu landen.", - "tip22": "Erhöhe Deinen Ausdauerwert, um weniger Schaden durch unvollständige tägliche Aufgaben zu erleiden.", + "tip22": "Erhöhe Deinen Ausdauerwert, um weniger Schaden durch unvollständige Tagesaufgaben zu erleiden.", "tip23": "Erreiche Level 100, um die Sphäre der Wiedergeburt kostenlos zu erhalten und ein neues Abenteuer zu beginnen.", "tip24": "Du hast eine Frage? Stelle sie in der Habitica Help Gilde!", "tip25": "Die vier großen Galas der Jahreszeiten starten um die Sonnenwenden und Tagundnachtgleichen.", "tip26": "Du kannst dich nach einer Gruppe umsehen oder Gruppenmitglieder in der Gruppe-Gesucht-Gilde finden!", - "tip27": "Du hast gestern eine tägliche Aufgabe abgeschlossen, aber vergessen, sie abzuhaken? Mach Dir keine Sorgen! Mit der Funktion \"Gestrige Aktivität aufzeichnen\" hast Du die Chance, einzutragen, was Du gemacht hast, bevor Du einen neuen Tag startest.", + "tip27": "Du hast gestern eine Tagesaufgabe abgeschlossen, aber vergessen, sie abzuhaken? Mach Dir keine Sorgen! Mit der Funktion \"Gestrige Aktivität aufzeichnen\" hast Du die Chance, einzutragen, was Du gemacht hast, bevor Du einen neuen Tag startest.", "tip28": "Setze Deinen Tageswechsel individuell unter Benutzer Icon > Einstellungen, um festzulegen, wann Dein Tag beginnt.", "tip29": "Erledige alle Deine Tagesaufgaben und Du erhältst einen Perfekter-Tag-Bonus, der Deine Attribute erhöht!", "tip30": "Du kannst Leute auch in Gilden einladen, nicht nur in Gruppen.", diff --git a/website/common/locales/de/maintenance.json b/website/common/locales/de/maintenance.json index 520df57682..fb42ad9d32 100644 --- a/website/common/locales/de/maintenance.json +++ b/website/common/locales/de/maintenance.json @@ -10,7 +10,7 @@ "maintenanceInfoTitle": "Information zu bevorstehenden Wartungsarbeiten auf Habitica", "maintenanceInfoWhat": "Was passiert?", - "maintenanceInfoWhatText": "Am 21. Mai wird Habitica für eine Weile wegen Wartungsarbeiten unerreichbar sein. Du wirst keinen Schaden erleiden und Dein Konto wird nicht negativ beeinflusst, selbst wenn Du Dich nicht rechtzeitig einloggen kannst, um Deine täglichen Aufgaben abzuhaken! Wir arbeiten hart daran, die Auszeit so kurz wie möglich zu halten und werden regelmäßige Updates auf unserem Twitter Account posten. Am Ende der Wartungszeit wirst Du als Dankeschön für Deine Geduld ein seltenes Haustier erhalten!", + "maintenanceInfoWhatText": "Am 21. Mai wird Habitica für eine Weile wegen Wartungsarbeiten unerreichbar sein. Du wirst keinen Schaden erleiden und Dein Konto wird nicht negativ beeinflusst, selbst wenn Du Dich nicht rechtzeitig einloggen kannst, um Deine Tagesaufgaben abzuhaken! Wir arbeiten hart daran, die Auszeit so kurz wie möglich zu halten und werden regelmäßige Updates auf unserem Twitter Account posten. Am Ende der Wartungszeit wirst Du als Dankeschön für Deine Geduld ein seltenes Haustier erhalten!", "maintenanceInfoWhy": "Warum passiert das?", "maintenanceInfoWhyText": "In den letzten Monaten haben wir Habitica hinter den Kulissen gründlich aufgeräumt. Wir haben vor allem die API neu geschrieben. Obwohl es auf der Oberfläche nicht wirklich anders aussieht, findet sich darunter eine komplett neue Welt. Das wird uns SEHR viel mehr Flexibilität beim Erstellen neuer Features bringen und führt zu verbesserter Performance!", "maintenanceInfoTechDetails": "Möchtest Du mehr über die technische Seite des Prozesses erfahren? Besuche Die Schmiede, unseren Entwicklerblog.", @@ -21,9 +21,9 @@ "maintenanceInfoAddFeaturesText": "Mit Abschluss dieser Wartungen wird es uns möglich sein, den Chat und die Gilden zu verbessern und Pläne für Organisationen und Familien umzusetzen, sowie mehr Produktivitätsfeatures einzuführen, wie zum Beispiel monatliche Aufgaben und die Möglichkeit, Aktivitäten vom Vortag aufzuzeichnen! All das sind große, einzelne Projekte, weshalb es Zeit brauchen wird sie einzuführen, vor dem Abschluss dieser Wartungen gab es leider noch keine Möglichkeiten damit zu beginnen.", "maintenanceInfoHowLong": "Wie lange werden die Wartungsarbeiten dauern?", "maintenanceInfoHowLongText": "Wir müssen die Aufgaben und Daten aller 1,3 Millionen Habitica-Benutzer migrieren -- keine einfache Aufgabe! Wir nehmen an, dass wir etwa von 13:00 Uhr pazifischer Zeit (20:00 Uhr UTC) bis 22:00 Uhr pazifischer Zeit (05:00 Uhr UTC) benötigen. Wir werden alles tun, um das so schnell wie möglich über die Bühne zu bringen! Du kannst den Updates auf Twitter folgen.", - "maintenanceInfoStatsAffected": "Wie werden meine täglichen Aufgaben, Strähnen, aktivierte Boni und Quests beeinflusst?", - "maintenanceInfoStatsAffectedText1": "Du wirst an diesem Wochenende KEINEN Schaden erleiden oder Strähnen verlieren, ansonsten wird der Tag aber ganz normal abgehandelt! Tägliche Aufgaben, die Du erledigt hast, werden wieder geöffnet, aktivierte Boni zurückgesetzt usw. Wenn Du an einer Sammelquest teilnimmst, wirst Du weiterhin Gegenstände finden. In einem Bosskampf wirst Du dem Boss Schaden zufügen, aber der Boss wird Dir dieses Mal nichts anhaben. (Schließlich brauchen auch Monster mal eine Pause!)", - "maintenanceInfoStatsAffectedText2": "Nach reiflichen Überlegungen hat unser Team beschlossen, dass dies der fairste Weg ist, da viele Benutzer durch die Wartungsarbeiten ihre täglichen Aufgaben nicht normal abhaken können. Wir bedauern jegliche Unannehmlichkeiten, die dadurch entstehen!", + "maintenanceInfoStatsAffected": "Wie werden meine Tagesaufgaben, Strähnen, aktivierte Boni und Quests beeinflusst?", + "maintenanceInfoStatsAffectedText1": "Du wirst an diesem Wochenende KEINEN Schaden erleiden oder Strähnen verlieren, ansonsten wird der Tag aber ganz normal abgehandelt! Tagesaufgaben, die Du erledigt hast, werden wieder geöffnet, aktivierte Boni zurückgesetzt usw. Wenn Du an einer Sammelquest teilnimmst, wirst Du weiterhin Gegenstände finden. In einem Bosskampf wirst Du dem Boss Schaden zufügen, aber der Boss wird Dir dieses Mal nichts anhaben. (Schließlich brauchen auch Monster mal eine Pause!)", + "maintenanceInfoStatsAffectedText2": "Nach reiflichen Überlegungen hat unser Team beschlossen, dass dies der fairste Weg ist, da viele Benutzer durch die Wartungsarbeiten ihre Tagesaufgaben nicht normal abhaken können. Wir bedauern jegliche Unannehmlichkeiten, die dadurch entstehen!", "maintenanceInfoSeeTasks": "Aber was mache ich, wenn ich meine Aufgabenliste sehen möchte?", "maintenanceInfoSeeTasksText": "Wenn Du weißt, dass Du Deine Aufgabenliste am Samstag ansehen musst um Dich an Deine Pflichten zu erinnern, dann empfehlen wir Dir vor den Wartungsarbeiten einen Screenshot Deiner Aufgaben zu erstellen, damit Du nachsehen kannst.", "maintenanceInfoRarePet": "Welches seltene Tier werde ich bekommen?", diff --git a/website/common/locales/de/merch.json b/website/common/locales/de/merch.json index b463aa673a..af03bed769 100644 --- a/website/common/locales/de/merch.json +++ b/website/common/locales/de/merch.json @@ -5,16 +5,16 @@ "merch-teespring-summary" : "Teespring ist eine Plattform, die es jedem ermöglicht, hochwertige Produkte zu erstellen und zu verkaufen - ohne Kosten und Risiken.", "merch-teespring-goto" : "Schnapp' Dir ein Habitica T-Shirt", - "merch-teespring-mug-summary" : "Teespring ist eine Plattform die es jedem ermöglicht, ohne Kosten oder Risiken allseits beliebte Produkte in hoher Qualität herzustellen und zu verkaufen.", + "merch-teespring-mug-summary" : "Teespring ist eine Plattform, die es jedem ermöglicht, hochwertige Produkte zu erstellen und zu verkaufen - ohne Kosten und Risiken.", "merch-teespring-mug-goto" : "Hol Dir eine Habitica Tasse", - "merch-teespring-eu-summary" : "EUROPÄISCHE VERSION: Teespring ist eine Plattform, die es jedem erleichtert, qualitative Produkte zu erstellen und zu verkaufen - ohne Kosten und Risiko. Die Menschen werden es lieben!", + "merch-teespring-eu-summary" : "EUROPÄISCHE VERSION: Teespring ist eine Plattform, die es jedem ermöglicht, hochwertige Produkte zu erstellen und zu verkaufen - ohne Kosten und Risiko.", "merch-teespring-eu-goto" : "Schnapp' dir ein Habitica T-Shirt (EU)", - "merch-teespring-mug-eu-summary" : "EUROPÄISCHE VERSION: Teespring ist eine Plattform, die es jedem erlaubt beliebte, hochwertige Produkte einfach zu erstellen und zu verkaufen, ganz ohne Kosten oder Risiken.", + "merch-teespring-mug-eu-summary" : "EUROPÄISCHE VERSION: Teespring ist eine Plattform, die es jedem ermöglicht, hochwertige Produkte zu erstellen und zu verkaufen - ohne Kosten und Risiko.", "merch-teespring-mug-eu-goto" : "Hol' Dir eine Habitica Tasse (EU)", - "merch-stickermule-summary" : "Klebe den stolzen Melior dorthin, wo du (oder jemand anders) eine Erinnerung an aktuelle und zukünftige Leistungen brauchst! ", + "merch-stickermule-summary" : "Klebe den stolzen Melior dorthin, wo Du (oder jemand anders) eine Erinnerung an aktuelle und zukünftige Leistungen brauchst! ", "merch-stickermule-goto" : "Schnapp' Dir Habitica Aufkleber" } diff --git a/website/common/locales/de/messages.json b/website/common/locales/de/messages.json index 8ab71345c0..d695571ee0 100644 --- a/website/common/locales/de/messages.json +++ b/website/common/locales/de/messages.json @@ -51,8 +51,8 @@ "messageGroupChatFlagAlreadyReported": "Du hast diese Nachricht bereits gemeldet", "messageGroupChatNotFound": "Nachricht wurde nicht gefunden!", "messageGroupChatAdminClearFlagCount": "Nur Admins können den Zählmarker zurücksetzen!", - "messageCannotFlagSystemMessages": "Du kannst eine Systemmeldungen nicht als unangemessen melden. Falls Du bezüglich dieser Meldung eine Verletzung der Community-Richtlinien melden willst, sende bitte eine E-Mail mit einem Screenshot und einer Erklärung an Lemoness unter <%= communityManagerEmail %>.", - "messageGroupChatSpam": "Ups, es sieht so aus als ob du zu viele Nachrichten schreibst! Bitte warte eine Minute und versuche es erneut. Das Gasthaus kann nur 200 Nachrichten gleichzeitig beinhalten und deshalb ermutigt Habitica längere, mehr durchdachte Nachrichten und hilfreiche Antworten zu schreiben. Wir können es kaum erwarten zu hören, was du zu sagen hast. :)", + "messageCannotFlagSystemMessages": "Du kannst eine Systemmeldung nicht als unangemessen melden. Falls Du bezüglich dieser Meldung eine Verletzung der Community-Richtlinien melden willst, sende bitte eine E-Mail mit einem Screenshot und einer Erklärung an Lemoness unter <%= communityManagerEmail %>.", + "messageGroupChatSpam": "Ups, es sieht so aus als ob Du zu viele Nachrichten schreibst! Bitte warte eine Minute und versuche es erneut. Die Taverne kann nur 200 Nachrichten gleichzeitig beinhalten und deshalb ermutigt Habitica längere, durchdachte Nachrichten und hilfreiche Antworten zu schreiben. Wir können es kaum erwarten zu hören, was Du zu sagen hast. :)", "messageCannotLeaveWhileQuesting": "Du kannst diese Gruppeneinladung nicht annehmen, während Du mit einer Quest beschäftigt bist. Wenn Du dieser Gruppe beitreten möchtest, musst Du zuerst die Quest über Deine Gruppenanzeige abbrechen. Du erhältst die Questschriftrolle zurück.", "messageUserOperationProtected": "Pfad `<%= operation %>` wurde nicht gespeichert, da dieser geschützt ist.", "messageUserOperationNotFound": "<%= operation %> Operation nicht gefunden", @@ -61,5 +61,6 @@ "notificationsRequired": "Mitteilungs-IDs werden benötigt.", "unallocatedStatsPoints": "Du kannst <%= points %> Attributpunkt(e) verteilen", "beginningOfConversation": "Dies ist der Anfang Deiner Unterhaltung mit<%= userName %>. Denke an einen freundlichen und respektvollen Umgang und halte Dich an die Community-Richtlinien!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Tut uns leid, dieser Benutzer hat sein Konto gelöscht.", + "messageMissingDisplayName": "Fehlender Angezeigter Name." } \ No newline at end of file diff --git a/website/common/locales/de/npc.json b/website/common/locales/de/npc.json index 88e982e585..e338f6d2e6 100644 --- a/website/common/locales/de/npc.json +++ b/website/common/locales/de/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Willkommen in ", "welcomeBack": "Willkommen zurück!", "justin": "Justin", - "justinIntroMessage1": "Hallo! Du musst neu hier sein. Mein Name ist Justin, ich bin Dein Reiseführer durch Habitica.", + "justinIntroMessage1": "Hallo! Du musst neu hier sein. Mein Name ist Justin, und ich werde Dein Reiseleiter in Habitica sein.", "justinIntroMessage2": "Um zu beginnen, erstelle einen Avatar.", "justinIntroMessage3": "Großartig! Woran möchtest Du auf dieser Reise arbeiten?", + "justinIntroMessageUsername": "Bevor wir beginnen, sollten wir herausfinden, wie wir Dich nennen sollen. Unterhalb findest Du einen Anzeigenamen und einen Benutzernamen, den ich für Dich erzeugt habe. Nachdem Du einen Anzeigenamen und einen Benutzernamen gewählt hast, fangen wir mit Deinem Avatar an.", + "justinIntroMessageAppearance": "Und wie möchtest Du aussehen? Keine Angst, Du kannst das auch später noch ändern.", "introTour": "Los geht's! Basierend auf Deinen Interessen, habe ich Dir ein paar Aufgaben erstellt, damit Du gleich loslegen kannst. Klicke auf eine Aufgabe um sie zu bearbeiten oder erstelle neue Aufgaben, wie Du sie brauchst!", "prev": "Zurück", "next": "Vor", @@ -15,21 +17,21 @@ "mattBoch": "Matt Boch", "mattShall": "Soll ich Dir Dein Ross bringen, <%= name %>? Sobald Du einem Haustier so viel Futter gegeben hast, dass es zu einem Reittier werden konnte, wird es hier erscheinen. Klicke auf ein Reittier um aufzusteigen!", "mattBochText1": "Willkommen im Stall! Ich bin Matt, der Bestienmeister. Ab Level 3 kannst Du mit Hilfe von Eiern und Elixieren Haustiere ausbrüten. Wenn Du auf dem Marktplatz ein Haustier schlüpfen lässt, wird es hier erscheinen! Klicke auf ein Haustier, um es Deinem Avatar hinzuzufügen. Füttere Deine Tiere mit dem Futter, das Du ab Level 3 findest, damit sie zu mächtigen Reittieren heranwachsen.", - "welcomeToTavern": "Willkommen im Gasthaus!", + "welcomeToTavern": "Willkommen in der Taverne!", "sleepDescription": "Brauchst Du eine Pause? Checke in Daniels Gasthaus ein, um ein paar der kniffligeren Habitica-Spielmechanismen zu unterbrechen:", - "sleepBullet1": "Verpasste Tägliche Aufgaben werden Dir nicht schaden", + "sleepBullet1": "Verpasste Tagesaufgaben werden Dir nicht schaden", "sleepBullet2": "Aufgaben verlieren weder ihre Strähnen noch Farben", - "sleepBullet3": "Bosse fügen keinen Schaden für verpasste Tägliche Aufgaben zu", + "sleepBullet3": "Bosse fügen keinen Schaden für verpasste Tagesaufgaben zu", "sleepBullet4": "Dein ausstehender Boss-Schaden oder gefundene Sammelquest-Gegenstände werden bis zum Auschecken zurückgehalten.", "pauseDailies": "Schaden pausieren", "unpauseDailies": "Schaden wieder aktivieren", "staffAndModerators": "Mitarbeiter und Moderatoren", - "communityGuidelinesIntro": "Habitica versucht, eine einladende Umgebung für Benutzer aller Alterstufen zu schaffen, vor allem an öffentlichen Plätzen wie dem Gasthaus. Wenn Du unsicher bist oder noch Fragen hast, lies bitte unsere Community-Richtlinien.", + "communityGuidelinesIntro": "Habitica versucht, eine einladende Umgebung für Benutzer aller Alterstufen zu schaffen, vor allem an öffentlichen Plätzen wie der Taverne. Wenn Du unsicher bist oder noch Fragen hast, lies bitte unsere Community-Richtlinien.", "acceptCommunityGuidelines": "Ich stimme zu, mich an die Community-Richtlinien zu halten", "daniel": "Daniel", - "danielText": "Willkommen im Gasthaus! Setz Dich und triff die Einheimischen. Willst Du Dich ausruhen (Urlaub? Krankheit?), dann besorge ich Dir ein schönes Zimmer. Solange Du dort eingecheckt bist, werden Deine täglichen Aufgaben Dir am Ende des Tages keinen Schaden zufügen, Du kannst sie trotzdem noch abhaken.", - "danielText2": "Sei gewarnt: Falls Du an einer Boss-Quest teilnimmst, wird Dir der Boss immer noch Schaden für die nicht abgehakten Aufgaben Deiner Gruppenmitglieder zufügen! Außerdem wird der Schaden, den Du dem Boss zufügst (sowie gefundene Gegenstände) erst angerechnet, wenn Du das Gasthaus verlässt.", - "danielTextBroken": "Willkommen im Gasthaus ... schätze ich ... Wenn Du Dich ausruhen möchtest, dann besorge ich Dir ein schönes Zimmer ... Solange Du dort eingecheckt bist, werden Deine täglichen Aufgaben Dir am Ende des Tages keinen Schaden zufügen, Du kannst sie trotzdem noch abhaken ... wenn Du die Kraft dazu hast ...", + "danielText": "Willkommen in der Taverne! Setz Dich und triff die Einheimischen. Willst Du Dich ausruhen (Urlaub? Krankheit?), dann besorge ich Dir ein schönes Zimmer. Solange Du dort eingecheckt bist, werden Deine Tagesaufgaben Dir am Ende des Tages keinen Schaden zufügen, Du kannst sie trotzdem noch abhaken.", + "danielText2": "Sei gewarnt: Falls Du an einer Boss-Quest teilnimmst, wird Dir der Boss immer noch Schaden für die nicht abgehakten Tagesaufgaben Deiner Gruppenmitglieder zufügen! Außerdem wird der Schaden, den Du dem Boss zufügst (sowie gefundene Gegenstände) erst angerechnet, wenn Du das Gasthaus verlässt.", + "danielTextBroken": "Willkommen in der Taverne ... schätze ich ... Wenn Du Dich ausruhen möchtest, dann besorge ich Dir ein schönes Zimmer ... Solange Du dort eingecheckt bist, werden Deine Tagesaufgaben Dir am Ende des Tages keinen Schaden zufügen, Du kannst sie trotzdem noch abhaken ... wenn Du die Kraft dazu hast ...", "danielText2Broken": "Oh ... Falls Du an einer Boss-Quest teilnimmst, wird Dir der Boss immer noch Schaden für die nicht abgehakten Aufgaben Deiner Gruppenmitglieder zufügen ... Außerdem wird der Schaden, den Du dem Boss zufügst (sowie gefundene Gegenstände) erst angerechnet, wenn Du das Gasthaus verlässt ...", "worldBossEvent": "Weltboss-Ereignis", "worldBossDescription": "Weltboss-Beschreibung", @@ -116,9 +118,9 @@ "moreClass": "Mehr Informationen zu dem Klassen-System erhältst du auf Wikia.", "tourWelcome": "Willkommen in Habitica! Dies ist Deine Aufgabenliste. Hake eine Aufgabe ab, um weiterzumachen!", "tourExp": "Gut gemacht! Eine Aufgabe abzuhaken bringt Dir Erfahrung und Gold ein!", - "tourDailies": "Diese Spalte ist für tägliche Aufgaben. Um weiterzumachen füge eine Aufgabe hinzu, die Du jeden Tag erledigen möchtest. Beispiele für tägliche Aufgaben sind: Das Bett machen, Zahnseide benutzen, Geschäfts-E-Mails durchschauen", - "tourCron": "Großartig! Deine täglichen Aufgaben werden jeden Tag zurückgesetzt.", - "tourHP": "Pass auf! Wenn Du eine tägliche Aufgabe nicht bis Mitternacht erfüllt hast, wird sie Dir Schaden zufügen!", + "tourDailies": "Diese Spalte ist für Tagesaufgaben. Um weiterzumachen füge eine Aufgabe hinzu, die Du jeden Tag erledigen möchtest. Beispiele für Tagesaufgaben sind: Das Bett machen, Zahnseide benutzen, Geschäfts-E-Mails durchschauen", + "tourCron": "Großartig! Deine Tagesaufgaben werden jeden Tag zurückgesetzt.", + "tourHP": "Pass auf! Wenn Du eine Tagesaufgabe nicht bis Mitternacht erfüllt hast, wird sie Dir Schaden zufügen!", "tourHabits": "Diese Spalte ist für gute und für schlechte Gewohnheiten, denen Du mehrmals am Tag nachgehst! Um weiterzumachen, klicke auf das Stift-Symbol einer Gewohnheit. So kannst Du die Gewohnheit bearbeiten. Ändere die Namen und klicke anschließend auf das Häkchen, um die Änderung zu speichern.", "tourStats": "Gute Gewohnheiten bringen Erfahrung und Gold! Schlechte Gewohnheiten verringern Deine Lebenspunkte.", "tourGP": "Um weiterzumachen, kaufe das Übungschwert mit dem Gold, das Du gerade verdient hast!", @@ -126,7 +128,7 @@ "tourScrollDown": "Gehe sicher, dass Du auch ganz nach unten scrollst um alle Optionen zu sehen! Klicke erneut auf Deinen Avatar um zur Aufgabenseite zurückzukehren.", "tourMuchMore": "Wenn Du Aufgaben erledigt hast, kannst Du mit Freunden eine Gruppe gründen, Dich in den Gilden nach Gesprächen über verschiedene Themen umsehen, Wettbewerben beitreten und vieles mehr!", "tourStatsPage": "Auf dieser Seite kannst Du Deine Statuswerte im Auge behalten. Erreiche neue Erfolge indem Du die aufgelisteten Aufgaben erledigst.", - "tourTavernPage": "Willkommen im Gasthaus, einem Gesprächsraum für alle Altersklassen! Falls Du krank bist oder verreist, kannst Du verhindern, dass Du Leben durch nicht erledigte tägliche Aufgaben verlierst, indem Du auf \"Im Gasthaus erholen\" klickst. Komm herein und sag Hallo!", + "tourTavernPage": "Willkommen in der Taverne, einem Gesprächsraum für alle Altersklassen! Falls Du krank bist oder verreist, kannst Du verhindern, dass Du Leben durch nicht erledigte Tagesaufgaben verlierst, indem Du auf \"In der Taverne erholen\" klickst. Komm herein und sag Hallo!", "tourPartyPage": "Deine Gruppe wird Dir dabei helfen weiterhin verantwortungsbewusst Deine Aufgaben zu erledigen. Lade Freunde ein um neue Quest-Schriftrollen freizuschalten!", "tourGuildsPage": "Gilden sind Chatgruppen mit einem gemeinsamen Interesse. Sie sind von Spielern für Spieler erstellt worden. Durchforste die Liste und tritt den Gilden bei, die Dich interessieren. Schau dir auch einmal die Habitica Help: Ask a Question Gilde an, in der jeder Fragen über Habitica stellen kann!", "tourChallengesPage": "Wettbewerbe sind themenbezogene Aufgabenlisten, welche von Benutzern erstellt wurden! Wenn Du an einem Wettbewerb teilnimmst, werden die Aufgaben Deinem Konto hinzugefügt. Trete gegen andere Benutzer an, um Edelsteine zu gewinnen!", @@ -142,7 +144,7 @@ "tourNifty": "Raffiniert!", "tourAvatarProceed": "Zeige mir meine Aufgaben!", "tourToDosBrief": "To-Do-Liste", - "tourDailiesBrief": "Tägliche Aufgaben", + "tourDailiesBrief": "Tagesaufgaben", "tourDailiesProceed": "Ich werde vorsichtig sein!", "tourHabitsBrief": "Gute & Schlechte Gewohnheiten", "tourHabitsProceed": "Das leuchtet ein!", diff --git a/website/common/locales/de/overview.json b/website/common/locales/de/overview.json index fc2fa5ed75..ada93e23c6 100644 --- a/website/common/locales/de/overview.json +++ b/website/common/locales/de/overview.json @@ -2,13 +2,13 @@ "needTips": "Brauchst Du ein paar Tipps, wie man anfängt? Hier findest Du eine einfache Anleitung!", "step1": "Schritt 1: Füge Aufgaben hinzu", - "webStep1Text": "Habitica funktioniert nur mit Aufgaben und Zielen aus Deinem realen Leben, also erstelle ein paar Aufgaben. Du kannst später weitere hinzufügen, wenn sie Dir einfallen. Alle Aufgaben können hinzugefügt werden, indem Du die grüne \"Aufgabe hinzufügen\" Schaltfläche auswählst.\n* **Richte [To-Dos](http://de.habitica.wikia.com/wiki/To-Dos) ein:** Füge einmalige oder seltene Aufgaben einzeln in der Spalte \"To-Dos\" hinzu. Wenn Du auf diese Aufgabe klickst, kannst Du die Aufgabe anpassen und zum Beispiel ein Fälligkeitsdatum oder eine Checkliste hinzufügen.\n* **Richte [Tägliche Aufgaben](http://de.habitica.wikia.com/wiki/T%C3%A4gliche_Aufgaben) ein:** Füge Aufgaben die täglich, oder an einem bestimmten Tag in der Woche, im Monat, oder im Jahr anfallen in der Spalte \"Tägliche Aufgaben\" hinzu. Klicke auf die Aufgabe um anzupassen an welchen Wochentagen sie fällig sind. Alternativ kannst Du auch eine periodische Fälligkeit einstellen, z.B. alle 3 Tage. \n* **Richte [Gewohnheiten](http://de.habitica.wikia.com/wiki/Gewohnheiten) ein:** Füge Gewohnheiten in der Spalte \"Gewohnheiten\" hinzu. Du kannst einstellen, ob es sich um eine gute Gewohnheit :heavy_plus_sign: oder eine schlechte Angewohnheit :heavy_minus_sign: handelt.\n* **Richte [Belohnungen](http://de.habitica.wikia.com/wiki/Belohnungen) ein:** Zusätzlich zu den Belohnungen die das Spiel Dir gibt, kannst Du in der Spalte \"Belohnungen\" eigene Aktivitäten oder Vergnügen eintragen, die Dich motivieren. Es ist wichtig, dass Du Dir auch hin und wieder eine Pause oder etwas Luxus gönnst! \n* Falls Du Anregungen brauchst welche Aufgaben Du hinzufügen solltest, schau auf die Wiki-Seiten unter [Beispiele für Gewohnheiten](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_Gewohnheiten), [Beispiele für tägliche Aufgaben](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_t%C3%A4gliche_Aufgaben), [Beispiele für To-Dos](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_To-Dos), und [Beispiele für Belohnungen](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_Gewohnheiten).", + "webStep1Text": "Habitica funktioniert nur mit Aufgaben und Zielen aus Deinem realen Leben, also erstelle ein paar Aufgaben. Du kannst später weitere hinzufügen, wenn sie Dir einfallen. Alle Aufgaben können hinzugefügt werden, indem Du die grüne \"Aufgabe hinzufügen\" Schaltfläche auswählst.\n* **Richte [To-Dos](http://de.habitica.wikia.com/wiki/To-Dos) ein:** Füge einmalige oder seltene Aufgaben einzeln in der Spalte \"To-Dos\" hinzu. Wenn Du auf diese Aufgabe klickst, kannst Du die Aufgabe anpassen und zum Beispiel ein Fälligkeitsdatum oder eine Checkliste hinzufügen.\n* **Richte [Tagesaufgaben](http://de.habitica.wikia.com/wiki/T%C3%A4gliche_Aufgaben) ein:** Füge Aufgaben die täglich, oder an einem bestimmten Tag in der Woche, im Monat, oder im Jahr anfallen in der Spalte \"Tagesaufgaben\" hinzu. Klicke auf die Aufgabe um anzupassen an welchen Wochentagen sie fällig sind. Alternativ kannst Du auch eine periodische Fälligkeit einstellen, z.B. alle 3 Tage. \n* **Richte [Gewohnheiten](http://de.habitica.wikia.com/wiki/Gewohnheiten) ein:** Füge Gewohnheiten in der Spalte \"Gewohnheiten\" hinzu. Du kannst einstellen, ob es sich um eine gute Gewohnheit :heavy_plus_sign: oder eine schlechte Angewohnheit :heavy_minus_sign: handelt.\n* **Richte [Belohnungen](http://de.habitica.wikia.com/wiki/Belohnungen) ein:** Zusätzlich zu den Belohnungen die das Spiel Dir gibt, kannst Du in der Spalte \"Belohnungen\" eigene Aktivitäten oder Vergnügen eintragen, die Dich motivieren. Es ist wichtig, dass Du Dir auch hin und wieder eine Pause oder etwas Luxus gönnst! \n* Falls Du Anregungen brauchst welche Aufgaben Du hinzufügen solltest, schau auf die Wiki-Seiten unter [Beispiele für Gewohnheiten](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_Gewohnheiten), [Beispiele für tägliche Aufgaben](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_t%C3%A4gliche_Aufgaben), [Beispiele für To-Dos](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_To-Dos), und [Beispiele für Belohnungen](http://de.habitica.wikia.com/wiki/Beispiele_f%C3%BCr_Gewohnheiten).", "step2": "Schritt 2: Sammel Punkte indem Du im wirklichen Leben Dinge erledigst", - "webStep2Text": "Fange nun damit an, Ziele von Deiner Liste anzugehen! Indem Du Aufgaben erledigst und in Habitica abhakst, erhältst Du [Erfahrung](http://de.habitica.wikia.com/wiki/Erfahrungspunkte), die Dich Level aufsteigen lässt, und [Gold](http://de.habitica.wikia.com/wiki/Goldpunkte), das es Dir ermöglicht, Belohnungen zu erwerben. Wenn Du schlechten Gewohnheiten verfällst oder Tägliche Aufgaben verpasst, verlierst Du [Lebenspunkte](http://de.habitica.wikia.com/wiki/Lebenspunkte). Auf diese Weise dienen die Habitica Erfahrungs- und Lebenspunkt-Leiste als unterhaltsame Anzeige des Fortschritts hin zu Deinen Zielen. Dein echtes Leben wird sich sichtbar verbessern, während Dein Charakter im Spiel vorankommt.", + "webStep2Text": "Fange nun damit an, Ziele von Deiner Liste anzugehen! Indem Du Aufgaben erledigst und in Habitica abhakst, erhältst Du [Erfahrung](http://de.habitica.wikia.com/wiki/Erfahrungspunkte), die Dich Level aufsteigen lässt, und [Gold](http://de.habitica.wikia.com/wiki/Goldpunkte), das es Dir ermöglicht, Belohnungen zu erwerben. Wenn Du schlechten Gewohnheiten verfällst oder Tagesaufgaben verpasst, verlierst Du [Lebenspunkte](http://de.habitica.wikia.com/wiki/Lebenspunkte). Auf diese Weise dienen die Habitica Erfahrungs- und Lebenspunkt-Leiste als unterhaltsame Anzeige des Fortschritts hin zu Deinen Zielen. Dein echtes Leben wird sich sichtbar verbessern, während Dein Charakter im Spiel vorankommt.", "step3": "Schritt 3: Entdecke Habitica und passe es Deinen Bedürfnissen an", - "webStep3Text": "Wenn Du mit den Grundlagen vertraut bist, kannst Du mit diesen raffinierten Funktionen noch mehr mit aus Habitica herausholen:\n* Verwalte Deine Aufgaben mit [Tags](http://de.habitica.wikia.com/wiki/Tags) (Bearbeite eine Aufgabe, um diese hinzuzufügen).\n* Passe Deinen [Avatar](http://de.habitica.wikia.com/wiki/Avatar) an (klicke das Benutzer-Icon oben rechts an).\n* Kaufe Dir [Ausrüstung](http://de.habitica.wikia.com/wiki/Ausr%C3%BCstung) unter Belohnungen oder in den [Shops](/shops/market) und ändere diese unter [Inventar > Ausrüstung](/inventory/equipment).\n* Setz Dich mit anderen im [Gasthaus](http://habitica.wikia.com/wiki/Tavern) in Verbindung.\n* Brüte ab Level 3 [Haustiere](http://de.habitica.wikia.com/wiki/Haustiere) aus, indem Du [Eier](http://de.habitica.wikia.com/wiki/Eier) und [Schlüpfelixiere](http://de.habitica.wikia.com/wiki/Schl%C3%BCpfelixiere) sammelst. [Füttere](http://de.habitica.wikia.com/wiki/Futter) sie um sie zu [Reittieren](http://de.habitica.wikia.com/wiki/Reittiere) heranwachsen zu lassen.\n* Ab Level 10: Wähle eine spezielle [Klasse](http://de.habitica.wikia.com/wiki/Klassen) und benutze deren spezifische [Fähigkeiten](http://de.habitica.wikia.com/wiki/F%C3%A4higkeiten) (ab Level 11 bis 14).\n* Gründe eine Gruppe mit Deinen Freunden unter [Gruppe](/party) in der Navigationsleiste um verantwortungsbewusst zu bleiben und Quest-Schriftrollen zu verdienen.\n* Bekämpfe Monster und sammle Objekte für [Quests](http://de.habitica.wikia.com/wiki/Quests) (Du erhältst eine erste Quest in Level 15 geschenkt).", + "webStep3Text": "Wenn Du mit den Grundlagen vertraut bist, kannst Du mit diesen raffinierten Funktionen noch mehr mit aus Habitica herausholen:\n* Verwalte Deine Aufgaben mit [Tags](http://de.habitica.wikia.com/wiki/Tags) (Bearbeite eine Aufgabe, um diese hinzuzufügen).\n* Passe Deinen [Avatar](http://de.habitica.wikia.com/wiki/Avatar) an (klicke das Benutzer-Icon oben rechts an).\n* Kaufe Dir [Ausrüstung](http://de.habitica.wikia.com/wiki/Ausr%C3%BCstung) unter Belohnungen oder in den [Shops](/shops/market) und ändere diese unter [Inventar > Ausrüstung](/inventory/equipment).\n* Setz Dich mit anderen in der [Taverne](http://habitica.wikia.com/wiki/Tavern) in Verbindung.\n* Brüte ab Level 3 [Haustiere](http://de.habitica.wikia.com/wiki/Haustiere) aus, indem Du [Eier](http://de.habitica.wikia.com/wiki/Eier) und [Schlüpfelixiere](http://de.habitica.wikia.com/wiki/Schl%C3%BCpfelixiere) sammelst. [Füttere](http://de.habitica.wikia.com/wiki/Futter) sie um sie zu [Reittieren](http://de.habitica.wikia.com/wiki/Reittiere) heranwachsen zu lassen.\n* Ab Level 10: Wähle eine spezielle [Klasse](http://de.habitica.wikia.com/wiki/Klassen) und benutze deren spezifische [Fähigkeiten](http://de.habitica.wikia.com/wiki/F%C3%A4higkeiten) (ab Level 11 bis 14).\n* Gründe eine Gruppe mit Deinen Freunden unter [Gruppe](/party) in der Navigationsleiste um verantwortungsbewusst zu bleiben und Quest-Schriftrollen zu verdienen.\n* Bekämpfe Monster und sammle Objekte für [Quests](http://de.habitica.wikia.com/wiki/Quests) (Du erhältst eine erste Quest in Level 15 geschenkt).", "overviewQuestions": "Du hast Fragen? Schau doch einmal in die [FAQ](https://habitica.com/static/faq/)! Wenn Du Deine Frage hier nicht findest, kannst Du in der [Habitica-Help-Gilde](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a) nach Hilfe fragen. \n\nViel Glück mit Deinen Aufgaben!" } diff --git a/website/common/locales/de/pets.json b/website/common/locales/de/pets.json index 06b142c154..a30c273c1c 100644 --- a/website/common/locales/de/pets.json +++ b/website/common/locales/de/pets.json @@ -18,7 +18,8 @@ "veteranWolf": "Veteranwolf", "veteranTiger": "Veterantiger", "veteranLion": "Veteranlöwe", - "veteranBear": "Veteran Bärenjunges", + "veteranBear": "Veteranbär", + "veteranFox": "Veteranfuchs", "cerberusPup": "Zerberuswelpe", "hydra": "Hydra", "mantisShrimp": "Fangschreckenkrebs", @@ -27,8 +28,8 @@ "royalPurpleGryphon": "Königlicher purpurfarbener Greif", "phoenix": "Phönix", "magicalBee": "Magische Biene", - "hopefulHippogriffPet": "Hoffnungsfroher Hippogreif", - "hopefulHippogriffMount": "Hoffnungsfroher Hippogreif", + "hopefulHippogriffPet": "Hoffnungsvoller Hippogreif", + "hopefulHippogriffMount": "Hoffnungsvoller Hippogreif", "royalPurpleJackalope": "Königlicher purpurfarbener Wolpertinger", "invisibleAether": "Unsichtbarer Äther", "rarePetPop1": "Klicke auf den goldenen Pfotenabdruck, um zu sehen, wie Du diese seltenen Haustiere erhalten kannst, indem Du bei Habitica mitwirkst!", @@ -77,7 +78,7 @@ "hatchAPot": "Willst Du ein <%= potion %> <%= egg %> ausbrüten?", "hatchedPet": "Du hast ein neues <%= potion %> <%= egg %> ausgebrütet!", "hatchedPetGeneric": "Du hast ein neues Haustier ausgebrütet!", - "hatchedPetHowToUse": "Schau im [Stall](/inventory/stable) vorbei, um Dein neuestes Haustier auszurüsten oder zu füttern!", + "hatchedPetHowToUse": "Schau im [Stall](/inventory/stable) vorbei, um Dein neuestes Haustier zu füttern oder es auf Deine Abenteuer mitzunehmen!", "displayNow": "Jetzt anzeigen", "displayLater": "Später anzeigen", "petNotOwned": "Du besitzt dieses Haustier nicht.", @@ -120,11 +121,11 @@ "mountsReleased": "Reittiere freigelassen", "gemsEach": "Edelsteine jeweils", "foodWikiText": "Was isst mein Haustier gern?", - "foodWikiUrl": "http://habitica.wikia.com/wiki/Food_Preferences", + "foodWikiUrl": "http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter", "welcomeStable": "Willkommen im Stall!", "welcomeStableText": "Ich bin Matt, der Bestienmeister. Ab Level 3 kannst Du Haustiere aus Eiern ausbrüten, indem Du die Schlüpfelixiere nutzt, die Du findest. Wenn Du ein Haustier in Deinem Inventar ausgebrütet hast, taucht es hier auf! Klicke auf ein Haustier damit es sich zu Deinem Avatar gesellt. Füttere sie alle hier mit dem Futter, dass Du ab Level 3 findest, und sie wachsen zu kräftigen Reittieren heran.", "petLikeToEat": "Was frisst mein Haustier gern?", - "petLikeToEatText": "Haustiere wachsen, egal welches Futter Du ihnen gibst, aber sie wachsen schneller, wenn Du ihnen die eine Lieblingsspeise fütterst. Experimentiere herum, um das Muster zu finden, oder sieh hier nach:
http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter", + "petLikeToEatText": "Haustiere wachsen, egal welches Futter Du ihnen gibst, aber sie wachsen schneller, wenn Du ihnen die Lieblingsspeise fütterst. Experimentiere herum, um das Muster zu finden, oder sieh hier nach:
http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter", "filterByStandard": "Standard", "filterByMagicPotion": "Magisches Schlüpfelixier", "filterByQuest": "Quest ", diff --git a/website/common/locales/de/quests.json b/website/common/locales/de/quests.json index 3aaf163b0c..bbb6d891f6 100644 --- a/website/common/locales/de/quests.json +++ b/website/common/locales/de/quests.json @@ -45,16 +45,16 @@ "collected": "Gesammelt", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Zu sammelnde Gegenstände", - "bossDmg1": "Jede erledigte tägliche Aufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen. Für jede tägliche Aufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses), der zu Deinem normalen Schaden noch dazukommt. Deshalb sorge dafür, dass Deine Gruppe gesund bleibt, indem Du Deine täglichen Aufgaben erledigst! Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn).", + "bossDmg1": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen. Für jede Tagesaufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses), der zu Deinem normalen Schaden noch dazukommt. Deshalb sorge dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst! Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn).", "bossDmg2": "Nur Teilnehmer kämpfen gegen den Boss und bekommen ihren Anteil an der Beute.", - "bossDmg1Broken": "Jede erledigte tägliche Aufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu ... Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen ... Für jede tägliche Aufgabe die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses) der zu Deinem normalen Schaden noch dazukommt, sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine täglichen Aufgaben erledigst ... Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn) ...", + "bossDmg1Broken": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu... Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen... Für jede Tagesaufgabe die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses) der zu Deinem normalen Schaden noch dazukommt, sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst... Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn)...", "bossDmg2Broken": "Nur Teilnehmer kämpfen gegen den Boss und erhalten ihren Anteil an der Beute ...", - "tavernBossInfo": "Erledige tägliche Aufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden! Unerledigte tägliche Aufgaben füllen die Erschöpfungsschlagleiste. Wenn sie voll ist, greift der Weltboss einen NPC an.\n\nEin Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden. Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert.", - "tavernBossInfoBroken": "Erledige tägliche Aufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden ... Unerledigte tägliche Aufgaben füllen die Erschöpfungsschlagleiste ... Wenn sie voll ist, greift der Weltboss einen NPC an ... Ein Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden ... Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert ...", - "bossColl1": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln. Quest-Gegenstände erhältst Du so wie normale Gegenstände; du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst.", + "tavernBossInfo": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden! Unerledigte Tagesaufgaben füllen die Erschöpfungsschlagleiste. Wenn sie voll ist, greift der Weltboss einen NPC an.\n\nEin Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden. Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert.", + "tavernBossInfoBroken": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden... Unerledigte Tagesaufgaben füllen die Erschöpfungsschlagleiste... Wenn sie voll ist, greift der Weltboss einen NPC an... Ein Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden... Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert...", + "bossColl1": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln. Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst.", "bossColl2": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute.", - "bossColl1Broken": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln. Quest-Gegenstände erhältst Du so wie normale Gegenstände; du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst.", - "bossColl2Broken": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute ...", + "bossColl1Broken": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln... Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst...", + "bossColl2Broken": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute...", "abort": "Abbrechen", "leaveQuest": "Quest verlassen", "sureLeave": "Willst Du die aktive Quest wirklich verlassen? Dein kompletter Questfortschritt wird verloren gehen.", @@ -98,7 +98,7 @@ "guildQuestsNotSupported": "Gilden können nicht zu Quests eingeladen werden.", "questNotOwned": "Du besitzt diese Quest-Schriftrolle nicht.", "questNotGoldPurchasable": "Quest \"<%= key %>\" ist nicht mit Gold käuflich.", - "questNotGemPurchasable": "Quest \"<%= key %>\" is not a Gem-purchasable quest.", + "questNotGemPurchasable": "Quest \"<%= key %>\" ist nicht mit Edelsteinen käuflich.", "questLevelTooHigh": "Du musst Level <%= level %> haben, um diese Quest zu starten.", "questAlreadyUnderway": "Deine Gruppe nimmt bereits an einer Quest teil. Versuche es erneut, wenn die Quest abgeschlossen ist.", "questAlreadyAccepted": "Du hast die Questeinladung bereits angenommen.", diff --git a/website/common/locales/de/questscontent.json b/website/common/locales/de/questscontent.json index d88bd0220f..a4cedc3d7a 100644 --- a/website/common/locales/de/questscontent.json +++ b/website/common/locales/de/questscontent.json @@ -17,20 +17,20 @@ "questGryphonDropGryphonEgg": "Greif (Ei)", "questGryphonUnlockText": "Ermöglicht den Kauf von Greifeneiern auf dem Marktplatz", "questHedgehogText": "Das Igelmonster", - "questHedgehogNotes": "Hedgehogs are a funny group of animals. They are some of the most affectionate pets a Habiteer could own. But rumor has it, if you feed them milk after midnight, they grow quite irritable. And fifty times their size. And InspectorCaracal did just that. Oops.", + "questHedgehogNotes": "Igel gehören einer kuriosen Gruppe von Tieren an. Zwar sind sie die liebevollsten Haustiere, die sich ein Habiticaner wünschen kann, aber es gibt ein Gerücht wonach sie, wenn man sie nach Mitternacht mit Milch füttert, ein wenig gereizt werden. Und fünfzig mal größer. Und InspectorCaracal hat genau das gemacht - Hoppla.", "questHedgehogCompletion": "Eure Gruppe hat das Igelweibchen beruhigt! Es hoppelt zurück zu seinen Eiern, nachdem es auf seine normale Größe geschrumpft ist. Quietschend kehrt es mit einigen Eiern zurück und stupst sie vorsichtig in eure Richtung. Hoffentlich mögen Igel Milch!", "questHedgehogBoss": "Igelmonster", "questHedgehogDropHedgehogEgg": "Igel (Ei)", "questHedgehogUnlockText": "Ermöglicht den Kauf von Igeleiern auf dem Marktplatz", "questGhostStagText": "Die Seele des Frühlings", - "questGhostStagNotes": "Ahh, Spring. The time of year when color once again begins to fill the landscape. Gone are the cold, snowy mounds of winter. Where frost once stood, vibrant plant life takes its place. Luscious green leaves fill in the trees, grass returns to its former vivid hue, a rainbow of flowers rise along the plains, and a white mystical fog covers the land! ... Wait. Mystical fog? \"Oh no,\" InspectorCaracal says apprehensively, \"It would appear that some kind of spirit is the cause of this fog. Oh, and it is charging right at you.\"", + "questGhostStagNotes": "Ahh, Frühling. Die Zeit des Jahres, wenn die Landschaft wieder Farbe annimmt. Hinfort sind die Kälte, Schneeberge und Winter. Wo einst Frost war blüht jetzt neues Leben. Die Bäume schmücken sich mit sattem Grün, das Gras kehrt zu seiner gesunden Farbe zurück, ein wahrer Regenbogen von Blumen breitet sich über die Wiesen und Felder und ein mystischer weißer Nebel legt sich übers Land! ... Moment ... Mystischer Nebel? \"Oh nein\", lässt InspectorCaracal verlauten, \"Es scheint als wäre eine Art Geist die Ursache für diesen Nebel. Oh, und derselbe scheint gerade auf Dich loszugehen.\"", "questGhostStagCompletion": "Der Geist, scheinbar unverwundet, senkt seine Nase bis zur Erde hinab. Eine ruhige Stimme umfängt Deine Gruppe. \"Ich entschuldige mich für mein Benehmen. Ich bin gerade erst aus dem Winterschlaf erwacht und es scheint, ich bin noch etwas verwirrt. Bitte nehmt dieses Zeichen meiner Entschuldigung an.\" Ein paar Eier materialisieren sich vor dem Geist im Gras. Ohne ein weiteres Wort zu sagen, verschwindet der Geist in den Wald, eine Spur aus Blumen hinterlassend.", "questGhostStagBoss": "Geisterhirsch", "questGhostStagDropDeerEgg": "Hirsch (Ei)", "questGhostStagUnlockText": "Ermöglicht den Kauf von Hirscheiern auf dem Marktplatz", "questRatText": "Der Rattenkönig", - "questRatNotes": "Müll! Berge von unerfüllten täglichen Aufgaben häufen sich überall in Habitica. Das Problem ist mittlerweile so ernst geworden, dass ganze Horden von Ratten über das Land herfallen. Du bemerkst, dass @Pandah eines der Tierchen liebevoll streichelt. Sie erklärt, Ratten seien eigentlich sanfte Tierchen, die sich von unerfüllten täglichen Aufgaben ernähren. Das tatsächliche Problem ist, dass einige dieser Aufgaben in die Kanalisation gerutscht sind und sich ein großes, gefährliches Nest gebildet hat. Als Du nun tiefer in die Kanalisation hinabsteigst, wirst Du von einer riesigen Ratte mit blutroten Augen und übel zugerichteten, gelben Zähnen angegriffen, die das Nest verteidigt. Wirst Du fliehen, oder dem sagenumwobenen Rattenkönig entgegentreten?", - "questRatCompletion": "Dein letzter Hieb entzieht der gewaltigen Ratte ihre Kraft, ihre Augen verblassen zu einem trüben Grau. Das Monster spaltet sich in viele kleine Ratten, die vor Angst hastig davonlaufen. Du bemerkst, dass @Pandah hinter Dir steht und auf die einst mächtige Kreatur blickt. Sie erklärt, dass die Bewohner von Habitica von Deinem Mut inspiriert wurden und daher all ihre unerledigten Aufgaben nun schnell erledigen. Sie ermahnt Dich dazu wachsam zu bleiben, denn wenn wir unachtsam werden, wird der Rattenkönig zurückkommen. Als Belohnung bietet Dir @Pandah einige Ratteneier an. Als sie Deinen besorgten Gesichtsausdruck bemerkt lächelt sie: \"Daraus werden wunderschöne Haustiere.\"", + "questRatNotes": "Müll! Berge von unerfüllten Tagesaufgaben häufen sich überall in Habitica. Das Problem ist mittlerweile so ernst geworden, dass ganze Horden von Ratten über das Land herfallen. Du bemerkst, dass @Pandah eines der Tierchen liebevoll streichelt. Sie erklärt, Ratten seien eigentlich sanfte Tierchen, die sich von unerfüllten Tagesaufgaben ernähren. Das tatsächliche Problem ist, dass einige dieser Aufgaben in die Kanalisation gerutscht sind und sich ein großes, gefährliches Nest gebildet hat. Als Du nun tiefer in die Kanalisation hinabsteigst, wirst Du von einer riesigen Ratte mit blutroten Augen und übel zugerichteten, gelben Zähnen angegriffen, die das Nest verteidigt. Wirst Du fliehen, oder dem sagenumwobenen Rattenkönig entgegentreten?", + "questRatCompletion": "Dein letzter Hieb entzieht der gewaltigen Ratte ihre Kraft, ihre Augen verblassen zu einem trüben Grau. Das Monster spaltet sich in viele kleine Ratten, die vor Angst hastig davonlaufen. Du bemerkst, dass @Pandah hinter Dir steht und auf die einst mächtige Kreatur blickt. Sie erklärt, dass die Bewohner von Habitica von Deinem Mut inspiriert wurden und daher all ihre unerledigten Tagesaufgaben nun schnell erledigen. Sie ermahnt Dich dazu wachsam zu bleiben, denn wenn wir unachtsam werden, wird der Rattenkönig zurückkommen. Als Belohnung bietet Dir @Pandah einige Ratteneier an. Als sie Deinen besorgten Gesichtsausdruck bemerkt lächelt sie: \"Daraus werden wunderschöne Haustiere.\"", "questRatBoss": "Rattenkönig", "questRatDropRatEgg": "Ratte (Ei)", "questRatUnlockText": "Ermöglicht den Kauf von Ratteneiern auf dem Marktplatz", @@ -47,7 +47,7 @@ "questHarpyDropParrotEgg": "Papagei (Ei)", "questHarpyUnlockText": "Ermöglicht den Kauf von Papageieneiern auf dem Marktplatz", "questRoosterText": "Hahnenkampf", - "questRoosterNotes": "Jahrelang nutzte der Farmer @extrajordanary Hähne als Wecker. Doch nun ist ein riesiger Hahn aufgetaucht, der lauter kräht als je einer davor - und alle Einwohner Habiticas weckt! Die unausgeschlafenen Habiticaner mühen sich durch ihre täglichen Aufgaben. @Pandoro beschließt, dass nun die Zeit gekommen sei, dem ein Ende zu bereiten. \"Bitte, gibt es jemanden, der diesem Hahn beibringen kann, leise zu krähen?\" Du meldest Dich freiwillig und näherst Dich dem Hahn eines frühen Morgens - aber er dreht sich um, schlägt mit seinen gigantischen Flügeln, zeigt seine scharfen Krallen und kräht einen Schlachtruf.", + "questRoosterNotes": "Jahrelang nutzte der Farmer @extrajordanary Hähne als Wecker. Doch nun ist ein riesiger Hahn aufgetaucht, der lauter kräht als je einer davor - und alle Einwohner Habiticas weckt! Die unausgeschlafenen Habiticaner mühen sich durch ihre Tagesaufgaben. @Pandoro beschließt, dass nun die Zeit gekommen sei, dem ein Ende zu bereiten. \"Bitte, gibt es jemanden, der diesem Hahn beibringen kann, leise zu krähen?\" Du meldest Dich freiwillig und näherst Dich dem Hahn eines frühen Morgens - aber er dreht sich um, schlägt mit seinen gigantischen Flügeln, zeigt seine scharfen Krallen und kräht einen Schlachtruf.", "questRoosterCompletion": "Mit Raffinesse und Stärke ist es Dir gelungen, die wilde Bestie zu zähmen. Die Ohren des Hahnes, die bisher mit Federn und halbvergessenen Aufgaben verstopft waren, sind nun offen wie ein Scheunentor. Er kräht Dich leise an und kuschelt seinen Schnabel an Deine Schulter. Am nächsten Tag willst Du wieder aufbrechen, aber @EmeraldOx rennt auf Dich zu, in der Hand einen bedeckten Korb. \"Warte! Als ich diesen Morgen ins Bauernhaus kam, hatte der Hahn dies hier an die Tür geschoben, hinter der Du geschlafen hast. Ich glaube, er will, dass Du sie bekommst.\"\nDu öffnest den Korb und siehst drei zierliche Eier.", "questRoosterBoss": "Hahn", "questRoosterDropRoosterEgg": "Hahn (Ei)", @@ -62,10 +62,10 @@ "questVice1Text": "Laster, Teil 1: Befreie Dich vom Einfluss des Drachen", "questVice1Notes": "

Man sagt, dass ein schreckliches Unheil in den Höhlen von Mt. Habitica lauert. Ein Monster, dessen bloße Anwesenheit den Willen der stärksten Helden des Landes so verdreht, dass sie von ihren schlechten Gewohnheiten und ihrer Faulheit überkommen werden. Diese Bestie ist ein gewaltiger, aus Schatten bestehender Drache: Vice, der heimtückische Schatten-Wyrm. Mutige Habiticaner, erhebt Euch und bezwingt diese verdorbene Bestie ein für alle Mal, aber nur, wenn ihr daran glaubt, gegen seine immense Kraft bestehen zu können.

Laster Teil 1:

Wie kannst Du erwarten gegen ein Biest zu kämpfen, wenn es Dich bereits unter Kontrolle hat? Falle Deiner Faulheit und Deinen Lastern nicht zum Opfer! Arbeite hart gegen den finsteren Einfluss des Drachens und vertreibe seine Macht über Dich!

", "questVice1Boss": "Lasters Schatten", - "questVice1Completion": "With Vice's influence over you dispelled, you feel a surge of strength you didn't know you had return to you. Congratulations! But a more frightening foe awaits...", + "questVice1Completion": "Mit dem abgeschüttelten Einfluss des Lasters spürt Ihr eine Kraft zurückkehren die Ihr lange vergeßen hattet. Gratulation! Jedoch erwartet Euch ein noch schrecklicherer Gegner...", "questVice1DropVice2Quest": "Laster Teil 2 (Schriftrolle)", "questVice2Text": "Laster, Teil 2: Finde den Hort des Wyrmes", - "questVice2Notes": "Confident in yourselves and your ability to withstand the influence of Vice the Shadow Wyrm, your Party makes its way to Mt. Habitica. You approach the entrance to the mountain's caverns and pause. Swells of shadows, almost like fog, wisp out from the opening. It is near impossible to see anything in front of you. The light from your lanterns seem to end abruptly where the shadows begin. It is said that only magical light can pierce the dragon's infernal haze. If you can find enough light crystals, you could make your way to the dragon.", + "questVice2Notes": "Vertrauend auf Eure Fähigkeit dem Einfluss von Laster, dem schattigen Wyrm zu widerstehen macht Ihr Euch auf den Weg zu Mount Habitica. Ihr nähert Euch dem Eingang der Höhle und stoppt. Ein Schwall von Schatten, nebelgleich, quillt aus der Felsöffnung. Es ist fast unmöglich irgendetwas zu sehen. Das Licht Eurer Laterne scheint auf eine Wand von Schatten zu treffen. Es heißt, dass nur magisches Licht den höllischen Dunstkreis des Drachen durchdringen kann. Nur wenn Ihr genügend Lichtkristalle findet, könnt ihr es bis zu dem Drachen selbst schaffen.", "questVice2CollectLightCrystal": "Lichtkristalle", "questVice2Completion": "Als Du den letzten Kristall hochhebst, werden die Schatten gebannt und der Weg nach vorn ist frei. Mit beflügeltem Herzschlag betrittst Du die Höhle.", "questVice2DropVice3Quest": "Laster Teil 3 (Schriftrolle)", @@ -80,32 +80,32 @@ "questMoonstone1Text": "Recidivate, Teil 1: Die Mondsteinkette", "questMoonstone1Notes": "Ein furchtbares Leiden hat die Habiticaner befallen. Längst totgeglaubte schlechte Angewohnheiten melden sich mit aller Macht zurück. Geschirr bleibt dreckig liegen, Lehrbücher stapeln sich ungelesen in die Höhe und die Aufschieberitis ist außer Kontrolle geraten!

Du verfolgst einige Deiner eigenen zurückgekehrten schlechten Angewohnheiten bis zu den Sümpfen der Stagnation und enttarnst die Übeltäterin: die geisterhafte Totenbeschwörerin Recidivate. Mit gezückten Waffen stürmst Du auf sie zu, aber sie gleiten nutzlos durch ihren Spektralkörper.

\"Versuch's erst gar nicht\" faucht sie mit einem trockenen Krächzen. \"Ohne eine Kette aus Mondsteinen bin ich unbesiegbar - und Meisterschmuckhersteller @aurakami hat die Mondsteine vor langer Zeit über ganz Habitica verstreut! Nach Luft schnappend trittst Du den Rückzug an ... aber Du bist Dir im Klaren darüber, was Du zu tun hast.", "questMoonstone1CollectMoonstone": "Mondsteine", - "questMoonstone1Completion": "At last, you manage to pull the final moonstone from the swampy sludge. It’s time to go fashion your collection into a weapon that can finally defeat Recidivate!", + "questMoonstone1Completion": "Endlich gelingt es Dir, den letzten Mondstein aus dem schlammigen Sumpf zu ziehen. Es ist an der Zeit, Deine Kollektion zu einer Waffe zu machen, die Recidivate endlich besiegen kann!", "questMoonstone1DropMoonstone2Quest": "Recidivate, Teil 2: Die Totenbeschwörerin Recidivate (Schriftrolle)", "questMoonstone2Text": "Recidivate, Teil 2: Die Totenbeschwörerin Recidivate", - "questMoonstone2Notes": "The brave weaponsmith @InspectorCaracal helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", + "questMoonstone2Notes": "Der tapfere Waffenschmied @InspectorCaracal hilft Dir, aus den verzauberten Mondsteinen eine Kette zu formen. Du bist endlich bereit, Recidivate entgegenzutreten, aber kaum, dass Du die Sümpfe der Stagnation betrittst, läuft Dir ein fürchterlicher Schauer über den Rücken.

Verrottetes Fleisch flüstert in Dein Ohr. \"Wieder zurückgekehrt? Wie entzückend ... \" Du drehst Dich und schlägst zu, und im Licht der Mondsteinkette trifft Deine Waffe auf festes Fleisch. \"Du magst mich einmal mehr an diese Welt gebunden haben,\" knurrt Recidivate, \"aber jetzt ist Deine Zeit gekommen, sie zu verlassen!\"", "questMoonstone2Boss": "Die Totenbeschwörerin", - "questMoonstone2Completion": "Recidivate staggers backwards under your final blow, and for a moment, your heart brightens – but then she throws back her head and lets out a horrible laugh. What’s happening?", + "questMoonstone2Completion": "Recidivate taumelt unter Deinem letzten Schlag rückwärts und für einen Moment erhellt sich Dein Herz - aber dann wirft sie ihren Kopf zurück und lacht ein schreckliches Lachen. Was passiert jetzt?", "questMoonstone2DropMoonstone3Quest": "Recidivate, Teil 3: Recidivate verwandelt (Schriftrolle)", "questMoonstone3Text": "Recidivate, Teil 3: Recidivate verwandelt", - "questMoonstone3Notes": "Laughing wickedly, Recidivate crumples to the ground, and you strike at her again with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", + "questMoonstone3Notes": "Bösartig lachend fällt Recidivate zu Boden und Du schlägst mit der Mondsteinkette nach ihr. Zu deinem Entsetzen reißt Recidivate die Steine an sich und ihre Augen leuchten vor Triumph.

\"Törichte Kreatur des Fleisches!\", schreit sie. \"Es ist wahr, die Mondsteine werden mich wieder in eine körperliche Form zurückversetzen, aber anders, als Du dir vorgestellt hast. Wenn der volle Mond zunimmt, wächst auch meine Macht, und aus den Schatten rufe ich deinen gefürchtetsten Feind hervor!\"

Ein übler grüner Nebel steigt aus dem Sumpf auf und Recidivate's Körper windet und dreht sich und verzerrt sich in eine Form, die dich mit Schrecken erfüllt - der untote Körper von Laster, wiederauferstanden.", "questMoonstone3Completion": "Du atmest schwer und Schweiß brennt in Deinen Augen, als der untote Wyrm zusammenbricht und Recidivates Überreste sich in einen dünnen, grauen Nebel auflösen, den eine frische Brise bald zerstreut. In der Ferne hörst Du die Schlachtrufe von Habiticanern, die ihre schlechten Gewohnheiten ein für allemal besiegt haben.

@Baconsaur, der Herr aller Bestien, landet mit seinem Greif neben Dir. \"Ich habe das Ende Deines Kampfes vom Himmel aus beobachtet und es hat mich sehr berührt. Bitte nimm diese verzauberte Tunika – Deine Tapferkeit zeugt von einem edlen Herzen und ich glaube, dass Du dazu bestimmt bist, sie zu tragen.\"", "questMoonstone3Boss": "Nekro-Laster", "questMoonstone3DropRottenMeat": "Verrottetes Fleisch (Futter)", "questMoonstone3DropZombiePotion": "Zombifiziertes Schlüpfelixier", - "questGroupGoldenknight": "Der Goldene Ritter", + "questGroupGoldenknight": "Die Goldene Ritterin", "questGoldenknight1Text": "Die goldene Ritterin, Teil 1: Ein ernstes Gespräch", - "questGoldenknight1Notes": "Die goldene Ritterin ist Habiticanern mit ihrer Kritik ganz schön auf die Nerven gegangen. Nicht alle täglichen Aufgaben erledigt? Eine negative Gewohnheit angeklickt? Sie nimmt dies zum Anlass Dich zu bedrängen, dass Du doch ihrem Beispiel folgen sollst. Sie ist das leuchtende Beispiel eines perfekten Habiticaners und Du bist nichts als ein Versager. Das ist ja mal gar nicht nett! Jeder macht Fehler. Man sollte deshalb nicht mit solcher Kritik drangsaliert werden. Vielleicht solltest Du einige Zeugenaussagen von verletzten Habiticanern zusammentragen und die goldene Ritterin mal ordentlich zurechtweisen!", + "questGoldenknight1Notes": "Die goldene Ritterin ist Habiticanern mit ihrer Kritik ganz schön auf die Nerven gegangen. Nicht alle Tagesaufgaben erledigt? Eine negative Gewohnheit angeklickt? Sie nimmt dies zum Anlass Dich zu bedrängen, dass Du doch ihrem Beispiel folgen sollst. Sie ist das leuchtende Beispiel eines perfekten Habiticaners und Du bist nichts als ein Versager. Das ist ja mal gar nicht nett! Jeder macht Fehler. Man sollte deshalb nicht mit solcher Kritik drangsaliert werden. Vielleicht solltest Du einige Zeugenaussagen von verletzten Habiticanern zusammentragen und die Goldene Ritterin mal ordentlich zurechtweisen!", "questGoldenknight1CollectTestimony": "Zeugenaussagen", - "questGoldenknight1Completion": "Schau dir nur all diese Zeugenaussagen an! Bestimmt wird es genug sein, um die Goldene Ritterin zu überzeugen. Nun musst Du sie nur noch finden.", + "questGoldenknight1Completion": "Schau Dir nur all diese Zeugenaussagen an! Bestimmt wird das reichen, um die Goldene Ritterin zu überzeugen. Nun musst Du sie nur noch finden.", "questGoldenknight1DropGoldenknight2Quest": "Die goldene Ritterin Teil 2: Die goldene Ritterin (Schriftrolle)", "questGoldenknight2Text": "Die goldene Ritterin, Teil 2: Goldene Ritterin", "questGoldenknight2Notes": "Mit hunderten Zeugenaussagen von Habiticanern bewaffnet, konfrontierst Du die goldene Ritterin. Du fängst an, ihr die Beschwerden der Habiticaner eine nach der anderen vorzulesen. \"Und @Pfeffernusse sagt, dass Deine ständige Prahlerei-\" Die Ritterin hebt ihre Hand, um Dich zum Schweigen zu bringen und spottet \"Ich bitte Dich, diese Leute sind einfach nur neidisch auf meinen Erfolg. Statt sich zu beschweren, sollten sie einfach so hart arbeiten wie ich! Vielleicht zeige ich Dir mal, wie stark Du werden kannst, wenn Du so fleißig bist wie ich!\" Sie hebt ihren Morgenstern und setzt zum Angriff an!", "questGoldenknight2Boss": "Goldene Ritterin", - "questGoldenknight2Completion": "The Golden Knight lowers her Morningstar in consternation. “I apologize for my rash outburst,” she says. “The truth is, it’s painful to think that I’ve been inadvertently hurting others, and it made me lash out in defense… but perhaps I can still apologize?”", + "questGoldenknight2Completion": "Die Goldene Ritterin senkt bestürzt ihren Morgenstern. \"Ich entschuldige mich für meinen überstürzten Ausbruch\", sagt sie. \"Es schmerzte mich, dass ich versehentlich andere verletzt habe, und das hat mich dazu gebracht, zur Verteidigung um mich zu schlagen... aber vielleicht kann ich mich noch entschuldigen?\"", "questGoldenknight2DropGoldenknight3Quest": "Die goldene Ritterin, Teil 3: Der eiserne Ritter (Schriftrolle)", "questGoldenknight3Text": "Die goldene Ritterin, Teil 3: Der eiserne Ritter", - "questGoldenknight3Notes": "@Jon Arinbjorn schreit laut auf, um Deine Aufmerksamkeit zu erlangen. Nach Deiner Schlacht ist eine neue Figur aufgetaucht. Ein Ritter, gerüstet in schwarz geflecktem Eisen, kommt Dir langsam mit einem Schwert in der Hand entgegen. Die goldene Ritterin ruft ihm zu: \"Vater, nein!\" Aber der Ritter zeigt keinerlei Anzeichen anzuhalten. Sie wendet sich an Dich: \"Es tut mir Leid. Ich war ein Narr und zu stolz zu erkennen, wie grausam ich war. Aber mein Vater ist noch viel grausamer als ich es je sein könnte. Wenn er nicht aufgehalten wird, dann wird er uns alle vernichten. Hier, nimm meinen Morgenstern und halte den eisernen Ritter auf!\"", + "questGoldenknight3Notes": "@Jon Arinbjorn schreit laut auf, um Deine Aufmerksamkeit zu erlangen. Nach Deiner Schlacht ist eine neue Figur aufgetaucht. Ein Ritter, gerüstet in geschwärztem Eisen, kommt Dir langsam mit einem Schwert in der Hand entgegen. Die Goldene Ritterin ruft ihm zu: \"Vater, nein!\" Aber der Ritter zeigt keinerlei Anzeichen anzuhalten. Sie wendet sich an Dich: \"Es tut mir leid. Ich war eine Närrin und zu stolz zu erkennen, wie grausam ich war. Aber mein Vater ist noch viel grausamer als ich es je sein könnte. Wenn er nicht aufgehalten wird, dann wird er uns alle vernichten. Hier, nimm meinen Morgenstern und halte den eisernen Ritter auf!\"", "questGoldenknight3Completion": "Mit einem befriedigenden Klirren fällt der eiserne Ritter auf die Knie und sackt zusammen. \"Du bist ziemlich stark,\" keucht er. \"Mir wurde heute Bescheidenheit gelehrt.\" Die goldene Ritterin kommt zu Dir und sagt, \"Ich danke Dir. Ich glaube, wir beide haben aus der Begegnung mit Dir etwas Bescheidenheit gelernt. Ich werde mit meinem Vater sprechen und ihm die Beschwerden über uns erklären. Vielleicht sollten wir damit anfangen, uns bei den anderen Habiticanern zu entschuldigen.\" Sie denkt darüber nach und wendet sich dann wieder Dir zu. \"Hier: als ein Geschenk für Dich gebe ich Dir meinen Morgenstern. Er gehört jetzt Dir.\"", "questGoldenknight3Boss": "Der eiserne Ritter", "questGoldenknight3DropHoney": "Honig (Futter)", @@ -113,23 +113,23 @@ "questGoldenknight3DropWeapon": "Mustaines Meilenstein-matschender Morgenstern (Zweithand-Waffe)", "questGroupEarnable": "Verdienbare Quests", "questBasilistText": "Der Basi-List", - "questBasilistNotes": "Da ist ein Aufruhr auf dem Marktplatz - es sieht ganz so aus, als ob man lieber in die andere Richtung rennen sollte. Da Du aber ein mutiger Abenteurer bist, rennst Du stattdessen darauf zu und entdeckst einen Basi-List, der sich aus einem Haufen unerledigter Aufgaben geformt hat! Alle umstehenden Habiticaner sind aus Angst vor der Länge des Basi-Lists gelähmt und können nicht anfangen zu arbeiten. Von irgendwo in der Nähe hörst Du @Arcosine schreien: \"Schnell! Erledige Deine To-Dos und täglichen Aufgaben, um dem Monster die Zähne zu entfernen, bevor sich jemand am Papier schneidet!\" Greife schnell an, Abenteurer, und hake etwas ab - aber Vorsicht! Wenn Du irgendwelche täglichen Aufgaben nicht erledigst, wird der Basi-List Dich und Deine Gruppe angreifen!", + "questBasilistNotes": "Da ist ein Aufruhr auf dem Marktplatz - es sieht ganz so aus, als ob man lieber in die andere Richtung rennen sollte. Da Du aber ein mutiger Abenteurer bist, rennst Du stattdessen darauf zu und entdeckst einen Basi-List, der sich aus einem Haufen unerledigter Aufgaben geformt hat! Alle umstehenden Habiticaner sind aus Angst vor der Länge des Basi-Lists gelähmt und können nicht anfangen zu arbeiten. Von irgendwo in der Nähe hörst Du @Arcosine schreien: \"Schnell! Erledige Deine To-Dos und Tagesaufgaben, um dem Monster die Zähne zu entfernen, bevor sich jemand am Papier schneidet!\" Greife schnell an, Abenteurer, und hake etwas ab - aber Vorsicht! Wenn Du irgendwelche Tagesaufgaben nicht erledigst, wird der Basi-List Dich und Deine Gruppe angreifen!", "questBasilistCompletion": "Der Basi-List ist in Papierschnitzel zerfallen, die sanft in Regenbogenfarben schimmern. \"Puh!\" sagt @Arcosine. \"Gut, dass ihr gerade hier wart!\" Du fühlst Dich erfahrener als vorher und sammelst ein paar verstreute Goldstücke zwischen den Papierstücken auf.", "questBasilistBoss": "Der Basi-List", "questEggHuntText": "Eierjagd", - "questEggHuntNotes": "Über Nacht sind überall komische, einfarbige Eier aufgetaucht: in Matts Stall, hinter dem Tresen des Gasthauses und selbst bei den Haustier-Eiern auf dem Marktplatz! Was für ein Ärger! \"Niemand weiß, wo sie herkommen und was aus ihnen schlüpft\", sagt Megan, \"aber wir können sie nicht einfach herumliegen lassen! Arbeite und suche kräftig, um mir zu helfen, diese mysteriösen Eier zu sammeln. Wenn wir genug finden, werden vielleicht ein paar Extras für Dich übrig bleiben...\"", + "questEggHuntNotes": "Über Nacht sind überall komische, einfarbige Eier aufgetaucht: in Matts Stall, hinter dem Tresen der Taverne und selbst bei den Haustier-Eiern auf dem Marktplatz! Was für ein Ärger! \"Niemand weiß, wo sie herkommen und was aus ihnen schlüpft\", sagt Megan, \"aber wir können sie nicht einfach herumliegen lassen! Macht Euch an die Arbeit und helft mir, diese mysteriösen Eier zu sammeln. Wenn wir genug finden, werden vielleicht ein paar Extras für Dich übrig bleiben...\"", "questEggHuntCompletion": "Geschafft! Voller Dankbarkeit gibt Dir Megan zehn der Eier. \"Ich wette, die Schlüpfelixiere werden sie total hübsch einfärben! Und ich frage mich, was passiert, wenn sie zu Reittieren werden ... \"", "questEggHuntCollectPlainEgg": "Einfache Eier", "questEggHuntDropPlainEgg": "Einfaches Ei", "questDilatoryText": "Der Schreckensdrache von Dilatory", - "questDilatoryNotes": "Wir hätten die Warnungen beherzigen sollen.

Dunkle, glänzende Augen. Uralte Schuppen. Ein riesiger Kiefer und blitzende Zähne. Wir haben etwas Schreckliches in der Meeresspalte erweckt: den Schreckensdrachen von Dilatory! Schreiende Habiticaner flohen in alle Richtungen, als er sich aus dem Meer erhob, sein entsetzlich langer Hals mehr als dreißig Meter aus dem Wasser ragte und Fenster mit seinem durchdringenden Gebrüll zersplitterte.

\"Das muss es sein, was Dilatory hinuntergezogen hat!\" schreit Lemoness. \"Es war nicht das Gewicht der vernachlässigten Aufgaben – die dunkelroten täglichen Aufgaben haben nur seine Aufmerksamkeit auf sich gezogen!\"

\"Er ist voller magischer Energie!\" ruft @Baconsaur. \"Um so lange überlebt zu haben, muss er sich selbst heilen können! Wie können wir ihn besiegen?\"

Genauso wie wir alle Monster besiegen – mit Produktivität! Schnell, Habitica, vereint Euch, schlagt Euch durch Eure Aufgaben und wir alle werden dieses Monster gemeinsam bekämpfen. (Es ist nicht nötig, dafür frühere Quests aufzugeben – wir glauben an eure Fähigkeit zum Doppelschlag!) Er wird uns nicht einzeln angreifen, aber je mehr tägliche Aufgaben wir auslassen, desto höher ist das Risiko, dass wir seinen Vernachlässigungsschlag auslösen – und es gefällt mir gar nicht, wie er das Gasthaus beäugt ...", + "questDilatoryNotes": "Wir hätten die Warnungen beherzigen sollen.

Dunkle, glänzende Augen. Uralte Schuppen. Ein riesiger Kiefer und blitzende Zähne. Wir haben etwas Schreckliches in der Meeresspalte erweckt: den Schreckensdrachen von Dilatory! Schreiende Habiticaner flohen in alle Richtungen, als er sich aus dem Meer erhob, sein entsetzlich langer Hals mehr als dreißig Meter aus dem Wasser ragte und Fenster mit seinem durchdringenden Gebrüll zersplitterte.

\"Das muss es sein, was Dilatory hinuntergezogen hat!\" schreit Lemoness. \"Es war nicht das Gewicht der vernachlässigten Aufgaben – die dunkelroten Tagesaufgaben haben nur seine Aufmerksamkeit auf sich gezogen!\"

\"Er ist voller magischer Energie!\" ruft @Baconsaur. \"Um so lange überlebt zu haben, muss er sich selbst heilen können! Wie können wir ihn besiegen?\"

Genauso wie wir alle Monster besiegen – mit Produktivität! Schnell, Habitica, vereint Euch, schlagt Euch durch Eure Aufgaben und wir alle werden dieses Monster gemeinsam bekämpfen. (Es ist nicht nötig, dafür frühere Quests aufzugeben – wir glauben an eure Fähigkeit zum Doppelschlag!) Er wird uns nicht einzeln angreifen, aber je mehr Tagesaufgaben wir auslassen, desto höher ist das Risiko, dass wir seinen Vernachlässigungsschlag auslösen – und es gefällt mir gar nicht, wie er die Taverne beäugt ...", "questDilatoryBoss": "Der Schreckensdrache von Dilatory", "questDilatoryBossRageTitle": "Vernachlässigungsschlag", "questDilatoryBossRageDescription": "Wenn sich dieser Balken gefüllt hat, dann wird der Schreckensdrache von Dilatory großes Unheil über Habitica bringen.", "questDilatoryDropMantisShrimpPet": "Fangschreckenkrebs (Haustier)", "questDilatoryDropMantisShrimpMount": "Fangschreckenkrebs (Reittier)", - "questDilatoryBossRageTavern": "Schreckensdrache attackiert mit VERNACHLÄSSIGUNGSSCHLAG!'\n\nOje! Obwohl wir unser Bestes gegeben haben, sind uns ein paar tägliche Aufgaben entwischt und ihre dunkelrote Farbe hat den Zorn des Drachen angezogen! Mit seiner entsetzlichen Vernachlässigungsschlag-Attacke hat er das Gasthaus dem Erdboden gleichgemacht! Glücklicherweise haben wir in einer benachbarten Stadt eine Herberge aufgebaut, sodass ihr euch weiterhin am Ufer unterhalten könnt ... aber der arme Barkeeper Daniel musste gerade zusehen, wie sein geliebtes Gebäude um ihn zusammenstürzt! \n\nIch hoffe, das Biest greift nicht noch einmal an!", - "questDilatoryBossRageStables": "'Schreckensdrache attackiert mit VERNACHLÄSSIGUNGSSCHLAG!'\n\nOh nein! Wir haben schon wieder zu viele unserer täglichen Aufgaben nicht erledigt. Der Drache hat seinen Vernachlässigungsschlag gegen Matt und die Ställe losgelassen! Die Haustiere sind in alle Richtungen geflohen. Glücklicherweise scheinen Deine alle sicher zu sein!\n\nArmes Habitica! Ich hoffe, das passiert nicht noch mal. Beeil Dich und erledige alle Deine Aufgaben!", + "questDilatoryBossRageTavern": "Schreckensdrache attackiert mit VERNACHLÄSSIGUNGSSCHLAG!'\n\nOje! Obwohl wir unser Bestes gegeben haben, sind uns ein paar Tagesaufgaben entwischt und ihre dunkelrote Farbe hat den Zorn des Drachen angezogen! Mit seiner entsetzlichen Vernachlässigungsschlag-Attacke hat er die Taverne dem Erdboden gleichgemacht! Glücklicherweise haben wir in einer benachbarten Stadt eine Herberge aufgebaut, sodass ihr euch weiterhin am Ufer unterhalten könnt ... aber der arme Barkeeper Daniel musste gerade zusehen, wie sein geliebtes Gebäude um ihn zusammenstürzt! \n\nIch hoffe, das Biest greift nicht noch einmal an!", + "questDilatoryBossRageStables": "'Schreckensdrache attackiert mit VERNACHLÄSSIGUNGSSCHLAG!'\n\nOh nein! Wir haben schon wieder zu viele unserer Tagesaufgaben nicht erledigt. Der Drache hat seinen Vernachlässigungsschlag gegen Matt und die Ställe losgelassen! Die Haustiere sind in alle Richtungen geflohen. Glücklicherweise scheinen Deine alle sicher zu sein!\n\nArmes Habitica! Ich hoffe, das passiert nicht noch mal. Beeil Dich und erledige alle Deine Aufgaben!", "questDilatoryBossRageMarket": "'Schreckensdrache attackiert mit VERNACHLÄSSIGUNGSSCHLAG!'\n\nAhhh!! Der Laden von Alex dem Händler wurde gerade vom Vernachlässigungsschlag des Drachen in tausend Stücke geschlagen! Aber es scheint, als würden wir das Biest langsam mürbe machen. Ich bezweifle, dass es genug Kraft für einen weiteren Schlag hat. \n\nAlso verzage nicht, Habitica! Lasst uns dieses Biest von unseren Küsten vertreiben!", "questDilatoryCompletion": "'Der Sieg über den Schreckensdrachen von Dilatory'\n\nWir haben es geschafft! Der Schreckensdrachen bricht mit einem allerletzten Gebrüll zusammen und schwimmt weit, weit fort. Gruppen jubelnder Habiticaner stehen an den Küsten! Wir haben Matt, Daniel und Alex geholfen, ihre Gebäude wieder aufzubauen. Aber was ist das? \n\n'Die Bürger kehren zurück!'\n\nJetzt wo der Drache geflohen ist, steigen im Meer tausende glitzernde Farben auf. Es ist ein Regenbogenschwarm von Fangschreckenkrebsen ... und zwischen ihnen, hunderte von Wassermenschen! \n\n\"Wir sind die verlorenen Bürger von Dilatory!\" erklärt ihr Anführer, Manta. \"Als Dilatory sank, verwandelten uns die Fangschreckenkrebse mit einem Zauberspruch in Wassermenschen, sodass wir überleben konnten. Aber in seinem Zorn fing uns der Schreckensdrache alle in der dunklen Meeresspalte. Wir waren dort hunderte Jahre gefangen - aber jetzt sind wir endlich frei und können unsere Stadt wieder aufbauen! \n\n\"Als Dankeschön,\" sagt @Ottl, \"Bitte nimm dieses Fangschreckenkrebs-Haustier, dieses Fangschreckenkrebs-Reittier sowie Erfahrung, Gold und unsere ewige Dankbarkeit an!\"\n\n'Belohnungen'\n* Fangschreckenkrebs-Haustier\n* Fangschreckenkrebs-Reittier\n* Schokolade, blaue Zuckerwatte, pinke Zuckerwatte, Fisch, Honig, Fleisch, Milch, Kartoffel, verdorbenes Fleisch, Erdbeere", "questSeahorseText": "Das Dilatory-Rennen", @@ -143,19 +143,19 @@ "questAtom1Notes": "Du erreichst die Ufer des Waschbeckensees für eine wohlverdiente Auszeit ... Aber der See ist verschmutzt mit nicht abgespültem Geschirr! Wie ist das passiert? Wie auch immer, Du kannst den See jedenfalls nicht in diesem Zustand lassen. Es gibt nur eine Sache die Du tun kannst: Abspülen und den Ferienort retten! Dazu musst Du aber Seife für den Abwasch finden. Viel Seife ...", "questAtom1CollectSoapBars": "Seifenstücke", "questAtom1Drop": "Das Monster vom KochLess (Schriftrolle)", - "questAtom1Completion": "Nach gründlichem Schrubben ist das Geschirr sicher am Ufer gestapelt! Du trittst zurück und begutachtest stolz deiner Hände Arbeit.", + "questAtom1Completion": "Nach gründlichem Schrubben ist das Geschirr sicher am Ufer gestapelt! Du trittst zurück und begutachtest stolz Deiner Hände Arbeit.", "questAtom2Text": "Angriff des Banalen, Teil 2: Das Monster vom KochLess", "questAtom2Notes": "Puh, der See sieht schon viel besser aus mit dem sauberen Geschirr. Vielleicht kannst Du Dir jetzt endlich etwas Spaß gönnen. Oh - es scheint, da schwimmt eine Pizzaschachtel auf dem See. Naja, was ist schon eine Sache mehr oder weniger aufzuräumen? Aber, ach je, das ist kein gewöhnlicher Pizzakarton! Mit einem plötzlichen Wasserschwall erhebt sich die Schachtel aus dem Wasser und gibt sich als Kopf eines Monsters zu erkennen. Das kann nicht sein! Das Fabelwesen von KochLess!? Es soll schon seit prähistorischen Zeiten im See versteckt leben: eine Kreatur hervorgebracht aus Speiseresten und Müll der altertümlichen Habiticanern. Igitt!", "questAtom2Boss": "Das Monster vom KochLess", "questAtom2Drop": "Der Wäschebeschwörer (Schriftrolle)", - "questAtom2Completion": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the Snackless Monster falls to pieces. Well done, brave adventurer! But wait... is there something else wrong with the lake?", + "questAtom2Completion": "Mit einem ohrenbetäubenden Schrei und fünf köstlichen Käsesorten, die ihm aus dem Mund purzeln, zerfällt das Monster von KochLess in Stücke. Gut gemacht, tapferer Abenteurer! Aber warte.... stimmt da noch etwas anderes nicht mit dem See?", "questAtom3Text": "Angriff des Banalen, Teil 3: Der Wäschebeschwörer", - "questAtom3Notes": "Just when you thought that your trials had ended, Washed-Up Lake begins to froth violently. “HOW DARE YOU!” booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"", + "questAtom3Notes": "Gerade als Du dachtest, dass Deine Prüfungen vorbei wären, beginnt der Waschbeckensee heftig zu schäumen. \"DU WAGST ES!?\" dröhnt eine Stimme von unter dem See. Eine blaue Gestalt erhebt sich in eine Robe gekleidet aus dem Wasser und schwingt eine magische Toilettenbürste. Schmutzige Wäsche beginnt im See aufzusteigen. \"Ich bin der Wäschebeschwörer!\" verkündet die Gestalt ärgerlich. \"Was erlaubst Du Dir - einfach so mein wunderbar schmutziges Geschirr abzuspülen, mein Haustier zu verscheuchen und mein Reich mit solch sauberer Kleidung zu betreten. Nimm' Dich in Acht! Spüre den durchnässten Zorn meiner Anti-Wäsche Magie!\"", "questAtom3Completion": "Der böse Wäschebeschwörer ist besiegt! Saubere Wäsche sammelt sich überall haufenweise. Alles sieht recht ordentlich aus. Wie Du durch die frisch gebügelten Rüstungen watest fällt Dir ein metallischer Schein ins Auge und Du bemerkst einen glänzenden Helm. Der ursprüngliche Eigentümer dieses glänzenden Schatzes mag unbekannt sein, aber als Du ihn aufsetzt bemerkst Du die wärmende Gegenwart eines freizügigen Geistes. Zu schade, dass niemand ein Namensschild angenäht hat.", "questAtom3Boss": "Der Wäschebeschwörer", "questAtom3DropPotion": "Standard-Schlüpfelixier", "questOwlText": "Die Nachteule", - "questOwlNotes": "Das Gasthauslicht brennt bis in die Morgenstunden
doch eines Nachts ist das Leuchten verschwunden!
Wo sollen denn jetzt alle Nachtschwärmer hin?
@Twitching ruft, \"Wir müssen in den Kampfe ziehn!\"
Siehst Du diese Nachteule, den gefiederten Feind?
Kämpfe schnell, kämpfe gut, mach sie klein!
Wir werden ihren Schatten schnell verscheuchen,
und die Nacht wieder hell erleuchten!\"", + "questOwlNotes": "Das Tavernenlicht brennt bis in die Morgenstunden
doch eines Nachts ist das Leuchten verschwunden!
Wo sollen denn jetzt alle Nachtschwärmer hin?
@Twitching ruft, \"Wir müssen zu Kampfe ziehn!\"
Siehst Du diese Nachteule, den gefiederten Feind?
Kämpfe schnell, kämpfe gut, mach sie klein!
Wir werden ihren Schatten schnell verscheuchen,
und die Nacht wieder hell erleuchten!\"", "questOwlCompletion": "Die Nachteul' verblasst, bevor die Nacht vergeht
Und dennoch fühlst Du, wie es in Dir gähnt.
Vielleicht ist es Zeit, sich hinzulegen?
In Deinem Bett siehst Du ein Nestchen liegen!
Die Nachteul' weiß, es ist sehr schön
spät zu arbeiten und spät ins Bett zu gehn,
Aber Deine neuen Haustiere werden leise krähen
und Dir dann sagen, \"Du sollst schlafen gehen\".", "questOwlBoss": "Die Nachteule", "questOwlDropOwlEgg": "Eule (Ei)", @@ -167,16 +167,16 @@ "questPenguinDropPenguinEgg": "Pinguin (Ei)", "questPenguinUnlockText": "Ermöglicht den Kauf von Pinguineiern auf dem Marktplatz", "questStressbeastText": "Das Schreckliche Stressbiest aus den Stoïstillen Steppen", - "questStressbeastNotes": "Erfülle tägliche Aufgaben und To-Dos um dem Weltbossmonster Schaden zuzufügen! Unerfüllte tägliche Aufgaben füllen die Stressschlag-Leiste. Ist die Leiste voll, wird der Weltboss einen NPC angreifen. Ein Weltboss wird einzelnen Spielern oder Accounts auf keine Weise Schaden zufügen. Nur die nicht erfüllten täglichen Aufgaben von aktiven Spielern, die sich nicht im Gasthaus ausruhen zählen.

~*~

Das erste was wir vernehmen sind die Schritte, langsam und donnernd. Einer nach dem anderen öffnen die Habiticaner ihre Haustüren und blicken dem entgegen und die Worte bleiben uns im Halse stecken.

Wir alle kennen das Stressbiest, natürlich - winzige, fiese Kreaturen, die uns im ungünstigsten Augenblick angreifen. Aber das? Das hier ragt in den Himmel hinauf, höher als die Gebäude, mit Pranken, die ohne Probleme einen Drachen zerschmettern könnten. Frostsplitter regnen aus dem stinkenden Fell herab und sein Gebrüll entfesselt einen eisigen Sturm, der die Dächer von unseren Häusern hebt. Von so einem gewaltigen Monster sprechen nur unsere ältesten Legenden.

\"Gebt acht, Habiticaner!\", ruft SabreCat, \"Verbarrikadiert euch in euren Häusern - dies ist das schreckliche Stressbiest!\"

\"Dieses Ding muss Jahrhunderte von Stress in sich tragen!\", sagt Kiwibot, während er die Türen des Gasthauses verrammelt und die Fenster zuschlägt.

\"Die Stoïstillen Steppen\", meint Lemnos mit grimmigem Gesicht, \"Die ganze Zeit dachten wir sie wären ein friedlicher Ort, aber sie müssen ihren Stress irgendwo versteckt haben. Über Generationen hinweg ist das hier aus ihm geworden, und nun hat es sich befreit und griff sie an - und uns!\"

Es gibt nur eine Möglichkeit das Stressbiest zu vertreiben, schrecklich oder nicht, und die ist es, es mit erfüllten täglichen Aufgaben und To-Dos anzugreifen! Wir müssen zusammenstehen um gegen diesen furchteinflößenden Feind zu bestehen - geht sicher, dass ihr eure Aufgaben nicht unerfüllt lasst, das könnte das Stressbiest so sehr reizen, dass es vielleicht anfängt um sich zu schlagen ...", + "questStressbeastNotes": "Erfülle Tagesaufgaben und To-Dos um dem Weltbossmonster Schaden zuzufügen! Unerfüllte Tagesaufgaben füllen die Stressschlag-Leiste. Ist die Leiste voll, wird der Weltboss einen NPC angreifen. Ein Weltboss wird einzelnen Spielern oder Accounts auf keine Weise Schaden zufügen. Nur die nicht erfüllten Tagesaufgaben von aktiven Spielern, die sich nicht in der Taverne ausruhen zählen.

~*~

Das erste was wir vernehmen sind die Schritte, langsam und donnernd. Einer nach dem anderen öffnen die Habiticaner ihre Haustüren und blicken dem entgegen und die Worte bleiben uns im Halse stecken.

Wir alle kennen das Stressbiest, natürlich - winzige, fiese Kreaturen, die uns im ungünstigsten Augenblick angreifen. Aber das? Das hier ragt in den Himmel hinauf, höher als die Gebäude, mit Pranken, die ohne Probleme einen Drachen zerschmettern könnten. Frostsplitter regnen aus dem stinkenden Fell herab und sein Gebrüll entfesselt einen eisigen Sturm, der die Dächer von unseren Häusern hebt. Von so einem gewaltigen Monster sprechen nur unsere ältesten Legenden.

\"Gebt acht, Habiticaner!\", ruft SabreCat, \"Verbarrikadiert euch in euren Häusern - dies ist das schreckliche Stressbiest!\"

\"Dieses Ding muss Jahrhunderte von Stress in sich tragen!\", sagt Kiwibot, während er die Türen der Taverne verrammelt und die Fenster zuschlägt.

\"Die Stoïstillen Steppen\", meint Lemnos mit grimmigem Gesicht, \"Die ganze Zeit dachten wir sie wären ein friedlicher Ort, aber sie müssen ihren Stress irgendwo versteckt haben. Über Generationen hinweg ist das hier aus ihm geworden, und nun hat es sich befreit und griff sie an - und uns!\"

Es gibt nur eine Möglichkeit das Stressbiest zu vertreiben, schrecklich oder nicht, und die ist es, es mit erfüllten Tagesaufgaben und To-Dos anzugreifen! Wir müssen zusammenstehen um gegen diesen furchteinflößenden Feind zu bestehen - geht sicher, dass ihr eure Tagesaufgaben nicht unerfüllt lasst, das könnte das Stressbiest so sehr reizen, dass es vielleicht anfängt um sich zu schlagen ...", "questStressbeastBoss": "Das schreckliche Stressbiest", "questStressbeastBossRageTitle": "Stressschlag", "questStressbeastBossRageDescription": "Wenn sich diese Leiste füllt, entfesselt das schreckliche Stressbiest seinen Stressschlag auf Habitica!", "questStressbeastDropMammothPet": "Mammut (Haustier)", "questStressbeastDropMammothMount": "Mammut (Reittier)", - "questStressbeastBossRageStables": "Das Schreckliche Stressbiest benutzt STRESSSCHLAG!\n\nDas Aufwallen des Stresses heilt das Schreckliche Stressbiest!\n\nOh nein! Trotz unserer größten Anstrengungen sind uns einige tägliche Aufgaben entwischt! Ihre dunkelrote Farbe hat das Schreckliche Stressbiest zornig gemacht und dafür gesorgt, dass es einen Teil seiner Lebenspunkte zurückerhält! Die furchtbare Kreatur will sich auf die Ställe stürzen, aber Matt der Herr aller Bestien wirft sich heldenhaft in den Kampf, um die Haustiere und Reittiere zu schützen. Das Stressbiest schnappt sich Matt und hält ihn in seinen schrecklichen Klauen, aber dadurch ist es zumindest für einen Moment abgelenkt. Schnell! Erledigen wir unsere täglichen Aufgaben und besiegen wir es, bevor es erneut zuschlägt!", - "questStressbeastBossRageBailey": "Das Schreckliche Stressbiest benutzt STRESSSCHLAG!\n\nDas Aufwallen des Stresses heilt das Schreckliche Stressbiest!\n\nAhh!!! Unsere unerfüllten Täglichen Aufgaben haben dafür gesorgt, dass das Schreckliche Stressbiest wütender denn je ist und einige seiner Lebenspunkten zurückerhalten hat! Bailey die Marktschreierin hatte die Einwohner aufgerufen sich in Sicherheit zu bringen, und nun hält das Biest sie in seiner anderen Hand! Seht nur wie sie tapfer die Neuigkeiten berichtet, während das Stressbiest sie heftig hin und her schleudert ... Erweisen wir uns ihrer Tapferkeit als würdig, seien wir so produktiv wie nur möglich und retten wir unsere NPCs!", + "questStressbeastBossRageStables": "Das Schreckliche Stressbiest benutzt STRESSSCHLAG!\n\nDas Aufwallen des Stresses heilt das Schreckliche Stressbiest!\n\nOh nein! Trotz unserer größten Anstrengungen sind uns einige Tagesaufgaben entwischt! Ihre dunkelrote Farbe hat das Schreckliche Stressbiest zornig gemacht und dafür gesorgt, dass es einen Teil seiner Lebenspunkte zurückerhält! Die furchtbare Kreatur will sich auf die Ställe stürzen, aber Matt der Herr aller Bestien wirft sich heldenhaft in den Kampf, um die Haustiere und Reittiere zu schützen. Das Stressbiest schnappt sich Matt und hält ihn in seinen schrecklichen Klauen, aber dadurch ist es zumindest für einen Moment abgelenkt. Schnell! Erledigen wir unsere Tagesaufgaben und besiegen wir es, bevor es erneut zuschlägt!", + "questStressbeastBossRageBailey": "Das Schreckliche Stressbiest benutzt STRESSSCHLAG!\n\nDas Aufwallen des Stresses heilt das Schreckliche Stressbiest!\n\nAhh!!! Unsere unerfüllten Tagesaufgaben haben dafür gesorgt, dass das Schreckliche Stressbiest wütender denn je ist und einige seiner Lebenspunkten zurückerhalten hat! Bailey die Marktschreierin hatte die Einwohner aufgerufen sich in Sicherheit zu bringen, und nun hält das Biest sie in seiner anderen Hand! Seht nur wie sie tapfer die Neuigkeiten berichtet, während das Stressbiest sie heftig hin und her schleudert ... Erweisen wir uns ihrer Tapferkeit als würdig, seien wir so produktiv wie nur möglich und retten wir unsere NPCs!", "questStressbeastBossRageGuide": "Das Schreckliche Stressbiest benutzt STRESSSCHLAG!\n\nDas Aufwallen des Stresses heilt das Schreckliche Stressbiest!\n\nSchaut! Justin der Stadtführer versucht das Stressbiest abzulenken, indem er um dessen Knöchel herumrennt und dabei hilfreiche Tips für eine bessere Produktivität gibt! Das Schreckliche Stressbiest stampft wütend herum, aber es scheint als würden wir es wirklich niederringen. Ich bezweifele dass es noch einmal genug Energie für einen neuen Schlag hat. Gebt nicht auf ... wir sind so nah daran, es zu besiegen!", - "questStressbeastDesperation": "`Abscheuliches Stressbiest erreicht 500K Lebenspunkte! Abscheuliches Stressbiest setzt Verzweifelte Verteidigung ein!`\n\nHabiticaner, wir haben es fast geschafft! Mit Fleiß und Täglichen Aufgaben haben wir die Lebenspunkte des Stressbiests auf nur noch 500K reduziert! Die Kreatur brüllt und schlägt aus Verzweiflung wild um sich, in ihrer Raserei wird sie dabei schneller und schneller. Bailey und Matt schreien in panischer Angst, als die Bestie beginnt sie in entsetzlicher Geschwindigkeit herumzuwirbeln. Ein dichter Schneesturm zieht auf, der euch die Sicht raubt und es schwieriger macht einen Treffer zu landen.\n\nWir werden unsere Bemühungen verdoppeln müssen. Doch fasst Mut - dies ist ein Zeichen, dass dem Stressbiest bewusst wird, dass es bald besiegt wird. Gebt jetzt nicht auf!", + "questStressbeastDesperation": "`Abscheuliches Stressbiest erreicht 500K Lebenspunkte! Abscheuliches Stressbiest setzt Verzweifelte Verteidigung ein!`\n\nHabiticaner, wir haben es fast geschafft! Mit Fleiß und Tagesaufgaben haben wir die Lebenspunkte des Stressbiests auf nur noch 500K reduziert! Die Kreatur brüllt und schlägt aus Verzweiflung wild um sich, in ihrer Raserei wird sie dabei schneller und schneller. Bailey und Matt schreien in panischer Angst, als die Bestie beginnt sie in entsetzlicher Geschwindigkeit herumzuwirbeln. Ein dichter Schneesturm zieht auf, der euch die Sicht raubt und es schwieriger macht einen Treffer zu landen.\n\nWir werden unsere Bemühungen verdoppeln müssen. Doch fasst Mut - dies ist ein Zeichen, dass dem Stressbiest bewusst wird, dass es bald besiegt wird. Gebt jetzt nicht auf!", "questStressbeastCompletion": "Das schreckliche Stressbiest ist BESIEGT!!

Wir haben es geschafft! Mit einem letzten Aufheulen löst sich das Schreckliche Stressbiest in eine Wolke aus Schnee auf. Die Flocken schweben sachte zu Boden, während jubelnde Habiticaner ihre Haustiere und Reittiere umarmen. Unsere Tiere und unsere NPCs sind wieder sicher!

Stoïstill ist gerettet!

SabreCat spricht sanft mit einem kleinen Säbelzahntiger. \"Bitte finde die Einwohner der Stoïstillen Steppe und führe sie zu uns\", sagt er. Einige Stunden später kehrt der Säbelzahntiger zurück. Ihm folgt gemächlich eine Herde von Mammutreitern. Du erkennst den Anführer der Reiter. Es ist Lady Glaciate, die Anführerin von Stoïstill.

\"Tapfere Habiticaner\", spricht sie, \"Meine Einwohner und ich sind Euch zu tiefstem Dank verpflichtet und wir müssen uns entschuldigen. Bei dem Versuch unsere Steppen vor Unruhe zu schützen, haben wir heimlich all unseren Stress in die Frostberge verbannt. Wir hatten ja keine Ahnung, dass sich der Stress dort über Generationen sammeln und schließlich zu dem Stressbiest werden würde, dem Ihr begegnet seid! Als es ausbrach, waren wir alle unter den Trümmern seines Gefängnisses in den Bergen gefangen und es begann unsere geliebten Tiere zu jagen.\" Ihr trauriger Blick folgt dem herabrieselndem Schnee. \"Wir haben durch unsere Dummheit alle in Gefahr gebracht. Seid versichert, dass wir in Zukunft mit unseren Problemen zu Euch kommen werden - bevor die Probleme zu Euch kommen.\"

Sie dreht sich zu @Baconsaur, der mit einigen der Babymammuts kuschelt. \"Wir haben Euren Tieren etwas Leckeres zu essen mitgebracht, um uns für den Schrecken, den wir verursachten, zu entschuldigen und als ein Symbol des Vertrauens werden wir einige unserer Haus- und Reittiere bei Euch lassen. Wir wissen, dass Ihr Euch gut um sie kümmern werdet.\"", "questStressbeastCompletionChat": "'Das schreckliche Stressbiest ist BESIEGT!'\n\nWir haben es geschafft! Mit einem letzten Aufheulen löst sich das Schreckliche Stressbiest in eine Wolke aus Schnee auf. Die Flocken schweben sachte zu Boden, während jubelnde Habiticaner ihre Haustiere und Reittiere umarmen. Unsere Tiere und unsere NPCs sind wieder sicher!\n\nStoïstill ist gerettet!\n\nSabreCat spricht sanft mit einem kleinen Säbelzahntiger. \"Bitte finde die Einwohner der Stoïstillen Steppe und führe sie zu uns\", sagt er. Einige Stunden später kehrt der Säbelzahntiger zurück. Ihm folgt gemächlich eine Herde von Mammutreitern. Du erkennst den Anführer der Reiter. Es ist Lady Glaciate, die Anführerin von Stoïstill.\n\nTapfere Habiticaner\", spricht sie, \"Meine Einwohner und ich sind Euch zu tiefsten Dank verpflichtet und wir müssen uns entschuldigen. Bei dem Versuch unsere Steppen vor Unruhe zu schützen, haben wir heimlich all unseren Stress in die Frostberge verbannt. Wir hatten ja keine Ahnung, dass sich der Stress dort über Generationen sammeln und schließlich zu dem Stressbiest werden würde, dem Ihr begegnet seid! Als es ausbrach, waren wir alle unter den Trümmern seines Gefängnisses in den Bergen gefangen und es begann unsere geliebten Tiere zu jagen.\" Ihr trauriger Blick folgt dem herabrieselndem Schnee. \"Wir haben durch unsere Dummheit alle in Gefahr gebracht. Seid versichert, dass wir in Zukunft mit unseren Problemen zu Euch kommen werden - bevor die Probleme zu Euch kommen.\"\n\nSie dreht sich zu @Baconsaur, der mit einigen der Babymammuts kuschelt. \"Wir haben Euren Tieren etwas Leckeres zu essen mitgebracht, um uns für den Schrecken, den wir verursachten, zu entschuldigen und als ein Symbol des Vertrauens werden wir einige unserer Haus- und Reittiere bei Euch lassen. Wir wissen, dass Ihr Euch gut um sie kümmern werdet.\"", "questTRexText": "König der Dinosaurier", @@ -188,12 +188,12 @@ "questTRexUndeadCompletion": "Die glühenden Augen des Tyrannosaurus werden dunkel und trüb und er begibt sich zurück zu seinem Sockel. Alle atmen vor Erleichterung auf. \"Seht nur!\", sagt @Baconsaur, \"einige der versteinerten Eier sind plötzlich wie neu! Vielleicht werden sie ja für Dich ausschlüpfen.\"", "questTRexUndeadBoss": "Skelettierter Tyrannosaurus", "questTRexUndeadRageTitle": "Knöcherne Heilung", - "questTRexUndeadRageDescription": "Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der skelettierte Tyrannosaurus um 30% seiner übrigen Lebenspunkte.", + "questTRexUndeadRageDescription": "Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der skelettierte Tyrannosaurus um 30% seiner übrigen Lebenspunkte.", "questTRexUndeadRageEffect": "'Der Skelettierte Tyrannosaurus benutzt KNÖCHERNE HEILUNG!'\n\nDas Monster lässt ein furchtbares Brüllen ertönen und einige seiner gesplitterten Knochen setzen sich wieder zusammen!", "questTRexDropTRexEgg": "Tyrannosaurus (Ei)", "questTRexUnlockText": "Ermöglicht den Kauf von Tyrannosauruseiern auf dem Marktplatz", "questRockText": "Entkomme dem Höhlenungetüm", - "questRockNotes": "Beim Durchqueren des Habitica Mäandergebirges schlagen Deine Freunde und Du ein Lager in einer Höhle auf, welche mit funkelnden Kristallen übersät ist. Als Du jedoch am nächsten Morgen aufwachst, ist der Eingang verschwunden und der Höhlenboden unter Dir beginnt sich zu bewegen.

\"Der Berg lebt!\" schreit Dein Kamerad @pfeffernusse. \"Das sind keine Kristalle – das sind Zähne!\"

@Painter de Cluster ergreift Deine Hand. \"Wir müssen einen anderen Weg nach draußen finden. Bleib bei mir und lasse Dich nicht ablenken, sonst sind wir vielleicht für immer hier drinnen gefangen!\"", + "questRockNotes": "Beim Durchqueren des Habitica Mäandergebirges schlagen Deine Freunde und Du Euer Lager in einer Höhle auf, welche mit funkelnden Kristallen übersät ist. Als Du jedoch am nächsten Morgen aufwachst, ist der Eingang verschwunden und der Höhlenboden unter Dir beginnt sich zu bewegen.

\"Der Berg lebt!\" schreit Dein Kamerad @pfeffernusse. \"Das sind keine Kristalle – das sind Zähne!\"

@Painter de Cluster ergreift Deine Hand. \"Wir müssen einen anderen Weg nach draußen finden. Bleib bei mir und lasse Dich nicht ablenken, sonst sind wir vielleicht für immer hier drinnen gefangen!\"", "questRockBoss": "Kristallkoloss", "questRockCompletion": "Dank Deiner harten Arbeit konntest Du zu guter Letzt einen sicheren Weg durch den lebenden Berg finden. \nNach der langen Dunkelheit genießt Du die wärmenden Sonnenstrahlen, als Dich Dein Freund @intune auf ein Funkeln am Boden nahe der Höhle aufmerksam macht.\nDas Funkeln kommt von einem kleinen Stein, der von einer Goldader durchzogen ist. \nWährend Du ihn aufhebst siehst Du, dass um ihn herum weitere merkwürdig geformte Steine liegen. Sind das ... Eier?", "questRockDropRockEgg": "Fels (Ei)", @@ -240,7 +240,7 @@ "questDilatoryDistress2Completion": "Du bezwingst die albtraumhafte Totenschädelhorde, aber Du hast nicht das Gefühl näher dran zu sein Adva zu finden. Du fragst @Kiwibot, den königlichen Fährtensucher, ob sie irgendeine Idee hat. \"Die Fangschreckenkrebse, welche die Stadt verteidigen, sollten Advas Flucht gesehen haben\", antwortet @Kiwibot. \"Versuche ihnen in die dunkle Meeresspalte zu folgen.\"", "questDilatoryDistress2Boss": "Wasserschädelschwarm", "questDilatoryDistress2RageTitle": "Schwarmnachwuchs", - "questDilatoryDistress2RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Wasserschädelschwarm um 30% seiner übrigen Lebenspunkte!", + "questDilatoryDistress2RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Wasserschädelschwarm um 30% seiner übrigen Lebenspunkte!", "questDilatoryDistress2RageEffect": "'Wasserschädelschwarm benutzt SCHWARMNACHWUCHS!'\n\nErmutigt durch ihre Siege, strömen weitere Schädel aus der Meeresspalte, um den Schwarm zu unterstützen!", "questDilatoryDistress2DropSkeletonPotion": "Skelettiertes Schlüpfelixier", "questDilatoryDistress2DropCottonCandyBluePotion": "Zuckerwattenblaues Schlüpfelixier", @@ -259,8 +259,8 @@ "questCheetahDropCheetahEgg": "Gepard (Ei)", "questCheetahUnlockText": "Ermöglicht den Kauf von Gepardeneier auf dem Marktplatz", "questHorseText": "Reite den Alptraum", - "questHorseNotes": "Während Du Dich im Gasthaus mit @beffymaroo und @JessicaChase ausruhst, entwickelt sich das Gespräch zu einer gutartigen Angeberei über Deine Abenteuer-Erfolge. Stolz auf Deine Taten und vielleicht etwas mitgerissen, prahlst Du, dass Du jede Aufgabe in der Nähe zähmen kannst. Ein beistehender Fremder dreht sich zu Dir um und lächelt. Mit einem Augenzwinkern läd er Dich dazu ein, Deine Behauptung unter Beweis zu stellen, indem Du sein Pferd reitest.\nAls ihr euch gemeinsam zu den Ställen begebt, flüstert @UncommonCriminal: \"Du hast den Mund wahrscheinlich etwas zu voll genommen. Das ist kein Pferd, das ist ein Alptraum!\" Als Du die stampfenden Hufe betrachtest, fängst Du an Deine Worte zu bereuen ...", - "questHorseCompletion": "Es beansprucht Dein ganzes Können, aber schließlich stampft das Pferd mit ein paar seiner Hufe und reibt seine Schnauze an Deiner Schulter, bevor es Dir erlaubt aufzusteigen. Du reitest kurz aber stolz um das Gasthaus-Gelände, während Deine Freunde Dir zujubeln. Der Fremde grinst breit.\n\"Wie ich sehe war das keine leere Prahlerei! Deine Entschlossenheit ist wahrlich beeindruckend. Nimm diese Eier und ziehe Deine eigenen Pferde groß. Vielleicht treffen wir uns ja eines Tages wieder.\" Du nimmst die Eier entgegen, der Fremde tippt seinen Hut an ... und verschwindet.", + "questHorseNotes": "Während Du Dich in der Taverne mit @beffymaroo und @JessicaChase ausruhst, entwickelt sich das Gespräch zu einer gutartigen Angeberei über Deine Abenteuer-Erfolge. Stolz auf Deine Taten und vielleicht etwas mitgerissen, prahlst Du, dass Du jede Aufgabe in der Nähe zähmen kannst. Ein beistehender Fremder dreht sich zu Dir um und lächelt. Mit einem Augenzwinkern läd er Dich dazu ein, Deine Behauptung unter Beweis zu stellen, indem Du sein Pferd reitest.\nAls ihr euch gemeinsam zu den Ställen begebt, flüstert @UncommonCriminal: \"Du hast den Mund wahrscheinlich etwas zu voll genommen. Das ist kein Pferd, das ist ein Alptraum!\" Als Du die stampfenden Hufe betrachtest, fängst Du an Deine Worte zu bereuen ...", + "questHorseCompletion": "Es beansprucht Dein ganzes Können, aber schließlich stampft das Pferd mit ein paar seiner Hufe und reibt seine Schnauze an Deiner Schulter, bevor es Dir erlaubt aufzusteigen. Du reitest kurz aber stolz um das Tavernen-Gelände, während Deine Freunde Dir zujubeln. Der Fremde grinst breit.\n\"Wie ich sehe war das keine leere Prahlerei! Deine Entschlossenheit ist wahrlich beeindruckend. Nimm diese Eier und ziehe Deine eigenen Pferde groß. Vielleicht treffen wir uns ja eines Tages wieder.\" Du nimmst die Eier entgegen, der Fremde tippt seinen Hut an ... und verschwindet.", "questHorseBoss": "Alptraum", "questHorseDropHorseEgg": "Hengst (Ei)", "questHorseUnlockText": "Ermöglicht den Kauf von Hengsteier auf dem Marktplatz", @@ -273,9 +273,9 @@ "questBurnoutBossRageDescription": "Wenn sich diese Anzeige füllt, wird Burnout seinen Erschöpfungsschlag auf Habitica entfesseln!", "questBurnoutDropPhoenixPet": "Phönix (Haustier)", "questBurnoutDropPhoenixMount": "Phönix (Reittier)", - "questBurnoutBossRageQuests": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nOh nein! Trotz unseren größten Bemühungen haben wir einige tägliche Aufgaben nicht erledigt und nun ist Burnout voller Energie entflammt! Mit einem knisterenden Knurren umhüllt es Ian den Questmeister in einen Welle von Spektralflammen. Während herabfallende Quest-Schriftrollen schwelen, klärt sich der Rauch und Du siehst, dass Ian seiner Energie beraubt wurde und sich in einen herumtreibenden Erschöpfungsgeist verwandelte.\n\nNur der Sieg über Burnout kann den Zauber brechen und unseren geliebten Questmeister wiederherstellen. Lasst uns unsere täglichen Aufgaben prüfen und dieses Monster besiegen bevor es erneut angreift!", - "questBurnoutBossRageSeasonalShop": "Burnout benutzt ERSCHÖPFUNGSSCHLAG!\n\nAhh!!! Unsere unerledigten, täglichen Aufgaben haben die Flammen von Burnout genährt und nun hat es genug Energie, um nochmal anzugreifen! Es lässt ein Meer von Spektralflammen los, welches den Jahreszeitenmarkt verbrennt. Du bist erschrocken zu sehen, dass die heitere Jahreszeitenzauberin in einen schlaffen Erschöpfungsgeist transformiert wurde.\n\nWir müssen die NPCs retten! Schnell, Habiticaner, erledigt eure Aufgaben und besiegt Burnout bevor es ein drittes Mal zuschlägt!", - "questBurnoutBossRageTavern": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nViele Habiticaner haben sich vor Burnout im Gasthaus versteckt, aber nicht mehr lange! Mit einen kreischenden Schrei harkt Burnout das Gasthaus mit seinen weiß glühenden Händen. Während der Gasthaus-Schutzherr flieht, wurde Daniel von Burnouts Klauen gegriffen und transformiert sich direkt vor Dir in einen Erschöpfungsgeist!.\n\nDieser unbeherrschte Horror ging schon viel zu lange. Gib nicht auf ... wir sind so nah dran Burnout ein für alle Mal zu bezwingen!", + "questBurnoutBossRageQuests": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nOh nein! Trotz unseren größten Bemühungen haben wir einige Tagesaufgaben nicht erledigt und nun ist Burnout voller Energie entflammt! Mit einem knisterenden Knurren umhüllt es Ian den Questmeister in einen Welle von Spektralflammen. Während herabfallende Quest-Schriftrollen schwelen, klärt sich der Rauch und Du siehst, dass Ian seiner Energie beraubt wurde und sich in einen herumtreibenden Erschöpfungsgeist verwandelte.\n\nNur der Sieg über Burnout kann den Zauber brechen und unseren geliebten Questmeister wiederherstellen. Lasst uns unsere Tagesaufgaben prüfen und dieses Monster besiegen bevor es erneut angreift!", + "questBurnoutBossRageSeasonalShop": "Burnout benutzt ERSCHÖPFUNGSSCHLAG!\n\nAhh!!! Unsere unerledigten Tagesaufgaben haben die Flammen von Burnout genährt und nun hat es genug Energie, um nochmal anzugreifen! Es lässt ein Meer von Spektralflammen los, welches den Jahreszeitenmarkt verbrennt. Du bist erschrocken zu sehen, dass die heitere Jahreszeitenzauberin in einen schlaffen Erschöpfungsgeist transformiert wurde.\n\nWir müssen die NPCs retten! Schnell, Habiticaner, erledigt eure Aufgaben und besiegt Burnout bevor es ein drittes Mal zuschlägt!", + "questBurnoutBossRageTavern": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nViele Habiticaner haben sich vor Burnout in der Taverne versteckt, aber nicht mehr lange! Mit einen kreischenden Schrei harkt Burnout die Taverne mit seinen weiß glühenden Händen. Während der Taverne-Schutzherr flieht, wurde Daniel von Burnouts Klauen gegriffen und transformiert sich direkt vor Dir in einen Erschöpfungsgeist!.\n\nDieser unbeherrschte Horror ging schon viel zu lange. Gib nicht auf ... wir sind so nah dran Burnout ein für alle Mal zu bezwingen!", "questFrogText": "Sumpf des Chaos-Froschs", "questFrogNotes": "Als Du Dich mit Deinen Freunden durch den Sumpf des Stillstands schlägst, deutet @starsystemic auf ein großes Schild: \"Auf dem Weg bleiben -- wenn möglich.\"

\"Das ist sicher nicht schwer\" sagt @RosemonkeyCT. \"Er ist breit und frei.\"

Aber als Ihr weitergeht, bemerkst Du, dass der Weg langsam immer mehr vom Moor des Sumpfs eingenommen wird, übersät mit Stücken blauen Gerölls und Müll. Irgendwann ist es unmöglich voranzukommen.

Als Du Dich umsiehst und Dich fragst, wie es hier so verschmutzt werden konnte, ruft @Jon Arjinborn: \"Passt auf!\" Ein wütender Frosch springt aus dem Schlamm hervor, bekleidet mit dreckigen Lumpen und von blauem Feuer entfacht. Du musst diesen giftigen Chaos-Frosch überwältigen um weiterzukommen!", "questFrogCompletion": "Der Frosch duckt sich weg in den Dreck, geschlagen. Als er von dannen zieht, verschwindet der blaue Schleim und gibt den Weg frei.

Mitten im Weg stehen drei makellose Eier. \"Man kann sogar die winzigen Kaulquappen durch die Schale sehen!\" sagt @Breadstring. \"Hier, Du solltest sie nehmen.\"", @@ -295,7 +295,7 @@ "questUnicornDropUnicornEgg": "Einhorn (Ei)", "questUnicornUnlockText": "Ermöglicht den Kauf von Einhorneier auf dem Marktplatz", "questSabretoothText": "Der Säbelzahntiger", - "questSabretoothNotes": "A roaring monster is terrorizing Habitica! The creature stalks through the wilds and woods, then bursts forth to attack before vanishing again. It's been hunting innocent pandas and frightening the flying pigs into fleeing their pens to roost in the trees. @InspectorCaracal and @icefelis explain that the Zombie Sabre Cat was set free while they were excavating in the ancient, untouched ice-fields of the Stoïkalm Steppes. \"It was perfectly friendly at first – I don't know what happened. Please, you have to help us recapture it! Only a champion of Habitica can subdue this prehistoric beast!\"", + "questSabretoothNotes": "Ein brüllendes Monster terrorisiert Habitica! Die Kreatur pirscht durch Wildnis und Wälder, greift blitzschnell an und verschwindet so schnell wie sie gekommen ist wieder. Sie hat unschuldige Pandas gejagt und die Flugkeiler erschreckt, sodass sie geflohen sind und sich in den Bäumen verstecken. @InspectorCaracal und @icefelis erklären, dass der Zombie-Säbelzahntiger freigelassen wurde, als sie in den alten, unberührten Eisfeldern der Stoistillen Steppe gruben. \"Er war zuerst sehr freundlich – Ich weiß nicht, was passiert ist. Bitte hilf uns, ihn wieder einzufangen! Nur ein Meister von Habitica kann dieses prähistorische Biest bändigen!\"", "questSabretoothCompletion": "Nach einem langen und ermüdenden Kampf, ringst Du den Zombie-Säbelzahntiger zu Boden. Als Du endlich in der Lage bist heranzutreten, bemerkst Du ein scheußliches Loch in einem seiner Zähne. Nun erkennst Du den wahren Grund für den Zorn des Tigers, füllst das Loch mit @Fandekasp und rätst allen, ihre Freunde in Zukunft nicht länger mit Süßigkeiten zu füttern. Der Säbelzahntiger blüht auf und aus Dankbarkeit senden Dir seine Dompteure eine großzügige Belohnung - einen Haufen Säbelzahntigereier!", "questSabretoothBoss": "Zombie-Säbelzahntiger", "questSabretoothDropSabretoothEgg": "Säbelzahntiger (Ei)", @@ -307,7 +307,7 @@ "questMonkeyDropMonkeyEgg": "Affe (Ei)", "questMonkeyUnlockText": "Ermöglicht den Kauf von Affeneiern auf dem Marktplatz", "questSnailText": "Die Schnecke der Schlamm-Schinderei", - "questSnailNotes": "Du freust Dich, Deine Quest in den verlassenen Schindereiverliesen zu beginnen, aber kaum, dass Du die Verliese betrittst, fühlst Du wie der Grund unter Dir an Deinen Stiefeln zu saugen beginnt. Du betrachtest den Pfad vor Dir und siehst in Schleim versunkene Habiticaner. @Overomega brüllt, \"Sie haben zu viele unwichtige Aufgaben, und sie bleiben an Dingen hängen, die unbedeutend sind! Zieh sie raus!

\"Du musst die Quelle des Schlamms finden,\" stimmt @Pfeffernusse zu, \"oder die nicht erfüllbaren Aufgaben ziehen sie ewig hinunter!\"

Deine Waffe ziehend watest Du durch den zählen Schlamm ... und triffst auf die fürchterliche Schnecke der Schlamm-Schinderei.", + "questSnailNotes": "Du freust Dich, Deine Quest in den verlassenen Schindereiverliesen zu beginnen, aber kaum, dass Du die Verliese betrittst, fühlst Du wie der Grund unter Dir an Deinen Stiefeln zu saugen beginnt. Du betrachtest den Pfad vor Dir und siehst in Schleim versunkene Habiticaner. @Overomega brüllt, \"Sie haben zu viele unwichtige Tagesaufgaben, und sie bleiben an Dingen hängen, die unbedeutend sind! Zieh sie raus!

\"Du musst die Quelle des Schlamms finden,\" stimmt @Pfeffernusse zu, \"oder die nicht erfüllbaren Aufgaben ziehen sie ewig hinunter!\"

Deine Waffe ziehend watest Du durch den zählen Schlamm ... und triffst auf die fürchterliche Schnecke der Schlamm-Schinderei.", "questSnailCompletion": "Du lässt Deine Waffe auf den Schneckenpanzer niederfahren, wobei dieser in zwei Teile zerbricht und eine Flutwelle Wasser freigibt. Der Schleim wird weggespült und die Habiticaner um Dich herum jubeln. \"Sieh!\" sagt @Misceo. \"Dort liegen einige Schneckeneier in den Überresten des Unrats.\"", "questSnailBoss": "Schnecke der Schlamm-Schinderei", "questSnailDropSnailEgg": "Schnecke (Ei)", @@ -320,8 +320,8 @@ "questBewilderBossRageDescription": "Wenn dieser Balken voll ist, wird der Verwirrer seinen Wirrschlag über Habitica entfesseln!", "questBewilderDropBumblebeePet": "Magische Biene (Haustier)", "questBewilderDropBumblebeeMount": "Magische Biene (Reittier)", - "questBewilderBossRageMarket": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nOh nein! Trotz unseren höchsten Anstrengungen wurden wir durch des Verwirrers Illusionen abgelenkt und haben unsere täglichen Aufgaben vergessen! Mit schnatterndem Geschrei schlägt der schillernde Vogel mit seinen Flügeln und wirbelt eine Nebelschwade um Alex den Händler auf. Wie sich der Nebel verzogen hat, ist Alex besessen! \"Hier sind ein paar Gratismuster!\" ruft er schadenfroh und beginnt, explodierende Eier und Tränke auf die fliehenden Habiticaner zu werfen. Nicht unbedingt das, was man als vorteilhaften Ausverkauf bezeichnen würde.\n\nSchnell! Konzentrieren wir uns auf unsere täglichen Aufgaben um dieses Monster zu besiegen, bevor es noch jemanden in seinen Bann zieht.", - "questBewilderBossRageStables": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nAhh!! Der Verwirrer hat uns erneut geblendet und uns die täglichen Aufgaben vernachlässigen lassen. Jetzt hat er Matt den Bestienmeister angegriffen! Unter einem Nebelschleier verwandelt sich Matt in ein furchteinflößendes, geflügeltes Wesen und alle Haus- und Reittiere heulen traurig in ihren Ställen auf. Rasch, bleibt auf eure Aufgaben fokussiert, um diese niederträchtige Ablenkung zu besiegen!", + "questBewilderBossRageMarket": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nOh nein! Trotz unseren höchsten Anstrengungen wurden wir durch des Verwirrers Illusionen abgelenkt und haben unsere Tagesaufgaben vergessen! Mit schnatterndem Geschrei schlägt der schillernde Vogel mit seinen Flügeln und wirbelt eine Nebelschwade um Alex den Händler auf. Wie sich der Nebel verzogen hat, ist Alex besessen! \"Hier sind ein paar Gratismuster!\" ruft er schadenfroh und beginnt, explodierende Eier und Tränke auf die fliehenden Habiticaner zu werfen. Nicht unbedingt das, was man als vorteilhaften Ausverkauf bezeichnen würde.\n\nSchnell! Konzentrieren wir uns auf unsere Tagesaufgaben um dieses Monster zu besiegen, bevor es noch jemanden in seinen Bann zieht.", + "questBewilderBossRageStables": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nAhh!! Der Verwirrer hat uns erneut geblendet und uns die Tagesaufgaben vernachlässigen lassen. Jetzt hat er Matt den Bestienmeister angegriffen! Unter einem Nebelschleier verwandelt sich Matt in ein furchteinflößendes, geflügeltes Wesen und alle Haus- und Reittiere heulen traurig in ihren Ställen auf. Rasch, bleibt auf eure Aufgaben fokussiert, um diese niederträchtige Ablenkung zu besiegen!", "questBewilderBossRageBailey": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nPass auf! Mitten in ihrem Nachrichten-Vortrag wurde Bailey die Marktschreierin vom Verwirrer besessen! Sie stößt einen bösartigen, nicht im geringsten informativen Schrei aus, während sie sich in die Lüfte erhebt. Wie werden wir nun über Neuigkeiten informiert werden?\n\nGib nicht auf ... wir sind nah dran, diesen lästigen Vogel ein für alle mal zu besiegen!", "questFalconText": "Die Zeitraubvögel", "questFalconNotes": "Der Mount Habitica wird von einem aufragenden Berg von To-Dos überschattet. Das war einst ein Picknick-Platz, an dem man ein Gefühl von Vollendung genießen konnte. Aber nun sind die vernachlässigten Aufgaben außer Kontrolle geraten und die furchteinflößenden Zeitraubvögel, die Habiticaner davon abhalten ihre Aufgaben zu erledigen, haben sich hier eingenistet.

\"Das ist zu schwierig!\" krächzen sie zu @JonArinbjorn und @Onheiron. \"Das braucht jetzt gerade zu lange! Das kann auch noch bis morgen warten! Warum hast Du jetzt nicht lieber ein bisschen Spaß?\"

Nie mehr, schwörst Du Dir. Du wirst Deinen persönlichen To-Do-Berg besteigen und die Zeitraubvögel besiegen!", @@ -342,10 +342,10 @@ "questAxolotlDropAxolotlEgg": "Axolotl (Ei)", "questAxolotlUnlockText": "Ermöglicht den Kauf von Axolotleiern auf dem Marktplatz", "questAxolotlRageTitle": "Axolotl-Regeneration", - "questAxolotlRageDescription": "Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der magische Axolotl um 30% seiner übrigen Lebenspunkte!", + "questAxolotlRageDescription": "Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der magische Axolotl um 30% seiner übrigen Lebenspunkte!", "questAxolotlRageEffect": "`Der magische Axolotl verwendet AXOLOTL-REGENERATION`\n\n`Ein Vorhang aus bunten Blasen verschleiert für einen Moment das Monster, und als diese sich lichtet, sind ein paar der Wunden verschwunden!`", "questTurtleText": "Führe die Schildkröte", - "questTurtleNotes": "Hilfe! Diese große Meeresschildkröte findet den Weg zu ihrem Niststrand nicht. Sie kehrt jedes Jahr dorthin zurück um ihre Eier zu legen. Aber dieses Jahr ist die Bucht von Unfertik gefüllt mit giftigem Aufgaben-Treibgut aus roten täglichen Aufgaben und unerfüllten To-Dos. \"Sie verfällt in Panik!\" sagt @JessicaChase.

@UncommonCriminal nickt. \"Weil ihr Leitsinn vernebelt und verwirrt ist.\"

@Scarabsi packt Dich am Arm. \"Kannst Du das Aufgaben-Treibgut beseitigen, das ihren Weg versperrt? Es könnte gefährlich sein, aber wir müssen ihr helfen!\"", + "questTurtleNotes": "Hilfe! Diese große Meeresschildkröte findet den Weg zu ihrem Niststrand nicht. Sie kehrt jedes Jahr dorthin zurück um ihre Eier zu legen. Aber dieses Jahr ist die Bucht von Unfertik gefüllt mit giftigem Aufgaben-Treibgut aus roten Tagesaufgaben und unerfüllten To-Dos. \"Sie verfällt in Panik!\" sagt @JessicaChase.

@UncommonCriminal nickt. \"Weil ihr Leitsinn vernebelt und verwirrt ist.\"

@Scarabsi packt Dich am Arm. \"Kannst Du das Aufgaben-Treibgut beseitigen, das ihren Weg versperrt? Es könnte gefährlich sein, aber wir müssen ihr helfen!\"", "questTurtleCompletion": "Deine wackere Arbeit hat das Wasser gereinigt, sodass unsere Meeresschildkröte ihren Strand wiederfindet. @Bambin, @JaizakAripaik und Du beobachten wie sie ihre Eierbrut tief im Sand vergräbt, so dass sie wachsen und zu hunderten kleinen Meeresschildkröten ausschlüpfen können. Die Dame Ever gibt jedem von Euch drei Eier und bittet darum, dass Ihr sie füttert und heranzieht, damit sie eines Tages selbst zu großen Meeresschildkröten werden.", "questTurtleBoss": "Aufgaben-Treibgut", "questTurtleDropTurtleEgg": "Schildkröterich (Ei)", @@ -357,7 +357,7 @@ "questArmadilloDropArmadilloEgg": "Gürteltier (Ei)", "questArmadilloUnlockText": "Ermöglicht den Kauf von Gürteltiereiern auf dem Marktplatz", "questCowText": "Die Muhtanten-Kuh", - "questCowNotes": "It’s been a long, hot day at Sparring Farms, and there is nothing more you want than a long sip of water and some sleep. You're standing there daydreaming when @Soloana suddenly screams, \"Everyone run! The prize cow has mootated!\"

@eevachu gulps. \"It must be our bad habits that infected it.\"

\"Quick!\" @Feralem Tau says. \"Let’s do something before the udder cows mootate, too.\"

You’ve herd enough. No more daydreaming -- it's time to get those bad habits under control!", + "questCowNotes": "Es war ein langer, heißer Tag auf der Übungs-Farm, und Du würdest nichts lieber tun als einen großen Schluck Wasser zu trinken und etwas zu schlafen. Während Du vor Dich hinträumst, schreit @Soloana plötzlich: \"Lauft! Die Siegerkuh ist muhtiert!\"

@eevachu schluckt. \"Unsere schlechten Angewohnheiten müssen sie infiziert haben.\"

\"Schnell!\", meint @Feralem Tau. \"Lasst uns etwas unternehmen, bevor die anderen Kühe ebenfalls muhtieren.\"

Du hast genug gehört. Keine Tagträumereien mehr -- Es ist Zeit die schlechten Angewohnheiten unter Kontrolle zu bringen!", "questCowCompletion": "Du pflegst Deine guten Gewohnheiten solange, bis die Kuh wieder ihre ursprüngliche Gestalt annimmt. Die Kuh sieht Dich mit ihren schönen, braunen Augen an und schubst drei Eier zu Dir herüber.

@fuzzytrees lacht und überreicht Dir die Eier: \"Vielleicht sind die Babykühe darin immernoch muhtiert. Aber ich vertraue darauf, dass Du Deine guten Gewohnheiten beibehältst, wenn Du sie großziehst!\"", "questCowBoss": "Muhtanten-Kuh", "questCowDropCowEgg": "Kalb (Ei)", @@ -374,7 +374,7 @@ "questTaskwoodsTerror1Completion": "Mit der Hilfe des Fröhlichen Reapers und des renommierten Feuerkundlers @Beffymaroo gelingt es dir, den Schwarm zurückzuschlagen. Als Zeichen ihrer Solidarität bietet dir Beffymaroo den Turban des Feuerkundlers an, während du tiefer in den Wald dringst.", "questTaskwoodsTerror1Boss": "Feuerschädelschwarm", "questTaskwoodsTerror1RageTitle": "Schwarmnachwuchs", - "questTaskwoodsTerror1RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Feuerschädelschwarm um 30% seiner übrigen Lebenspunkte!", + "questTaskwoodsTerror1RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Feuerschädelschwarm um 30% seiner übrigen Lebenspunkte!", "questTaskwoodsTerror1RageEffect": "'Feuerschädelschwarm benutzt SCHWARMNACHWUCHS!'\n\nErmutigt durch ihre Siege strömen weitere Schädel aus einem Flammenmeer, um Dich einzukreisen!", "questTaskwoodsTerror1DropSkeletonPotion": "Skelettiertes Schlüpfelixier", "questTaskwoodsTerror1DropRedPotion": "Rotes Schlüpfelixier", @@ -425,7 +425,7 @@ "questSlothDropSlothEgg": "Faultier (Ei)", "questSlothUnlockText": "Ermöglicht den Kauf von Faultiereiern auf dem Marktplatz", "questTriceratopsText": "Der Trampelnde Triceratops", - "questTriceratopsNotes": "Auf den schneebedeckten Stoïstillen Vulkanen herrscht stets ein reger Trubel von Wanderern und Besichtigenden. Eine Touristin, @plumilla, ruft ein Grüppchen von Leuten herbei. \"Schaut! Ich habe den Boden leuchtend gezaubert, damit wir ein Outdoor-Spielfeld für unsere Täglichen Aufgaben draußen haben!\" Tatsächlich wirbeln glühend rote Muster auf dem Boden umher. Sogar ein paar der prähistorischen Haustiere kommen zum Spielen herüber.

Plötzlich hört man ein lautes Knacken -- ein neugieriger Triceratops ist auf @plumillas Zauberstab getreten! Er wird von einem Ausbruch magischer Energie umhüllt, und der Boden beginnt zu beben und heiß zu werden. Rot glühen die Augen des Triceratops, unter lautem Brüllen fängt er an wild umherzutrampeln!

\"Das ist nicht gut\", ruft @McCoyly in die Ferne zeigend. Jeder magisch verstärkte Stampfer lässt die Vulkane mehr ausbrechen, und der glühende Boden unter seinen Saurierfüßen wird zu Lava! Schnell, Du musst den Trampelnden Triceratops aufhalten, bis jemand den Zauberspruch rückgängig macht! ", + "questTriceratopsNotes": "Auf den schneebedeckten Stoïstillen Vulkanen herrscht stets ein reger Trubel von Wanderern und Besichtigenden. Eine Touristin, @plumilla, ruft ein Grüppchen von Leuten herbei. \"Schaut! Ich habe den Boden leuchtend gezaubert, damit wir ein Outdoor-Spielfeld für unsere Tagesaufgaben draußen haben!\" Tatsächlich wirbeln glühend rote Muster auf dem Boden umher. Sogar ein paar der prähistorischen Haustiere kommen zum Spielen herüber.

Plötzlich hört man ein lautes Knacken -- ein neugieriger Triceratops ist auf @plumillas Zauberstab getreten! Er wird von einem Ausbruch magischer Energie umhüllt, und der Boden beginnt zu beben und heiß zu werden. Rot glühen die Augen des Triceratops, unter lautem Brüllen fängt er an wild umherzutrampeln!

\"Das ist nicht gut\", ruft @McCoyly in die Ferne zeigend. Jeder magisch verstärkte Stampfer lässt die Vulkane mehr ausbrechen, und der glühende Boden unter seinen Saurierfüßen wird zu Lava! Schnell, Du musst den Trampelnden Triceratops aufhalten, bis jemand den Zauberspruch rückgängig macht! ", "questTriceratopsCompletion": "Geistesgegenwärtig treibst du die Kreatur in Richtung der beruhigenden Stoïstillen Steppen, so dass @*~Seraphina~* und @PainterProphet ungestört den Lavaspruch rückgängig machen können. Die besänftigende Aura der Steppen fängt an zu wirken und der Triceratops rollt sich ein, die Vulkane werden wieder inaktiv. @PainterProphet reicht Dir ein paar Eier, die vor der Lava gerettet wurden. \"Wir hätten ohne Dich nicht die Konzentration gefunden, um die Ausbrüche zu stoppen. Gib diesen Haustieren ein gutes Zuhause.\"", "questTriceratopsBoss": "Trampelnder Triceratops", "questTriceratopsDropTriceratopsEgg": "Triceratops (Ei)", @@ -436,7 +436,7 @@ "questStoikalmCalamity1Completion": "Als Du den letzten Schädeln den Gnadenstoß versetzt, lösen sie sich in einen Hauch Magie auf. \"Der verflixte Schwarm mag zwar verschwunden sein\", sagt Lady Glaciate, \"aber wir haben größere Probleme. Folge mir.\" Sie wirft Dir zum Schutz vor der eisigen Luft einen Mantel zu und Du reitest ihr nach. ", "questStoikalmCalamity1Boss": "Erdschädelschwarm", "questStoikalmCalamity1RageTitle": "Schwarmnachwuchs", - "questStoikalmCalamity1RageDescription": "Schwarmnachwuchs: Dieser Balken füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn er voll ist, heilt sich der Erdschädelschwarm um 30% seiner verbleibenden Lebenspunkte!", + "questStoikalmCalamity1RageDescription": "Schwarmnachwuchs: Dieser Balken füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn er voll ist, heilt sich der Erdschädelschwarm um 30% seiner verbleibenden Lebenspunkte!", "questStoikalmCalamity1RageEffect": "`Erdschädelschwarm benutzt SCHWARMNACHWUCHS!`\n\nMehr Totenköpfe brechen mit klappernden Zähnen vom Boden aus! ", "questStoikalmCalamity1DropSkeletonPotion": "Skelettiertes Schlüpfelixier", "questStoikalmCalamity1DropDesertPotion": "Wüstenfarbenes Schlüpfelixier", @@ -447,15 +447,15 @@ "questStoikalmCalamity2CollectIcicleCoins": "Eiszapfenmünzen", "questStoikalmCalamity2DropHeadgear": "Mammutreiter-Helm (Kopfbedeckung)", "questStoikalmCalamity3Text": "Stoïstilles Unglück, Teil 3: Erwachen des Eiszapfendrachen", - "questStoikalmCalamity3Notes": "Die gewundenen Tunnel der Eiszapfendrachenhöhle schimmern vor Frost… und unermesslichem Reichtum. Du starrst umher, doch Lady Glaciate schreitet ohne mit der Wimper zu zucken vorbei. \"Unnötig aufdringlich\", sagt sie. \"Doch durch ehrenhafte Söldnerarbeit und weise Bankinvestitionen erworben. Schau' weiter.\" Du kneifst die Augen zusammen und entdeckst im Schatten versteckt einen emporragenden Turm aus Diebesgütern.

Du hörst eine zischende Stimme fauchen, als Du Dich näherst. \"Mein schmackhafter Hort! Du wirst ihn Dir nicht von mir zurückklauen!\" Ein sehniger Körper gleitet aus dem Haufen hervor: Es ist die Eiszapfendrachenkönigin selbst! Du bemerkst gerade noch das Funkeln in ihren Augen und an den seltsamen Armreifen an ihren Händen, als sie einen gellenden Schrei von sich gibt, der die Erde erschüttert. ", + "questStoikalmCalamity3Notes": "Die gewundenen Tunnel der Eiszapfendrachenhöhle schimmern vor Frost… und unermesslichem Reichtum. Du starrst umher, doch Lady Glaciate schreitet ohne mit der Wimper zu zucken vorbei. \"Unnötig aufdringlich\", sagt sie. \"Doch durch ehrenhafte Söldnerarbeit und weise Bankinvestitionen erworben. Schau' weiter.\" Du kneifst die Augen zusammen und entdeckst im Schatten versteckt einen emporragenden Turm aus Diebesgütern.

Du hörst eine zischende Stimme fauchen, als Du Dich näherst. \"Mein schmackhafter Schatz! Du wirst ihn Dir nicht von mir zurückklauen!\" Ein sehniger Körper gleitet aus dem Haufen hervor: Es ist die Eiszapfendrachenkönigin selbst! Du bemerkst gerade noch das Funkeln in ihren Augen und an den seltsamen Armreifen an ihren Händen, als sie einen gellenden Schrei von sich gibt, der die Erde erschüttert. ", "questStoikalmCalamity3Completion": "Du drängst die Eiszapfendrachenkönigin in die Ecke und gibst Lady Glaciate genug Zeit, die schimmernden Armreife zu zerstören. Die Königin erstarrt offensichtlich vor Scham, dann versucht sie es mit einer stolzen Pose zu kaschieren. \"Ich erlaube Euch, diese überschüssigen Gegenstände zu entfernen\", sagt sie. \"Sie passen leider einfach nicht zu unserer Inneneinrichtung.\"

\"Und nebenbei hast Du sie gestohlen\", sagt @Beffymaroo. \"Mit aus der Erde heraufbeschworenen Monstern.\"

Die Eiszapfendrachenkönigin blickt beleidigt drein. \"Tragt das mit dieser elenden Armreifverkäuferin aus\", sagt sie. \"Tzina ist es, die Ihr sucht. Ich war im Prinzip unbeteiligt.\"

Lady Glaciate klopft Dir auf den Arm. \"Gute Arbeit heute\", sagt sie, und reicht Dir einen Speer und ein Horn aus dem Haufen. \"Sei' stolz.\"", "questStoikalmCalamity3Boss": "Eiszapfendrachenkönigin", "questStoikalmCalamity3DropBlueCottonCandy": "Blaue Zuckerwatte (Nahrung)", "questStoikalmCalamity3DropShield": "Mammutreiter-Horn (Schildhand-Gegenstand)", "questStoikalmCalamity3DropWeapon": "Mammutreiter-Speer (Waffe)", "questGuineaPigText": "Die Meerschweinchengang", - "questGuineaPigNotes": "Du bummelst lässig durch den berühmten Markt in Habit City, als @Pandah Dich heranwinkt. \"Hey, zieh' Dir das hier rein!\" Ein beige-braunes Ei wird Dir vorgehalten, das Du nicht kennst.

Alexander der Händler runzelt die Stirn. \"Ich erinnere mich nicht, das ausgestellt zu haben, ich frage mich, woher–\" Ein kleines Pfötchen hält ihn vom Weitersprechen ab.

\"Gib 'meer' Dein ganzes Gold her, Händler!\" quiekt eine winzige, von Bosheit erfüllte Stimme.

\"Oh nein, das Ei war eine Ablenkung!\" ruft @mewrose! \"Es ist die gierige, marodierende Meerschweinchengang! Sie erledigen nie ihre täglichen Aufgaben und stehlen daher Gold, um Heiltränke zu kaufen.\"

\"Den Markt plündern?\", sagt @emmavig. \"Nicht, während wir hier wachen!\" Ohne auf eine Einladung zu warten springst du Alexander zur Seite. ", - "questGuineaPigCompletion": "\"Wir ergeben uns!\" Der Meerschweinchenbanden-Boss winkt Dir mit seinen Pfötchen, sein wuscheliger Kopf hängt in Schande herab. Aus seinem Hut fällt eine Liste herunter, die @snazzyorange schnurstracks als Beweis beschlagnahmt. \"Warte mal kurz\", sagst Du. \"Kein Wunder, dass Ihr Schaden nehmt! Ihr habt viel zu viele tägliche Aufgaben. Ihr braucht keine Heiltränke – Ihr braucht einfach Hilfe beim Organisieren.\"

\"Wirklich?\" piept der Meerschweinchenbanden-Boss. \"Wir haben so viele Leute deswegen ausgeraubt! Bitte nehmt unsere Eier als Entschuldigung für unser unehrliches Verhalten.\" ", + "questGuineaPigNotes": "Du bummelst lässig durch den berühmten Markt in Habit City, als @Pandah Dich heranwinkt. \"Hey, zieh' Dir das hier rein!\" Ein beige-braunes Ei wird Dir vorgehalten, das Du nicht kennst.

Alexander der Händler runzelt die Stirn. \"Ich erinnere mich nicht, das ausgestellt zu haben, ich frage mich, woher–\" Ein kleines Pfötchen hält ihn vom Weitersprechen ab.

\"Gib 'meer' Dein ganzes Gold her, Händler!\" quiekt eine winzige, von Bosheit erfüllte Stimme.

\"Oh nein, das Ei war eine Ablenkung!\" ruft @mewrose! \"Es ist die gierige, marodierende Meerschweinchengang! Sie erledigen nie ihre Tagesaufgaben und stehlen daher Gold, um Heiltränke zu kaufen.\"

\"Den Markt plündern?\", sagt @emmavig. \"Nicht, während wir hier wachen!\" Ohne auf eine Einladung zu warten springst du Alexander zur Seite. ", + "questGuineaPigCompletion": "\"Wir ergeben uns!\" Der Meerschweinchenbanden-Boss winkt Dir mit seinen Pfötchen, sein wuscheliger Kopf hängt in Schande herab. Aus seinem Hut fällt eine Liste herunter, die @snazzyorange schnurstracks als Beweis beschlagnahmt. \"Warte mal kurz\", sagst Du. \"Kein Wunder, dass Ihr Schaden nehmt! Ihr habt viel zu viele Tagesaufgaben. Ihr braucht keine Heiltränke – Ihr braucht einfach Hilfe beim Organisieren.\"

\"Wirklich?\" piept der Meerschweinchenbanden-Boss. \"Wir haben so viele Leute deswegen ausgeraubt! Bitte nehmt unsere Eier als Entschuldigung für unser unehrliches Verhalten.\" ", "questGuineaPigBoss": "Meerschweinchengang", "questGuineaPigDropGuineaPigEgg": "Meerschweinchenbock (Ei)", "questGuineaPigUnlockText": "Ermöglicht den Kauf von Meerschweinchenbockeiern auf dem Marktplatz", @@ -466,7 +466,7 @@ "questPeacockDropPeacockEgg": "Pfau (Ei)", "questPeacockUnlockText": "Ermöglicht den Kauf von Pfaueiern auf dem Marktplatz", "questButterflyText": "Flieg' weiter, Funkenfalter!", - "questButterflyNotes": "Deine Gärtner-Freundin @Megan schickt Dir eine Einladung: \"Diese warmen Tage wären doch perfekt für einen Besuch des Schmetterlingsgartens in Aufgabistan. Komm, lass uns Schmetterlinge beobachten!\" Doch als Du ankommst, ist der Garten verdorrt -- es ist kaum mehr als verbranntes Gras und vertrocknetes Unkraut übrig. Es war so heiß, dass die Habiticaner nicht vorbei gekommen sind, um die Blumen zu gießen, und die dunkelroten täglichen Aufgaben haben alles zu einer trockenen, sonnenverglühten Brandgefahr gemacht. Es ist nur noch ein Schmetterling übrig, aber etwas ist seltsam an ihm...

\"Oh nein! Das sind perfekte Schlüpfbedingungen für den Entflammten Funkenfalter\", ruft @Leephon.

\"Wenn wir ihn nicht einfangen, wird er alles zerstören!\" keucht @Eevachu.

Es wird Zeit, dem Funkenfalter auf Wiedersehen zu sagen!", + "questButterflyNotes": "Deine Gärtner-Freundin @Megan schickt Dir eine Einladung: \"Diese warmen Tage wären doch perfekt für einen Besuch des Schmetterlingsgartens in Aufgabistan. Komm, lass uns Schmetterlinge beobachten!\" Doch als Du ankommst, ist der Garten verdorrt -- es ist kaum mehr als verbranntes Gras und vertrocknetes Unkraut übrig. Es war so heiß, dass die Habiticaner nicht vorbei gekommen sind, um die Blumen zu gießen, und die dunkelroten Tagesaufgaben haben alles zu einer trockenen, sonnenverglühten Brandgefahr gemacht. Es ist nur noch ein Schmetterling übrig, aber etwas ist seltsam an ihm...

\"Oh nein! Das sind perfekte Schlüpfbedingungen für den Entflammten Funkenfalter\", ruft @Leephon.

\"Wenn wir ihn nicht einfangen, wird er alles zerstören!\" keucht @Eevachu.

Es wird Zeit, dem Funkenfalter auf Wiedersehen zu sagen!", "questButterflyCompletion": "Nach einer lodernden Schlacht ist der Entflammte Funkenfalter gefangen. \"Tolle Leistung, diesen Möchtegern-Brandstifter einzufangen\", sagt @Megan mit einem Seufzer der Erleichterung. \"Dennoch ist es schwer, selbst den fiesesten Falter zu verunglimpfen. Wir sollten diesen Funkenfalter besser an einem sicheren Ort freilassen... wie der Wüste.\"

Eine der anderen Gärtnerinnen, @Beffymaroo, kommt zu euch, angesengt aber mit einem Lächeln. \"Möchtest Du uns dabei helfen, diese verwaisten Schmetterlingspuppen großzuziehen, die wir gefunden haben? Vielleicht werden wir nächstes Jahr einen grüneren Garten für sie haben.\"", "questButterflyBoss": "Entflammter Funkenfalter", "questButterflyDropButterflyEgg": "Raupe (Ei)", @@ -477,7 +477,7 @@ "questMayhemMistiflying1Completion": "Der letzte Schädel fällt vom Himmel, ein schimmerndes Bündel aus Regenbogenroben zwischen seinen Kiefern, aber der stetige Wind hat nicht nachgelassen. Hier scheint noch etwas anderes vorzugehen. Und wo ist eigentlich dieser Drückeberger von April-Scherzkeks? Du hebst die Roben auf und fliegst in die Stadt.", "questMayhemMistiflying1Boss": "Luftschädelschwarm", "questMayhemMistiflying1RageTitle": "Schwarmnachwuchs", - "questMayhemMistiflying1RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Luftschädelschwarm um 30% seiner übrigen Lebenspunkte!", + "questMayhemMistiflying1RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Luftschädelschwarm um 30% seiner übrigen Lebenspunkte!", "questMayhemMistiflying1RageEffect": "'Luftschädelschwarm benutzt SCHWARMNACHWUCHS!'\n\nErmutigt durch ihre Siege rasen weitere Schädel aus den Wolken herab!", "questMayhemMistiflying1DropSkeletonPotion": "Skelettiertes Schlüpfelixier", "questMayhemMistiflying1DropWhitePotion": "Weißes Schlüpfelixier", @@ -507,7 +507,7 @@ "splashyPalsText": "\"Spritzige Kumpel\" Quest-Paket", "splashyPalsNotes": "Beinhaltet 'Das Dilatory-Rennen', 'Führe die Schildkröte' und 'Jammern des Wals'. Verfügbar bis zum 31. Juli.", "questHippoText": "Was für ein heuchlerisches Hippo", - "questHippoNotes": "Du und @awesomekitty kollabiert vor Erschöpfung in dem Schatten einer Palme. Die Sonne glüht über der Schleichendstetigen Savanne und verbrennt den Grund unter ihr. Bis jetzt ist dies ein produktiver Tag gewesen, an dem Du deine Täglichen Aufgaben besiegt hast. Und nun sieht diese Oase wie schönes Plätzchen aus, an dem man eine erfrischende Pause machen kann. Du beugst dich in der Nähe des Wassers herunter um etwas zu trinken, doch Du stolperst sogleich geschockt zurück, als sich ein riesiges Nilpferd vor dir erhebt. \"Ruhst Du dich jetzt schon aus? Sei nicht so faul und geh zurück zu deiner Arbeit.\" Du versuchst ihm zu widersprechen und zu sagen, dass Du sehr hart gearbeitet hast und eine Pause brauchst, aber das Hippo wollte nichts davon wissen.

@khdarkwolf flüstert dir zu, \"Fällt dir auf wie es den ganzen Tag faulenzt, aber die Frechheit besitzt dich faul zu nennen? Dies ist das heuchlerische Hippo!\"

Dein Freund @jumorales nickt. \"Kommt, wir zeigen ihm wie es ist, hart zu arbeiten!\"", + "questHippoNotes": "Du und @awesomekitty kollabiert vor Erschöpfung in dem Schatten einer Palme. Die Sonne glüht über der Schleichendstetigen Savanne und verbrennt den Grund unter ihr. Bis jetzt ist dies ein produktiver Tag gewesen, an dem Du Deine Tagesaufgaben besiegt hast. Und nun sieht diese Oase wie schönes Plätzchen aus, an dem man eine erfrischende Pause machen kann. Du beugst dich in der Nähe des Wassers herunter um etwas zu trinken, doch Du stolperst sogleich geschockt zurück, als sich ein riesiges Nilpferd vor dir erhebt. \"Ruhst Du dich jetzt schon aus? Sei nicht so faul und geh zurück zu deiner Arbeit.\" Du versuchst ihm zu widersprechen und zu sagen, dass Du sehr hart gearbeitet hast und eine Pause brauchst, aber das Hippo wollte nichts davon wissen.

@khdarkwolf flüstert dir zu, \"Fällt dir auf wie es den ganzen Tag faulenzt, aber die Frechheit besitzt dich faul zu nennen? Dies ist das heuchlerische Hippo!\"

Dein Freund @jumorales nickt. \"Kommt, wir zeigen ihm wie es ist, hart zu arbeiten!\"", "questHippoCompletion": "Das Hippo verbeugt sich kapitulierend. “Ich habe Dich unterschätzt. Es sieht so aus, als ob Du gar nicht faul gewesen bist. Ich entschuldige mich. Um die Wahrheit zu sagen, ich habe vielleicht einiges auf Dich projiziert. Vielleicht sollte ich selbst auch einige meiner Aufgaben erledigen. Hier, nimm diese Eier als ein Zeichen meiner Dankbarkeit.” Nachdem Du sie genommen hast, lässt Du Dich beim Wasser nieder, um endlich zu entspannen.", "questHippoBoss": "Das Heuchlerische Hippo", "questHippoDropHippoEgg": "Nilpferd (Ei)", @@ -526,16 +526,16 @@ "questLostMasterclasser1CollectHiddenTomes": "Versteckte Bücher", "questLostMasterclasser2Text": "Das Geheimnis der Klassenmeister, Teil 2: Beschwörung des v'Schwinders", "questLostMasterclasser2Notes": "Der Fröhliche Reaper trommelt mit ihren knochigen Fingern auf den Büchern, die ihr mitgebracht habt. “Ach je”, sagt der Meister der Heiler. “Da ist eine bösartige Lebensessenz am Werk. Ich hätte es mir denken können, wenn man die Angriffe der wiederbelebten Schädel während der Vorfälle berücksichtigt.” Ihre rechte Hand @tricksy.fox bringt eine Truhe herein, und Du bist überrascht zu sehen, was beffymaroo daraus hervorholt: es sind genau die Gegenstände, die einst von der mysteriösen Tzina benutzt wurden, um anderen ihren Willen aufzuzwingen.

“Ich werde mit resonierender Heilmagie versuchen, die Kreatur zu manifestieren”, sagt der Fröhliche Reaper, und erinnert Dich daran, dass das Skelett ein eher unkonventioneller Heiler ist. “Du musst die enthüllten Informationen schnell lesen, für den Fall dass sie freikommt.”

Als sie sich konzentriert, fließt wirbelnder Nebel aus den Büchern und windet sich um die Gegenstände. Du blätterst schnell durch die Seiten, in dem Versuch, die neuen Textzeilen zu lesen, die wabernd wieder sichtbar werden. Du kannst nur ein paar Bruchstücke erfassen: “Sand der Zeitwüste” — “die Große Katastrophe” —“in vier Teile gespalten”— “für immer verdorben”— bevor Dir ein einzelner Name ins Auge springt: Zinnya.

Schlagartig befreien sich die Seiten aus Deinen Händen und zerfallen in der Luft in tausend Schnipsel, als mit einer Explosion eine heulende Kreatur erscheint und sich mit den Gegenständen verbindet.

“Das ist ein v'Schwinder!” ruft der Fröhliche Reaper und wirft einen Schutzzauber über euch. “Das sind alte Kreaturen der Verwirrung und Verschleierung. Wenn diese Tzina so einen kontrollieren kann, muss sie eine beängstigende Macht über Lebensmagie haben. Schnell, greift ihn an, bevor er wieder in die Bücher flüchtet!”

", - "questLostMasterclasser2Completion": "The a’Voidant succumbs at last, and you share the snippets that you read.

“None of those references sound familiar, even for someone as old as I,” the Joyful Reaper says. “Except… the Timewastes are a distant desert at the most hostile edge of Habitica. Portals often fail nearby, but swift mounts could get you there in no time. Lady Glaciate will be glad to assist.” Her voice grows amused. “Which means that the enamored Master of Rogues will undoubtedly tag along.” She hands you the glimmering mask. “Perhaps you should try to track the lingering magic in these items to its source. I’ll go harvest some sustenance for your journey.”", + "questLostMasterclasser2Completion": "Der v'Schwinder unterliegt endlich, und Du liest die Schnipsel vor.

“Keine dieser Referenzen klingt vertraut, auch nicht für jemanden, der so alt ist wie ich”, sagt der Fröhliche Reaper. “Außer.... die Zeitwüste ist eine entfernte Wüste am unwirtlichsten Rand von Habitica. Portale versagen oft in der Nähe, aber schnelle Reittiere könnten Dich im Handumdrehen dorthin bringen. Lady Glaciate wird gerne helfen.” Ihre Stimme wird immer amüsierter. \"Das bedeutet, dass der verliebte Meister der Schurken zweifellos mitkommen wird.\" Sie gibt dir die schimmernde Maske. \"Vielleicht solltest du versuchen, die verbleibende Magie in diesen Gegenständen bis zur Quelle zu verfolgen. Ich werde etwas Nahrung für Deine Reise sammeln.\"", "questLostMasterclasser2Boss": "Der v'Schwinder", "questLostMasterclasser2DropEyewear": "Äthermaske (Brille)", "questLostMasterclasser3Text": "Das Geheimnis der Klassenmeister, Teil 3: Stadt im Sand", - "questLostMasterclasser3Notes": "As night unfurls over the scorching sands of the Timewastes, your guides @AnnDeLune, @Kiwibot, and @Katy133 lead you forward. Some bleached pillars poke from the shadowed dunes, and as you approach them, a strange skittering sound echoes across the seemingly-abandoned expanse.

“Invisible creatures!” says the April Fool, clearly covetous. “Oho! Just imagine the possibilities. This must be the work of a truly stealthy Rogue.”

“A Rogue who could be watching us,” says Lady Glaciate, dismounting and raising her spear. “If there’s a head-on attack, try not to irritate our opponent. I don’t want a repeat of the volcano incident.”

He beams at her. “But it was one of your most resplendent rescues.”

To your surprise, Lady Glaciate turns very pink at the compliment. She hastily stomps away to examine the ruins.

“Looks like the wreck of an ancient city,” says @AnnDeLune. “I wonder what…”

Before she can finish her sentence, a portal roars open in the sky. Wasn’t that magic supposed to be nearly impossible here? The hoofbeats of the invisible animals thunder as they flee in panic, and you steady yourself against the onslaught of shrieking skulls that flood the skies.", - "questLostMasterclasser3Completion": "The April Fool surprises the final skull with a spray of sand, and it blunders backwards into Lady Glaciate, who smashes it expertly. As you catch your breath and look up, you see a single flash of someone’s silhouette moving on the other side of the closing portal. Thinking quickly, you snatch up the amulet from the chest of previously-possessed items, and sure enough, it’s drawn towards the unseen person. Ignoring the shouts of alarm from Lady Glaciate and the April Fool, you leap through the portal just as it snaps shut, plummeting into an inky swath of nothingness.", - "questLostMasterclasser3Boss": "Void Skull Swarm", + "questLostMasterclasser3Notes": "Während sich die Nacht über den sengenden Sand der Timewastes legt, führen Dich Deine Führer @AnnDeLune, @Kiwibot und @Katy133 vorwärts. Einige ausgebleichte Säulen ragen aus den schattigen Dünen, und wie Du Dich ihnen näherst, jagt ein seltsames, hallendes Geräusch über die scheinbar verlassene Weite.

“Unsichtbare Kreaturen”, sagt der April-Scherzkeks, eindeutig begehrlich. “Oho! Stellt euch die Möglichkeiten vor. Das muss das Werk eines wirklich heimlichen Schurken sein.”

“Ein Schurke, der uns beobachten könnte”, sagt Lady Glaciate, steigt ab und hebt ihren Speer. “Wenn es einen Frontalangriff gibt, versucht, unseren Gegner nicht zu irritieren. Ich will keine Wiederholung des Vulkanzwischenfalls.”

Er strahlt sie an. “Aber es war eine deiner großartigsten Rettungen.”

Zu deiner Überraschung wird Lady Glaciate durch das Kompliment sehr rosa. Sie stolpert hastig davon, um die Ruinen zu untersuchen.

“Sieht aus wie die Ruinen einer alten Stadt\", sagt @AnnDeLune. \"Ich frage mich, was....”

Bevor sie ihren Satz beenden kann, öffnet sich mit Getöse ein Portal am Himmel. Sollte solche Magie hier nicht fast unmöglich sein? Die Hufschläge der unsichtbaren Tiere donnern, während sie in Panik fliehen, und Du stemmst Dich gegen den Ansturm der schreienden Schädel, die den Himmel überfluten.", + "questLostMasterclasser3Completion": "Der Aprilscherz überrascht den letzten Schädel mit einem Sprühstrahl aus Sand, und dieser stürzt rückwärts in Lady Glaciate, die ihn fachmännisch zerschlägt. Während Du Atem holst und nach oben schaust, siehst Du einen einzigen Blitz der Silhouette von jemandem, der sich auf der anderen Seite des sich schließenden Portals bewegt. Mit einem Geistesblitz, schnappst Du Dir das Amulett aus der Truhe der zuvor besessenen Gegenstände, und tatsächlich wird es von der unsichtbaren Person angezogen. Du ignorierst die Alarmgeräusche von Lady Glaciate und dem April-Scherzkeks und springst durch das Portal, während es sich schließt. Du stürzt in einen tintenschwarzen Streifen des Nichts.", + "questLostMasterclasser3Boss": "Leereschädelschwarm", "questLostMasterclasser3RageTitle": "Schwarmnachwuchs", - "questLostMasterclasser3RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Schädelschwarm um 30% seiner übrigen Lebenspunkte!", - "questLostMasterclasser3RageEffect": "`Void Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls scream down from the heavens, bolstering the swarm!", + "questLostMasterclasser3RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Leereschädelschwarm um 30% seiner übrigen Lebenspunkte!", + "questLostMasterclasser3RageEffect": "'Leereschädelschwarm benutzt SCHWARMNACHWUCHS!'\n\nErmutigt durch ihre Siege, strömen weitere Schädel vom Himmel, um den Schwarm zu unterstützen!", "questLostMasterclasser3DropBodyAccessory": "Ätheramulett (Körperaccessoire)", "questLostMasterclasser3DropBasePotion": "Standard-Schlüpfelixier", "questLostMasterclasser3DropGoldenPotion": "Goldenes Schlüpfelixier", @@ -543,12 +543,12 @@ "questLostMasterclasser3DropShadePotion": "Schattenhaftes Schlüpfelixier", "questLostMasterclasser3DropZombiePotion": "Zombifiziertes Schlüpfelixier", "questLostMasterclasser4Text": "Das Geheimnis der Klassenmeister, Teil 4: Der verlorene Klassenmeister", - "questLostMasterclasser4Notes": "You surface from the portal, but you’re still suspended in a strange, shifting netherworld. “That was bold,” says a cold voice. “I have to admit, I hadn’t planned for a direct confrontation yet.” A woman rises from the churning whirlpool of darkness. “Welcome to the Realm of Void.”

You try to fight back your rising nausea. “Are you Zinnya?” you ask.

“That old name for a young idealist,” she says, mouth twisting, and the world writhes beneath you. “No. If anything, you should call me the Anti’zinnya now, given all that I have done and undone.”

Suddenly, the portal reopens behind you, and as the four Masterclassers burst out, bolting towards you, Anti’zinnya’s eyes flash with hatred. “I see that my pathetic replacements have managed to follow you.”

You stare. “Replacements?”

“As the Master Aethermancer, I was the first Masterclasser — the only Masterclasser. These four are a mockery, each possessing only a fragment of what I once had! I commanded every spell and learned every skill. I shaped your very world to my whim — until the traitorous aether itself collapsed under the weight of my talents and my perfectly reasonable expectations. I have been trapped for millennia in this resulting void, recuperating. Imagine my disgust when I learned how my legacy had been corrupted.” She lets out a low, echoing laugh. “My plan was to destroy their domains before destroying them, but I suppose the order is irrelevant.” With a burst of uncanny strength, she charges forward, and the Realm of Void explodes into chaos.", - "questLostMasterclasser4Completion": "Under the onslaught of your final attack, the Lost Masterclasser screams in frustration, her body flickering into translucence. The thrashing void stills around her as she slumps forward, and for a moment, she seems to change, becoming younger, calmer, with an expression of peace upon her face… but then everything melts away with scarcely a whisper, and you’re kneeling once more in the desert sand.

“It seems that we have much to learn about our own history,” King Manta says, staring at the broken ruins. “After the Master Aethermancer grew overwhelmed and lost control of her abilities, the outpouring of void must have leached the life from the entire land. Everything probably became deserts like this.”

“No wonder the ancients who founded Habitica stressed a balance of productivity and wellness,” the Joyful Reaper murmurs. “Rebuilding their world would have been a daunting task requiring considerable hard work, but they would have wanted to prevent such a catastrophe from happening again.”

“Oho, look at those formerly possessed items!” says the April Fool. Sure enough, all of them shimmer with a pale, glimmering translucence from the final burst of aether released when you laid Anti’zinnya’s spirit to rest. “What a dazzling effect. I must take notes.”

“The concentrated remnants of aether in this area probably caused these animals to go invisible, too,” says Lady Glaciate, scratching a patch of emptiness behind the ears. You feel an unseen fluffy head nudge your hand, and suspect that you’ll have to do some explaining at the Stables back home. As you look at the ruins one last time, you spot all that remains of the first Masterclasser: her shimmering cloak. Lifting it onto your shoulders, you head back to Habit City, pondering everything that you have learned.

", + "questLostMasterclasser4Notes": "Du tauchst aus dem Portal auf, aber du bist immer noch in einer seltsamen, sich verändernden Unterwelt gefangen. “Das war kühn”, sagt eine kalte Stimme. “Ich muss zugeben, ich hatte noch keine direkte Konfrontation geplant.” Eine Frau erhebt sich aus dem wirbelnden Strudel der Dunkelheit. “Willkommen im Reich der Leere.”

Du versuchst, Deine aufkommende Übelkeit zu unterdrücken. “Bist du Zinnya?”, fragst du.

“Dieser alte Name für eine junge Idealistin”, sagt sie, ihr Mund dreht sich, und die Welt krümmt sich unter dir. “Nein. Wenn überhaupt, solltest du mich jetzt Anti'zinnya nennen, nach allem, was ich getan und rückgängig gemacht habe.”

Plötzlich öffnet sich das Portal hinter dir wieder, und als die vier Klassenmeister herausspringen und auf dich zuschießen, blitzen die Augen von Anti'zinnya vor Hass. “Ich sehe, dass meine erbärmlichen Ersatzleute es geschafft haben, Dir zu folgen.”

Du starrst. “Ersatzleute?”

“Als Meister Aethermancer war ich der erste Meisterklassiker - der einzige Meisterklassiker. Diese vier sind ein Hohn, jeder besitzt nur einen Bruchteil von dem, was ich einst hatte! Ich beherrschte jeden Zauber und lernte jede Fähigkeit. Ich habe eure Welt nach meiner Laune geformt - bis der verräterische Äther selbst unter dem Gewicht meiner Talente und meiner durchaus vernünftigen Erwartungen zusammenbrach. Ich bin seit Jahrtausenden in dieser entstandenen Leere gefangen und erhole mich. Stell Dir meinen Ekel vor, als ich erfuhr, dass mein Erbe beschädigt wurde.” Sie stösst ein leises, widerhallendes Lachen aus. “Mein Plan war, ihre Herrschaften zu zerstören, bevor ich sie zerstöre, aber ich schätze, die Reihenfolge ist irrelevant.” In einem Ausbruch unheimlicher Kraft stürmt sie nach vorne, und das Reich der Leere explodiert im Chaos.", + "questLostMasterclasser4Completion": "Unter dem Ansturm Deines letzten Angriffs schreit die Verlorene Klassenmeisterin frustriert, ihr Körper flackert und wird durchscheinend. Die fuchtelnde Leere umgibt sie während sie nach vorne sackt, und für einen Moment scheint sie sich zu verändern, jünger, ruhiger zu werden, mit einem Ausdruck des Friedens auf ihrem Gesicht.... aber dann schmilzt alles fast geräuschlos weg, und Du kniest wieder im Wüstensand.

“Es scheint, dass wir viel über unsere eigene Geschichte zu lernen haben”, sagt König Manta und starrt auf die zerbrochenen Ruine. “Nachdem Meister Aethermancer überwältigt war und sie die Kontrolle über ihre Fähigkeiten verloren hatte, muss die Ausbreitung der Leere das Leben aus dem ganzen Land getilgt haben. Wahrscheinlich wurde so alles hier zu einer Wüste.”

“Kein Wunder, dass die Ältesten, die Habitica gegründet haben, ein Gleichgewicht von Produktivität und Wohlbefinden betont haben”, murmelt der Fröhliche Reaper. “Der Wiederaufbau ihrer Welt wäre eine gewaltige Aufgabe gewesen, die viel harte Arbeit erfordert hätte, aber sie hätten verhindern wollen, dass sich eine solche Katastrophe wiederholt.”

“Oho, schaut euch all das Zeugs an, das vorher besessen war!”, sagt der April-Scherzkeks. Tatsächlich schimmert alles mit einer blassen, funkelnden Transluzenz aus dem letzten Ätherausbruch, der ausgelöst wurde, als Du den Geist von Anti'zinnya zur Ruhe gebracht hast. “Was für ein blendender Effekt. Das muss ich mir notieren.”

“Die konzentrierten Ätherreste in diesem Bereich haben wahrscheinlich dazu geführt, dass diese Tiere auch unsichtbar wurden”, sagt Lady Glaciate und kratzt sich einen Fleck der Leere von den Ohren. Du spürst einen unsichtbaren, flauschigen Kopfstoß in Deiner Hand und hast den Verdacht, dass Du in den Ställen zu Hause etwas erklären musst. Als Du die Ruinen ein letztes Mal betrachtest, entdeckst Du, was alles von der ersten Meisterin übrig geblieben ist: ihr schimmernder Umhang. Du legst ihn um Deine Schultern, gehst zurück nach Habit City und denkst über alles nach, was Du gelernt hast.

", "questLostMasterclasser4Boss": "Anti'zinnya", - "questLostMasterclasser4RageTitle": "Siphoning Void", - "questLostMasterclasser4RageDescription": "Siphoning Void: This bar fills when you don't complete your Dailies. When it is full, Anti'zinnya will remove the party's Mana!", - "questLostMasterclasser4RageEffect": "`Anti'zinnya uses SIPHONING VOID!` In a twisted inversion of the Ethereal Surge spell, you feel your magic drain away into the darkness!", + "questLostMasterclasser4RageTitle": "Absaugende Leere", + "questLostMasterclasser4RageDescription": "Absaugende Leere: Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, leert Anti'zinnya das Mana Deiner Party!", + "questLostMasterclasser4RageEffect": "`Anti'zinnya benutzt ABSAUGENDE LEERE!` In einer verwundenen Umkehrung des Zauberspruchs Ätherischer Schwall spürst Du, wie Deine Magie in die Dunkelheit abfließt!", "questLostMasterclasser4DropBackAccessory": "Äther Umhang (Rücken Accessoire)", "questLostMasterclasser4DropWeapon": "Äther Kristalle (zweihändige Waffe)", "questLostMasterclasser4DropMount": "Unsichtbares Äther-Reittier", @@ -561,14 +561,14 @@ "winterQuestsText": "\"Winter\" Quest-Paket", "winterQuestsNotes": "Beinhaltet 'Wildernder Weihnachtswichtel', 'Finde das Jungtier' und 'Der Federvieh-Frost'. Verfügbar bis zum 31. Dezember.", "questPterodactylText": "Der Pterror-Dactylus", - "questPterodactylNotes": "Du machst einen Spaziergang entlang der friedlichen Stoïstillen Klippen, als ein böses Kreischen die Luft zerreißt. Du drehst Dich um, siehst eine schreckliche Kreatur auf Dich zufliegen und wirst von einem mächtigen Schrecken überwältigt. Als Du Dich zur Flucht wendest, packt Dich @Lilith of Alfheim. \"Keine Panik! Es ist nur ein Pterror-Dactylus.\"

@Procyon P nickt. \"Sie nisten in der Nähe, aber sie fühlen sich angezogen vom Geruch negativer Gewohnheiten und unerledigter Dailies.\"

Keine Sorge\", sagt @Katy133. \"Wir müssen nur besonders produktiv sein, um ihn zu besiegen!\" Du bist erfüllt von einem erneuerten Sinn für Zielstrebigkeit und wendest Dich Deinem Feind zu.", + "questPterodactylNotes": "Du machst einen Spaziergang entlang der friedlichen Stoïstillen Klippen, als ein böses Kreischen die Luft zerreißt. Du drehst Dich um, siehst eine schreckliche Kreatur auf Dich zufliegen und wirst von einem mächtigen Schrecken überwältigt. Als Du Dich zur Flucht wendest, packt Dich @Lilith of Alfheim. \"Keine Panik! Es ist nur ein Pterror-Dactylus.\"

@Procyon P nickt. \"Sie nisten in der Nähe, aber sie fühlen sich angezogen vom Geruch negativer Gewohnheiten und unerledigter Tagesaufgaben.\"

Keine Sorge\", sagt @Katy133. \"Wir müssen nur besonders produktiv sein, um ihn zu besiegen!\" Du bist erfüllt von einem erneuerten Sinn für Zielstrebigkeit und wendest Dich Deinem Feind zu.", "questPterodactylCompletion": "Mit einem letzten Kreischen stürzt der Pterror-Dactylus über die Klippe. Du rennst nach vorn, um zu sehen, wie er über die entfernten Steppen hinwegfliegt. \"Puh, ich bin froh, dass das vorbei ist\", sagst Du. \"Ich auch\", antwortet @GeraldThePixel. \"Aber seht doch! Er hat ein paar Eier für uns zurückgelassen.\" @Edge gibt Dir drei Eier, und Du gelobst, sie in friedlicher Ruhe aufzuziehen, umgeben von positiven Gewohnheiten und blauen Tagesaufgaben.", "questPterodactylBoss": "Pterror-Dactylus", "questPterodactylDropPterodactylEgg": "Pterodactylus (Ei)", "questPterodactylUnlockText": "Ermöglicht den Kauf von Pterodactyluseiern auf dem Marktplatz", - "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.", + "questBadgerText": "Hör auf mich zu bedrängen!", + "questBadgerNotes": "Ah, Winter in den Taskwoods. Der sanft fallende Schnee, die vor Rauhreif funkelnden Äste, die blühenden Feen.... die immer noch nicht schlummern?

“Warum sind sie noch wach?” ruft @LilithofAlfheim. “Wenn sie nicht bald Winterschlaf halten, werden sie nie genügend Energie für die Pflanzzeit haben.”

Während Du und @Willow the Witty eilig ermittelt, taucht ein pelziger Kopf aus dem Boden auf. Bevor du rufen kannst, “Es ist der Bedrängende Bösewicht!”, ist er schon wieder zurück in seinem Bau - aber nicht ohne die “Winterschlaf”-ToDos der Feen zu schnappen und an ihrer Stelle eine riesige Liste von lästigen Aufgaben fallen zu lassen!

“Kein Wunder, dass die Feen nicht ruhen, wenn sie ständig so gehetzt werden!” sagt @plumilla. Kannst Du dieses Tier vertreiben und die diesjährige Ernte der Aufgabenwälder retten?", + "questBadgerCompletion": "Endlich vertreibst Du den Bedrängenden Bösewicht und eilst in seinen Bau. Am Ende eines Tunnels befindet sich sein Schatz der \"Winterschlaf\"-ToDos der Feen. Die Höhle ist ansonsten verlassen, mit Ausnahme von drei Eiern, die bereit zum Schlüpfen aussehen.", "questBadgerBoss": "Der Bedrängende Bösewicht", "questBadgerDropBadgerEgg": "Dachs (Ei)", "questBadgerUnlockText": "Ermöglicht den Kauf von Dachseiern auf dem Marktplatz", @@ -594,35 +594,37 @@ "questDysheartenerDropHippogriffMount": "Hoffnungsfroher Hippogreif (Reittier)", "dysheartenerArtCredit": "Artwork von @AnnDeLune", "hugabugText": "\"Knuddel den Käfer\" Quest-Paket", - "hugabugNotes": "Contains 'The CRITICAL BUG,' 'The Snail of Drudgery Sludge,' and 'Bye, Bye, Butterfry.' Available until March 31.", - "questSquirrelText": "The Sneaky Squirrel", - "questSquirrelNotes": "You wake up and find you’ve overslept! Why didn’t your alarm go off? … How did an acorn get stuck in the ringer?

When you try to make breakfast, the toaster is stuffed with acorns. When you go to retrieve your mount, @Shtut is there, trying unsuccessfully to unlock their stable. They look into the keyhole. “Is that an acorn in there?”

@randomdaisy cries out, “Oh no! I knew my pet squirrels had gotten out, but I didn’t know they’d made such trouble! Can you help me round them up before they make any more of a mess?”

Following the trail of mischievously placed oak nuts, you track and catch the wayward sciurines, with @Cantras helping secure each one safely at home. But just when you think your task is almost complete, an acorn bounces off your helm! You look up to see a mighty beast of a squirrel, crouched in defense of a prodigious pile of seeds.

“Oh dear,” says @randomdaisy, softly. “She’s always been something of a resource guarder. We’ll have to proceed very carefully!” You circle up with your party, ready for trouble!", - "questSquirrelCompletion": "With a gentle approach, offers of trade, and a few soothing spells, you’re able to coax the squirrel away from its hoard and back to the stables, which @Shtut has just finished de-acorning. They’ve set aside a few of the acorns on a worktable. “These ones are squirrel eggs! Maybe you can raise some that don’t play with their food quite so much.”", - "questSquirrelBoss": "Sneaky Squirrel", + "hugabugNotes": "Beinhaltet 'Der KRITISCHE BUG', 'Die Schnecke der Schlamm-Schinderei' und 'Flieg' weiter, Funkenfalter!'. Verfügbar bis zum 31. März.", + "questSquirrelText": "Das Raffinierte Eichhörnchen", + "questSquirrelNotes": "Du wachst auf und bemerkst, dass Du verschlafen hast! Warum ist Dein Wecker nicht losgegangen? .... Wie ist eine Eichel in die Klingel geraten?

Als Du versuchst, Frühstück zu machen, ist der Toaster mit Eicheln gefüllt. Als Dein Reittier holen willst, ist @Shtut da und versucht erfolglos, den Stall aufzusperren. Du schaust in das Schlüsselloch. “Ist das eine Eichel da drin?”

@randomdaisy ruft: “Oh nein! Ich wusste, dass meine Haustier-Eichhörnchen ausgebüxt sind, aber ich wusste nicht, dass sie solche Schwierigkeiten gemacht haben! Kannst Du mir helfen, sie zusammenzutreiben, bevor sie noch mehr Chaos anrichten?”

Den Spuren der schelmisch platzierten Eichennüsse folgenf fängst Du die eigensinnigen Nager, wobei @Cantras hilft, sie sicher zu Hause zu sichern. Aber gerade als Du denkst, dass Deine Aufgabe fast erledigt ist, springt eine Eichel von Deinem Helm ab! Du schaust auf, um ein mächtiges Exemplar eines Eichhörnchens zu sehen, das zur Verteidigung eines wunderbaren Haufens von Eicheln zusammengekauert dasitzt.

\"Oh je”, sagt @randomdaisy leise. “Sie war schon immer eine Art Ressourcenschützerin. Wir müssen sehr vorsichtig vorgehen!” Du schliesst mit deiner Gruppe einen Kreis, bereit für Ärger!", + "questSquirrelCompletion": "Mit einer sanften Herangehensweise, Tauschangeboten und ein paar beruhigenden Zaubersprüchen kannst Du das Eichhörnchen von seinem Schatz weglocken und zurück zu den Ställen bringen, die @Shtut gerade erst enteichelt hat. Du hast ein paar der Eicheln auf einem Arbeitstisch beiseite gelegt. “Das sind Eichhörncheneier! Vielleicht kannst Du welche aufziehen, die nicht so viel mit ihrem Essen spielen.”", + "questSquirrelBoss": "Raffiniertes Eichhörnchen", "questSquirrelDropSquirrelEgg": "Eichörnchen (Ei)", "questSquirrelUnlockText": "Ermöglicht den Kauf von Eichörncheneiern auf dem Marktplatz ", "cuddleBuddiesText": "\"Kuschelkumpel\" Quest-Paket", "cuddleBuddiesNotes": "Beinhaltet 'Das Killerkaninchen', 'Das Ruchlose Frettchen' und 'Die Meerschweinchen Gang'. Verfügbar bis zum 31. Mai.", - "aquaticAmigosText": "Aquatic Amigos Quest Bundle", - "aquaticAmigosNotes": "Contains 'The Magical Axolotl', 'The Kraken of Inkomplete', and 'The Call of Octothulu'. Available until June 30.", - "questSeaSerpentText": "Danger in the Depths: Sea Serpent Strike!", - "questSeaSerpentNotes": "Your streaks have you feeling lucky—it’s the perfect time for a trip to the seahorse racetrack. You board the submarine at Diligent Docks and settle in for the trip to Dilatory, but you’ve barely submerged when an impact rocks the sub, sending its occupants tumbling. “What’s going on?” @AriesFaries shouts.

You glance through a nearby porthole and are shocked by the wall of shimmering scales passing by it. “Sea serpent!” Captain @Witticaster calls through the intercom. “Brace yourselves, it’s coming ‘round again!” As you grip the arms of your seat, your unfinished tasks flash before your eyes. ‘Maybe if we work together and complete them,’ you think, ‘we can drive this monster away!’", - "questSeaSerpentCompletion": "Battered by your commitment, the sea serpent flees, disappearing into the depths. When you arrive in Dilatory, you breathe a sigh of relief before noticing @*~Seraphina~ approaching with three translucent eggs cradled in her arms. “Here, you should have these,” she says. “You know how to handle a sea serpent!” As you accept the eggs, you vow anew to remain steadfast in completing your tasks to ensure that there’s not a repeat occurrence.", - "questSeaSerpentBoss": "The Mighty Sea Serpent", - "questSeaSerpentDropSeaSerpentEgg": "Sea Serpent (Egg)", - "questSeaSerpentUnlockText": "Unlocks purchasable Sea Serpent eggs in the Market", - "questKangarooText": "Kangaroo Catastrophe", - "questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty whack!

Shaking the stars from your vision, you pick up the responsible object--a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like she’s daring you to face her and that dreaded task once and for all!", - "questKangarooCompletion": "“NOW!” You signal your party to throw the boomerangs back at the kangaroo. The beast hops further away with each hit until she flees, leaving nothing more than a dark red cloud of dust, a few eggs, and some gold coins.

@Mewrose walks forward to where the kangaroo once stood. “Hey, where did the boomerangs go?”

“They probably dissolved into dust, making that dark red cloud, when we finished our respective tasks,” @stefalupagus speculates.

@LilithofAlfheim squints at the horizon. “Is that another kangaroo troop heading our way?”

You all break into a run back to Habit City. Better to face your difficult tasks than take another lump to the back of the head!", - "questKangarooBoss": "Catastrophic Kangaroo", - "questKangarooDropKangarooEgg": "Kangaroo (Egg)", - "questKangarooUnlockText": "Unlocks purchasable Kangaroo eggs in the Market", - "forestFriendsText": "Forest Friends Quest Bundle", - "forestFriendsNotes": "Contains 'The Spirit of Spring', 'The Hedgebeast', and 'The Tangle Tree'. Available until September 30.", - "questAlligatorText": "The Insta-Gator", - "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", - "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", + "aquaticAmigosText": "\"Feuchte Freunde\" Quest-Paket", + "aquaticAmigosNotes": "Beinhaltet 'Der magische Axolotl', 'Der Kraken von Unfertik' und 'Der Ruf des Octothulu'. Verfügbar bis zum 30. Juni.", + "questSeaSerpentText": "Gefahr in der Tiefe: Seeschlangen-Angriff!", + "questSeaSerpentNotes": "Du fühlst Deine Glückssträhne - es ist die perfekte Zeit für einen Ausflug zur Seepferdchen-Rennstrecke. Du steigst in das U-Boot bei Diligent Docks ein und machst Dich bereit für die Reise nach Dilatory, aber kaum bist Du untergetaucht, erschüttert ein Aufprall das U-Boot und lässt seine Insassen stolpern. “Was ist los?” schreit @AriesFaries.

Du schaust durch ein nahegelegenes Bullauge und bist schockiert von der Wand aus schimmernden Schuppen, die an ihm vorbeizieht. “Seeschlange!” ruft Captain @Witticaster über die Gegensprechanlage aus. “Haltet euch fest, sie kommt schon wieder!” Während Du Dich an die Armlehnen Deines Sitzes klammerst, ziehen Deine unerledigten Aufgaben vor Deinen Augen vorüber. “Vielleicht, wenn wir zusammen arbeiten und sie erledigen”, denkst Du, “können wir dieses Monster vertreiben!”", + "questSeaSerpentCompletion": "Von Deiner Hingabe angeschlagen, flieht die Seeschlange und verschwindet in den Tiefen. Als Du in Dilatory ankommst, entfährt Dir ein Seufzer der Erleichterung, bevor Du bemerkst, dass @*~Seraphina~ sich mit drei durchsichtigen Eiern in ihren Armen nähert. “Hier, die hier sollst Du haben”, sagt sie. “Du weißt, wie man mit einer Seeschlange umgeht!” Als Du die Eier annimmst, gelobst Du von neuem, standhaft bei der Erfüllung Deiner Aufgaben zu bleiben, um sicherzustellen, dass es nicht zu einer Wiederholung kommt.", + "questSeaSerpentBoss": "Die Mächtige Seeschlange", + "questSeaSerpentDropSeaSerpentEgg": "Seeschlange (Ei)", + "questSeaSerpentUnlockText": "Ermöglicht den Kauf von Seeschlangeneiern auf dem Marktplatz", + "questKangarooText": "Känguru-Katastrophe", + "questKangarooNotes": "Vielleicht hättest Du diese letzte Aufgabe erledigen sollen.... Du weißt schon, diejenige, die Du immer meidest, auch wenn sie immer wieder auftritt? Aber @Mewrose und @LilithofAlfheim haben Dich und @stefalupagus eingeladen, um eine seltene Kängurutruppe durch die Sloensteadi Savanne hüpfen zu sehen; wie kannst Du nein sagen?! Als die Truppe in Sichtweite kommt, trifft Dich etwas mit einem mächtigen Schlag auf den Hinterkopf!

Du siehst Sterne und schüttelst den Kopf. Dann nimmst Du das verantwortliche Objekt auf - einen dunkelroten Bumerang, mit genau der Aufgabe eingraviert, die Du immer wieder verdrängst. Ein kurzer Blick in die Runde bestätigt, dass den Rest Deiner Gruppe ein ähnliches Schicksal ereilt hat. Ein größeres Känguru sieht Dich mit einem selbstgefälligen Grinsen an, als würde es Dich auffordern, Dich ihm und dieser gefürchteten Aufgabe ein für allemal zu stellen!", + "questKangarooCompletion": "“JETZT!” signalisierst Du Deiner Gruppe, die Bumerangs zurück auf das Känguru zu werfen. Das Tier hüpft bei jedem Treffer weiter weg, bis es flieht, und hinterlässt nichts anderes als eine dunkelrote Staubwolke, ein paar Eier und einige Goldmünzen.

@Mewrose geht zu der Stelle, wo vorher das Känguru stand. “Hey, wo sind die Bumerangs hin?”

“Sie haben sich wahrscheinlich in Staub aufgelöst und diese dunkelrote Wolke gebildet, als wir unsere jeweiligen Aufgaben erledigt hatten”, spekuliert @stefalupagus.

@LilithofAlfheim kneift die Augen zu und schaut zum Horizont. “Ist das eine weitere Kängurutruppe, die uns entgegenkommt?”

Ihr brecht alle im Laufschritt auf, zurück nach Habit City. Besser, sich Deinen schwierigen Aufgaben zu stellen, als einen weiteren Schlag auf den Hinterkopf zu bekommen!", + "questKangarooBoss": "Katastrophales Känguru", + "questKangarooDropKangarooEgg": "Känguru (Ei)", + "questKangarooUnlockText": "Ermöglicht den Kauf von Känguru-Eiern auf dem Marktplatz", + "forestFriendsText": "\"Waldfreunde\" Quest-Paket", + "forestFriendsNotes": "Beinhaltet 'Die Seele des Frühlings', 'Das Igelmonster' und 'Das Baumgewirr'. Verfügbar bis zum 30. September.", + "questAlligatorText": "Der Insta-Gator", + "questAlligatorNotes": "“Verflixt!” ruft @gully aus. “Ein Insta-Gator in seinem natürlichen Lebensraum! Vorsichtig, er lenkt seine Beute mit Dingen ab, die dringend erscheinen, JETZT SOFORT, und er ernährt sich von den daraus resultierenden liegengebliebenen Tagesaufgaben.” Du verstummst um nicht aufzufallen, aber ohne Erfolg. Der Insta-Gator entdeckt Dich und stürmt los! Aus den Sümpfen der Stagnation erheben sich ablenkende Stimmen, die nach Deiner Aufmerksamkeit greifen: “Lies diesen Beitrag! Sieh Dir dieses Foto an! Achte auf mich, JETZT SOFORT!” Du reißt Dich zusammen um einen Gegenangriff zu starten, vervollständigst Deine Tagesausgaben und stärkst Deine guten Gewohnheiten, um den gefürchteten Insta-Gator zu bekämpfen.", + "questAlligatorCompletion": "Du konzentrierst Dich auf das Wesentliche und nicht auf die Ablenkungen des Insta-Gators, und so flieht der Insta-Gator. Sieg! “Sind das Eier? Sie sehen für mich wie Alligatoreier aus”, fragt @mfonda. “Wenn wir uns richtig um sie kümmern, werden sie treue Haustiere oder Reittiere sein”, antwortet @UncommonCriminal und übergibt Dir drei, um sich um sie zu kümmern. Lasst es uns hoffen, sonst könnte der Insta-Gator zurückkehren...", "questAlligatorBoss": "Insta-Gator", - "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorDropAlligatorEgg": "Alligator (Ei)", + "questAlligatorUnlockText": "Ermöglicht den Kauf von Alligatoreneiern auf dem Marktplatz", + "oddballsText": "\"Sonderlinge\" Quest-Paket", + "oddballsNotes": "Beinhaltet 'Der Glibberkönig', 'Entkomme dem Höhlenungetüm' und 'Ein verheddertes Knäuel'. Verfügbar bis zum 3. Dezember." } \ No newline at end of file diff --git a/website/common/locales/de/rebirth.json b/website/common/locales/de/rebirth.json index 01358439f7..aa2c5425f6 100644 --- a/website/common/locales/de/rebirth.json +++ b/website/common/locales/de/rebirth.json @@ -5,7 +5,7 @@ "rebirthStartOver": "Wiedergeburt setzt Deinen Charakter auf Level 1 zurück.", "rebirthAdvList1": "Du erhältst volle Lebenspunkte.", "rebirthAdvList2": "Du hast weder Erfahrung noch Gold.", - "rebirthAdvList3": "Deine Gewohnheiten, täglichen Aufgaben und To-Dos werden wieder gelb und alle Strähnen werden zurückgesetzt, ausgenommen sind Wettbewerbs-Aufgaben.", + "rebirthAdvList3": "Deine Gewohnheiten, Tagesaufgaben und To-Dos werden wieder gelb und alle Strähnen werden zurückgesetzt, ausgenommen sind Wettbewerbs-Aufgaben.", "rebirthAdvList4": "Du hast die Anfangsklasse Krieger bis Du eine neue Klasse freigeschaltet hast.", "rebirthInherit": "Dein neuer Charakter erbt ein paar Dinge von seinem Vorgänger:", "rebirthInList1": "Aufgaben, Verlauf, Ausrüstung und Einstellungen bleiben bestehen.", @@ -21,7 +21,7 @@ "rebirthOrb": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen, nachdem Level <%= level %> erreicht wurde.", "rebirthOrb100": "Hat eine Sphäre der Wiedergeburt verwendet um noch mal von vorne zu beginnen, nachdem Level 100 oder höher erreicht wurde.", "rebirthOrbNoLevel": "Hat eine Sphäre der Wiedergeburt verwendet um noch mal von vorne zu beginnen.", - "rebirthPop": "Beginne sofort von vorn mit einem Charakter auf Level 1, aber behalte Erfolge, Sammelgegenstände und Ausrüstung. Deine Aufgaben und ihre Verläufe bleiben erhalten, werden aber auf gelb zurückgesetzt. Deine Strähnen verfallen, ausser für Wettwerbs-Aufgaben. Gold, Erfahrung, Mana und alle Effekte von Fähigkeiten werden entfernt. Das wird sofort in Kraft treten. Für mehr Informationen schau im Wiki auf Seite Orb of Rebirth nach.", + "rebirthPop": "Beginne sofort von vorn mit einem Charakter auf Level 1, aber behalte Erfolge, Sammelgegenstände und Ausrüstung. Deine Aufgaben und ihre Verläufe bleiben erhalten, werden aber auf gelb zurückgesetzt. Deine Strähnen verfallen, ausser für Wettwerbs-Aufgaben. Gold, Erfahrung, Mana und alle Effekte von Fähigkeiten werden entfernt. All das wird sofort in Kraft treten. Für mehr Informationen schau im Wiki auf Seite Orb of Rebirth nach.", "rebirthName": "Sphäre der Wiedergeburt", "reborn": "Wiedergeboren, max. Level <%= reLevel %>", "confirmReborn": "Bist Du sicher?", diff --git a/website/common/locales/de/settings.json b/website/common/locales/de/settings.json index b09fc10f41..a610c48725 100644 --- a/website/common/locales/de/settings.json +++ b/website/common/locales/de/settings.json @@ -8,11 +8,11 @@ "stickyHeaderPop": "Fixiert die Kopfzeile am oberen Ende der Seite. Abgewählt bedeutet, dass die Kopfzeile aus dem Fokus verschwinden kann.", "newTaskEdit": "Neue Aufgaben im Bearbeiten-Modus öffnen", "newTaskEditPop": "Mit dieser Option werden Aufgaben sofort geöffnet, damit Du Details, Notizen und Tags hinzufügen kannst.", - "dailyDueDefaultView": "Setze Standardansicht der täglichen Aufgaben auf \"Fällig\"", - "dailyDueDefaultViewPop": "Mit dieser Option änderst Du die Standardansicht der täglichen Aufgaben zu \"Fällig\" statt zu \"Alle\"", + "dailyDueDefaultView": "Setze Standardansicht der Tagesaufgaben auf \"Fällig\"", + "dailyDueDefaultViewPop": "Mit dieser Option änderst Du die Standardansicht der Tagesaufgaben zu \"Fällig\" statt zu \"Alle\"", "reverseChatOrder": "Zeige die Chat-Nachrichten in umgekehrter Reihenfolge", - "startAdvCollapsed": "Advanced Settings in tasks start collapsed", - "startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.", + "startAdvCollapsed": "Erweiterte Optionen standardmäßig verdecken", + "startAdvCollapsedPop": "Mit dieser Option werden erweiterte Optionen ausgeblendet, wenn Du eine Aufgabe das erste mal bearbeitest.", "dontShowAgain": "Nicht mehr anzeigen", "suppressLevelUpModal": "Beim Levelaufstieg kein Popup anzeigen", "suppressHatchPetModal": "Beim Schlüpfen eines Haustiers kein Popup anzeigen", @@ -45,22 +45,22 @@ "xml": "(XML)", "json": "(JSON)", "customDayStart": "Tageswechsel einstellen", - "sureChangeCustomDayStartTime": "Bist Du sicher, dass Du Deinen Individuellen Tageswechsel umstellen willst? Deine Täglichen Aufgaben werden das nächste Mal zurückgesetzt, wenn Du Habitica nach <%= time %> verwendest. Stelle sicher, dass Du bis dahin Deine Aufgaben erledigt hast.", + "sureChangeCustomDayStartTime": "Bist Du sicher, dass Du Deinen individuellen Tageswechsel umstellen willst? Deine Tagesaufgaben werden das nächste Mal zurückgesetzt, wenn Du Habitica nach <%= time %> verwendest. Stelle sicher, dass Du bis dahin Deine Aufgaben erledigt hast.", "changeCustomDayStart": "Tageswechsel ändern?", "sureChangeCustomDayStart": "Willst Du Deinen Tageswechsel wirklich ändern?", "customDayStartHasChanged": "Dein persönlicher Tagesstart wurde geändert.", - "nextCron": "Deine täglichen Aufgaben werden das nächste Mal überprüft und zurückgesetzt, wenn Du Habitica das erste Mal nach <%= time %> nutzt. Stelle sicher, dass Du Deine täglichen Aufgaben vor diesem Zeitpunkt erledigt hast.", - "customDayStartInfo1": "Normalerweise werden Deine täglichen Aufgaben jeden Tag um Mitternacht Deiner Ortszeit von Habitica überprüft und zurückgesetzt. Du kannst diesen Zeitpunkt hier ändern.", + "nextCron": "Deine Tagesaufgaben werden das nächste Mal überprüft und zurückgesetzt, wenn Du Habitica das erste Mal nach <%= time %> nutzt. Stelle sicher, dass Du Deine Tagesaufgaben vor diesem Zeitpunkt erledigt hast.", + "customDayStartInfo1": "Normalerweise werden Deine Tagesaufgaben jeden Tag um Mitternacht Deiner Ortszeit von Habitica überprüft und zurückgesetzt. Du kannst diesen Zeitpunkt hier ändern.", "misc": "Verschiedenes", "showHeader": "Header anzeigen", "changePass": "Passwort ändern", - "changeUsername": "Change Username", + "changeUsername": "Benutzername ändern", "changeEmail": "E-Mail-Adresse ändern", "newEmail": "Neue E-Mail-Adresse", "oldPass": "Altes Passwort", "newPass": "Neues Passwort", "confirmPass": "Neues Passwort bestätigen", - "newUsername": "New Username", + "newUsername": "Neuer Benutzername", "dangerZone": "Gefahrenzone", "resetText1": "WARNUNG! Es werden große Teile Deines Accounts zurückgesetzt. Wir raten dringend davon ab. Jedoch finden einige Spieler diese Funktion sinnvoll, um nach einem anfänglichen Testen der Seite neu beginnen zu können.", "resetText2": "Du verlierst alle Deine Level, Gold- und Erfahrungspunkte. Alle Deine Aufgaben (außer Wettbewerbsaufgaben) werden permanent gelöscht inklusive ihrer historischen Daten. Du verlierst Deine gesamte Ausrüstung, kannst sie aber zurück kaufen, inklusive der limitierten Ausgaben oder der mysteriösen Abonnenten-Gegenstände, die Du bereits besitzt (allerdings musst Du für klassenspezifische Ausrüstung der richtigen Klasse angehören, um sie zurückzukaufen). Du behältst Deine aktuelle Klasse und Deine Haus- und Reittiere. Möglicherweise möchtest Du lieber eine Sphäre der Wiedergeburt nutzen, die eine weit sicherere Option darstellt und Deine Aufgaben und Ausrüstung beibehält.", @@ -78,14 +78,14 @@ "beeminder": "Beeminder", "beeminderDesc": "Lass Beeminder Deine Habitica-To-Dos automatisch überwachen. Du kannst Dich verpflichten, eine tägliche oder wöchentliche Mindestanzahl an To-Dos zu erledigen, oder Du kannst Dich engagieren, die Zahl Deiner unerledigten To-Dos allmählich zu verringern. (Unter \"verpflichten\" versteht Beeminder, dass Du echtes Geld zahlst, wenn Du Deine Versprechen nicht hältst! Aber Du kannst auch einfach die ausgefallenen Grafiken von Beeminder bewundern.)", "chromeChatExtension": "Chrome Chat-Erweiterung", - "chromeChatExtensionDesc": "Die Chrome Chat-Erweiterung für Habitica fügt eine intuitive Chat-Box zu habitica.com hinzu. Damit kannst Du im Gasthaus chatten, mit Deiner Gruppe und mit allen Gilden, zu denen Du gehörst.", + "chromeChatExtensionDesc": "Die Chrome Chat-Erweiterung für Habitica fügt eine intuitive Chat-Box zu habitica.com hinzu. Damit kannst Du in der Taverne chatten, mit Deiner Gruppe und mit allen Gilden, zu denen Du gehörst.", "otherExtensions": "Andere Erweiterungen", "otherDesc": "Finde andere Apps, Erweiterungen und Hilfsprogramme auf dem Habitica-Wiki.", "resetDo": "Ja, setzt mein Konto jetzt zurück!", "resetComplete": "Zurückgesetzt!", "fixValues": "Werte reparieren", "fixValuesText1": "Wenn Du Opfer eines Bugs geworden bist oder einen Fehler gemacht hast, der Deinen Charakter unfair beeinflusst hat (Schaden, den Du nicht hättest nehmen dürfen, Gold das Du nicht verdient hast, usw.), dann kannst Du das hier manuell korrigieren. Ja, das eröffnet die Möglichkeit zu cheaten: Verwende dieses Feature mit Bedacht, oder Du verdirbst Dir das Ausbilden Deiner Gewohnheiten! ", - "fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.", + "fixValuesText2": "Beachte, dass Du hier keine Strähnen einzelner Aufgaben wiederherstellen kannst. Um das zu tun, bearbeite eine Tagesaufgabe unter erweiterte Optionen. Dort wirst Du ein \"Strähne wiederherstellen\"-Feld finden.", "disabledWinterEvent": "Während des Winter-Wunderland-Events Teil 4 geschlossen (Weil die Belohnungen mit Gold erworben werden).", "fix21Streaks": "21-Tage-Strähnen", "discardChanges": "Änderungen verwerfen", @@ -95,15 +95,15 @@ "invalidPasswordResetCode": "Der übermittelte Passwort-Reset-Code ist ungültig oder abgelaufen.", "passwordChangeSuccess": "Dein Passwort wurde erfolgreich geändert. Du kannst das Passwort jetzt nutzen, um auf Deinen Account zuzugreifen.", "passwordSuccess": "Das Passwort wurde erfolgreich geändert", - "usernameSuccess": "Username successfully changed", - "displayNameSuccess": "Display name successfully changed", + "usernameSuccess": "Benutzername erfolgreich geändert", + "displayNameSuccess": "Anzeigename erfolgreich geändert", "emailSuccess": "Die E-Mail-Adresse wurde erfolgreich geändert", "detachSocial": "<%= network %> trennen", "detachedSocial": "Erfolgreich die Verbindung zu <%= network %> getrennt", "addedLocalAuth": "Lokale Authentifizierung erfolgreich hinzugefügt", "data": "Daten", "exportData": "Daten exportieren", - "usernameOrEmail": "Username or Email", + "usernameOrEmail": "Benutzername oder E-Mail-Adresse", "email": "E-Mail", "registerWithSocial": "Mit <%= network %> verbinden", "registeredWithSocial": "Mit <%= network %> verbunden", @@ -125,6 +125,7 @@ "importantAnnouncements": "Erinnerungen zur Anmeldung, um Aufgaben zu komplettieren und Preise zu erhalten", "weeklyRecaps": "Zusammenfassung Deiner Account-Aktivitäten in dieser Woche (Notiz: Ist zurzeit wegen Performance-Problemen deaktiviert. Wir hoffen, dass es bald wieder zurück ist und werden demnächst wieder E-Mails verschicken!)", "onboarding": "Hilfe, um dein Habitica-Konto einzurichten", + "majorUpdates": "Wichtige Ankündigungen", "questStarted": "Dein Quest hat begonnen", "invitedQuest": "Zu einem Quest eingeladen", "kickedGroup": "Aus Gruppe entfernt.", @@ -151,11 +152,12 @@ "displayInviteToPartyWhenPartyIs1": "Zeige \"In Gruppe einladen\"-Schaltfläche an, wenn die Gruppe nur 1 Mitglied hat.", "saveCustomDayStart": "Speichere den Tageswechsel", "registration": "Registrierung", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "E-Mail- und Passwort-Login hinzufügen", "generateCodes": "Erstelle Codes", "generate": "Erstelle", "getCodes": "Codes erhalten!", "webhooks": "Webhooks", + "webhooksInfo": "Habitica stellt Webhooks zur Verfügung, damit bei bestimmten Aktionen in Deinem Konto Informationen an ein Skript auf einer anderen Website gesendet werden können. Du kannst diese Skripte hier angeben. Sei vorsichtig mit dieser Funktion, denn die Angabe einer falschen URL kann in Habitica zu Fehlern oder Verzögerungen führen. Weitere Informationen findest Du auf der Webhooks-Seite des Wikis.", "enabled": "Aktiviert", "webhookURL": "Webhook-URL", "invalidUrl": "Ungültige Url", @@ -184,23 +186,24 @@ "mysticHourglassesTooltip": "Mystische Sanduhren", "paypal": "PayPal", "amazonPayments": "Amazon-Zahlungen", - "amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for this subscription. It will not cause your Amazon account to be automatically used for any future purchases.", + "amazonPaymentsRecurring": "Die untenstehende Checkbox muss abgehakt werden, um Dein Abo zu erstellen. Dies ermöglicht, Deinen Amazon-Account für wiederkehrende Zahlungen für dieses Abo zu benutzen. Es führt nicht dazu, dass Dein Amazon-Account automatisch auch für zukünftige Einkäufe benutzt wird.", "timezone": "Zeitzone", "timezoneUTC": "Habitica verwendet die Zeitzone, welche an Deinem PC eingestellt ist: <%= utc %>", - "timezoneInfo": "Wenn diese Zeitzone falsch ist, lade die Seite mit Hilfe Deines Browsers erneut, um sicherzustellen, dass Habitica die aktuellen Informationen darstellt. Ist diese immernoch falsch, passe die Zeitzone Deines PCs an und lade die Seite erneut.

Wenn Du Habitica auf anderen PCs oder Mobilgeräten verwendest, muss die Zeitzone auf allen übereinstimmen. Wenn Deine täglichen Aufgaben zur falschen Zeit zurückgesetzt werden, wiederhole diese Prüfung auf allen anderen PCs und in einem Browser Deiner Mobilgeräte.", + "timezoneInfo": "Wenn diese Zeitzone falsch ist, lade die Seite mit Hilfe Deines Browsers erneut, um sicherzustellen, dass Habitica die aktuellen Informationen darstellt. Ist diese immernoch falsch, passe die Zeitzone Deines PCs an und lade die Seite erneut.

Wenn Du Habitica auf anderen PCs oder Mobilgeräten verwendest, muss die Zeitzone auf allen übereinstimmen. Wenn Deine Tagesaufgaben zur falschen Zeit zurückgesetzt werden, wiederhole diese Prüfung auf allen anderen PCs und in einem Browser Deiner Mobilgeräte.", "push": "Push", "about": "Über", - "setUsernameNotificationTitle": "Confirm your username!", - "setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", - "usernameIssueSlur": "Usernames may not contain inappropriate language.", - "usernameIssueForbidden": "Usernames may not contain restricted words.", - "usernameIssueLength": "Usernames must be between 1 and 20 characters.", - "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "currentUsername": "Current username:", - "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", - "goToSettings": "Go to Settings", - "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", - "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "setUsernameNotificationTitle": "Bestätige Deinen Benutzernamen!", + "setUsernameNotificationBody": "Wir werden bald die Login-Namen zu eindeutigen, öffentlichen Benutzernamen umstellen. Dieser Benutzername wird für Einladungen, @Erwähnungen im Chat und Nachrichten verwendet werden.", + "usernameIssueSlur": "Benutzernamen dürfen keine unangebrachte Sprache enthalten.", + "usernameIssueForbidden": "Benutzernamen dürfen keine verbotenen Wörter enthalten.", + "usernameIssueLength": "Benutzernamen müssen zwischen 1 und 20 Zeichen haben.", + "usernameIssueInvalidCharacters": "Benutzernamen dürfen nur Buchstaben von A bis Z, Ziffern von 0 bis 9, Bindstriche oder Unterstriche enthalten.", + "currentUsername": "Aktueller Benutzername:", + "displaynameIssueLength": "Anzeigenamen müssen zwischen 1 und 30 Zeichen haben.", + "displaynameIssueSlur": "Anzeigenamen dürfen keine unangebrachte Sprache enthalten.", + "goToSettings": "Gehe zu Einstellungen", + "usernameVerifiedConfirmation": "Dein Benutzername, <%= username %>, ist bestätigt!", + "usernameNotVerified": "Bitte bestätige Deinen Benutzernamen.", + "changeUsernameDisclaimer": "Wir werden bald die Login-Namen zu eindeutigen, öffentlichen Benutzernamen umstellen. Dieser Benutzername wird für Einladungen, @Erwähnungen im Chat und Nachrichten verwendet werden.", + "verifyUsernameVeteranPet": "Eines dieser Veteranen-Haustiere wartet auf Dich wenn Du die Bestätigung abgeschlossen hast" } \ No newline at end of file diff --git a/website/common/locales/de/spells.json b/website/common/locales/de/spells.json index 403cad2794..7863588a62 100644 --- a/website/common/locales/de/spells.json +++ b/website/common/locales/de/spells.json @@ -23,9 +23,9 @@ "spellRogueToolsOfTradeText": "Handwerkszeug", "spellRogueToolsOfTradeNotes": "Deine listigen Talente heben die Wahrnehmung der gesamten Gruppe! (Basiert auf: WAH ohne Boni)", "spellRogueStealthText": "Schleichen", - "spellRogueStealthNotes": "Mit jeder Anwendung, werden einige Deiner unerledigten Täglichen Aufgaben keinen Schaden verursachen. Ihre Strähnen und Farben bleiben erhalten. (Basiert auf WAH)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> <%= number %> täglichen Aufgaben ausgewichen.", - "spellRogueStealthMaxedOut": "Du bist Deinen täglichen Aufgaben bereits ausgewichen; Du brauchst diese Fähigkeit nicht erneut anzuwenden.", + "spellRogueStealthNotes": "Mit jeder Anwendung, werden einige Deiner unerledigten Tagesaufgaben keinen Schaden verursachen. Ihre Strähnen und Farben bleiben erhalten. (Basiert auf Wahrnehmung)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> <%= number %> Tagesaufgaben ausgewichen.", + "spellRogueStealthMaxedOut": "Du bist Deinen Tagesaufgaben bereits ausgewichen; Du brauchst diese Fähigkeit nicht erneut anzuwenden.", "spellHealerHealText": "Heilendes Licht", "spellHealerHealNotes": "Gleißendes Licht heilt Dich! (Basiert auf CON und INT)", "spellHealerBrightnessText": "Brennende Helle", diff --git a/website/common/locales/de/subscriber.json b/website/common/locales/de/subscriber.json index 9037d6226d..275c341ee8 100644 --- a/website/common/locales/de/subscriber.json +++ b/website/common/locales/de/subscriber.json @@ -7,7 +7,7 @@ "buyGemsGoldText": "Alexander der Händler verkauft Dir Edelsteine zum Preis von 20 Goldstücken pro Edelstein. Seine Lieferungen sind anfänglich auf 25 Edelsteine pro Monat beschränkt, aber dieses Limit erhöht sich um 5 Edelsteine für alle 3 aufeinanderfolgenden Monate, in denen du ein Abo hast, bis zu einem Maximum von 50 Edelsteinen pro Monat!", "mustSubscribeToPurchaseGems": "Du musst ein Abonnement abschließen, um Edelsteine mit Gold zu kaufen", "reachedGoldToGemCap": "Du hast das Limit für die Umwandlung von Gold in Edelsteine (<%= convCap %>) für diesen Monat erreicht. Die Limits existieren zur Vermeidung von Missbrauch / Farmen. Sie werden innerhalb der ersten drei Tage jedes Monats zurückgesetzt.", - "reachedGoldToGemCapQuantity": "Deine angeforderte Menge von <%= quantity %> übersteigt das Gold=>Edelstein Umwandlungslimit in Höhe von <%= convCap %> für diesen Monat. Dieses haben wir, damit Missbrauch und Farming verhindert werden kann. Das Limit wird innerhalb der ersten drei Tage eines Monats zurückgesetzt.", + "reachedGoldToGemCapQuantity": "Deine angeforderte Menge von <%= quantity %> übersteigt das Gold=>Edelstein Umwandlungslimit in Höhe von <%= convCap %> für diesen Monat. Die Limits haben wir um Missbrauch und Farming zu verhindern. Das Limit wird innerhalb der ersten drei Tage eines Monats zurückgesetzt.", "retainHistory": "Behalte zusätzliche Verlaufeinträge", "retainHistoryText": "Macht abgeschlossene To-Dos und den Aufgabenverlauf länger verfügbar.", "doubleDrops": "Doppelte Beutelimite pro Tag", @@ -33,13 +33,13 @@ "planFamily": "Familien (in naher Zukunft)", "planGroup": "Gruppen (in naher Zukunft)", "dedicatedHost": "Dediziertes Hosting", - "dedicatedHostText": "Dedicated Hosting: Du erhältst Deine eigene Datenbank und Server, gehosted von Habitica, oder - wahlweise - installieren wir es auch im Netzwerk Deiner Organisation. Wenn nicht, dann sieht der Plan \"Shared Hosting\" vor: Deine Organisation verwendet die selbe Datenbank wie Habitica, aber läuft unabhängig davon. Deine Mitglieder sind getrennt und geschützt von dem Gasthaus und Gilden, aber dennoch auf dem selben Server/Datenbank.", + "dedicatedHostText": "Dedicated Hosting: Du erhältst Deine eigene Datenbank und Server, gehosted von Habitica, oder - wahlweise - installieren wir es auch im Netzwerk Deiner Organisation. Wenn nicht, dann sieht der Plan \"Shared Hosting\" vor: Deine Organisation verwendet die selbe Datenbank wie Habitica, aber läuft unabhängig davon. Deine Mitglieder sind getrennt und geschützt von der Taverne und Gilden, aber dennoch auf dem selben Server/Datenbank.", "individualSub": "Einzelne Abonnements", "subscribe": "Abonnieren", "subscribed": "Abonniert", "manageSub": "Klicke um Abonnements zu verwalten", "cancelSub": "Abonnement beenden", - "cancelSubInfoGoogle": "Bitte schaue in \"Konto\" > \"Abos\" im Google Play Store App nach, um Dein Abonnement zu kündigen oder um zu sehen, wann Dein Abonnement endet, wenn Du es bereits gekündigt hast. Du kannst dort aber nicht sehen, ob dein Abonnement ausgelaufen ist. ", + "cancelSubInfoGoogle": "Bitte schaue in \"Konto\" > \"Abos\" im Google Play Store App nach, um Dein Abonnement zu kündigen oder um zu sehen, wann Dein Abonnement endet, wenn Du es bereits gekündigt hast. Diese Seite kann nicht anzeigen, ob Dein Abonnement gekündigt wurde.", "cancelSubInfoApple": "Bitte befolge Apple's offizielle Hinweise um Dein Abonnement zu kündigen oder das Ablaufdatum Deines Abonnements zu sehen, wenn Du es bereits gekündigt hast. Diese Seite kann nicht anzeigen, ob Dein Abonnement gekündigt wurde.", "cancelSubInfoGroupPlan": "Weil Du ein kostenloses Abonnement von einem Gruppentarif hast, kannst Du es nicht beenden. Es endet, wenn Du nicht länger in der Gruppe bist. Falls Du Gruppenleiter bist und den gesamten Gruppentarif widerrufen möchtest, kannst Du das im \"Zahlungsdetails\" Tab der Gruppe tun.", "canceledSubscription": "Abonnement storniert", @@ -72,21 +72,21 @@ "subCanceled": "Das Abonnement wird auslaufen zum", "buyGemsGoldTitle": "Kaufe Edelsteine mit Gold", "becomeSubscriber": "Abonnent werden", - "subGemPop": "Als Abonnent von Habitica kannst Du pro Monat eine bestimmte Anzahl von Edelsteinen mit Gold kaufen.", + "subGemPop": "Weil Du Abonnent von Habitica bist, kannst Du pro Monat eine bestimmte Anzahl von Edelsteinen mit Gold kaufen.", "subGemName": "Abonnenten-Edelsteine", "freeGemsTitle": "Erhalte kostenlose Edelsteine", "maxBuyGems": "Du hast diesen Monat schon die erlaubte Menge Edelsteine gekauft. Innert der ersten drei Tage des folgenden Monats werden sie wieder verfügbar. Danke für Dein Abonnement!", "buyGemsAllow1": "Du kannst noch", "buyGemsAllow2": "weitere Edelsteine in diesem Monat erwerben", "purchaseGemsSeparately": "Zusätzliche Edelsteine kaufen", - "subFreeGemsHow": "Habitica Spieler können Edelsteine verdienen, indem sie Wettbewerbe gewinnen, die Edelsteine als Preise vergeben oder als Belohnung für Mitwirkende indem sie zur Entwicklung von Habitica beitragen.", - "seeSubscriptionDetails": "Gehe zu Einstellungen;Abonnement um die Details Deines Abonnements zu sehen!", + "subFreeGemsHow": "Habitica Spieler können Edelsteine verdienen, indem sie Wettbewerbe gewinnen die Edelsteine als Preise vergeben oder als Belohnung für Mitwirkende indem sie zur Entwicklung von Habitica beitragen.", + "seeSubscriptionDetails": "Gehe zu Einstellungen > Abonnement um die Details Deines Abonnements zu sehen!", "timeTravelers": "Mysteriöse Zeitreisende", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> und <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysteriöse Zeitreisende", "timeTravelersPopoverNoSub": "Du brauchst eine mystische Sanduhr um die mysteriösen Zeitreisenden herbeizurufen! <%= linkStart %>Abonnenten<%= linkEnd %> verdienen eine mystische Sanduhr für je drei Monate durchgehendes Abonnement. Komm zurück, wenn Du eine mystische Sanduhr hast und die Zeitreisenden werden Dir ein seltenes Haustier, Reittier oder Abonnentengegenstandsset aus der Vergangenheit holen ... oder vielleicht sogar aus der Zukunft.", - "timeTravelersPopoverNoSubMobile": "Sieht aus als bräuchtest du die mystische Sanduhr um das Zeitportal zu öffnen und die mysteriösen Zeitreisenden herbei zu rufen.", - "timeTravelersPopover": "Deine mystische Sanduhr hat unser Zeitportal geöffnet! Wähle etwas aus, was du uns für dich aus der Vergangenheit oder Zukunft holen möchtest.", + "timeTravelersPopoverNoSubMobile": "Sieht aus als bräuchtest Du eine Mystische Sanduhr um das Zeitportal zu öffnen und die Mysteriösen Zeitreisenden herbei zu rufen.", + "timeTravelersPopover": "Deine Mystische Sanduhr hat unser Zeitportal geöffnet! Wähle etwas aus, was wir für Dich aus der Vergangenheit oder Zukunft holen sollen.", "timeTravelersAlreadyOwned": "Herzlichen Glückwunsch! Du besitzt bereits alles, was die Zeitreisenden gerade anbieten können. Danke, dass Du die Seite unterstützt!", "mysticHourglassPopover": "Eine mystische Sanduhr erlaubt Dir Gegenstände zu kaufen, welche in der Vergangenheit nur zeitlich begrenzt zur Verfügung standen. Dies sind beispielsweise die Überraschungs-Abonnenten-Sets und Belohnungen ehemaliger Weltbosse.", "mysterySetNotFound": "Überraschungsset nicht gefunden, oder Set wurde bereits erworben.", @@ -132,7 +132,7 @@ "mysterySet201703": "Schimmer-Set", "mysterySet201704": "Feen-Set", "mysterySet201705": "Gefiederter- Kämpfer-Set", - "mysterySet201706": "Piraten-Pionier Set", + "mysterySet201706": "Piraten-Pionier-Set", "mysterySet201707": "Quallenzauberer-Set", "mysterySet201708": "Lavakrieger-Set", "mysterySet201709": "Zauberschüler-Set", @@ -141,13 +141,15 @@ "mysterySet201712": "Kerzenzauberer-Set", "mysterySet201801": "Frostkobold-Set", "mysterySet201802": "Liebeskäfer-Set", - "mysterySet201803": "Wagemutige-Libelle-Set", + "mysterySet201803": "Wagemutige Libelle-Set", "mysterySet201804": "Elegantes Eichhörnchen-Set", "mysterySet201805": "Phänomenales Pfauen-Set", "mysterySet201806": "Anziehendes Anglerfisch-Set", "mysterySet201807": "Seeschlangen-Set", - "mysterySet201808": "Lavadrachen Set", - "mysterySet201809": "Autumnal Armor Set", + "mysterySet201808": "Lavadrachen-Set", + "mysterySet201809": "Herbstliches Rüstungs-Set", + "mysterySet201810": "Dunkelwald-Set", + "mysterySet201811": "Prächtiges Hexer-Set", "mysterySet301404": "Steampunk-Standard-Set", "mysterySet301405": "Steampunk-Zubehör-Set", "mysterySet301703": "Pfauen-Steampunk-Set", @@ -199,15 +201,15 @@ "subscriptionBenefitLeadin": "Unterstütze Habitica, indem Du Abonnent wirst, und Du erhältst all diese nützlichen Vorteile!", "subscriptionBenefit1": "Alexander der Händler wird Dir Edelsteine für 20 Goldmünzen das Stück verkaufen!", "subscriptionBenefit2": "Erledigte To-Do's und der Aufgabenverlauf sind länger verfügbar.", - "subscriptionBenefit3": "Finde mehr Gegenstände in Habitica mit der zweifachen Obergrenze für Beutefunde.", + "subscriptionBenefit3": "Finde mehr Gegenstände in Habitica mit der verdoppelten Obergrenze für Beutefunde.", "subscriptionBenefit4": "Einzigartige Verkleidungsgegenstände für Deinen Avatar jeden Monat.", "subscriptionBenefit5": "Erhalte das exklusive Königlich purpurfarbene Wolpertinger Haustier!", "subscriptionBenefit6": "Verdiene Dir Mystische Sanduhren, um sie im Laden der Myteriösen Zeitreisenden einzusetzen!", "haveCouponCode": "Hast Du einen Rabatt-Code?", "subscriptionAlreadySubscribedLeadIn": "Danke für's abonnieren!", - "subscriptionAlreadySubscribed1": "Um die Details Deines Abonnements zu sehen und es zu widerrufen, erneuern oder zu ändern, gehe bitte zu Benutzer; Einstellungen;Abonnement.", - "purchaseAll": "Alles Kaufen", + "subscriptionAlreadySubscribed1": "Um die Details Deines Abonnements zu sehen und es zu widerrufen, erneuern oder zu ändern, gehe bitte zu Benutzer > Einstellungen > Abonnement.", + "purchaseAll": "Set kaufen", "gemsPurchaseNote": "Abonnenten können im Markt Edelsteine mit Gold kaufen! Für schnellen Zugriff kannst Du den Edelstein in Deiner Belohnungsspalte anheften.", "gemsRemaining": "verbleibende Edelsteine", - "notEnoughGemsToBuy": "Du kannst den gewünschten Betrag an Edelsteinen nicht kaufen" + "notEnoughGemsToBuy": "Du kannst die gewünschte Anzahl Edelsteine nicht kaufen" } \ No newline at end of file diff --git a/website/common/locales/de/tasks.json b/website/common/locales/de/tasks.json index f93088c75a..7ffec0a67f 100644 --- a/website/common/locales/de/tasks.json +++ b/website/common/locales/de/tasks.json @@ -26,7 +26,7 @@ "save": "Speichern", "addChecklist": "Checkliste hinzufügen", "checklist": "Checkliste", - "checklistText": "Zerlege eine Aufgabe in kleinere Teile! Checklisten erhöhen die Erfahrung und das Gold, das Du für eine Aufgabe bekommst, und verringern den Schaden, den eine tägliche Aufgabe verursacht.", + "checklistText": "Zerlege eine Aufgabe in kleinere Teile! Checklisten erhöhen die Erfahrung und das Gold, das Du für eine Aufgabe bekommst, und verringern den Schaden, den eine Tagesaufgabe verursacht.", "newChecklistItem": "Neues Checklistenelement", "expandChecklist": "Checkliste aufklappen", "collapseChecklist": "Checkliste zuklappen", @@ -40,7 +40,7 @@ "taskAliasPlaceholder": "Dein-Aufgaben-Alias", "taskAliasPopoverWarning": "WARNUNG: Änderungen dieses Werts werden jegliche 3rd Party-Integrationen zerstören, die sich auf den Aufgaben-Alias beziehen.", "difficulty": "Schwierigkeit", - "difficultyHelp": "Die Schwierigkeit gibt an, wie herausfordernd eine Gewohnheit, tägliche Aufgabe oder ein To-Do für Dich zu erledigen ist. Eine höhere Schwierigkeit resultiert in größeren Belohnungen, wenn eine Aufgabe abgeschlossen wird, aber auch in größerem Schaden, wenn eine tägliche Aufgabe unerledigt bleibt oder eine negative Gewohnheit geklickt wird.", + "difficultyHelp": "Die Schwierigkeit gibt an, wie herausfordernd eine Gewohnheit, Tagesaufgabe oder ein To-Do für Dich zu erledigen ist. Eine höhere Schwierigkeit resultiert in größeren Belohnungen, wenn eine Aufgabe abgeschlossen wird, aber auch in größerem Schaden, wenn eine tägliche Aufgabe unerledigt bleibt oder eine negative Gewohnheit geklickt wird.", "trivial": "Trivial", "easy": "Einfach", "medium": "Mittel", @@ -49,11 +49,11 @@ "attributeAllocation": "Attributsverteilung", "attributeAllocationHelp": "Attributsverteilung ist eine Option, die es Habitica ermöglicht, einen erhaltenen Attributspunkt sofort beim Stufenanstieg automatisch zuzuweisen.

Du kannst die Automatische Verteilung in Deinem Profil im Abschnitt Werte auf Taskbasiert setzen.", "progress": "Fortschritt", - "daily": "Tägliche Aufgabe", - "dailies": "Tägliche Aufgaben", - "newDaily": "Neue tägliche Aufgabe", - "newDailyBulk": "Neue tägliche Aufgaben (eine pro Zeile)", - "dailysDesc": "Tägliche Aufgaben werden in regelmäßigen Abständen wiederholt. Wähle den Zeitplan, der am besten für Dich ist!", + "daily": "Tagesaufgabe", + "dailies": "Tagesaufgaben", + "newDaily": "Neue Tagesaufgabe", + "newDailyBulk": "Neue Tagesaufgaben (eine pro Zeile)", + "dailysDesc": "Tagesaufgaben werden in regelmäßigen Abständen wiederholt. Wähle den Zeitplan, der am besten für Dich ist!", "streakCounter": "Strähnenzähler", "repeat": "Wiederholen", "repeats": "Wiederholungen", @@ -106,14 +106,14 @@ "startDateHelp": "Setze das Datum fest, ab dem diese Aufgabe in Kraft tritt. Davor wird sie nicht fällig werden.", "streaks": "Strähnenerfolge", "streakName": "<%= count %> Strähnenerfolg(e)", - "streakText": "Hat <%= count %> 21-Tage-Strähnen täglicher Aufgaben erreicht", + "streakText": "Hat <%= count %> 21-Tage-Strähnen Tagesaufgaben erreicht", "streakSingular": "Perfektionist", - "streakSingularText": "Hat eine 21-tägige Strähne bei einer täglichen Aufgabe erreicht", + "streakSingularText": "Hat eine 21-tägige Strähne bei einer Tagesaufgabe erreicht", "perfectName": "<%= count %> perfekte Tage", "perfectText": "Hat alle aktiven Tagesaufgaben an <%= count %> Tagen erledigt. Mit diesem Erfolg erhältst Du einen Bonus von +Level/2 auf alle Attribute für den nächsten Tag. Alle Level über 100 haben keine zusätzliche Auswirkung auf die Attribute. ", "perfectSingular": "Perfekt(e) Tag(e)", "perfectSingularText": "Hat alle aktiven Tagesaufgaben an einem Tag erledigt. Mit diesem Erfolg erhältst Du einen Bonus von +Level/2 auf alle Attribute für den nächsten Tag. Alle Level über 100 haben keine zusätzliche Auswirkung auf die Attribute. ", - "streakerAchievement": "Du hast den Erfolg \"Perfektionist\" erlangt! Die 21-Tages-Marke ist ein Meilenstein für das Bilden von Gewohnheiten. Du erhältst diesen Erfolg alle 21 Tage neu (gestapelt), auch für dieselbe tägliche Aufgabe.", + "streakerAchievement": "Du hast den Erfolg \"Perfektionist\" erlangt! Die 21-Tages-Marke ist ein Meilenstein für das Bilden von Gewohnheiten. Du erhältst diesen Erfolg alle 21 Tage neu (gestapelt), auch für dieselbe Tagesaufgabe.", "fortifyName": "Verstärkungstrank", "fortifyPop": "Setzt alle Aufgaben auf den Anfangswert (gelb) zurück und füllt Deine Lebenspunkte wieder auf.", "fortify": "Verstärken", @@ -126,16 +126,16 @@ "taskToTop": "Nach oben", "taskToBottom": "Nach unten", "emptyTask": "Gib der Aufgabe zunächst einen Titel.", - "dailiesRestingInInn": "Du ruhst Dich im Gasthaus aus! Deine täglichen Aufgaben werden Dir heute Nacht keinen Schaden zufügen, sie werden sich aber dennoch täglich aktualisieren. Falls Du Dich in einer Quest befindest, wirst Du keinen Schaden austeilen/Gegenstände finden bis Du das Gasthaus wieder verlässt, allerdings kannst Du durch einen Boss verletzt werden, wenn Deine Gruppe tägliche Aufgaben nicht erledigt.", + "dailiesRestingInInn": "Du ruhst Dich im Gasthaus aus! Deine Tagesaufgaben werden Dir heute Nacht keinen Schaden zufügen, sie werden sich aber dennoch täglich aktualisieren. Falls Du Dich in einer Quest befindest, wirst Du keinen Schaden austeilen/Gegenstände finden bis Du das Gasthaus wieder verlässt, allerdings kannst Du durch einen Boss verletzt werden, wenn Deine Gruppe Tagesaufgaben nicht erledigt.", "habitHelp1": "Gute Gewohnheiten sind Aktivitäten, die Du oft machen sollst. Sie bringen Gold und Erfahrung jedes mal wenn Du auf <%= plusIcon %> klickst.", "habitHelp2": "Schlechte Gewohnheiten sind Aktivitäten, die Du vermeiden solltest. Sie ziehen Dir jedes mal Leben ab, wenn Du auf <%= minusIcon %> klickst.", "habitHelp3": "Schau Dir zur Inspiration diese Gewohnheitsbeispiele an!", "newbieGuild": "Du hast weitere Fragen? Stelle sie in der <%= linkStart %>Habitica-Help-Gilde<%= linkEnd %>!", - "dailyHelp1": "Tägliche Aufgaben wiederholen sich an <%= emphasisStart %>allen Tagen<%= emphasisEnd %>, an denen sie aktiv sind. Klicke den <%= pencilIcon %>, um die Tage zu ändern, an denen eine tägliche Aufgabe aktiv ist.", - "dailyHelp2": "Wenn Du aktive tägliche Aufgaben nicht beendest, verlierst Du am Ende des Tages Gesundheit.", - "dailyHelp3": "Tägliche Aufgaben werden <%= emphasisStart %>röter<%= emphasisEnd %>, wenn Du sie verpasst, und <%= emphasisStart %>blauer<%= emphasisEnd %>, wenn Du sie erledigst. Je röter die tägliche Aufgabe ist, desto größer fällt Deine Belohnung aus ... oder Deine Bestrafung.", + "dailyHelp1": "Tagesaufgaben wiederholen sich an <%= emphasisStart %>allen Tagen<%= emphasisEnd %>, an denen sie aktiv sind. Klicke den <%= pencilIcon %>, um die Tage zu ändern, an denen eine Tagesaufgabe aktiv ist.", + "dailyHelp2": "Wenn Du aktive Tagesaufgaben nicht beendest, verlierst Du am Ende des Tages Gesundheit.", + "dailyHelp3": "Tagesaufgaben werden <%= emphasisStart %>röter<%= emphasisEnd %>, wenn Du sie verpasst, und <%= emphasisStart %>blauer<%= emphasisEnd %>, wenn Du sie erledigst. Je röter die Tagesaufgabe ist, desto größer fällt Deine Belohnung aus ... oder Deine Bestrafung.", "dailyHelp4": "Um die Uhrzeit für den Beginn des neuen Tages festzulegen, gehe zu <%= linkStart %> Einstellungen > Seite<%= linkEnd %> > Tageswechsel einstellen.", - "dailyHelp5": "Schau Dir zur Inspiration diese Beispiele täglicher Aufgaben an!", + "dailyHelp5": "Schau Dir zur Inspiration diese Beispiele von Tagesaufgaben an!", "toDoHelp1": "Einmalige Aufgaben sind anfangs gelb, werden aber röter (wertvoller) je später sie beendet werden.", "toDoHelp2": "To-Dos werden Dir niemals Schaden zufügen! Sie verleihen nur Gold und Erfahrung.", "toDoHelp3": "To-Dos mit der Kontrollliste in kleinere Teilaufgaben zu unterteilen macht sie weniger beängstigend, und wird Deine Punkte erhöhen!", @@ -147,11 +147,11 @@ "clickForHelp": "Klicke hier für Hilfe", "taskAliasAlreadyUsed": "Dieser Aufgaben-Alias wird bereits verwendet.", "taskNotFound": "Aufgabe nicht gefunden.", - "invalidTaskType": "Aufgabenart muss eines der folgenden sein: \"Gewohnheit\", \"tägliche Aufgabe\", \"To-Do\", \"Belohnung\".", - "invalidTasksType": "Aufgabenart muss einen der folgenden Werte haben: \"Gewohnheiten\", \"Tägliche Aufgaben\", \"To-Dos\", \"Belohnungen\".", - "invalidTasksTypeExtra": "Aufgabentyp muss einer der folgenden sein: \"Gewohnheiten\", \"Tägliche Aufgaben\", \"To-Dos\", \"Belohnungen\", \"erfüllte To-Dos\".", + "invalidTaskType": "Aufgabenart muss eines der folgenden sein: \"Gewohnheit\", \"Tagesaufgabe\", \"To-Do\", \"Belohnung\".", + "invalidTasksType": "Aufgabenart muss einen der folgenden Werte haben: \"Gewohnheiten\", \"Tagesaufgaben\", \"To-Dos\", \"Belohnungen\".", + "invalidTasksTypeExtra": "Aufgabentyp muss einer der folgenden sein: \"Gewohnheiten\", \"Tagesaufgaben\", \"To-Dos\", \"Belohnungen\", \"erfüllte To-Dos\".", "cantDeleteChallengeTasks": "Eine Aufgabe, die zu einem Wettbewerb gehört, kann nicht gelöscht werden.", - "checklistOnlyDailyTodo": "Checklisten sind nur für Tägliche Aufgaben und To-Dos verfügbar.", + "checklistOnlyDailyTodo": "Checklisten sind nur für Tagesaufgaben und To-Dos verfügbar.", "checklistItemNotFound": "Es wurde kein Checklisten-Eintrag mit dieser ID gefunden.", "itemIdRequired": "\"itemId\" muss eine gültige UUID sein.", "tagNotFound": "Kein Tag mit dieser ID gefunden.", @@ -201,7 +201,7 @@ "resets": "Wird zurückgesetzt", "summaryStart": "Wird <%= frequency %> alle <%= everyX %> <%= frequencyPlural %> fällig", "nextDue": "Nächste Fälligkeitstermine", - "checkOffYesterDailies": "Hake die täglichen Aufgaben ab, die Du gestern erledigt hast:", + "checkOffYesterDailies": "Hake die Tagesaufgaben ab, die Du gestern erledigt hast:", "yesterDailiesTitle": "Du hast diese Tagesaufgaben gestern nicht abgehakt! Willst Du einige von ihnen jetzt abhaken?", "yesterDailiesCallToAction": "Starte meinen neuen Tag!", "yesterDailiesOptionTitle": "Bestätigen, dass diese Tagesaufgabe nicht erledigt wurde, bevor Schaden durchgeführt wird.", diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 2cdb022989..59196df1a9 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -441,5 +441,13 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } diff --git a/website/common/locales/en/character.json b/website/common/locales/en/character.json index 75b255069b..919594aa21 100644 --- a/website/common/locales/en/character.json +++ b/website/common/locales/en/character.json @@ -7,7 +7,7 @@ "noPhoto": "This Habitican hasn't added a photo.", "other": "Other", "fullName": "Full Name", - "displayName": "Display Name", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Photo", diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json index 9a47834d57..8f9a916802 100644 --- a/website/common/locales/en/content.json +++ b/website/common/locales/en/content.json @@ -273,6 +273,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", "premiumPotionAddlNotes": "Not usable on quest pet eggs.", diff --git a/website/common/locales/en/front.json b/website/common/locales/en/front.json index 056f5754fc..35b55ea0f8 100644 --- a/website/common/locales/en/front.json +++ b/website/common/locales/en/front.json @@ -271,15 +271,9 @@ "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -335,7 +329,7 @@ "joinToday": "Join Habitica Today", "featuredIn": "Featured in", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index ee872ebbcd..61f611c0aa 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -313,6 +313,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", @@ -477,6 +479,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Yeti-Tamer Robe", "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", @@ -743,6 +747,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -842,6 +848,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", @@ -929,6 +937,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurd Party Hat", "headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", @@ -1199,6 +1209,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -1237,7 +1251,7 @@ "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1557,6 +1571,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", @@ -1609,6 +1625,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/en/generic.json b/website/common/locales/en/generic.json index 202b0e0ba6..4e967ee950 100644 --- a/website/common/locales/en/generic.json +++ b/website/common/locales/en/generic.json @@ -254,6 +254,7 @@ "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/en/groups.json b/website/common/locales/en/groups.json index 3ee4429947..876b4e1886 100644 --- a/website/common/locales/en/groups.json +++ b/website/common/locales/en/groups.json @@ -185,7 +185,7 @@ "inviteExistUser": "Invite Existing Users", "byColon": "By:", "inviteNewUsers": "Invite New Users", - "sendInvitations": "Send Invitations", + "sendInvitations": "Send Invites", "invitationsSent": "Invitations sent!", "invitationSent": "Invitation sent!", "invitedFriend": "Invited a Friend", @@ -229,7 +229,7 @@ "memberCannotRemoveYourself": "You cannot remove yourself!", "groupMemberNotFound": "User not found among group's members", "mustBeGroupMember": "Must be member of the group.", - "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -241,9 +241,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party. ", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!", @@ -366,6 +368,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", diff --git a/website/common/locales/en/limited.json b/website/common/locales/en/limited.json index 0e18167dc2..0e516f5c97 100644 --- a/website/common/locales/en/limited.json +++ b/website/common/locales/en/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Polar Bear Cub", "jackolantern": "Jack-O-Lantern", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Seasonal Shop", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/en/messages.json b/website/common/locales/en/messages.json index 2ddeef84fc..0a0e9b0c15 100644 --- a/website/common/locales/en/messages.json +++ b/website/common/locales/en/messages.json @@ -70,5 +70,7 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + + "messageMissingDisplayName": "Missing display name." } diff --git a/website/common/locales/en/npc.json b/website/common/locales/en/npc.json index 5c404f64d4..da725f429f 100644 --- a/website/common/locales/en/npc.json +++ b/website/common/locales/en/npc.json @@ -6,9 +6,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "Justin", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", @@ -113,6 +115,7 @@ "card": "Credit Card (using Stripe)", "amazonInstructions": "Click the button to pay using Amazon Payments", "paymentMethods": "Purchase using", + "paymentSuccessful": "Your payment was successful!", "classGear": "Class Gear", "classGearText": "Congratulations on choosing a class! I've added your new basic weapon to your inventory. Take a look below to equip it!", diff --git a/website/common/locales/en/pets.json b/website/common/locales/en/pets.json index 2298efc77f..15d21f403c 100644 --- a/website/common/locales/en/pets.json +++ b/website/common/locales/en/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veteran Tiger", "veteranLion": "Veteran Lion", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "Cerberus Pup", "hydra": "Hydra", "mantisShrimp": "Mantis Shrimp", diff --git a/website/common/locales/en/questsContent.json b/website/common/locales/en/questsContent.json index ed50cb44c6..2eab4484d8 100644 --- a/website/common/locales/en/questsContent.json +++ b/website/common/locales/en/questsContent.json @@ -724,5 +724,8 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } diff --git a/website/common/locales/en/settings.json b/website/common/locales/en/settings.json index 789294db6e..3ee48d25de 100644 --- a/website/common/locales/en/settings.json +++ b/website/common/locales/en/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -157,6 +158,7 @@ "generate": "Generate", "getCodes": "Get Codes", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Enabled", "webhookURL": "Webhook URL", "invalidUrl": "invalid url", @@ -199,9 +201,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } diff --git a/website/common/locales/en/subscriber.json b/website/common/locales/en/subscriber.json index ffa07120c2..f7f134f5b4 100644 --- a/website/common/locales/en/subscriber.json +++ b/website/common/locales/en/subscriber.json @@ -149,6 +149,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -209,7 +211,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/en@pirate/backgrounds.json b/website/common/locales/en@pirate/backgrounds.json index 4505acec9d..831b444d85 100644 --- a/website/common/locales/en@pirate/backgrounds.json +++ b/website/common/locales/en@pirate/backgrounds.json @@ -192,7 +192,7 @@ "backgroundMountainPyramidText": "Mountain Pyramid", "backgroundMountainPyramidNotes": "Climb th' many steps of a Mountain Pyramid.", "backgroundStormyShipText": "Stormy Ship", - "backgroundStormyShipNotes": "Hold steady 'gainst wind and wave aboard a Stormy Ship.", + "backgroundStormyShipNotes": "Hold steady 'gainst wind 'n wave aboard a Stormy Ship.", "backgrounds092016": "SET 28: Released September 2016", "backgroundCornfieldsText": "Cornfields", "backgroundCornfieldsNotes": "Enjoy a beautiful day out in th' Cornfields.", @@ -284,108 +284,115 @@ "backgroundMidnightLakeText": "Midnight Lake", "backgroundMidnightLakeNotes": "Rest by a Midnight Lake.", "backgrounds082017": "SET 39: Released August 2017", - "backgroundBackOfGiantBeastText": "Back of a Giant Beast", - "backgroundBackOfGiantBeastNotes": "Ride on the Back of a Giant Beast.", + "backgroundBackOfGiantBeastText": "Back o' a Giant Beast", + "backgroundBackOfGiantBeastNotes": "Sail on th' Back o' a Giant Beast.", "backgroundDesertDunesText": "Desert Dunes", - "backgroundDesertDunesNotes": "Boldly explore the Desert Dunes.", - "backgroundSummerFireworksText": "Summer Fireworks", - "backgroundSummerFireworksNotes": "Celebrate Habitica's Naming Day with Summer Fireworks!", + "backgroundDesertDunesNotes": "Boldly explore th' Desert Dunes.", + "backgroundSummerFireworksText": "Summ'r Fireworks", + "backgroundSummerFireworksNotes": "Celebrate Habitica's Namin' Day wit' Summ'r Fireworks!", "backgrounds092017": "SET 40: Released September 2017", - "backgroundBesideWellText": "Beside a Well", - "backgroundBesideWellNotes": "Stroll Beside a Well.", - "backgroundGardenShedText": "Garden Shed", - "backgroundGardenShedNotes": "Work in a Garden Shed.", + "backgroundBesideWellText": "B'side a Well", + "backgroundBesideWellNotes": "Stroll B'side a Well.", + "backgroundGardenShedText": "Garden Storeroom", + "backgroundGardenShedNotes": "Work 'n a Garden Storeroom.", "backgroundPixelistsWorkshopText": "Pixelist's Workshop", - "backgroundPixelistsWorkshopNotes": "Create masterpieces in the Pixelist's Workshop.", + "backgroundPixelistsWorkshopNotes": "Create mas'rpieces 'n the Pixelist's Workshop.", "backgrounds102017": "SET 41: Released October 2017", "backgroundMagicalCandlesText": "Magical Candles", - "backgroundMagicalCandlesNotes": "Bask in the glow of Magical Candles.", + "backgroundMagicalCandlesNotes": "Bask 'n th' glow o' Magical Candles.", "backgroundSpookyHotelText": "Spooky Hotel", - "backgroundSpookyHotelNotes": "Sneak down the hall of a Spooky Hotel.", + "backgroundSpookyHotelNotes": "Sneak down th' hall o' a Spooky Hotel.", "backgroundTarPitsText": "Tar Pits", - "backgroundTarPitsNotes": "Tiptoe through the Tar Pits.", + "backgroundTarPitsNotes": "Tiptoe through th' Tar Pits.", "backgrounds112017": "SET 42: Released November 2017", - "backgroundFiberArtsRoomText": "Fiber Arts Room", - "backgroundFiberArtsRoomNotes": "Spin thread in a Fiber Arts Room.", + "backgroundFiberArtsRoomText": "Fiber Arts Cabin", + "backgroundFiberArtsRoomNotes": "Spin thread 'n a Fibert Arts Cabin.", "backgroundMidnightCastleText": "Midnight Castle", - "backgroundMidnightCastleNotes": "Stroll by the Midnight Castle.", - "backgroundTornadoText": "Tornado", - "backgroundTornadoNotes": "Fly through a Tornado.", + "backgroundMidnightCastleNotes": "Stroll by th' Midnight Castle.", + "backgroundTornadoText": "Waterspout", + "backgroundTornadoNotes": "Fly through a Waterspout.", "backgrounds122017": "SET 43: Released December 2017", "backgroundCrosscountrySkiTrailText": "Cross-Country Ski Trail", "backgroundCrosscountrySkiTrailNotes": "Glide along a Cross-Country Ski Trail.", - "backgroundStarryWinterNightText": "Starry Winter Night", - "backgroundStarryWinterNightNotes": "Admire a Starry Winter Night.", + "backgroundStarryWinterNightText": "Starry Wint'r Night", + "backgroundStarryWinterNightNotes": "Admire a Starry Wint'r Night.", "backgroundToymakersWorkshopText": "Toymaker's Workshop", - "backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.", + "backgroundToymakersWorkshopNotes": "Bask in the wond'r o' a Toymaker's Workshop.", "backgrounds012018": "SET 44: Released January 2018", "backgroundAuroraText": "Aurora", - "backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.", + "backgroundAuroraNotes": "Bask 'n th' wintry glow o' an Aurora.", "backgroundDrivingASleighText": "Sleigh", - "backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.", + "backgroundDrivingASleighNotes": "Sail a Sleigh o'er snow-covered fields.", "backgroundFlyingOverIcySteppesText": "Icy Steppes", - "backgroundFlyingOverIcySteppesNotes": "Fly over Icy Steppes.", + "backgroundFlyingOverIcySteppesNotes": "Fly o'er Icy Steppes.", "backgrounds022018": "SET 45: Released February 2018", "backgroundChessboardLandText": "Chessboard Land", - "backgroundChessboardLandNotes": "Play a game in Chessboard Land.", + "backgroundChessboardLandNotes": "Play a game 'n Chessboard Land.", "backgroundMagicalMuseumText": "Magical Museum", - "backgroundMagicalMuseumNotes": "Tour a Magical Museum.", + "backgroundMagicalMuseumNotes": "Explore a Magical Museum.", "backgroundRoseGardenText": "Rose Garden", - "backgroundRoseGardenNotes": "Dally in a fragrant Rose Garden.", + "backgroundRoseGardenNotes": "Dally 'n a smelly Rose Garden", "backgrounds032018": "SET 46: Released March 2018", "backgroundGorgeousGreenhouseText": "Gorgeous Greenhouse", - "backgroundGorgeousGreenhouseNotes": "Walk among the flora kept in a Gorgeous Greenhouse.", - "backgroundElegantBalconyText": "Elegant Balcony", - "backgroundElegantBalconyNotes": "Look out over the landscape from an Elegant Balcony.", - "backgroundDrivingACoachText": "Driving a Coach", - "backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers.", + "backgroundGorgeousGreenhouseNotes": "Walk among th' flora stored 'n a Gorgeous Greenhouse.", + "backgroundElegantBalconyText": "Fancy Balcony", + "backgroundElegantBalconyNotes": "Look out o'er the landscape from a Fancy Balcony.", + "backgroundDrivingACoachText": "Sailing a Coach", + "backgroundDrivingACoachNotes": "Enjoy Sailing a Coach past fields o' flow'rs.", "backgrounds042018": "SET 47: Released April 2018", "backgroundTulipGardenText": "Tulip Garden", "backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.", - "backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers", - "backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.", + "backgroundFlyingOverWildflowerFieldText": "Field o' Wildflowers", + "backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field o' Wildflowers", "backgroundFlyingOverAncientForestText": "Ancient Forest", - "backgroundFlyingOverAncientForestNotes": "Fly over the canopy of an Ancient Forest.", + "backgroundFlyingOverAncientForestNotes": "Fly o'er the canopy o' an Ancient Forest.", "backgrounds052018": "SET 48: Released May 2018", "backgroundTerracedRiceFieldText": "Terraced Rice Field", - "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.", - "backgroundFantasticalShoeStoreText": "Fantastical Shoe Store", - "backgroundFantasticalShoeStoreNotes": "Look for fun new footwear in the Fantastical Shoe Store.", + "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field 'n the growin' season.", + "backgroundFantasticalShoeStoreText": "Fantastical Boot Store", + "backgroundFantasticalShoeStoreNotes": "Look fer fun new footwear 'n th' Fantastical Boot Store.", "backgroundChampionsColosseumText": "Champions' Colosseum", - "backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum.", + "backgroundChampionsColosseumNotes": "Bask 'n th' glory o' th' Champions' Colosseum.", "backgrounds062018": "SET 49: Released June 2018", "backgroundDocksText": "Docks", - "backgroundDocksNotes": "Fish from atop the Docks.", + "backgroundDocksNotes": "Fish from atop th' Docks.", "backgroundRowboatText": "Rowboat", - "backgroundRowboatNotes": "Sing rounds in a Rowboat.", + "backgroundRowboatNotes": "Sing rounds 'n a Rowboat.", "backgroundPirateFlagText": "Pirate Flag", "backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag.", "backgrounds072018": "SET 50: Released July 2018", "backgroundDarkDeepText": "Dark Deep", - "backgroundDarkDeepNotes": "Swim in the Dark Deep among bioluminescent critters.", - "backgroundDilatoryCityText": "City of Dilatory", - "backgroundDilatoryCityNotes": "Meander through the undersea City of Dilatory.", + "backgroundDarkDeepNotes": "Swim 'n th' Dark Deep among glowy critters.", + "backgroundDilatoryCityText": "City o' Dilatory", + "backgroundDilatoryCityNotes": "Meander through th' undersea City o' Dilatory.", "backgroundTidePoolText": "Tide Pool", - "backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool.", + "backgroundTidePoolNotes": "Spy on th' ocean life near a Tide Pool.", "backgrounds082018": "SET 51: Released August 2018", - "backgroundTrainingGroundsText": "Training Grounds", - "backgroundTrainingGroundsNotes": "Spar on the Training Grounds.", + "backgroundTrainingGroundsText": "Trainin' Grounds", + "backgroundTrainingGroundsNotes": "Spar on th' Trainin' Grounds.", "backgroundFlyingOverRockyCanyonText": "Rocky Canyon", - "backgroundFlyingOverRockyCanyonNotes": "Look down into a breathtaking scene as you fly over a Rocky Canyon.", + "backgroundFlyingOverRockyCanyonNotes": "Look below into a breathtakin' scene as ye fly o'er a Rocky Canyon.", "backgroundBridgeText": "Bridge", - "backgroundBridgeNotes": "Cross a charming Bridge.", + "backgroundBridgeNotes": "Cross a charmin' Bridge.", "backgrounds092018": "SET 52: Released September 2018", - "backgroundApplePickingText": "Apple Picking", - "backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.", + "backgroundApplePickingText": "Apple Pickin'", + "backgroundApplePickingNotes": "Go Apple Pickin' and plunder a bushel.", "backgroundGiantBookText": "Giant Book", - "backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.", + "backgroundGiantBookNotes": "Read as ye walk through th' pages o' a Giant Book.", "backgroundCozyBarnText": "Cozy Barn", - "backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.", + "backgroundCozyBarnNotes": "Relax with yer pets and mounts in their Cozy Barn.", "backgrounds102018": "SET 53: Released October 2018", "backgroundBayouText": "Bayou", - "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", + "backgroundBayouNotes": "Bask 'n th' fireflies' glow on th' misty Bayou.", "backgroundCreepyCastleText": "Creepy Castle", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", - "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundCreepyCastleNotes": "Dare t' approach a Creepy Castle.", + "backgroundDungeonText": "Brig", + "backgroundDungeonNotes": "Rescue th' prison'rs o' a spooky Brig.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/en@pirate/challenge.json b/website/common/locales/en@pirate/challenge.json index feb2878a13..478762b207 100644 --- a/website/common/locales/en@pirate/challenge.json +++ b/website/common/locales/en@pirate/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "You don't have any Challenges.", "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Created By", "joinChallenge": "Join Challenge", "leaveChallenge": "Leave Challenge", diff --git a/website/common/locales/en@pirate/character.json b/website/common/locales/en@pirate/character.json index fd82880fc2..68261687a6 100644 --- a/website/common/locales/en@pirate/character.json +++ b/website/common/locales/en@pirate/character.json @@ -7,7 +7,7 @@ "noPhoto": "This Habitican hasn't added a photo.", "other": "Other", "fullName": "Full Name", - "displayName": "Display Name", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Photo", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", "costumeDisabled": "You have disabled your costume.", "gearAchievement": "Yar have earned the \"Ultimate Gearr\" Achievement for upgradin' to te' maximum gear set for a class! Yar have attained the following complete sets:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "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": "Ultimate Gear - <%= ultClass %>", diff --git a/website/common/locales/en@pirate/content.json b/website/common/locales/en@pirate/content.json index f6b61159c7..a62ba86ca2 100644 --- a/website/common/locales/en@pirate/content.json +++ b/website/common/locales/en@pirate/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Pour this on an egg, an' it'll hatch as a <%= potText(locale) %> pet.", "premiumPotionAddlNotes": "Ye canna use this on quest pet eggs.", "foodMeat": "Meat", diff --git a/website/common/locales/en@pirate/front.json b/website/common/locales/en@pirate/front.json index e8bdb580f8..971cd216de 100644 --- a/website/common/locales/en@pirate/front.json +++ b/website/common/locales/en@pirate/front.json @@ -271,15 +271,9 @@ "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", "joinToday": "Join Habitica Today", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/en@pirate/gear.json b/website/common/locales/en@pirate/gear.json index 4a3ec4e8e0..9006dc3a6c 100644 --- a/website/common/locales/en@pirate/gear.json +++ b/website/common/locales/en@pirate/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent fer struttin' about town. March 3015 Subscriberrr Item. Don't benefit ye.", "weaponArmoireBasicCrossbowText": "Basic Crossbow", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Yeti-Tamer Robe", "armorSpecialYetiNotes": "Fuzzy an' fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "armorSpecialSkiText": "Ski-sassin Parka", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper an' dashing, wot! Don't benefit ye. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurd Parrrty Hat", "headSpecialNyeNotes": "Ye've received an Absurd Party Hat! Wear it with pride while ringin' in th' New Year! Don't benefit ye.", "headSpecialYetiText": "Yeti-Tamer Helm", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat fer th' finest o' gentlefolk! January 3015 Subscriber Item. Don't benefit ye.", "headMystery301405Text": "Basic Top Hat", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat be... purring. And twitching its tail. And breathing? Aye, ye jus' have a cat slumberin' on your head. Increases Strength an' Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, an' Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes th' gryphons that you herd like to chew on this headdress, but it makes ye seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", "backBase0Text": "No Back Accessory", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/en@pirate/generic.json b/website/common/locales/en@pirate/generic.json index 13295ba605..8fbb061afb 100644 --- a/website/common/locales/en@pirate/generic.json +++ b/website/common/locales/en@pirate/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/en@pirate/groups.json b/website/common/locales/en@pirate/groups.json index 515e562754..bb04df402e 100644 --- a/website/common/locales/en@pirate/groups.json +++ b/website/common/locales/en@pirate/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invite Existin' Users", "byColon": "By:", "inviteNewUsers": "Invite New Users", - "sendInvitations": "Send Invitations", + "sendInvitations": "Send Invites", "invitationsSent": "Invitations sent!", "invitationSent": "Invitation sent!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "You cannot remove yourself!", "groupMemberNotFound": "User not found among group's members", "mustBeGroupMember": "Must be member of the group.", - "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/en@pirate/limited.json b/website/common/locales/en@pirate/limited.json index ee92eac0a4..509a88f47e 100644 --- a/website/common/locales/en@pirate/limited.json +++ b/website/common/locales/en@pirate/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Polar Bear Cub", "jackolantern": "Jack-O-Lantern", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Seasonal Shop", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/en@pirate/messages.json b/website/common/locales/en@pirate/messages.json index ac56947b90..bf5b09dcdf 100644 --- a/website/common/locales/en@pirate/messages.json +++ b/website/common/locales/en@pirate/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/en@pirate/npc.json b/website/common/locales/en@pirate/npc.json index 50d892b210..1ac8d8d589 100644 --- a/website/common/locales/en@pirate/npc.json +++ b/website/common/locales/en@pirate/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "Justin", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/en@pirate/pets.json b/website/common/locales/en@pirate/pets.json index 7bca684337..b5f42604a9 100644 --- a/website/common/locales/en@pirate/pets.json +++ b/website/common/locales/en@pirate/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veteran Tiger", "veteranLion": "Veteran Lion", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "Cerberus Pup", "hydra": "Hydra", "mantisShrimp": "Mantis Shrimp", diff --git a/website/common/locales/en@pirate/questscontent.json b/website/common/locales/en@pirate/questscontent.json index 8e855929f5..480bedc16a 100644 --- a/website/common/locales/en@pirate/questscontent.json +++ b/website/common/locales/en@pirate/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/en@pirate/rebirth.json b/website/common/locales/en@pirate/rebirth.json index b97d823e78..16e7335e7d 100644 --- a/website/common/locales/en@pirate/rebirth.json +++ b/website/common/locales/en@pirate/rebirth.json @@ -21,7 +21,7 @@ "rebirthOrb": "Used an Orb o' Rebirth t' start o'er aft attainin' Level <%= level %>.", "rebirthOrb100": "Used an Orb o' Rebirth t' start over aft attainin' Level 100 or higher.", "rebirthOrbNoLevel": "Used an Orb o' Rebirth t' start o'er.", - "rebirthPop": "Instantly restart your character as a Level 1 Warrior while retaining achievements, collectibles, and equipment. Your tasks and their history will remain but they will be reset to yellow. Your streaks will be removed except from challenge tasks. Your Gold, Experience, Mana, and the effects of all Skills will be removed. All of this will take effect immediately. For more information, see the wiki's Orb of Rebirth page.", + "rebirthPop": "Instantly restart yer character as a Level 1 Mercenary while retainin' achievements, treasures, 'n equipment. Yer tasks 'n their history will remain but they'll be reset t' yellow. Yer streaks will be cast overboard 'cept from challenge tasks. Yer Doubloons, Experience, Mana, an' the effects o' all Skills will be cast overboard. All o' this will take effect immediately. Fer more information, explore th' wiki's Orb o' Rebirth page.", "rebirthName": "Orb o' Rebirth", "reborn": "Reborn, max level <%= reLevel %>", "confirmReborn": "Be ye positive?", diff --git a/website/common/locales/en@pirate/settings.json b/website/common/locales/en@pirate/settings.json index 923444dab2..f472ccf97f 100644 --- a/website/common/locales/en@pirate/settings.json +++ b/website/common/locales/en@pirate/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries o' ye account activity in th' past week (Note: this be currently disabled due t' performance issues, but we hope t' have this back up an' sendin' e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Yer Quest has Begun", "invitedQuest": "Invited t' Quest", "kickedGroup": "Kicked from group", @@ -156,6 +157,7 @@ "generate": "Generate", "getCodes": "Get Codes", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Enabled", "webhookURL": "Webhook URL", "invalidUrl": "invalid url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/en@pirate/subscriber.json b/website/common/locales/en@pirate/subscriber.json index f8973cd639..c901608b60 100644 --- a/website/common/locales/en@pirate/subscriber.json +++ b/website/common/locales/en@pirate/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/en_GB/backgrounds.json b/website/common/locales/en_GB/backgrounds.json index b237b63482..6d61bd302c 100644 --- a/website/common/locales/en_GB/backgrounds.json +++ b/website/common/locales/en_GB/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/en_GB/challenge.json b/website/common/locales/en_GB/challenge.json index ffcef8cc40..d83b38cc89 100644 --- a/website/common/locales/en_GB/challenge.json +++ b/website/common/locales/en_GB/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "You don't have any Challenges.", "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Created By", "joinChallenge": "Join Challenge", "leaveChallenge": "Leave Challenge", diff --git a/website/common/locales/en_GB/character.json b/website/common/locales/en_GB/character.json index f2f8c90831..727d7ff1d2 100644 --- a/website/common/locales/en_GB/character.json +++ b/website/common/locales/en_GB/character.json @@ -7,7 +7,7 @@ "noPhoto": "This Habitican hasn't added a photo.", "other": "Other", "fullName": "Full Name", - "displayName": "Display Name", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Photo", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", "costumeDisabled": "You have disabled your costume.", "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "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": "Ultimate Gear - <%= ultClass %>", diff --git a/website/common/locales/en_GB/content.json b/website/common/locales/en_GB/content.json index 28bf6f5d10..218fa7bd18 100644 --- a/website/common/locales/en_GB/content.json +++ b/website/common/locales/en_GB/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", "premiumPotionAddlNotes": "Not usable on quest pet eggs.", "foodMeat": "Meat", diff --git a/website/common/locales/en_GB/front.json b/website/common/locales/en_GB/front.json index 284435afff..90722ec61b 100644 --- a/website/common/locales/en_GB/front.json +++ b/website/common/locales/en_GB/front.json @@ -271,15 +271,9 @@ "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", "joinToday": "Join Habitica Today", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/en_GB/gear.json b/website/common/locales/en_GB/gear.json index bc17ed7c8f..cb1175ecf4 100644 --- a/website/common/locales/en_GB/gear.json +++ b/website/common/locales/en_GB/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "weaponArmoireBasicCrossbowText": "Basic Crossbow", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armour is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Yeti-Tamer Robe", "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "armorSpecialSkiText": "Ski-sassin Parka", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurd Party Hat", "headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", "headSpecialYetiText": "Yeti-Tamer Helm", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue colour. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", "backBase0Text": "No Back Accessory", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/en_GB/generic.json b/website/common/locales/en_GB/generic.json index 89a39833fb..96cf2510ad 100644 --- a/website/common/locales/en_GB/generic.json +++ b/website/common/locales/en_GB/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/en_GB/groups.json b/website/common/locales/en_GB/groups.json index ad84d08b5d..94e6c726af 100644 --- a/website/common/locales/en_GB/groups.json +++ b/website/common/locales/en_GB/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invite Existing Users", "byColon": "By:", "inviteNewUsers": "Invite New Users", - "sendInvitations": "Send Invitations", + "sendInvitations": "Send Invites", "invitationsSent": "Invitations sent!", "invitationSent": "Invitation sent!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "You cannot remove yourself!", "groupMemberNotFound": "User not found among group's members.", "mustBeGroupMember": "Must be member of the group.", - "canOnlyInviteEmailUuid": "Can only invite using UUIDs or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user ID in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "User with ID \"<%= userId %>\" not found.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time.", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Not authorised to delete this message!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Cancelled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/en_GB/limited.json b/website/common/locales/en_GB/limited.json index c8bbca175d..d6efc1a916 100644 --- a/website/common/locales/en_GB/limited.json +++ b/website/common/locales/en_GB/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Polar Bear Cub", "jackolantern": "Jack-O-Lantern", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Seasonal Shop", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/en_GB/messages.json b/website/common/locales/en_GB/messages.json index 145e02fcec..bd44447ecb 100644 --- a/website/common/locales/en_GB/messages.json +++ b/website/common/locales/en_GB/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/en_GB/npc.json b/website/common/locales/en_GB/npc.json index 3ff4aaf625..68899fdea7 100644 --- a/website/common/locales/en_GB/npc.json +++ b/website/common/locales/en_GB/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "Justin", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/en_GB/pets.json b/website/common/locales/en_GB/pets.json index 38e968b56a..fa85d997fe 100644 --- a/website/common/locales/en_GB/pets.json +++ b/website/common/locales/en_GB/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veteran Tiger", "veteranLion": "Veteran Lion", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "Cerberus Pup", "hydra": "Hydra", "mantisShrimp": "Mantis Shrimp", diff --git a/website/common/locales/en_GB/questscontent.json b/website/common/locales/en_GB/questscontent.json index 19f97e63bc..c3e1bc5c8c 100644 --- a/website/common/locales/en_GB/questscontent.json +++ b/website/common/locales/en_GB/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/en_GB/settings.json b/website/common/locales/en_GB/settings.json index 96fba62c5d..f8ec292148 100644 --- a/website/common/locales/en_GB/settings.json +++ b/website/common/locales/en_GB/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -156,6 +157,7 @@ "generate": "Generate", "getCodes": "Get Codes", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Enabled", "webhookURL": "Webhook URL", "invalidUrl": "invalid URL", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/en_GB/subscriber.json b/website/common/locales/en_GB/subscriber.json index c06e78c8c0..a031b9e0ec 100644 --- a/website/common/locales/en_GB/subscriber.json +++ b/website/common/locales/en_GB/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/es/backgrounds.json b/website/common/locales/es/backgrounds.json index 27e27eac56..13e0903314 100644 --- a/website/common/locales/es/backgrounds.json +++ b/website/common/locales/es/backgrounds.json @@ -381,11 +381,18 @@ "backgroundGiantBookNotes": "Lee mientras paseas por las páginas de un Libro Gigante", "backgroundCozyBarnText": "Granero Confortable", "backgroundCozyBarnNotes": "Relájate con tus mascotas y monturas en su Confortable Granero.", - "backgrounds102018": "SET 53: Released October 2018", - "backgroundBayouText": "Bayou", - "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", + "backgrounds102018": "CONJUNTO 53: Publicado en octubre de 2018", + "backgroundBayouText": "Ciénaga", + "backgroundBayouNotes": "Disfruta el brillo de las luciérnagas entre las neblinas de la ciénaga.", "backgroundCreepyCastleText": "Castillo Espeluznante", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", + "backgroundCreepyCastleNotes": "Atrévete a acercarte a un castillo espeluznante.", "backgroundDungeonText": "Mazmorra", - "backgroundDungeonNotes": "Rescata a los prisioneros de la Mazmorra escalofriante." + "backgroundDungeonNotes": "Rescata a los prisioneros de la Mazmorra escalofriante.", + "backgrounds112018": "CONJUNTO 54: Publicado en noviembre de 2018", + "backgroundBackAlleyText": "Callejón oscuro", + "backgroundBackAlleyNotes": "Deambula de forma sospechosa por un callejón oscuro.", + "backgroundGlowingMushroomCaveText": "Caverna de las setas resplandecientes", + "backgroundGlowingMushroomCaveNotes": "Quédate embelesado en una caverna de setas resplandecientes", + "backgroundCozyBedroomText": "Dormitorio acogedor", + "backgroundCozyBedroomNotes": "Acurrúcate en un dormitorio acogedor" } \ No newline at end of file diff --git a/website/common/locales/es/challenge.json b/website/common/locales/es/challenge.json index 83e3351a64..802b230f67 100644 --- a/website/common/locales/es/challenge.json +++ b/website/common/locales/es/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "You don't have any Challenges.", "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.", + "noChallengeMatchFilters": "No pudimos encontrar ningún Desafío que coincida.", "createdBy": "Created By", "joinChallenge": "Join Challenge", "leaveChallenge": "Leave Challenge", diff --git a/website/common/locales/es/character.json b/website/common/locales/es/character.json index 91417354ac..86c411003d 100644 --- a/website/common/locales/es/character.json +++ b/website/common/locales/es/character.json @@ -7,9 +7,9 @@ "noPhoto": "Este habiticano no ha añadido una foto.", "other": "Otro", "fullName": "Nombre completo", - "displayName": "Nombre de usuario", - "changeDisplayName": "Change Display Name", - "newDisplayName": "New Display Name", + "displayName": "Nombre Público", + "changeDisplayName": "Cambiar Nombre Público", + "newDisplayName": "Nuevo Nombre Público", "displayPhoto": "Foto", "displayBlurb": "Biografía", "displayBlurbPlaceholder": "Preséntate", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Selecciona esta opción para ponerte automáticamente el equipamiento en cuanto lo compres.", "costumeDisabled": "Has deshabilitado tu disfraz.", "gearAchievement": "¡Has obtenido el logro \"Equipamiento definitivo\" por mejorar al máximo el equipamiento de una clase! Has completado estos equipamientos:", + "gearAchievementNotification": "¡Has obtenido el logro \"Equipamiento Definitivo\" por mejorar al máximo el equipamiento de una clase!", "moreGearAchievements": "¡Para conseguir más insignias de Equipamiento Definitivo, cambia de clase en la página de Ajustes > y compra equipamiento de tu nueva clase!", "armoireUnlocked": "¡Para obtener más equipamiento, revisa el Armario Encantado! ¡Haz clic en la recompensa del Armario Encantado para tener una oportunidad al azar de conseguir equipamiento especial! También puede que obtengas puntos de experiencia o alimentos al azar.", "ultimGearName": "Equipamiento al Máximo - <%= ultClass %>", @@ -183,7 +184,7 @@ "lostMana": "Has utilizado algún Maná", "lostHealth": "Has perdido algo de Salud", "lostExperience": "Has perdido algo de\nExperiencia", - "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your username, go to", + "displayNameDescription1": "Es lo que aparece en los mensajes que publicas en la Taberna, los gremios y el chat de grupo, junto con lo que se muestra en tu personaje. Para cambiarlo, haz clic en el botón superior de Editar. En cambio si quieres cambiar tu nombre de inicio de sesión, ve a", "displayNameDescription2": "Ajustes->Sitio", "displayNameDescription3": "y mira en la sección de Registro.", "unequipBattleGear": "Quitarse el equipo de batalla", diff --git a/website/common/locales/es/content.json b/website/common/locales/es/content.json index f18cfd17d5..b233e1eb89 100644 --- a/website/common/locales/es/content.json +++ b/website/common/locales/es/content.json @@ -178,7 +178,7 @@ "questEggKangarooAdjective": "entusiasta", "questEggAlligatorText": "Caimán", "questEggAlligatorMountText": "Caimán", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorAdjective": "un astuto", "eggNotes": "Encuentra una poción de eclosión para verter en este huevo y eclosionará en <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Blanco", @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Arco-iris", "hatchingPotionGlass": "El Vidrio", "hatchingPotionGlow": "que brilla en la oscuridad", + "hatchingPotionFrost": "Escarcha", "hatchingPotionNotes": "Vierte esto en un huevo y eclosionará como una mascota <%= potText(locale) %>.", "premiumPotionAddlNotes": "No puede usarse en huevos de mascota de misión.", "foodMeat": "Carne", diff --git a/website/common/locales/es/front.json b/website/common/locales/es/front.json index 64d851ab84..86e611b7b1 100644 --- a/website/common/locales/es/front.json +++ b/website/common/locales/es/front.json @@ -212,7 +212,7 @@ "unlockHeadline": "¡Cuando eres productivo, desbloqueas nuevo contenido!", "useUUID": "Utilizar UUID / API Token (Para Usuarios de Facebook)", "username": "Nombre de usuario", - "emailOrUsername": "Email or Username (case-sensitive)", + "emailOrUsername": "Correo electrónico o Nombre de usuario (distingue mayúsculas y minúsculas)", "watchVideos": "Ver Vídeos", "work": "Trabajar", "zelahQuote": "Con [Habitica], Puedo irme a la cama a tiempo pensando en ganar puntos por acostarme pronto o perder salud por hacerlo tarde.", @@ -259,9 +259,9 @@ "altAttrSlack": "Slack", "missingAuthHeaders": "Faltan los encabezados de autentificación. ", "missingAuthParams": "Faltan los parámetros de autentificación. ", - "missingUsernameEmail": "Missing username or email.", + "missingUsernameEmail": "Falta el nombre de usuario o correo electrónico.", "missingEmail": "Falta el correo electrónico.", - "missingUsername": "Missing username.", + "missingUsername": "Falta el nombre de usuario.", "missingPassword": "Falta la contraseña.", "missingNewPassword": "Falta una nueva contraseña.", "invalidEmailDomain": "No puedes registrar con emails con los siguientes dominios: <%= domains %>", @@ -271,15 +271,9 @@ "emailTaken": "Ya existe una cuenta con esa dirección de correo electrónico.", "newEmailRequired": "Falta la nueva dirección de correo electrónico.", "usernameTime": "¡Es la hora de establecer tu nombre de usuario!", - "usernameInfo": "Tu nombre público no ha cambiado, pero tu antiguo nombre de acceso se convertirá en tu nombre de usuario. Este nombre de usuario se utilizará para invitaciones, @menicones en los chats y mensajes.

Si quieres saber más sobre este cambio, visita la página de la wiki Nombres de los Jugadores.", - "usernameTOSRequirements": "Los nombre de usuario deben adecuarse a nuestros Términos de Servicio y Normas de la Comunidad. Si no has establecido un nombre de inicio de sesión, tu nombre de usuario será autogenerado.", + "usernameInfo": "Los nombres de inicio de sesión ahora son nombres de usuario únicos que serán visibles junto a tu nombre público, y se utilizará para invitaciones, @menciones en los chats y mensajes.

Si quieres saber más sobre este cambio, visita nuestra wiki.", + "usernameTOSRequirements": "Los nombres de usuario deben adecuarse a nuestros Términos de Servicio y Normas de la Comunidad. Si no has establecido un nombre de inicio de sesión, tu nombre de usuario será autogenerado.", "usernameTaken": "Este nombre de usuario ya está cogido.", - "usernameWrongLength": "El nombre de usuario debe tener una longitud de entre 1 y 20 caracteres.", - "displayNameWrongLength": "Los nombres públicos deben ser de entre 1 y 30 caracteres de longitud.", - "usernameBadCharacters": "Los nombres de usuario solo pueden contener letras de la a a las z, números del 0 al 9, guiones o barras bajas.", - "nameBadWords": "Los nombres no pueden incluir palabras inadecuadas.", - "confirmUsername": "Confirmar nombre de usuario", - "usernameConfirmed": "Nombre de usuario confirmado", "passwordConfirmationMatch": "Las contraseñas no coinciden.", "invalidLoginCredentials": "El nombre de usuario y/o correo electrónico y/o conseña no son correctos.", "passwordResetPage": "Restablecer Contraseña", @@ -289,7 +283,7 @@ "passwordResetEmailHtml": "Si has solicitado restablecer la contraseña del usuario <%= username %> en Habitica, \">haz clic aquí para establecer una nueva. El enlace expira tras 24 horas.

Si no has solicitado restablecer una contraseña, por favor ignora este mensaje.", "invalidLoginCredentialsLong": "Oh-oh - tu dirección de correo electrónico o contraseña son incorrectos.\n- Asegúrate de que están escritos correctamente. Tu nombre de inicio de sesión y contraseña distinguen entre mayúsculas y minúsculas.\n- Puede que te hayas registrado con tu cuenta de Google o Facebook en lugar de tu correo electrónico, intenta iniciar sesión con alguna de ellas.\n- Si has olvidado tu contraseña, pulsa sobre \"¿Has olvidado la contraseña?\".", "invalidCredentials": "No hay ninguna cuenta con esas credenciales.", - "accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please copy your User ID into the email and include your username.", + "accountSuspended": "Esta cuenta, con ID de usuario \"<%= userId %>\", ha sido bloqueada por incumplir las [Normas de la Comunidad] (https://habitica.com/static/community-guidelines) o los [Términos de Servicio] (https://habitica.com/static/terms). Para más detalles o solicitar ser desbloqueado, por favor, envía un correo electrónico a nuestro Community Manager en <%= communityManagerEmail %> o pídele a tu padre o tutor que le envíe un correo. Por favor, copia tu ID de usuario en el correo e incluye tu nombre de usuario.", "accountSuspendedTitle": "Esta cuenta ha sido suspendida", "unsupportedNetwork": "La red no está en servicio.", "cantDetachSocial": "La cuenta carece de otro método de autenticación; no se puede separar de este método de autenticación.", @@ -334,7 +328,7 @@ "joinMany": "¡Únete a más de 2.000.000 de personas que se divierten mientras consiguen sus objetivos!", "joinToday": "Únete hoy a Habitica", "signup": "Regístrate", - "getStarted": "Comenzar", + "getStarted": "¡Comencemos!", "mobileApps": "Apps para móvil", "learnMore": "Saber más" } \ No newline at end of file diff --git a/website/common/locales/es/gear.json b/website/common/locales/es/gear.json index 430ece5c60..c5fb173798 100644 --- a/website/common/locales/es/gear.json +++ b/website/common/locales/es/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Este cuerno derrama todo tipo de manjares deliciosos y sanos. ¡Disfruta del festín! No aporta ningún beneficio. Artículo del suscriptor de noviembre del 2016.", "weaponMystery201708Text": "Espada de lava", "weaponMystery201708Notes": "El brillo ardiente de esta espada hará el trabajo más rápido incluso en Tareas rojas oscuras! Sin beneficio. Agosto 2017 artículo del suscriptor.", + "weaponMystery201811Text": "Báculo del Hechicero Espléndido", + "weaponMystery201811Notes": "Este bastón mágico es tan poderoso como elegante. Sin beneficios. Artículo de Suscriptor de noviembre de 2018.", "weaponMystery301404Text": "Bastón Steampunk", "weaponMystery301404Notes": "Excelente para darse una vuelta por la ciudad. Artículo del suscriptor de marzo 3015. No da beneficios.", "weaponArmoireBasicCrossbowText": "Ballesta básica", @@ -360,8 +362,8 @@ "weaponArmoireJeweledArcherBowNotes": "Este arco de oro y gemas lanzará tus flechas hacia sus objetivos a una velocidad increíble. Aumenta la Inteligencia en <%= int %>. Armario encantado: Conjunto de Arquero Enjoyado (Artículo 3 de 3).", "weaponArmoireNeedleOfBookbindingText": "Aguja de Encuadernar", "weaponArmoireNeedleOfBookbindingNotes": "Te sorprendería saber lo duros que pueden ser los libros. Esta aguja puede pinchar hasta llegar al mismo corazón de tus tareas. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Encuadernador (Objeto 3/4).", - "weaponArmoireSpearOfSpadesText": "Spear of Spades", - "weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).", + "weaponArmoireSpearOfSpadesText": "Lanza de Picas", + "weaponArmoireSpearOfSpadesNotes": "Esta lanza caballerosa es perfecta para atacar a tus Hábitos y Tareas diárias más rojas. Aumenta tu Constitución en <%= con %>. Armario encantado: Conjunto As de Picas (Artículo 3 de 3)", "armor": "armadura", "armorCapitalized": "Armadura", "armorBase0Text": "Ropa normal", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Esta fuerte armadura de escamas está unida mediante elegantes cordones de seda. Aumenta la Percepción en <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Armadura de Pavo", "armorSpecialTurkeyArmorBaseNotes": "¡Mantén tus baquetas cálidas y cómodas en esta armadura emplumada! Sin beneficios.", + "armorSpecialTurkeyArmorGildedText": "Armadura de Pavo Dorado", + "armorSpecialTurkeyArmorGildedNotes": "Pavonéate en esta brillante armadura de temporada. Sin beneficios.", "armorSpecialYetiText": "Túnica de domador de Yetis", "armorSpecialYetiNotes": "Peluda y de aspecto salvaje. Aumenta tu constitución en <%= con %>. Equipo de invierno de edición limitada 2013-2014.", "armorSpecialSkiText": "Parka del Ski-asesino", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "Esta armadura está hecha de las escamas caídas del esquivo (y extremadamente caliente) Dragón de Lava. No tiene beneficios. Objeto de Suscriptor de agosto de 2018.", "armorMystery201809Text": "Armadura de Hojas de Otoño", "armorMystery201809Notes": "No eres simplemente una pequeña y asustadiza hoja caída: ¡portas los más hermosos colores de la estación! No confiere beneficio. Objeto de suscriptor Septiembre 2018.", + "armorMystery201810Text": "Ropajes del Bosque Oscuro", + "armorMystery201810Notes": "Estos ropajes son súper calentitos para protegerte del espantoso frío de los reinos embrujados. No confiere beneficios. Artículo de suscriptor de Octubre 2018.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.", "armorMystery301703Text": "Traje de Pavo Real Steampunk", @@ -780,8 +786,10 @@ "armorArmoireJeweledArcherArmorNotes": "Esta armadura elegantemente trabajada te protegerá de proyectiles ¡o de tareas Diarias rojas errantes! Aumenta constitución en <%= con %>. Armario encantado: Conjunto de Arquero Enjoyado (Artículo 2 de 3).", "armorArmoireCoverallsOfBookbindingText": "Cubretodo de Encuadernación", "armorArmoireCoverallsOfBookbindingNotes": "Todo lo que necesitas en un conjunto de cubretodo, incluyendo bolsillos para todo. Un par de gafas de bucear, dinero suelto, un anillo de oro... Aumenta la Constitución en <%= con %> y la Percepción en <%= per %>. Armario Encantado: Conjunto de Encuadernador (item 2 de 4).", - "armorArmoireRobeOfSpadesText": "Robe of Spades", - "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireRobeOfSpadesText": "Ropaje de Picas", + "armorArmoireRobeOfSpadesNotes": "Estos lujosos ropajes esconden bolsillos ocultos para tesoros o armas, ¡tú eliges! Aumenta la Fuerza en <%= str %>. Armario encantado: Conjunto As de Picas (Artículo 2 de 3)", + "armorArmoireSoftBlueSuitText": "Ropa Mullidita Azul", + "armorArmoireSoftBlueSuitNotes": "El azul es un color que relaja. Relaja tanto que algunos incluso usan esta ropa tan mullidita para irse a dormir... zZz. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Armario encantado: Conjunto ropa de casa azul (Artículo 2 de 3)", "headgear": "casco", "headgearCapitalized": "Equipo de cabeza", "headBase0Text": "Sin Equipo de cabeza", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "¡Feliz Día del Nombramiento! Luce este fiero y plumado yelmo mientras celebras Habitica. No proporciona ningún beneficio.", "headSpecialTurkeyHelmBaseText": "Casco de Pavo", "headSpecialTurkeyHelmBaseNotes": "¡Tu conjunto del Día del Pavo estará completo cuando te pongas este picudo casco! Sin beneficio.", + "headSpecialTurkeyHelmGildedText": "Yelmo de Pavo Dorado", + "headSpecialTurkeyHelmGildedNotes": "¡Glu-glu-glu! ¡Glu-glu-glu! Sin beneficios.", "headSpecialNyeText": "Sombrero Absurdo de Fiesta", "headSpecialNyeNotes": "¡Has recibido un Sombrero Absurdo de Fiesta! ¡Llévalo con orgullo mientras celebras el Año Nuevo! No proporciona ningún beneficio.", "headSpecialYetiText": "Casco de domador de Yetis", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "Los brillantes cuernos de esta capucha iluminarán tu camino hacia cuevas subterráneas. No confiere beneficio. Objeto de suscriptor de Agosto de 2018.", "headMystery201809Text": "Corona de flores otoñales", "headMystery201809Notes": "Las últimas flores de los días cálidos de otoño nos recuerdan la belleza de esta estación. No confiere beneficio. Objeto de suscriptor de septiembre de 2018.", + "headMystery201810Text": "Yelmo del Bosque Oscuro", + "headMystery201810Notes": "Si estás viajando a través de un sitio espeluznante, te garantizamos que los refulgentes ojos rojos de este yelmo aterrorizarán a cualquier enemigo que se cruce en tu camino. Sin beneficios. Artículo de suscriptor de Octubre de 2018.", + "headMystery201811Text": "Sombrero del Hechicero Espléndido", + "headMystery201811Notes": "Viste este sombrero con plumas para destacar incluso en la fiesta magos más sofisticada. Sin beneficios. Artículo de Suscriptor de noviembre de 2018.", "headMystery301404Text": "Sombrero de copa sofisticado", "headMystery301404Notes": "¡Un sofisticado sombrero de copa solo para los más refinados caballeros! No otorga ningún beneficio. Artículo de Suscriptor de Enero del 3015", "headMystery301405Text": "Sombrero de copa básico", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Sombrero de Gato Naranja", "headArmoireOrangeCatNotes": "Este sombrero naranja está... ronroneando. Y agitando su cola. Y ¿respirando? Sí, es sólo un gato durmiendo sobre tu cabeza. Incrementa la Fuerza y la Constitución por <%= attrs %> cada una. Armario encantado: Artículo Independiente.", "headArmoireBlueFloppyHatText": "Azul sombrero flojo", - "headArmoireBlueFloppyHatNotes": "Se han cosido muchos hechizos en este sombrero simple, dándole un brillante color azul. Incrementa la Constitución, la Inteligencia y la Percepción por <%= attrs %> cada una. Armario encantado: Artículo Independiente.", + "headArmoireBlueFloppyHatNotes": "Múltiples hechizos fueron hilvanados en este simple gorrito, dándole un intenso color azul. Aumenta tu Constitución, Inteligencia y Percepción en <%= attrs %> cada uno. Armario encantado: Conjunto Ropa de casa azul (Artículo 1 de 3)", "headArmoireShepherdHeaddressText": "Tocado de Pastor", "headArmoireShepherdHeaddressNotes": "A veces a los grifos que arreas les gusta masticar este tocado, pero de todas formas te hace parecer más inteligente. Incrementa la Inteligencia por <%= int %>. Armario encantado: Conjunto de Pastor (Artículo 3 de 3).", "headArmoireCrystalCrescentHatText": "Sombrero de Cristal Creciente", @@ -1214,8 +1228,8 @@ "headArmoirePiraticalPrincessHeaddressNotes": "¡Los bucaneros elegantes son conocidos por sus elegantes sombreros! Aumenta la Percepción y la Inteligencia en <%= attrs %> cada uno. Armario encantado: Conjunto de Princesa pirata (Artículo 1 de 4).", "headArmoireJeweledArcherHelmText": "Casco de arquero enjoyado", "headArmoireJeweledArcherHelmNotes": "Este yelmo puede parecer decorado, pero también es extremadamente ligero y resistente. Aumenta la Inteligencia en <%= int %>. Armario encantado: Conjunto de Arquero Enjoyado (Artículo 1 de 3).", - "headArmoireVeilOfSpadesText": "Veil of Spades", - "headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).", + "headArmoireVeilOfSpadesText": "Velo de Picas", + "headArmoireVeilOfSpadesNotes": "Un velo oscuro y misterioso que mejorará tu sigilo. Aumenta la Percepción en <%= per %>. Armario encantado: Conjunto As de Picas (Artículo 1 de 3)", "offhand": "objeto para la mano izquierda", "offhandCapitalized": "Objeto para la Mano Izquierda", "shieldBase0Text": "Sin Equipamiento en la Mano Izquierda", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "Este escudo encantado susurrará las ubicaciones secretas de los tesoros de tus enemigos, ¡escucha atentamente! Aumenta la Percepción y la Inteligencia en <%= attrs %> cada uno. Armario encantado: Conjunto de Princesa pirata (Artículo 4 de 4).", "shieldArmoireUnfinishedTomeText": "Tomo sin Terminar", "shieldArmoireUnfinishedTomeNotes": "¡Es sencillamente imposible procrastinar con esto entre las manos! ¡Hay que terminar la encuadernación para que la gente pueda leer el libro! Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Encuadernador (Objeto 4 de 4).", + "shieldArmoireSoftBluePillowText": "Almohada Azul Mullidita", + "shieldArmoireSoftBluePillowNotes": "El guerrero sensato siempre lleva en el equipaje una almohada. Escúdate de esas tareas puntiagudas... incluso cuando echas una cabezada. Aumenta la Constitución en <%= con %>. Armario encantado. Conjunto Ropa de casa azul (Artículo 3 de 3)", "back": "Accesorio en la Espalda", "backCapitalized": "Accesorio en la Espalda", "backBase0Text": "Sin Accesorio en la Espalda", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Esta capa perteneció una vez a la mismísima \"Lost Masterclasser\". Aumenta la Percepción en <%= per %>.", "backSpecialTurkeyTailBaseText": "Cola de Pavo", "backSpecialTurkeyTailBaseNotes": "¡Viste tu honorable Cola de Pavo con orgullo mientras lo celebras! Sin beneficios.", + "backSpecialTurkeyTailGildedText": "Cola de Pavo Dorado", + "backSpecialTurkeyTailGildedNotes": "!Este plumaje es perfecto para desfilar! Sin beneficios.", "backBearTailText": "Cola de oso", "backBearTailNotes": "¡Esta cola hace que parezcas un valiente oso! No confiere beneficio.", "backCactusTailText": "Cola de cactus", diff --git a/website/common/locales/es/generic.json b/website/common/locales/es/generic.json index e6032ffb39..664c47cc6b 100644 --- a/website/common/locales/es/generic.json +++ b/website/common/locales/es/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Es necesaria un ID de usuario", "resetFilters": "Limpiar todos los filtros", "applyFilters": "Aplicar filtros", + "wantToWorkOn": "Quiero trabajar en:", "categories": "Categorías", "habiticaOfficial": "Habitica Oficial", "animals": "Animales", diff --git a/website/common/locales/es/groups.json b/website/common/locales/es/groups.json index e72c703c5d..baab197182 100644 --- a/website/common/locales/es/groups.json +++ b/website/common/locales/es/groups.json @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "¡No te puedes quitar a ti mismo!", "groupMemberNotFound": "No se pudo encontrar al usuario entre los miembros del grupo.", "mustBeGroupMember": "Debe ser miembro del grupo.", - "canOnlyInviteEmailUuid": "Solo se puede invitar mediante UUID o correo electrónico.", + "canOnlyInviteEmailUuid": "Sólo se puede invitar mediante ID de usuario, correo electrónico o nombre de usuario.", "inviteMissingEmail": "Falta la dirección de correo electrónico en la invitación.", "inviteMissingUuid": "Falta el ID del usuario en la invitación", "inviteMustNotBeEmpty": "La invitación no puede estar vacia.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "ID de usuario: <%= userId %>, Usuario \"<%= username %>\" ya tiene una invitación pendiente.", "userAlreadyInAParty": "ID de usuario: <%= userId %>, Usuario \"<%= username %>\" ya pertenece a un equipo.", "userWithIDNotFound": "No se pudo encontrar al usuario con la id \"<%= userId %>\".", + "userWithUsernameNotFound": "No se pudo encontrar al usuario con el nombre de usuario \"<%= username %>\".", "userHasNoLocalRegistration": "El usuario no tiene un registro local (nombre de usuario, correo electrónico y contraseña)", "uuidsMustBeAnArray": "Las invitaciones por ID de usuario deben ser una matriz.", "emailsMustBeAnArray": "Las invitaciones por dirección de correo electrónico deben ser una matriz.", + "usernamesMustBeAnArray": "Las invitaciones por nombre de usuario deben ser una matriz.", "canOnlyInviteMaxInvites": "No puedes invitar a más de \"<%= maxInvites %>\" usuarios a la vez", "partyExceedsMembersLimit": "El número de integrantes de Grupo está limitado a <%= maxMembersParty %>", "onlyCreatorOrAdminCanDeleteChat": "¡No estás autorizado para borrar este mensaje!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Plan de grupo cancelado", "groupPlanCanceled": "El plan de grupo se volverá inactivo el", "purchasedGroupPlanPlanExtraMonths": "Tienes <%= months %> meses de saldo extra de plan de grupo.", - "addManagers": "Asigna Managers", - "addManager": "Asigna un Mánager", - "removeManager": "Eliminar", + "addManager": "Asignar Administrador", + "removeManager2": "Quitar Administrador", "userMustBeMember": "El usuario debe ser un miembro", "userIsNotManager": "El usuario no es un Mánager", "canOnlyApproveTaskOnce": "Esta tarea ya ha sido aprobada.", "addTaskToGroupPlan": "Crear", - "leaderMarker": "- Líder", - "managerMarker": "- Mánager", "joinedGuild": "Unido a un Gremio", "joinedGuildText": "¡Adéntrate en la parte social de Habitica uniéndote a un Gremio!", "badAmountOfGemsToPurchase": "La cantidad debe ser al menos 1.", @@ -364,6 +363,10 @@ "liked": "Te gusta", "joinGuild": "Únete a la hermandad", "inviteToGuild": "Invita a la hermandad", + "inviteToParty": "Invitar al Equipo", + "inviteEmailUsername": "Invitar por Correo electrónico o Nombre de usuario", + "inviteEmailUsernameInfo": "Invita a usuarios a través de un nombre de usuario o correo electrónico válido. Si el correo electrónico no ha sido registrado aún, le invitaremos a unirse.", + "emailOrUsernameInvite": "Correo electrónico o nombre de usuario", "messageGuildLeader": "Mensajea al líder de hermandad", "donateGems": "Dona gemas", "updateGuild": "Actualiza hermandad", @@ -395,12 +398,12 @@ "noGuildsTitle": "No eres miembro de ningún Gremio.", "noGuildsParagraph1": "Los Gremios son grupos sociales creados por otros jugadores que pueden ofrecerte su apoyo, responsabilidad, y una charla alentadora.", "noGuildsParagraph2": "Haz click en la pestaña Descubrir para ver recomendaciones de Gremios basados en tus intereses, para buscar en los Gremios públicos de Habitica, o para crear tu propio Gremio.", + "noGuildsMatchFilters": "No pudimos encontrar ningún Gremio que coincida.", "privateDescription": "Un Gremio privado no será exhibido en el directorio de los Gremios de Habitica. Solo se pueden añadir miembros nuevos mediante invitación.", "removeInvite": "Eliminar Invitación", "removeMember": "Eliminar Miembro", "sendMessage": "Enviar Mensaje", - "removeManager2": "Eliminar Mánager", - "promoteToLeader": "Ascender a Líder", + "promoteToLeader": "Transferir Propiedad", "inviteFriendsParty": "¡Al invitar a amigos a tu Equipo te proporcionará un exclusivo
pergamino de misión para enfrentaros a la Basi-lista juntos!", "upgradeParty": "Actualizar Equipo", "createParty": "Crear una Fiesta", diff --git a/website/common/locales/es/limited.json b/website/common/locales/es/limited.json index 18eb464d87..233d6e7fd7 100644 --- a/website/common/locales/es/limited.json +++ b/website/common/locales/es/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Cachorro de Oso Polar", "jackolantern": "Calabaza de Halloween", "ghostJackolantern": "Fantasma de Jack-O-Lantern", + "glowJackolantern": "Calabaza de Halloween Fosforescente", "seasonalShop": "Tienda de temporada", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Hechicera Estacional<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "Agosto 31", "dateEndSeptember": "21 de septiembre", "dateEndOctober": "31 de octubre", - "dateEndNovember": "30 de noviembre", + "dateEndNovember": "3 de diciembre", "dateEndJanuary": "31 de enero", "dateEndFebruary": "28 de febrero", "winterPromoGiftHeader": "¡REGALA UNA SUSCRIPCIÓN Y RECIBE OTRA GRATIS!", diff --git a/website/common/locales/es/messages.json b/website/common/locales/es/messages.json index 9c18365da5..47f377f0ca 100644 --- a/website/common/locales/es/messages.json +++ b/website/common/locales/es/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Se requieren ids de notificación.", "unallocatedStatsPoints": "Tienes <%= points %> Puntos de Estadísticas sin asignar", "beginningOfConversation": "Este es el principio de tu conversación con <%= userName %>. ¡Recuerda ser amable, respetuoso y seguir las Normas de la Comunidad!", - "messageDeletedUser": "Lo sentimos, este usuario ha eliminado su cuenta." + "messageDeletedUser": "Lo sentimos, este usuario ha eliminado su cuenta.", + "messageMissingDisplayName": "Falta el nombre público." } \ No newline at end of file diff --git a/website/common/locales/es/npc.json b/website/common/locales/es/npc.json index 1767899838..1a579ed927 100644 --- a/website/common/locales/es/npc.json +++ b/website/common/locales/es/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Bienvenido a", "welcomeBack": "¡Bienvenido de nuevo!", "justin": "Justin", - "justinIntroMessage1": "¡Hola! Debes ser nuevo por aquí. Mi nombre es Justin, tu guía de Habitica.", + "justinIntroMessage1": "¡Hola! Debes ser nuevo por aquí. Mi nombre es Justin, y voy a ser tu guía en Habitica.", "justinIntroMessage2": "Para comenzar, necesitas crearte un avatar.", "justinIntroMessage3": "¡Genial! Ahora, ¿en qué te gustaría centrarte a lo largo de este viaje?", + "justinIntroMessageUsername": "Antes de empezar, decidamos cómo llamarte. Abajo verás un nombre público y un nombre de usuario que he generado para tí. En cuanto hayas elegido tu nombre público y tu nombre de usuario, ¡empezaremos a crear tu avatar!", + "justinIntroMessageAppearance": "Entonces, ¿cómo te gustaría verte? No te preocupes, podrás cambiar tu look más adelante.", "introTour": "¡Vamos allá! He incluido algunas tareas para ti basándome en tus intereses para que puedas empezar inmediatamente. ¡Pulsa una tarea para editarla, o añade otras que se ajusten a tu rutina!", "prev": "Anterior", "next": "Siguiente", diff --git a/website/common/locales/es/pets.json b/website/common/locales/es/pets.json index 7f4ac182a6..43570d583e 100644 --- a/website/common/locales/es/pets.json +++ b/website/common/locales/es/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tigre veterano", "veteranLion": "León veterano", "veteranBear": "Oso Veterano", + "veteranFox": "Zorro Veterano.", "cerberusPup": "Cachorro de Cerbero", "hydra": "Hidra", "mantisShrimp": "Mantis marina", diff --git a/website/common/locales/es/questscontent.json b/website/common/locales/es/questscontent.json index 58eb253957..24be1d5fc4 100644 --- a/website/common/locales/es/questscontent.json +++ b/website/common/locales/es/questscontent.json @@ -619,10 +619,12 @@ "questKangarooUnlockText": "Desbloquea la posibilidad de compra de huevos de Canguro en el Mercado", "forestFriendsText": "Lote de Misiones de Amigos del Bosque", "forestFriendsNotes": "Contiene \"El espíritu de la primavera\", \"El erizobestia\", y \"La enredadera\". Disponible hasta el 30 de septiembre.", - "questAlligatorText": "The Insta-Gator", - "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", - "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", - "questAlligatorBoss": "Insta-Gator", + "questAlligatorText": "El Insta-Drilo", + "questAlligatorNotes": "— ¡Caramba! —exclama @gully— ¡Un Insta-Drilo en su hábitat natural! Cuidado, distrae a sus presas con cosas que parecen urgentes EN ESTE INSTANTE, y se alimenta de las Tareas Diarias que como consecuencia de eso quedan sin marcar.\nGuardas silencio para evitar llamar su atención, pero es inútil. ¡El Insta-Drilo te ve y carga contra tí! Unas sugestivas voces surgen del Pantano del Estancamiento, atrapando tu atención:\n— ¡Lee este post! ¡Mira esta foto! ¡Préstame atención EN ESTE INSTANTE!\nTe esfuerzas para preparar un contra-ataque, completando tus Tareas Diarias y reafirmando tus buenos Hábitos para defenderte del temible Insta-Drilo.", + "questAlligatorCompletion": "Con tu atención enfocada en lo que es más importante y no en las distracciones del Insta-Drilo, consigues que éste huya. ¡Victoria!\n— ¿Eso son huevos? — pregunta @mfonda.\n— Si los cuidamos correctamente, se convertirán en mascotas leales o en fieles monturas. — responde @UncommonCriminal, dándote tres de ellos para que los cuides. \nEsperemos que sea así, porque si no podríamos enfrentarnos otra vez al Insta-Drilo...", + "questAlligatorBoss": "Insta-Drilo", "questAlligatorDropAlligatorEgg": "Caimán (Huevo)", - "questAlligatorUnlockText": "Desbloquear la compra de huevos de Caimán en el Mercado" + "questAlligatorUnlockText": "Desbloquear la compra de huevos de Caimán en el Mercado", + "oddballsText": "Lote de Misiones Bichos Raros", + "oddballsNotes": "Contiene \"La Jalea Regente\", \"Escapa de la Cueva Viviente\" y \"Un HIlo Enredado\". Disponible hasta el 3 de diciembre." } \ No newline at end of file diff --git a/website/common/locales/es/settings.json b/website/common/locales/es/settings.json index f436fe7f5e..7f856014b5 100644 --- a/website/common/locales/es/settings.json +++ b/website/common/locales/es/settings.json @@ -54,13 +54,13 @@ "misc": "Varios", "showHeader": "Mostrar encabezamiento", "changePass": "Cambiar contraseña", - "changeUsername": "Change Username", + "changeUsername": "Cambiar Nombre de Usuario", "changeEmail": "Cambiar Correo Electrónico", "newEmail": "Nuevo Correo Electrónico", "oldPass": "Contraseña antigua", "newPass": "Contraseña nueva", "confirmPass": "Confirmar la nueva contraseña", - "newUsername": "New Username", + "newUsername": "Nuevo Nombre de Usuario", "dangerZone": "Zona Peligrosa", "resetText1": "¡PELIGRO! Eso resetea muchas partes de tu cuenta. Esto es altamente desalentador, pero algunas personas lo encuentran útil al principio después de jugar durante un tiempo.", "resetText2": "Perderás todos tus niveles, Oro y puntos de Experiencia. Todas tus tareas (excepto las de los desafíos) serán eliminadas permanentemente y tú perderás todo su historia. Perderás todo tu equipamiento, pero podrás comprarlo de nuevo, incluyendo todo el equipamiento de edición limitada o los objetos Misterio de suscriptor que ya posees (necesitarás estar en la clase correcta para comprar de nuevo Equipo específico de esa clase). Mantendrás tu actual clase y tus mascotas y monturas. Quizá prefieras utilizar un Orbe de Renacimiento en su lugar, que es una opción mucho más segura que mantendrá tus tareas y equipamiento.", @@ -95,15 +95,15 @@ "invalidPasswordResetCode": "El código proporcionado para restablecer la contraseña no es válido o ha expirado.", "passwordChangeSuccess": "Tu contraseña se ha cambiado con éxito a la que has elegido. Ya puedes usarla para acceder a tu cuenta.", "passwordSuccess": "Contraseña cambiada con éxito", - "usernameSuccess": "Username successfully changed", - "displayNameSuccess": "Display name successfully changed", + "usernameSuccess": "Nombre de Usuario cambiado con éxito", + "displayNameSuccess": "Nombre Público cambiado con éxito", "emailSuccess": "Correo electrónico cambiado con éxito", "detachSocial": "Cancelar registro <%= network %>", "detachedSocial": "Se eliminó correctamente la <%= network %> identificación de su cuenta.", "addedLocalAuth": "La autenticación local se ha añadido correctamente", "data": "Datos", "exportData": "Exportar Datos", - "usernameOrEmail": "Username or Email", + "usernameOrEmail": "Nombre de usuario o correo electrónico.", "email": "Correo Electrónico", "registerWithSocial": "Registrarte con <%= network %>", "registeredWithSocial": "Registrado con <%= network %>", @@ -125,6 +125,7 @@ "importantAnnouncements": "Recordatorios para entrar en Habitica, completar tareas y recibir premios", "weeklyRecaps": "Resumen de la actividad de tu cuenta durante la última semana. (Nota: Esta función está deshabilitada en estos momentos por problemas de rendimiento, pero esperamos poder restablecerla y enviar correos de nuevo muy pronto).", "onboarding": "Pautas para configurar tu cuenta de Habitica", + "majorUpdates": "Anuncios Importantes", "questStarted": "Tu Misión ha Comenzado", "invitedQuest": "Invitado a Misión", "kickedGroup": "Expulsado del grupo", @@ -151,11 +152,12 @@ "displayInviteToPartyWhenPartyIs1": "Mostrar el botón \"Invitar al equipo\" cuando el equipo tiene 1 miembro.", "saveCustomDayStart": "Guardar inicio de día personalizado", "registration": "Registro", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "Añadir acceso con un correo electrónico y contraseña", "generateCodes": "Generar códigos", "generate": "Generar", "getCodes": "Obtener Códigos", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provee webhooks para que cuando sucedan cierta acciones en tu cuenta se envíe información a un script en otra web. Puedes especificar esos scripts aquí. Sé cuidadoso con esta característica porque especificar una URL incorrecta puede causar errores en Habitica o hacer que funcione más lenta. Para más información, consulta la página Webhooks en la wiki.", "enabled": "Habilitado", "webhookURL": "URL del Webhook", "invalidUrl": "Url no válida", @@ -190,17 +192,18 @@ "timezoneInfo": "Si esa zona horaria es incorrecta, antes que nada, vuelve a cargar esta página con el botón de actualizar del navegador para asegurarte de que Habitica disponga de la información más reciente. Si sigue siendo errónea, configura la zona horaria en tu PC y, luego, vuelve a cargar esta página una vez más.

Si usas Habitica en otros ordenadores o dispositivos móviles, la zona horaria debe ser la misma en todos ellos. Si tus tareas diarias se restablecen a una hora incorrecta, vuelve a comprobar esto en todos los demás ordenadores y en un navegador de tus dispositivos móviles.", "push": "Push", "about": "Sobre Habitica", - "setUsernameNotificationTitle": "Confirm your username!", - "setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", - "usernameIssueSlur": "Usernames may not contain inappropriate language.", - "usernameIssueForbidden": "Usernames may not contain restricted words.", - "usernameIssueLength": "Usernames must be between 1 and 20 characters.", - "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "currentUsername": "Current username:", - "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", - "goToSettings": "Go to Settings", - "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", - "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "setUsernameNotificationTitle": "¡Confirma tu nombre de usuario!", + "setUsernameNotificationBody": "Pronto estaremos haciendo el cambio de nombres de inicio de sesión a nombres de usuario públicos únicos. Este nombre de usuario se usará para invitaciones, @menciones en los chats, y mensajes.", + "usernameIssueSlur": "Los nombres de usuario no pueden incluir lenguaje inapropiado.", + "usernameIssueForbidden": "Los nombres de usuario no pueden incluir palabras restringidas.", + "usernameIssueLength": "Los nombre de usuario deben tener una longitud de entre 1 y 20 caracteres.", + "usernameIssueInvalidCharacters": "Los nombres de usuario solamente pueden incluir las letras de la a a la z, los números del 0 al 9, guiones y barras bajas.", + "currentUsername": "Nombre de usuario actual:", + "displaynameIssueLength": "Los Nombres Públicos deben tener una longitud de entre 1 y 30 caracteres.", + "displaynameIssueSlur": "Los Nombres Públicos no pueden incluir lenguaje inapropiado.", + "goToSettings": "Ir a Ajustes", + "usernameVerifiedConfirmation": "¡Tu nombre de usuario, <%= username %>, está confirmado!", + "usernameNotVerified": "Por favor, confirma tu nombre de usuario.", + "changeUsernameDisclaimer": "Pronto estaremos haciendo el cambio de nombres de inicio de sesión a nombres de usuario públicos únicos. Este nombre de usuario se usará para invitaciones, @menciones en los chats, y mensajes.", + "verifyUsernameVeteranPet": "¡Una de estas Mascotas Veteranas te estará esperando cuando hayas terminado de confirmar!" } \ No newline at end of file diff --git a/website/common/locales/es/subscriber.json b/website/common/locales/es/subscriber.json index 5e7e89296d..0fdd1d617c 100644 --- a/website/common/locales/es/subscriber.json +++ b/website/common/locales/es/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Conjunto de Serpiente Marina", "mysterySet201808": "Conjunto de Dragón de Lava", "mysterySet201809": "Conjunto de Armadura Otoñal", + "mysterySet201810": "Conjunto del Bosque Oscuro", + "mysterySet201811": "Conjunto de Hechicero Espléndido", "mysterySet301404": "El Conjunto Steampunk", "mysterySet301405": "Accesorios Steampunk", "mysterySet301703": "Conjunto de Pavo real Steampunk", @@ -206,7 +208,7 @@ "haveCouponCode": "¿Tienes un código de cupón?", "subscriptionAlreadySubscribedLeadIn": "¡Gracias por suscribirte!", "subscriptionAlreadySubscribed1": "Para ver tus detalles de suscripción y cancelar, renovar o cambiar tu suscripción, por favor ve a Icono de usuario > Ajustes > Suscripción.", - "purchaseAll": "Comprar Todo.", + "purchaseAll": "Comprar Conjunto", "gemsPurchaseNote": "¡Los suscriptores pueden comprar gemas a cambio de oro! Para un acceso más fácil, también puedes fijar las gemas a tu columna de Recompensas.", "gemsRemaining": "Gemas que quedan", "notEnoughGemsToBuy": "No puedes comprar esa cantidad de gemas" diff --git a/website/common/locales/es_419/backgrounds.json b/website/common/locales/es_419/backgrounds.json index f69f1105fc..0aa20c98ea 100644 --- a/website/common/locales/es_419/backgrounds.json +++ b/website/common/locales/es_419/backgrounds.json @@ -342,21 +342,21 @@ "backgrounds042018": "Conjunto 47: Publicado en abril 2018", "backgroundTulipGardenText": "Jardín de tulipanes", "backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.", - "backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers", - "backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.", + "backgroundFlyingOverWildflowerFieldText": "Campo de flores silvestres", + "backgroundFlyingOverWildflowerFieldNotes": "Elévate sobre un campo de flores silvestres", "backgroundFlyingOverAncientForestText": "Bosque antiguo", "backgroundFlyingOverAncientForestNotes": "Fly over the canopy of an Ancient Forest.", "backgrounds052018": "Conjunto 48: Publicado en mayo 2018", "backgroundTerracedRiceFieldText": "Terraced Rice Field", "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.", - "backgroundFantasticalShoeStoreText": "Fantastical Shoe Store", + "backgroundFantasticalShoeStoreText": "Zapatería fantástica", "backgroundFantasticalShoeStoreNotes": "Look for fun new footwear in the Fantastical Shoe Store.", "backgroundChampionsColosseumText": "Coliseo de los campeones", "backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum.", "backgrounds062018": "Conjunto 49: Publicado en junio 2018", "backgroundDocksText": "Muelles", "backgroundDocksNotes": "Pescar desde lo alto de los muelles", - "backgroundRowboatText": "Rowboat", + "backgroundRowboatText": "Bote de remos", "backgroundRowboatNotes": "Sing rounds in a Rowboat.", "backgroundPirateFlagText": "Bandera pirata", "backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag.", @@ -379,13 +379,20 @@ "backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.", "backgroundGiantBookText": "Giant Book", "backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.", - "backgroundCozyBarnText": "Cozy Barn", - "backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.", + "backgroundCozyBarnText": "Granero acogedor", + "backgroundCozyBarnNotes": "Relájate con tus mascotas y monturas en su granero acogedor", "backgrounds102018": "SET 53: Released October 2018", "backgroundBayouText": "Bayou", "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", - "backgroundCreepyCastleText": "Creepy Castle", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", - "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundCreepyCastleText": "Castillo escalofriante", + "backgroundCreepyCastleNotes": "Atrévete a acercarte al castillo escalofriante", + "backgroundDungeonText": "Calabozo", + "backgroundDungeonNotes": "Rescata a los prisioneros de un calabozo espeluznante", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Callejón trasero", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Cueva de hongos brillantes", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Recámara acogedora", + "backgroundCozyBedroomNotes": "Acurrúcate en una recámara acogedora" } \ No newline at end of file diff --git a/website/common/locales/es_419/challenge.json b/website/common/locales/es_419/challenge.json index 60ddfb71e8..41d36a577b 100644 --- a/website/common/locales/es_419/challenge.json +++ b/website/common/locales/es_419/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "No tienes ningún Desafío.", "challengeDescription1": "Los Retos son eventos de comunidad en los cuales los jugadores ganan recompensas completando un grupo de tareas relacionadas.", "challengeDescription2": "Encuentra Desafíos recomendados basados en tus intereses, explora los Desafíos Públicos de Habitica, o crea tus propios Desafíos.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Creado por", "joinChallenge": "Unirse al Desafío", "leaveChallenge": "Dejar Desafío", diff --git a/website/common/locales/es_419/character.json b/website/common/locales/es_419/character.json index a01b36d878..23f046c21b 100644 --- a/website/common/locales/es_419/character.json +++ b/website/common/locales/es_419/character.json @@ -7,7 +7,7 @@ "noPhoto": "Este Habitiano no ha añadido una foto.", "other": "Otro", "fullName": "Nombre completo", - "displayName": "Nombre para mostrar", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Foto", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Selecciona esta opción para equipar objetos automáticamente apenas los compres.", "costumeDisabled": "Has desactivado tu disfraz.", "gearAchievement": "¡Has conseguido el logro \"Equipamiento definitivo\" por llegar al máximo conjunto de equipo para una clase! Has conseguido los siguientes conjuntos completos:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "¡Para obtener más medallas de Equipo Definitivo, cambia de clase en la página de configuración y compra el nuevo equipo de tu clase!", "armoireUnlocked": "Para más equipamiento revisa el ¡Armario Encantado!. ¡Cliquea en la recompensa del Armario Encantado para una posibilidad aleatoria en equipamiento especial! También podría darte PX aleatorios o ítems de comida.", "ultimGearName": "Equipo supremo - <%= ultClass %>", diff --git a/website/common/locales/es_419/content.json b/website/common/locales/es_419/content.json index 3cf94d38e2..db2db8c8d6 100644 --- a/website/common/locales/es_419/content.json +++ b/website/common/locales/es_419/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Arcoíris", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Vierte esto sobre un huevo, y nacerá una mascota <%= potText(locale) %>.", "premiumPotionAddlNotes": "No se puede usar con huevos de mascotas de misión.", "foodMeat": "Carne", diff --git a/website/common/locales/es_419/front.json b/website/common/locales/es_419/front.json index 5165f76442..f9e6a4d2f4 100644 --- a/website/common/locales/es_419/front.json +++ b/website/common/locales/es_419/front.json @@ -271,15 +271,9 @@ "emailTaken": "Esta dirección de correo electrónico ya está en uso.", "newEmailRequired": "El nuevo correo electronico no puede ser encontrado.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "La confirmacion de contraseña y la contraseña no coinciden.", "invalidLoginCredentials": "Nombre de usuario , email y/o contraseñas incorrectos.", "passwordResetPage": "Renovar la contraseña", @@ -334,7 +328,7 @@ "joinMany": "¡Únete a más de 2,000,000 de personas que se divierten mientras logran sus objetivos!", "joinToday": "Únete hoy a Habitica", "signup": "Regístrate", - "getStarted": "Empieza", + "getStarted": "Get Started!", "mobileApps": "Aplicaciones Móviles", "learnMore": "Aprende Más" } \ No newline at end of file diff --git a/website/common/locales/es_419/gear.json b/website/common/locales/es_419/gear.json index 2aea7e35fb..42353f46c4 100644 --- a/website/common/locales/es_419/gear.json +++ b/website/common/locales/es_419/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Todo tipo de comida deliciosa y saludable se derrama de este cuerno. ¡Disfruta del festín! No otorga ningún beneficio. Artículo de Suscriptor de Noviembre del 2016.", "weaponMystery201708Text": "Espada de Lava", "weaponMystery201708Notes": "El brillo ardiente de esta espada hará el trabajo más rápido incluso en Tareas rojas oscuras! No otorga ningún beneficio. Artículo de Suscriptor de Agosto de 2017.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Bastón Steampunk", "weaponMystery301404Notes": "Excelente para dar una vuelta por el pueblo. No otorga ningún beneficio. Artículo de Suscriptor de Marzo 3015.", "weaponArmoireBasicCrossbowText": "Ballesta Básica", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Armadura de Pavo", "armorSpecialTurkeyArmorBaseNotes": "¡Mantén tus huesos cómodos y cálidos en esta armadura de plumas! No brinda ningún beneficio.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Túnica de Domador de Yetis", "armorSpecialYetiNotes": "Velloso y feroz. Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Invierno 2013-2014.", "armorSpecialSkiText": "Parka de Esquia-sesino", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de Suscriptor de Febrero 3015.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "Casco", "headgearCapitalized": "Gorros", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Casco de pavo", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Sombrero Absurdo de Fiesta", "headSpecialNyeNotes": "¡Has recibido un Sombrero Absurdo de Fiesta! ¡Lúcelo con orgullo mientras festejas el Año Nuevo! No otorga ningún beneficio.", "headSpecialYetiText": "Yelmo de Domador de Yetis", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Galera Elegante", "headMystery301404Notes": "¡Una galera elegante para los señores más sofisticados! Artículo de Suscriptor de Enero 3015. No otorga ningún beneficio.", "headMystery301405Text": "Galera Básica", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Sombrero de Gato Naranja", "headArmoireOrangeCatNotes": "Este sombrero naranja está... ronroneando. Y agitando su cola. Y ¿respirando? Sí, es sólo un gato durmiendo sobre tu cabeza. Incrementa la Fuerza y la Constitución por <%= attrs %> cada una. Armario Encantado: Artículo Independiente.", "headArmoireBlueFloppyHatText": "Sombrero Flácido Azul", - "headArmoireBlueFloppyHatNotes": "Se han cosido muchos hechizos en este sombrero simple, dándole un brillante color azul. Incrementa la Constitución, la Inteligencia y la Percepción por <%= attrs %> cada una. Armario Encantado: Artículo Independiente.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Tocado de Pastor", "headArmoireShepherdHeaddressNotes": "A veces a los grifos que arreas les gusta masticar este tocado, pero de todas formas te hace parecer más inteligente. Incrementa la Inteligencia por <%= int %>. Armario Encantado: Conjunto de Pastor (Artículo 3 de 3).", "headArmoireCrystalCrescentHatText": "Sombrero de Cristal Creciente", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Accesorio para espalda", "backCapitalized": "Accesorio de la Espalda", "backBase0Text": "Sin accesorio para espalda", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Esta capa una vez perteneció a la Masterclasser perdida. Aumenta la percepción por <%= per %>", "backSpecialTurkeyTailBaseText": "Cola de pavo", "backSpecialTurkeyTailBaseNotes": "¡Usa tu noble cola de pavo con orgullo mientras celebras! No confiere ningún beneficio.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/es_419/generic.json b/website/common/locales/es_419/generic.json index e4a9c9cce0..6a5ac739b6 100644 --- a/website/common/locales/es_419/generic.json +++ b/website/common/locales/es_419/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "El ID de usuario es requerido", "resetFilters": "Quitar todos los filtros ", "applyFilters": "Aplicar filtros", + "wantToWorkOn": "I want to work on:", "categories": "Categorías", "habiticaOfficial": "Habitica Oficial", "animals": "Animales", diff --git a/website/common/locales/es_419/groups.json b/website/common/locales/es_419/groups.json index e1c333b981..84b8d2bb7b 100644 --- a/website/common/locales/es_419/groups.json +++ b/website/common/locales/es_419/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invitar a usuarios existentes", "byColon": "Por:", "inviteNewUsers": "Invitar a usuarios nuevos", - "sendInvitations": "Enviar invitaciones", + "sendInvitations": "Send Invites", "invitationsSent": "¡Invitaciones enviadas!", "invitationSent": "¡Invitación enviada!", "invitedFriend": "Invitó a un Amigo", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "No te puedes sacar.", "groupMemberNotFound": "Usuario no encontrado entre los miembros del equipo.", "mustBeGroupMember": "Tiene que ser miembro del grupo.", - "canOnlyInviteEmailUuid": "Solo se puede invitar usando uuids o correos.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "No se encuentra el correo electronico en la invitacíon.", "inviteMissingUuid": "Falta el ID de usuario en la invitación", "inviteMustNotBeEmpty": "La invitación no debe estar vacía", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "Usuario, con el id \"<%= userId %>\" no encontrado.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "Usuario no tiene un registro local (Nombre de usuario, correo, contraseña)", "uuidsMustBeAnArray": "Las invitaciónes de ID de usuarios deben ser un array.", "emailsMustBeAnArray": "Dirección de correo electronico debe ser un array", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Solo puedes invitar \"<%= maxInvites %>\" a la vez.", "partyExceedsMembersLimit": "El tamaño del Grupo está limitado a <%= maxMembersParty %> miembros", "onlyCreatorOrAdminCanDeleteChat": "¡No autorizado a eliminar este mensaje!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Plan grupal cancelado", "groupPlanCanceled": "El plan grupal se desactivará el", "purchasedGroupPlanPlanExtraMonths": "Tú tienes <%= months %> meses de crédito adicional al plan grupal", - "addManagers": "Agregar Administradores", - "addManager": "Agregar Administrador", - "removeManager": "Eliminar", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "El Usuario debe ser miembro", "userIsNotManager": "El Usuario no es administrador", "canOnlyApproveTaskOnce": "Esta tarea ya ha sido aprobada.", "addTaskToGroupPlan": "Crear", - "leaderMarker": "- Líder", - "managerMarker": "- Administrador", "joinedGuild": "Se unió a un Gremio", "joinedGuildText": "¡Aventúrate al lado social de Habitica uniéndote a un Gremio!", "badAmountOfGemsToPurchase": "La cantidad debe ser de al menos 1.", @@ -364,6 +363,10 @@ "liked": "Te gusta", "joinGuild": "Unirse al Gremio", "inviteToGuild": "Invitar al Gremio", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Mensaje para el Líder del Gremio", "donateGems": "Donar Gemas", "updateGuild": "Actualizar Gremio", @@ -395,12 +398,12 @@ "noGuildsTitle": "No eres miembro de algún gremio. ", "noGuildsParagraph1": "Los gremios son grupos sociales creados por otros jugadores que pueden ofrecerte apoyo, soporte, y mensajes alentadores.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remover invitación", "removeMember": "Remover miembro", "sendMessage": "Mandar mensaje", - "removeManager2": "Remover Administrador", - "promoteToLeader": "Promover a Líder ", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Crear un Equipo", diff --git a/website/common/locales/es_419/limited.json b/website/common/locales/es_419/limited.json index f0d2667a0b..432e8c97df 100644 --- a/website/common/locales/es_419/limited.json +++ b/website/common/locales/es_419/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Cachorro de Oso Polar", "jackolantern": "Calabaza de Halloween", "ghostJackolantern": "Calabaza Fantasma de Halloween", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Tienda Estacional", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Hechicera Estacional<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "31 de Agosto", "dateEndSeptember": "September 21", "dateEndOctober": "31 de octubre", - "dateEndNovember": "30 de Noviembre", + "dateEndNovember": "December 3", "dateEndJanuary": "31 de enero", "dateEndFebruary": "28 de febrero", "winterPromoGiftHeader": "Regala una suscripción y obtén una gratis!", diff --git a/website/common/locales/es_419/messages.json b/website/common/locales/es_419/messages.json index 4df9ff5354..d36f7e1ddf 100644 --- a/website/common/locales/es_419/messages.json +++ b/website/common/locales/es_419/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Se requiere el ID de notificación.", "unallocatedStatsPoints": "Tienes <%= points %> Puntos de Atributo sin asignar ", "beginningOfConversation": "Este es el comienzo de tu conversación con <%= userName %>. ¡Recuerda ser amable, respetuoso y seguir las Normas de la Comunidad!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/es_419/npc.json b/website/common/locales/es_419/npc.json index 40e4d3a3a4..af1d6a8eac 100644 --- a/website/common/locales/es_419/npc.json +++ b/website/common/locales/es_419/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Bienvenido a", "welcomeBack": "¡Bienvenido de vuelta!", "justin": "Justin", - "justinIntroMessage1": "¡Hola! Debes ser nuevo por aquí. Mi nombre es Justin, tu guía en Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Para comenzar, necesitarás crear un avatar.", "justinIntroMessage3": "¡Genial! Ahora, ¿en qué te interesa trabajar durante este viaje?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "¡Aquí estamos! He llenado algunas Tareas para ti según tus intereses, así que podrás comenzar en seguida. ¡Haz clic en una Tarea para editarla o agrega nuevas Tareas que encajen en tu rutina!", "prev": "Ant", "next": "Sig", diff --git a/website/common/locales/es_419/pets.json b/website/common/locales/es_419/pets.json index 9d720eef66..6bf47638ec 100644 --- a/website/common/locales/es_419/pets.json +++ b/website/common/locales/es_419/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tigre Veterano ", "veteranLion": "Leon Veterano", "veteranBear": "Oso veterano", + "veteranFox": "Veteran Fox", "cerberusPup": "Cachorro Cerbero", "hydra": "Hidra", "mantisShrimp": "Mantis Marina", diff --git a/website/common/locales/es_419/questscontent.json b/website/common/locales/es_419/questscontent.json index 5f6aee472d..79eb71ecb9 100644 --- a/website/common/locales/es_419/questscontent.json +++ b/website/common/locales/es_419/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/es_419/settings.json b/website/common/locales/es_419/settings.json index cb12184e3b..c17a5d6e5e 100644 --- a/website/common/locales/es_419/settings.json +++ b/website/common/locales/es_419/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Recordatorios para ingresar a completar tareas y recibir premios", "weeklyRecaps": "Resúmenes de la actividad de tu cuenta en la última semana (Nota: esta función está deshabilitada en este momento debido a problemas con el funcionamiento, ¡pero esperamos tenerla de vuelta pronto!)", "onboarding": "Guía para configurar tu cuenta de Habitica", + "majorUpdates": "Important announcements", "questStarted": "Tu Misión ha comenzado", "invitedQuest": "Invitado a la Misión", "kickedGroup": "Expulsado del grupo", @@ -156,6 +157,7 @@ "generate": "Generar", "getCodes": "Obtener códigos", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Activado", "webhookURL": "URL del Webhook", "invalidUrl": "Url invalida", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/es_419/subscriber.json b/website/common/locales/es_419/subscriber.json index 097c816e28..338e18e7c8 100644 --- a/website/common/locales/es_419/subscriber.json +++ b/website/common/locales/es_419/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Conjunto Steampunk Estándar ", "mysterySet301405": "Conjunto de Accesorios Steampunk", "mysterySet301703": "Conjunto Pavo Real Steampunk", @@ -206,7 +208,7 @@ "haveCouponCode": "¿Tienes algún Código de cupón?", "subscriptionAlreadySubscribedLeadIn": "¡Gracias por suscribirte!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Cómpralo todo", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "Gemas restantes", "notEnoughGemsToBuy": "No puedes comprar ese número de gemas." diff --git a/website/common/locales/fr/backgrounds.json b/website/common/locales/fr/backgrounds.json index aea69c1476..434de16067 100644 --- a/website/common/locales/fr/backgrounds.json +++ b/website/common/locales/fr/backgrounds.json @@ -357,9 +357,9 @@ "backgroundDocksText": "Docks", "backgroundDocksNotes": "Pêchez sur les Docks.", "backgroundRowboatText": "Barque", - "backgroundRowboatNotes": "Chantent en rond dans une barque.", + "backgroundRowboatNotes": "Chantez un canon dans une barque.", "backgroundPirateFlagText": "Pavillon noir", - "backgroundPirateFlagNotes": "Le redoutable drapeau pirate flotte.", + "backgroundPirateFlagNotes": "Faites flotter un redoutable pavillon noir.", "backgrounds072018": "Ensemble 50 : sorti en juillet 2018", "backgroundDarkDeepText": "Profondeurs obscures", "backgroundDarkDeepNotes": "Nage dans les profondeurs obscures à coté des créatures bioluminescentes.", @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Château Terrifiant", "backgroundCreepyCastleNotes": "Osez approcher d'un Château Terrifiant.", "backgroundDungeonText": "Donjon", - "backgroundDungeonNotes": "Sauvez les prisonniers d'un Dongeon effrayant." + "backgroundDungeonNotes": "Sauvez les prisonniers d'un Dongeon effrayant.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Ruelle", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Chambre Douillette", + "backgroundCozyBedroomNotes": "Se pelotonner dans une Chambre Douillette" } \ No newline at end of file diff --git a/website/common/locales/fr/challenge.json b/website/common/locales/fr/challenge.json index 17ba3bd405..aa9b978cf4 100644 --- a/website/common/locales/fr/challenge.json +++ b/website/common/locales/fr/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Vous n'avez aucun défi.", "challengeDescription1": "Les défis sont des événements communautaires dans lesquels les joueurs s'affrontent et gagnent des prix en complétant une série de tâches spécifiques.", "challengeDescription2": "Trouvez des défis recommandés sur la base de vos centres d'intérêt, parcourez la liste des défis publics d'Habitica, ou créez vos propres défis.", + "noChallengeMatchFilters": "Nous n'avons trouvé aucun défi correspondant.", "createdBy": "Créé par", "joinChallenge": "Rejoindre le défi", "leaveChallenge": "Quitter le défi", diff --git a/website/common/locales/fr/character.json b/website/common/locales/fr/character.json index 43eccf3a55..7618026696 100644 --- a/website/common/locales/fr/character.json +++ b/website/common/locales/fr/character.json @@ -7,7 +7,7 @@ "noPhoto": "Cette personne n'a pas ajouté de photo", "other": "Autres", "fullName": "Nom complet", - "displayName": "Pseudonyme", + "displayName": "Nom affiché", "changeDisplayName": "Changer le nom affiché", "newDisplayName": "Nouveau nom affiché", "displayPhoto": "Photo", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Sélectionnez cette option pour vous équiper automatiquement d'une tenue dès que vous l'achetez.", "costumeDisabled": "Vous avez désactivé l'utilisation du costume.", "gearAchievement": "Vous avez gagné le succès \"Armé jusqu'aux dents\" pour avoir atteint le niveau maximal de l'ensemble d'équipement de votre classe ! Vous avez acquis les ensembles complets suivants:", + "gearAchievementNotification": "Vous avez obtenu le succès \"Armé jusqu'aux dents\" pour avoir utilisé les meilleures armes et armures pour une classe !", "moreGearAchievements": "Pour obtenir plus de badges d'équipement ultime, changez de classe sur Paramètres > Site et achetez l'équipement de votre nouvelle classe !", "armoireUnlocked": "Pour plus d'équipement, regardez dans l'armoire enchantée !. Cliquez sur la récompense \"Armoire enchantée\" pour une chance aléatoire d'obtenir une pièce d'équipement spéciale ! Cela peut aussi vous donner de l'expérience ou de la nourriture.", "ultimGearName": "S'armer jusqu'aux dents – <%= ultClass %>", @@ -222,6 +223,6 @@ "bodyAccess": "Accessoire de torse", "mainHand": "Main principale", "offHand": "Main secondaire", - "statPoints": "Points d'attribut", + "statPoints": "Points de caractéristiques", "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/fr/content.json b/website/common/locales/fr/content.json index 18fbd84f6e..986a9f4a19 100644 --- a/website/common/locales/fr/content.json +++ b/website/common/locales/fr/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Arc-en-ciel", "hatchingPotionGlass": "Verre", "hatchingPotionGlow": "phosphorescent", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Versez-la sur un œuf et il en sortira un familier <%= potText(locale) %>.", "premiumPotionAddlNotes": "N'est pas utilisable sur les œufs de quête.", "foodMeat": "Côtelette", diff --git a/website/common/locales/fr/front.json b/website/common/locales/fr/front.json index 3330bb8b92..66174619d2 100644 --- a/website/common/locales/fr/front.json +++ b/website/common/locales/fr/front.json @@ -212,7 +212,7 @@ "unlockHeadline": "En restant productif, vous déverrouillez plus de contenu !", "useUUID": "Utilisez l'UUID / le jeton d'API (pour les utilisateurs Facebook)", "username": "Nom d'utilisateur", - "emailOrUsername": "Adresse courriel ou nom de connexion (sensible à la casse)", + "emailOrUsername": "Adresse courriel ou nom d'utilisateur (sensible à la casse)", "watchVideos": "Regarder les vidéos", "work": "Travailler", "zelahQuote": "Avec [Habitica], je me suis persuadé d'aller au lit à l'heure avec la simple idée de gagner des points en me couchant tôt ou de perdre de la santé en me couchant tard !", @@ -271,15 +271,9 @@ "emailTaken": "Adresse courriel déjà utilisée par un utilisateur.", "newEmailRequired": "Nouvelle adresse courriel manquante.", "usernameTime": "Il est temps de définir votre nom d'utilisateur !", - "usernameInfo": "Votre nom affiché n'a pas changé, mais votre ancien nom de connexion va maintenant devenir votre nom d'utilisateur public. Ce nom d'utilisateur sera utilisé pour les invitations, les @mentions dans les discussions, et les messages.

Si vous voulez en savoir plus sur ces modifications, visitez la page Noms de joueur dans le wiki.", - "usernameTOSRequirements": "Les noms d'utilisateurs doivent se conformer à nos conditions d'utilisation et à nos règles de vie en communauté. Si vous n'aviez pas précédemment défini un nom de connexion, votre nom d'utilisateur a été auto-généré.", - "usernameTaken": "Le nom de connexion est déjà utilisé.", - "usernameWrongLength": "La longueur du nom d'utilisateur doit être comprise entre 1 et 20 caractères.", - "displayNameWrongLength": "La longueur du nom affiché doit être comprise entre 1 et 30 caractères.", - "usernameBadCharacters": "Le nom d'utilisateur doit uniquement contenir des lettres de a à z, des chiffres de 0 à 9, des traits d'union et/ou des tirets bas.", - "nameBadWords": "Les noms ne peuvent inclure des mots grossiers.", - "confirmUsername": "Confirmer le nom d'utilisateur", - "usernameConfirmed": "Nom d'utilisateur confirmé", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameTaken": "Le nom d'utilisateur est déjà pris.", "passwordConfirmationMatch": "La confirmation du mot de passe ne correspond pas au mot de passe.", "invalidLoginCredentials": "Nom d'utilisateur, courriel ou mot de passe incorrect.", "passwordResetPage": "Réinitialiser le mot de passe", @@ -334,7 +328,7 @@ "joinMany": "Rejoignez plus de 2 000 000 de personnes qui s'amusent en réalisant leurs objectifs !", "joinToday": "Rejoignez Habitica aujourd'hui", "signup": "Inscrivez-vous", - "getStarted": "Commencez", + "getStarted": "Get Started!", "mobileApps": "Applications mobiles", "learnMore": "En savoir plus" } \ No newline at end of file diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json index feb73dfdfd..a359302a6a 100644 --- a/website/common/locales/fr/gear.json +++ b/website/common/locales/fr/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Toutes sortes de nourriture saine et délicieuse jaillissent de cette corne. Profitez du festin ! N'apporte aucun bonus. Équipement d'abonné·e de novembre 2016.", "weaponMystery201708Text": "Épée de lave", "weaponMystery201708Notes": "L'embrasement ardent de cette épée en finira rapidement avec les tâches les plus rouges ! N'apporte aucun bonus. Équipement d'abonné•e d'août 2017.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Canne steampunk", "weaponMystery301404Notes": "Parfaite pour faire un tour en ville. N'apporte aucun bonus. Équipement d'abonné·e de mars 3015.", "weaponArmoireBasicCrossbowText": "Arbalète basique", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Cette armure épaisse est maintenue par d'élégants cordons en soie. Augmente la Perception de <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Armure de dindon", "armorSpecialTurkeyArmorBaseNotes": "Gardez vos baguettes bien au chaud dans cette armure de plumes ! Ne confère aucun bonus.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Tunique du dresseur de yéti", "armorSpecialYetiNotes": "Flou et féroce. Augmente la Constitution de <%= con %>. Équipement en édition limitée de l'hiver 2013-2014.", "armorSpecialSkiText": "Parka de ski-sassin", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "Cette armure est faite des écailles perdues par l'insaisissable (et très chaud) dragon de lave. Ne confère aucun bonus. Équipement d'abonnement d'Août 2018.", "armorMystery201809Text": "Armure de feuilles d'automne", "armorMystery201809Notes": "Non seulement vous êtes un petit et redoutable pousse, mais en plus vous portez les plus jolies couleurs de la saison ! N'accorde aucun avantage. Équipement d'abonné·e d'Automne 2018.", + "armorMystery201810Text": "Tunique Sylvestre Sombre", + "armorMystery201810Notes": "La doublure de cette tunique vous protège du froid fantômatique des royaumes hantés. N'apporte aucun Bonus. Équipement d'abonné·e d'octobre 2018.", "armorMystery301404Text": "Tenue steampunk", "armorMystery301404Notes": "Pimpant et fringuant ! N'apporte aucun bonus. Équipement d'abonné·e de février 3015.", "armorMystery301703Text": "Toge du paon steampunk", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Tout ce dont vous avez besoin dans une combinaison, avec des poches pour chaque chose. Une paire de lunettes, de la monnaie, un anneau en or... Augmente la constitution de <%= con %> et la perception de <%= per %>. Armoire enchantée : Ensemble du relieur (Objet 2 de 4).", "armorArmoireRobeOfSpadesText": "Tunique de Pique", "armorArmoireRobeOfSpadesNotes": "Cette tunique luxuriante contient des poches dissimulées pour y ranger des trésors ou des armes - c'est vous qui voyez ! Augmente la Force de <%= str %>. Armoire enchantée : Set As de Pique (objet 2 sur 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Le bleu est une couleur apaisante. À tel point que certains revêtent même cette douce tenue pour dormir... zZz. Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Armoire enchantée: Set de Vêtements d'intérieur Bleus (Objet 2 de 3).", "headgear": "heaume", "headgearCapitalized": "Couvre-chef", "headBase0Text": "Pas de couvre-chef", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Bonne fête de l'appellation ! Revêtez ce heaume terrible et plumeux pour célébrer Habitica. N'apporte aucun bonus.", "headSpecialTurkeyHelmBaseText": "Coiffe de dindon", "headSpecialTurkeyHelmBaseNotes": "Votre costume du jour du Dindon sera complet lorsque vous revêtirez cette coiffe à bec ! N'apporte aucun bonus.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Chapeau pointu absurde", "headSpecialNyeNotes": "Vous avez reçu un chapeau pointu absurde ! Portez-le avec fierté en célébrant le Nouvel an ! N'apporte aucun bonus.", "headSpecialYetiText": "Heaume du dresseur de yéti", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "Les cornes brillantes sur ce capuchon éclaireront votre chemin à travers les cavernes souterraines. Ne confère aucun bonus. Équipement d'abonnement d'Août 2018.", "headMystery201809Text": "Couronne de fleurs d'automne", "headMystery201809Notes": "Les dernières fleurs des jours chauds de l'automne sont un rappel de la beauté de cette saison. N'apporte aucun bonus. Équipement d'abonné·e de septembre 2018. ", + "headMystery201810Text": "Heaume Sylvestre Sombre", + "headMystery201810Notes": "Si vous vous devez traverser un lieu effrayant, les yeux rougeoyants de ce heaume feront sûrement fuir les ennemis de votre chemin. N'apporte aucun Bonus. Équipement d'abonné·e d'octobre 2018.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Haut-de-forme fantaisiste", "headMystery301404Notes": "Un couvre-chef fantaisiste pour les gens de bonne famille les plus élégants ! N'apporte aucun bonus. Équipement d'abonné·e de janvier 3015.", "headMystery301405Text": "Haut-de-forme classique", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Chapeau chat orange", "headArmoireOrangeCatNotes": "Ce chapeau orange... ronronne. Et remue la queue. Et respire aussi ? Bon, vous avez simplement un chat endormi sur la tête. Augmente la Force et la Constitution de <%= attrs %> chacune. Armoire enchantée : objet indépendant.", "headArmoireBlueFloppyHatText": "Chapeau négligé bleu", - "headArmoireBlueFloppyHatNotes": "De nombreux sorts ont été cousus dans ce chapeau simple, lui conférant une couleur bleue brillante. Augmente la Constitution, l'Intelligence et la Perception de <%= attrs %> chacune. Armoire enchantée : objet indépendant.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Capuche de berger", "headArmoireShepherdHeaddressNotes": "Parfois, les griffons que vous gardez s'amusent à mâchonner cette capuche, mais elle vous donne tout de même l'air plus intelligent. Augmente l'Intelligence de <%= int %>. Armoire enchantée : ensemble du berger (objet 3 sur 3).", "headArmoireCrystalCrescentHatText": "Chapeau du croissant de cristal", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "Ce bouclier enchanté va murmurer les emplacements secrets des trésors de vos ennemis - écoutez bien ! Augmente la perception et l'intelligence de <%= attrs %> chacun. Armoire enchantée : Ensemble de la princesse pirate (Objet 4 de 4).", "shieldArmoireUnfinishedTomeText": "Tome inachevé", "shieldArmoireUnfinishedTomeNotes": "Vous ne pouvez pas procrastiner alors que vous tenez ceci ! La reliure doit être finie pour qu'on puisse lire ce livre ! Augmente l'intelligence de <%= int %>. Armoire enchantée : Ensemble du relieur (Objet 4 de 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Accessoire dorsal", "backCapitalized": "Accessoire dorsal", "backBase0Text": "Pas d’accessoire dorsal", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Cette cape a autrefois appartenu à la maîtresse des classes oubliée en personne. Augmente la Perception de <%= per %>.", "backSpecialTurkeyTailBaseText": "Queue de dindon", "backSpecialTurkeyTailBaseNotes": "Portez fièrement votre noble queue de dindon tandis que vous célébrez Thanksgiving !  N'apporte aucun bonus.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Queue d'ours", "backBearTailNotes": "Cette queue vous fait ressembler à un Ours courageux ! Ne confère aucun bonus.", "backCactusTailText": "Queue de cactus", diff --git a/website/common/locales/fr/generic.json b/website/common/locales/fr/generic.json index bfa490c1ba..2b6385544f 100644 --- a/website/common/locales/fr/generic.json +++ b/website/common/locales/fr/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Une ID d'utilisateur est nécessaire", "resetFilters": "Réinitialiser les filtres", "applyFilters": "Appliquer les filtres", + "wantToWorkOn": "I want to work on:", "categories": "Catégories", "habiticaOfficial": "Habitica officiel", "animals": "Animaux", diff --git a/website/common/locales/fr/groups.json b/website/common/locales/fr/groups.json index 6a26ee41c8..d0ee22d47b 100644 --- a/website/common/locales/fr/groups.json +++ b/website/common/locales/fr/groups.json @@ -127,7 +127,7 @@ "send": "Envoyer", "messageSentAlert": "Message envoyé", "pmHeading": "Envoyer un message privé à <%= name %>", - "pmsMarkedRead": "Vos messages privés ont été marqués comme lu", + "pmsMarkedRead": "Vos messages privés ont été marqués comme lus", "possessiveParty": "Équipe de <%= name %>", "clearAll": "Effacer tous les messages", "confirmDeleteAllMessages": "Confirmez-vous effacer tous les messages de votre boîte ? Les autres utilisateurs continueront de voir les messages que vous avez expédiés.", @@ -183,7 +183,7 @@ "inviteExistUser": "Inviter des membres existants", "byColon": "Invité par :", "inviteNewUsers": "Inviter de nouveaux membres", - "sendInvitations": "Envoyer des Invitations", + "sendInvitations": "Envoyer des invitations", "invitationsSent": "Invitations envoyées !", "invitationSent": "Invitation envoyée !", "invitedFriend": "A invité un ami", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Vous ne pouvez pas vous supprimer vous-même !", "groupMemberNotFound": "Utilisateur non trouvé parmi les membres du groupe", "mustBeGroupMember": "Doit être un membre du groupe.", - "canOnlyInviteEmailUuid": "Vous ne pouvez inviter qu'avec des UUID ou des courriels.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "L'adresse courriel est manquante dans l'invitation.", "inviteMissingUuid": "L'ID d'utilisateur est manquante dans l'invitation.", "inviteMustNotBeEmpty": "L'invitation ne doit pas être vide.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "L'ID utilisateur <%= userId %>, nom d'utilisateur \"<%= username %>\" a déjà une invitation en attente.", "userAlreadyInAParty": "L'ID utilisateur <%= userId %>, nom d'utilisateur \"<%= username %>\" est déjà dans une équipe.", "userWithIDNotFound": "Utilisateur avec l'ID \"<%= userId %>\" non trouvé.", + "userWithUsernameNotFound": "Utilisateur avec le nom \"<%= username %>\" non trouvé.", "userHasNoLocalRegistration": "L'utilisateur n'a pas un enregistrement local (nom d'utilisateur, courriel, mot de passe).", "uuidsMustBeAnArray": "Les ID utilisateurs des invitations doivent être un tableau.", "emailsMustBeAnArray": "Les courriels des invitations doivent être un tableau.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Vous ne pouvez envoyer que \"<%= maxInvites %>\" invitations à la fois", "partyExceedsMembersLimit": "Une équipe ne peut contenir plus de <%= maxMembersParty %> membres", "onlyCreatorOrAdminCanDeleteChat": "Vous n'êtes pas autorisé à supprimer ce message !", @@ -322,7 +324,7 @@ "approvalsTitle": "Tâches en attente d'approbation", "upgradeTitle": "Mise à niveau", "blankApprovalsDescription": "Quand votre groupe réalise des tâches que vous devez approuver, elles apparaîtront ici ! Ajustez les paramètres d'approbation des tâches dans leur menu « Modifier ».", - "userIsClamingTask": "`<%= username %> a réclamé : `<%= task %>", + "userIsClamingTask": "`<%= username %> a revendiqué : `<%= task %>", "approvalRequested": "Approbation demandée", "refreshApprovals": "Actualiser les approbations", "refreshGroupTasks": "Actualiser les tâches de groupe", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Offre de groupe annulée", "groupPlanCanceled": "L'Offre de groupe sera inactive à partir du", "purchasedGroupPlanPlanExtraMonths": "Vous disposez d'un crédit de <%= months %> mois d'inscription supplémentaire.", - "addManagers": "Ajouter des gestionnaires", - "addManager": "Ajouter un ou une gestionnaire", - "removeManager": "Retirer", + "addManager": "Choisir comme responsable", + "removeManager2": "Retirer comme responsable", "userMustBeMember": "L'utilisateur doit être un membre", "userIsNotManager": "L'utilisateur n'est pas un gestionnaire", "canOnlyApproveTaskOnce": "Cette tâche a déjà été approuvée.", "addTaskToGroupPlan": "Créer", - "leaderMarker": "- Responsable", - "managerMarker": "- Gestionnaire", "joinedGuild": "A rejoint une guilde", "joinedGuildText": "A exploré le côté social d'Habitica en rejoignant une guilde !", "badAmountOfGemsToPurchase": "Le montant doit être de 1 minimum.", @@ -364,6 +363,10 @@ "liked": "Apprécié", "joinGuild": "Rejoindre la guilde", "inviteToGuild": "Inviter dans la guilde", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Inviter par courriel ou par nom d'utilisateur", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Écrire au responsable de la guilde", "donateGems": "Offrir des gemmes", "updateGuild": "Mettre à jour la guilde", @@ -395,12 +398,12 @@ "noGuildsTitle": "Vous n'êtes membre d'aucun guilde.", "noGuildsParagraph1": "Les guildes sont des groupes sociaux créés par des joueurs qui peuvent vous offrir du soutien, vous responsabilisez et vous encouragez.", "noGuildsParagraph2": "Cliquez sur l'onglet Découvrir pour voir les guildes suggérées en fonction de vos intérêts, naviguer dans les guildes publiques d'Habitica, ou créer votre propre guilde.", + "noGuildsMatchFilters": "Nous n'avons pas trouvé de guilde correspondante.", "privateDescription": "Une guilde privée ne seras pas affichée dans le répertoire des guildes d'Habitica. Les nouveaux membres ne peuvent être ajoutés que sur invitation.", "removeInvite": "Annuler l'invitation", "removeMember": "Retirer le membre", "sendMessage": "Envoyer un message", - "removeManager2": "Retirer le responsable", - "promoteToLeader": "Promouvoir responsable", + "promoteToLeader": "Transférer la responsabilité", "inviteFriendsParty": "Invitez des amis dans votre équipe et vous recevrez
un parchemin de quête pour combattre le basi-liste ensemble !", "upgradeParty": "Mettre à jour l'équipe", "createParty": "Créer une équipe", diff --git a/website/common/locales/fr/limited.json b/website/common/locales/fr/limited.json index 835962c931..45ffba4af1 100644 --- a/website/common/locales/fr/limited.json +++ b/website/common/locales/fr/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Ourson polaire", "jackolantern": "Citrouille d'Habitoween", "ghostJackolantern": "Citrouille d'Habitoween fantomatique", + "glowJackolantern": "Citrouille d'Halloween Phosphorescente", "seasonalShop": "Boutique saisonnière", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sorcière saisonnière<%= linkEnd %>", @@ -136,9 +137,9 @@ "dateEndJune": "14 juin", "dateEndJuly": "31 juillet", "dateEndAugust": "31 août", - "dateEndSeptember": "21 Septembre", + "dateEndSeptember": "21 septembre", "dateEndOctober": "31 octobre", - "dateEndNovember": "30 novembre", + "dateEndNovember": "December 3", "dateEndJanuary": "31 janvier", "dateEndFebruary": "28 février", "winterPromoGiftHeader": "OFFREZ UN ABONNEMENT ET OBTENEZ-EN UN GRATUIT !", diff --git a/website/common/locales/fr/messages.json b/website/common/locales/fr/messages.json index aa11b4a73d..a8ff9f5229 100644 --- a/website/common/locales/fr/messages.json +++ b/website/common/locales/fr/messages.json @@ -43,7 +43,7 @@ "messageAuthMustBeLoggedIn": "Vous devez être connecté.", "messageAuthMustIncludeTokens": "Votre demande doit contenir un jeton d'API et un ID d'utilisateur.", "messageGroupAlreadyInParty": "Déjà dans un équipe, essayez d'actualiser.", - "messageGroupOnlyLeaderCanUpdate": "Seul le responsable du groupe peut mettre à jour le groupe!", + "messageGroupOnlyLeaderCanUpdate": "Seul le responsable du groupe peut mettre à jour le groupe !", "messageGroupRequiresInvite": "Vous ne pouvez rejoindre un groupe sans invitation.", "messageGroupCannotRemoveSelf": "Vous ne pouvez pas vous supprimer vous-même!", "messageGroupChatBlankMessage": "Vous ne pouvez pas envoyer de message vierge. ", @@ -61,5 +61,6 @@ "notificationsRequired": "Les numéros d'identification (ID) de notification sont requis.", "unallocatedStatsPoints": "Vous avez <%= points %> points d'attribut non alloués", "beginningOfConversation": "Ceci marque le commencement de votre conversation avec <%= userName %>. N´oubliez pas de communiquer avec politesse et respect, tout en suivant les règles de vie en communauté !", - "messageDeletedUser": "Désolé, cet utilisateur a supprimé son compte." + "messageDeletedUser": "Désolé, cet utilisateur a supprimé son compte.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/fr/npc.json b/website/common/locales/fr/npc.json index 5592ca9f75..0b083534bb 100644 --- a/website/common/locales/fr/npc.json +++ b/website/common/locales/fr/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "La bienvenue à", "welcomeBack": "Heureux de vous revoir !", "justin": "Justin", - "justinIntroMessage1": "Bonjour bonjour ! On dirait que vous venez tout juste d'arriver. Je m'appelle Justin, votre guide dans Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Pour commencer, vous aurez besoin d'un avatar.", "justinIntroMessage3": "Bravo ! Maintenant, que souhaiteriez-vous travailler pendant cette aventure ?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Et voilà ! Pour que vous puissiez commencer, j'ai créé quelques tâches à partir de vos centres d'intérêts. Cliquez sur une tâche pour l'éditer, ou créez-en de nouvelles pour perfectionner votre routine !", "prev": "Précédent", "next": "Suivant", diff --git a/website/common/locales/fr/pets.json b/website/common/locales/fr/pets.json index 9fff0da1ea..e153880934 100644 --- a/website/common/locales/fr/pets.json +++ b/website/common/locales/fr/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tigre Vétéran", "veteranLion": "Lion Vétéran", "veteranBear": "Ours vétéran", + "veteranFox": "Renard Vétéran", "cerberusPup": "Chiot Cerbère", "hydra": "Hydre", "mantisShrimp": "Crevette-mante", diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json index e5c824f400..64257f035b 100644 --- a/website/common/locales/fr/questscontent.json +++ b/website/common/locales/fr/questscontent.json @@ -616,13 +616,15 @@ "questKangarooCompletion": "\"MAINTENANT !\" Vous faites signe à votre groupe de lancer les boomerangs sur la kangourou. La bête saute plus loin à chaque coup jusqu'à ce qu'elle s'enfuit, ne laissant rien de plus qu'un nuage de poussière rouge foncé, quelques œufs et quelques pièces d'or.

@Mewrose marche jusqu'à l'endroit où la kangourou se tenait autrefois. \"Hé, où sont allés les boomerangs ?\"

\"Ils se sont probablement dissous dans la poussière, faisant ce nuage rouge foncé, quand nous avons terminé nos tâches respectives\", spécule @stefalupagus.

@LilithofAlfheim louche à l'horizon. \"Est-ce qu'une autre troupe de kangourou se dirige vers nous ?\"

Vous vous êtes tous introduits dans une course vers Habit City. Mieux vaut affronter vos tâches difficiles que de prendre une autre bosse à l'arrière de la tête !", "questKangarooBoss": "Kangourou catastrophique", "questKangarooDropKangarooEgg": "Kangourou (Œuf) ", - "questKangarooUnlockText": " Déverrouille l'achat d’œufs de kangourou au Marché ", + "questKangarooUnlockText": " Déverrouille l'achat d’œufs de kangourou au marché ", "forestFriendsText": "Lot de quête des amis sylvains", "forestFriendsNotes": "Contient \"L'esprit du printemps\", \"La bête hérissée\" et \"L'arbre tortueux\". Disponible jusqu'au 30 Septembre.", "questAlligatorText": "L'insti-Gator", - "questAlligatorNotes": "\"Crikey !\" s'exclame @gully. \"Un Instia-Gator dans son habitat naturel ! Attention, il distrait sa proie avec des choses qui semblent urgentes A CET INSTANT, et il se nourrit des quotidiennes non contrôlées qui en résultent.\" Vous vous taisez pour éviter d'attirer son attention, mais en vain. L'Insti-Gator vous repère et charge ! Des voix distrayantes s'élèvent du marais de la stagnation, attirant votre attention : \"Lis ce post ! Regarde cette photo ! Fais attention à moi MAINTENANT !\" Vous vous précipitez pour monter une contre-attaque, complétant vos quotidiennes et renforçant vos bonnes habitudes pour combattre le redoutable Insti-Gator.", + "questAlligatorNotes": "\"Crikey !\" s'exclame @gully. \"Un Insti-Gator dans son habitat naturel ! Attention, il distrait sa proie avec des choses qui semblent urgentes A CET INSTANT, et il se nourrit des quotidiennes non contrôlées qui en résultent.\" Vous vous taisez pour éviter d'attirer son attention, mais en vain. L'Insti-Gator vous repère et charge ! Des voix distrayantes s'élèvent du marais de la stagnation, attirant votre attention : \"Lis ce post ! Regarde cette photo ! Fais attention à moi MAINTENANT !\" Vous vous précipitez pour monter une contre-attaque, complétant vos quotidiennes et renforçant vos bonnes habitudes pour combattre le redoutable Insti-Gator.", "questAlligatorCompletion": "Avec votre attention concentrée sur ce qui est important et non sur les distractions de l'Insti-Gator, l'Insti-Gator fuit. Victoire ! \"Ce sont des oeufs ? Ils ressemblent à des œufs d'alligator pour moi \", demande @mfonda. \"Si nous prenons soin d'eux, ils seront des animaux de compagnie loyaux ou des coursiers fidèles\", répond @UncommonCriminal, vous en donnant trois à soigner. Espérons que oui, sinon l'Insti-Gator pourrait revenir...", "questAlligatorBoss": "Insti-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Œuf)", - "questAlligatorUnlockText": " Déverrouille l'achat d’œufs d'alligator au marché " + "questAlligatorUnlockText": " Déverrouille l'achat d’œufs d'alligator au marché ", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/fr/settings.json b/website/common/locales/fr/settings.json index f3e9ad3152..0876867bb0 100644 --- a/website/common/locales/fr/settings.json +++ b/website/common/locales/fr/settings.json @@ -85,7 +85,7 @@ "resetComplete": "Réinitialisation terminée !", "fixValues": "Régler les Valeurs", "fixValuesText1": "Si vous avez rencontré un bug ou avez fait une erreur qui a modifié de manière injuste votre personnage (dégâts que n'auriez pas du prendre, Or que vous n'auriez pas du vraiment gagner, etc.), vous pouvez modifier manuellement vos valeurs ici. Oui, ceci permet de tricher : utilisez cette fonctionnalité avec sagesse ou vous saboterez vos propres bonnes habitudes !", - "fixValuesText2": "Notez que vous ne pouvez pas restaurer les combos sur les tâches individuelles ici. Pour le faire, éditez la tâche et allez dans les paramètres avancés, où vous trouverez un champ Restaurer les combos.", + "fixValuesText2": "Notez que vous ne pouvez pas restaurer les combos sur les tâches individuelles ici. Pour ce faire, éditez la tâche et allez dans les paramètres avancés, où vous trouverez un champ \"Restaurer les combos\".", "disabledWinterEvent": "Désactivé durant le Winter Wonderland Event Pt.4 (étant donné que les récompenses sont achetables avec de l'or).", "fix21Streaks": "21 jours d'affilée", "discardChanges": "Annuler les changements", @@ -125,6 +125,7 @@ "importantAnnouncements": "Rappels de connexion pour terminer des tâches et recevoir des récompenses", "weeklyRecaps": "Résumés de l'activité de votre compte durant la semaine passée (N.B. : ceci est actuellement désactivé suite à des problèmes de performance, mais nous espérons pouvoir rétablir bientôt l'envoi des courriels !)", "onboarding": "Aide à la configuration de votre compte Habitica", + "majorUpdates": "Annonces Importantes", "questStarted": "Votre quête a commencé", "invitedQuest": "Invitation à une quête", "kickedGroup": "Éjecté·e du groupe", @@ -156,6 +157,7 @@ "generate": "Générer", "getCodes": "Obtenir les Codes", "webhooks": "Webhooks", + "webhooksInfo": "Habitica propose des webhooks afin que lorsque certaines actions se produisent sur votre compte, celles-ci puissent être transmises à un script sur un autre site web. Vous pouvez définir ces scripts ici. Soyez prudent avec cette fonctionnalité, une URL incorrecte pouvant entraîner des erreurs ou des ralentissements sur Habitica. Pour plus d'informations, consultez la page Webhooks de notre wiki.", "enabled": "Activé", "webhookURL": "URL du webhook", "invalidUrl": "URL invalide", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Les noms d'utilisateurs ne peuvent contenir que des lettres de a à z, des chiffres de 0 à 9, des tirets et des tirets bas.", "currentUsername": "Nom d'utilisateur actuel :", "displaynameIssueLength": "Les noms affichés doivent contenir entre 1 et 30 caractères.", - "displaynameIssueSlur": "Les noms affichés ne doivent pas contenir de mots grossiers", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Voir les paramètres", "usernameVerifiedConfirmation": "Votre nom d'utilisateur, <%= username %>, est confirmé !", "usernameNotVerified": "Veuillez confirmer votre nom d'utilisateur.", - "changeUsernameDisclaimer": "Nous allons effectuer une transition des noms de connexion à des noms d'utilisateur publics très bientôt. Ce nom d'utilisateur sera utilisé pour les invitations, les @mentions dans les discussion, et les messages." + "changeUsernameDisclaimer": "Nous allons effectuer une transition des noms de connexion à des noms d'utilisateur publics très bientôt. Ce nom d'utilisateur sera utilisé pour les invitations, les @mentions dans les discussion, et les messages.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/fr/subscriber.json b/website/common/locales/fr/subscriber.json index 6b9fb500c7..9e8a07ac94 100644 --- a/website/common/locales/fr/subscriber.json +++ b/website/common/locales/fr/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Ensemble du serpent de mer", "mysterySet201808": "Ensemble du dragon de lave", "mysterySet201809": "Ensemble d'armure automnale", + "mysterySet201810": "Ensemble Sylvestre Sombre", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Ensemble steampunk de base", "mysterySet301405": "Ensemble d'accessoires steampunks", "mysterySet301703": "Ensemble du paon steampunk", @@ -206,7 +208,7 @@ "haveCouponCode": "Avez-vous un bon de réduction ?", "subscriptionAlreadySubscribedLeadIn": "Merci d'avoir souscrit un abonnement !", "subscriptionAlreadySubscribed1": "Pour voir les détails de l'abonnement et l'annuler, le renouveler ou le modifier, veuillez vous rendre surl'icône utilisateur > Paramètres > Abonnement.", - "purchaseAll": "Tout acheter", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Avec l'abonnement, vous pouvez acheter les gemmes pour de l'or au marché ! Pour un accès facile, vous pouvez aussi les épingler dans votre colonne Récompenses", "gemsRemaining": "gemmes restantes", "notEnoughGemsToBuy": "Vous ne pouvez pas acheter autant de gemmes." diff --git a/website/common/locales/fr/tasks.json b/website/common/locales/fr/tasks.json index 3683cdc23a..e2b60d545b 100644 --- a/website/common/locales/fr/tasks.json +++ b/website/common/locales/fr/tasks.json @@ -148,8 +148,8 @@ "taskAliasAlreadyUsed": "Le nom de cette tâche est déjà utilisé pour une autre tâche", "taskNotFound": "Tâche non trouvée.", "invalidTaskType": "Le type de tâche doit être : \"habit\", \"daily\", \"todo\" ou \"reward\".", - "invalidTasksType": "Le type de tâche doit être : \"habitudes\", \"quotidiennes\", \"à faire\" ou \"récompenses\".", - "invalidTasksTypeExtra": "Le type de tâche doit être : \"habitudes\", \"quotidiennes\", \"à faire\", \"récompenses\" ou \"accomplies\"", + "invalidTasksType": "Le type de tâche doit être \"habitudes\", \"quotidiennes\", \"à faire\" ou \"récompenses\".", + "invalidTasksTypeExtra": "Le type de tâche doit être \"habitudes\", \"quotidiennes\", \"à faire\", \"récompenses\" ou \"accomplies\"", "cantDeleteChallengeTasks": "Une tâche de défi ne peut pas être supprimée.", "checklistOnlyDailyTodo": "Les listes de vérification ne sont disponibles que sur les tâches quotidiennes et tâches à faire", "checklistItemNotFound": "Aucune liste de vérification n'a été trouvée pour l'ID fourni.", diff --git a/website/common/locales/he/backgrounds.json b/website/common/locales/he/backgrounds.json index 3fe796c3eb..75baa00400 100644 --- a/website/common/locales/he/backgrounds.json +++ b/website/common/locales/he/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/he/challenge.json b/website/common/locales/he/challenge.json index 6655ba0dce..9aebc478e1 100644 --- a/website/common/locales/he/challenge.json +++ b/website/common/locales/he/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "אין לך שום אתגרים.", "challengeDescription1": "אתגרים הם אירועים של הקהילה בהם שחקנים מתחרים וזוכים בפרסים על ידי השלמת קבוצה של מטלות הקשורות זו לזו.", "challengeDescription2": "מצא אתגרים מומלצים לך לפי תחומי העניין שלך, חפש אתגרים פומביים של הביטיקה, או תיצור אתגרים משלך.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "נוצר על ידי", "joinChallenge": "הצטרף לאתגר", "leaveChallenge": "עזוב את האתגר", diff --git a/website/common/locales/he/character.json b/website/common/locales/he/character.json index 306d588b7f..a7e0276ca7 100644 --- a/website/common/locales/he/character.json +++ b/website/common/locales/he/character.json @@ -7,7 +7,7 @@ "noPhoto": "האביטיקאן זה לא הוסיף תצלום", "other": "אחר", "fullName": "שם מלא", - "displayName": "שם תצוגה", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "תמונה", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", "costumeDisabled": "ביטלת את התחפושת שלך.", "gearAchievement": "הרווחת את תג ״הציוד המקסימלי״ על השגת הציוד הטוב ביותר למקצועות הבאים:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "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": "Ultimate Gear - <%= ultClass %>", diff --git a/website/common/locales/he/content.json b/website/common/locales/he/content.json index 42ffffb622..2039dce938 100644 --- a/website/common/locales/he/content.json +++ b/website/common/locales/he/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "מזוג שיקוי זה על ביצה, והיא תבקע כ: <%= potText(locale) %>.", "premiumPotionAddlNotes": "לא ניתן לשימוש על ביצי הרפתקאות.", "foodMeat": "בשר", diff --git a/website/common/locales/he/front.json b/website/common/locales/he/front.json index b92f190f49..1707106702 100644 --- a/website/common/locales/he/front.json +++ b/website/common/locales/he/front.json @@ -271,15 +271,9 @@ "emailTaken": "כתובת המייל כבר בשימוש על ידי חשבון אחר.", "newEmailRequired": "חסרה כתובת מייל חדשה.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "אימות הסיסמה לא תואם את הסיסמה הראשונה.", "invalidLoginCredentials": "שם משתמש או מייל או סיסמה לא נכונים.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", "joinToday": "Join Habitica Today", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/he/gear.json b/website/common/locales/he/gear.json index 9924b7e4ef..7588bb87ae 100644 --- a/website/common/locales/he/gear.json +++ b/website/common/locales/he/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "מקל-הליכה סטימפאנק", "weaponMystery301404Notes": "מצויין להסתובבות בעיירה. פריט למנויי מרץ 3015. לא מקנה ייתרון.", "weaponArmoireBasicCrossbowText": "קשת-צלב בסיסית", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "מלבוש מאלף-ייטים", "armorSpecialYetiNotes": "חמים ועז. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2013-2014, ציוד חורף.", "armorSpecialSkiText": "דובון של מתנקשי-סקי", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "חליפת סטימפאנק", "armorMystery301404Notes": "נאה ונמרץ, אה! לא מקנה ייתרון. פברואר 3015, חפץ מנויים.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "ציוד ראש", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "כובע חגיגות מגוחך", "headSpecialNyeNotes": "קיבלתם כובע מסיבות מטופש! לבשו אותו בגאון עם בוא השנה החדשה! לא מקנה ייתרון.", "headSpecialYetiText": "קסדת מאלף יטים", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "כובע ראש מפואר", "headMystery301404Notes": "כובע ראש מפואר למכובד שבג׳נטלמנים! ינואר 3015, חפץ מנויים. לא מקנה ייתרון.", "headMystery301405Text": "כובע ראש בסיסי", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "כובע חתול כתום", "headArmoireOrangeCatNotes": "הכובע הכתום הזה... מגרגר. ומקשרש בזנבו. ונושם? כן, פשוט יש לכם חתול ישן על הראש. מגביר כוח וחוסן ב <%= attrs %> כל אחד. ארמואר קסום: חפץ בלתי תלוי.", "headArmoireBlueFloppyHatText": "כובע מתנפנף כחול", - "headArmoireBlueFloppyHatNotes": "קסמים רבים נארגו לתוך כובע פשוט זה, מקנים לו צבע כחול מבריק. מגביר חוסן, תבונה ותפיסה ב <%= attrs %> כל אחד. ארמואר קסום: חפץ בלתי תלוי.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "לבוש ראש של רועה", "headArmoireShepherdHeaddressNotes": "לפעמים הגריפונים שאתם רועים אוהבים ללעוס את הבגד הזה, אבל הוא בכל זאת גורם לכם להראות חכמים יותר. מגביר תבונה ב <%= int %>. ארמואר קסום: סט רועים (חפץ 3 מתוך 3).", "headArmoireCrystalCrescentHatText": "כובע חצי סהר קריסטלי", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "אביזר גב", "backCapitalized": "Back Accessory", "backBase0Text": "אביזר ללא גב", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/he/generic.json b/website/common/locales/he/generic.json index bad222a0b4..32536029d9 100644 --- a/website/common/locales/he/generic.json +++ b/website/common/locales/he/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/he/groups.json b/website/common/locales/he/groups.json index 7d145a2b74..ad7e5ce8b3 100644 --- a/website/common/locales/he/groups.json +++ b/website/common/locales/he/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "הזמן חברים קיימים", "byColon": "על-ידי:", "inviteNewUsers": "הזמן משתמשים חדשים", - "sendInvitations": "שלח הזמנות", + "sendInvitations": "Send Invites", "invitationsSent": "הזמנות נשלחו!", "invitationSent": "הזמנה נשלחה!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "אינכם יכולים להסיר את עצמכם!", "groupMemberNotFound": "המשתמשים לא נמצאו מבין חברי הקבוצה", "mustBeGroupMember": "חייבים להיות חברים בקבוצה.", - "canOnlyInviteEmailUuid": "ניתן להזמין רק באמצעות זהות משתמש ייחודי או אימייל.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "חסרה כתובת אימייל בהזמנה.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "משתמש/ת עם מספר זהות \"<%= userId %>\" לא נמצא/ה.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "למשתמש/ת אין רישום מקומי (שם משתמש, אימייל, סיסמה).", "uuidsMustBeAnArray": "הזמנות של מספר זהות משתמש/ת חייבות להיות מערך.", "emailsMustBeAnArray": "הזמנות של כתובת אימייל חייבות להיות מערך.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "ניתן להזמין רק \"<%= maxInvites %>\" בכל פעם", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "אין לך הרשאה למחוק את ההודעה הזאת!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/he/limited.json b/website/common/locales/he/limited.json index 81d956925e..85d4c53f98 100644 --- a/website/common/locales/he/limited.json +++ b/website/common/locales/he/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "דובון קוטב", "jackolantern": "ג'ק-או-לנטרן", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "חנות עונתית", "seasonalShopClosedTitle": "<%= linkStart %>לסלי<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>מכשפה עונתית<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/he/messages.json b/website/common/locales/he/messages.json index 731a010a0b..f860cd1315 100644 --- a/website/common/locales/he/messages.json +++ b/website/common/locales/he/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/he/npc.json b/website/common/locales/he/npc.json index 82d16c6932..ab1397e889 100644 --- a/website/common/locales/he/npc.json +++ b/website/common/locales/he/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "ג'סטין", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/he/pets.json b/website/common/locales/he/pets.json index ecafa6b2c1..c7b3c9d922 100644 --- a/website/common/locales/he/pets.json +++ b/website/common/locales/he/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "נמר ותיק", "veteranLion": "אריה ותיק", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "גור קרברוס", "hydra": "הידרה", "mantisShrimp": "חסילון-מנטיס", diff --git a/website/common/locales/he/questscontent.json b/website/common/locales/he/questscontent.json index bfe007f5db..9fc2157792 100644 --- a/website/common/locales/he/questscontent.json +++ b/website/common/locales/he/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/he/settings.json b/website/common/locales/he/settings.json index 67b3daf8db..123b42f944 100644 --- a/website/common/locales/he/settings.json +++ b/website/common/locales/he/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "סיכומים של פעילות החשבון שלכם בשבוע האחרון (שימו לב: כרגע אינו מאופשר בעקבות בעיות ביצועים, אך בכוונתנו להחזיר מיילים אלו בקרוב!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "ההרפתקה שלך החלה", "invitedQuest": "הוזמנת להרפתקה", "kickedGroup": "הוצאתם מקבוצה", @@ -156,6 +157,7 @@ "generate": "ייצר", "getCodes": "קבלו קודים", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "מאופשר", "webhookURL": "Webhook URL", "invalidUrl": "URL לא תקין", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/he/subscriber.json b/website/common/locales/he/subscriber.json index 9951732749..2a34907d37 100644 --- a/website/common/locales/he/subscriber.json +++ b/website/common/locales/he/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "סט סטימפאנק רגיל", "mysterySet301405": "סט סטימפאנק אקססוריז", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/hu/backgrounds.json b/website/common/locales/hu/backgrounds.json index a80086ff5b..ea96fd9437 100644 --- a/website/common/locales/hu/backgrounds.json +++ b/website/common/locales/hu/backgrounds.json @@ -368,24 +368,31 @@ "backgroundTidePoolText": "Pocsolya", "backgroundTidePoolNotes": "Vizsgáld meg az óceáni életformákat egy pocsolya közeléből.", "backgrounds082018": "KÉSZLET 51: Kiadva 2018 augusztusában", - "backgroundTrainingGroundsText": "Training Grounds", - "backgroundTrainingGroundsNotes": "Spar on the Training Grounds.", - "backgroundFlyingOverRockyCanyonText": "Rocky Canyon", - "backgroundFlyingOverRockyCanyonNotes": "Look down into a breathtaking scene as you fly over a Rocky Canyon.", - "backgroundBridgeText": "Bridge", - "backgroundBridgeNotes": "Cross a charming Bridge.", - "backgrounds092018": "SET 52: Released September 2018", - "backgroundApplePickingText": "Apple Picking", - "backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.", - "backgroundGiantBookText": "Giant Book", - "backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.", - "backgroundCozyBarnText": "Cozy Barn", - "backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.", - "backgrounds102018": "SET 53: Released October 2018", - "backgroundBayouText": "Bayou", - "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", - "backgroundCreepyCastleText": "Creepy Castle", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", - "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundTrainingGroundsText": "Edzőpálya", + "backgroundTrainingGroundsNotes": "Bokszolj az edzőpályán.", + "backgroundFlyingOverRockyCanyonText": "Sziklás kanyon", + "backgroundFlyingOverRockyCanyonNotes": "Nézz le a lélegzetelállító tájra miközben a sziklás kanyon felett repülsz.", + "backgroundBridgeText": "Híd", + "backgroundBridgeNotes": "Menj keresztül ezen az elbűvölő hídon.", + "backgrounds092018": "KÉSZLET 52: Kiadva 2018 szeptemberében", + "backgroundApplePickingText": "Alma szedés", + "backgroundApplePickingNotes": "Menj almát szedni és hozz haza egy vékával.", + "backgroundGiantBookText": "Hatalmas könyv", + "backgroundGiantBookNotes": "Lapozz végig egy hatalmas könyvet.", + "backgroundCozyBarnText": "Hangulatos istálló", + "backgroundCozyBarnNotes": "Pihenj a háziállataiddal és a hátasaiddal ebben a hangulatos istállóban.", + "backgrounds102018": "KÉSZLET 53: Kiadva 2018 októberében", + "backgroundBayouText": "Mocsaras tó", + "backgroundBayouNotes": "Sütkérezz a szentjánosbogarak fényében a ködös mocsaras tónál.", + "backgroundCreepyCastleText": "Hátborzongató kastély", + "backgroundCreepyCastleNotes": "Merészkedj a hátborzongató kastélyhoz.", + "backgroundDungeonText": "Várbörtön", + "backgroundDungeonNotes": "Szabadítsd ki egy ijesztő várbörtön foglyait.", + "backgrounds112018": "KÉSZLET 54: Kiadva 2018 novemberében", + "backgroundBackAlleyText": "Sikátor", + "backgroundBackAlleyNotes": "Nézz ki gyanúsan miközben egy sikátorban álldogálsz.", + "backgroundGlowingMushroomCaveText": "Ragyogó gomba barlang", + "backgroundGlowingMushroomCaveNotes": "Hagyd hogy áhitattal töltsön el egy ragyogó gomba barlang.", + "backgroundCozyBedroomText": "Hangulatos hálószoba.", + "backgroundCozyBedroomNotes": "Fészkeld be magad egy hangulatos hálószobába." } \ No newline at end of file diff --git a/website/common/locales/hu/challenge.json b/website/common/locales/hu/challenge.json index c73bbea2d8..cd782b0860 100644 --- a/website/common/locales/hu/challenge.json +++ b/website/common/locales/hu/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Nem veszel részt egy kihívásban sem.", "challengeDescription1": "A kihívások olyan közösségi események, ahol a játékosok egymáshoz kötődő feladatokat teljesítenek és díjakat nyernek.", "challengeDescription2": "Találj kihívásokat az érdeklődési köreid alapján, böngészd a Habitica nyilvános kihívásait, vagy hozd létre a sajátodat.", + "noChallengeMatchFilters": "Nem találtunk ehhez tartozó kihívást.", "createdBy": "Készítette", "joinChallenge": "Csatlakozás kihíváshoz", "leaveChallenge": "Kihívás elhagyása", diff --git a/website/common/locales/hu/character.json b/website/common/locales/hu/character.json index 7cf75db224..26d8a50a73 100644 --- a/website/common/locales/hu/character.json +++ b/website/common/locales/hu/character.json @@ -7,9 +7,9 @@ "noPhoto": "Ez a Habitica lakos még nem adott meg fotót.", "other": "Egyéb", "fullName": "Teljes név", - "displayName": "Nyilvános név", - "changeDisplayName": "Change Display Name", - "newDisplayName": "New Display Name", + "displayName": "Megjelenített név", + "changeDisplayName": "Megjelentített név megváltoztatása", + "newDisplayName": "Új megjelenített név", "displayPhoto": "Fotó", "displayBlurb": "Bemutatkozás", "displayBlurbPlaceholder": "Kérlek mutatkozz be", @@ -79,7 +79,8 @@ "costumePopoverText": "Kattints a \"Jelmez használata\" gombra, hogy olyan ruhát adj az avatárodra ami nem változtatja meg a harci felszerelésed értékeit! Ez azt jelenti hogy úgy öltöztetheted fel az avatárodat ahogy akarod, miközben a legjobb harci felszerelésedet hordod.", "autoEquipPopoverText": "Használd ezt az opciót hogy megvásárlás után az új felszerelés automatikusan használatba kerüljön.", "costumeDisabled": "Letiltottad a jelmezed.", - "gearAchievement": "Megszerezted a \"Végső felszerelés\" kitüntetést, amiért maximumra fejlesztetted egy kaszt felszerelését! A következő teljes felszereléseket szerezted meg eddig:", + "gearAchievement": "Megszerezted a \"Végső felszerelés\" kitüntetést, amiért megszerezted egy kaszthoz tartozó összes felszerelést! A következő teljes felszereléseket szerezted meg eddig:", + "gearAchievementNotification": "Megszerezted a \"Végső felszerelés\" kitüntetést, amiért megszerezted egy kaszthoz tartozó összes felszerelést!", "moreGearAchievements": "Hogy még több Végső felszerelés kitűzőt szerezz, változtasd meg a kasztodat a Beállítások - Oldal menüpontban, és vásárold meg az új kasztod felszerelését!", "armoireUnlocked": "Több felszerelésért látogasd meg az Elvarázsolt ládát! Kattints az Elvarázsolt láda jutalomra, hogy véletlenszerűen speciális felszerelést, tapasztalatot vagy ételt kapjál!", "ultimGearName": "Végső felszerelés - <%= ultClass %>", @@ -183,7 +184,7 @@ "lostMana": "Manát használtál", "lostHealth": "Életet vesztettél", "lostExperience": "Tapasztalatot vesztettél", - "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your username, go to", + "displayNameDescription1": "Ez jelenik meg amikor a fogadóban, a céhekben vagy a party chatben hagysz üzenetet, ezen felül ez látszik az avatárodon is. Megváltoztatásához kattints a szerkesztés gombra. Ha ehelyett a felhasználónevedet akarod megváltoztatni, akkor menj a", "displayNameDescription2": "Beállítások->Oldal", "displayNameDescription3": "menübe, és keresd meg a regisztrációs részt.", "unequipBattleGear": "Összes harci felszerelés eltávolítása", @@ -206,7 +207,7 @@ "hideQuickAllocation": "Tulajdonság pont kiosztás elrejtése", "quickAllocationLevelPopover": "Minden szintlépés ad egy pontot, amit elkölthetsz egy általad választott tulajdonságra. Ezt teheted manuálisan, vagy a játékra is bízhatod a döntést valamelyik automatikus kiosztás opciót választva a Felhasználó ikon -> Statisztika menüpontban.", "notEnoughAttrPoints": "Nincs elég tulajdonság pontod.", - "classNotSelected": "You must select Class before you can assign Stat Points.", + "classNotSelected": "Tulajdonság pontjaid elosztásához, ki kell választanod egy kasztot.", "style": "Stílus", "facialhair": "Arc", "photo": "Fénykép", diff --git a/website/common/locales/hu/content.json b/website/common/locales/hu/content.json index c0f5f94803..f43bea4ea1 100644 --- a/website/common/locales/hu/content.json +++ b/website/common/locales/hu/content.json @@ -176,9 +176,9 @@ "questEggKangarooText": "Kenguru", "questEggKangarooMountText": "Kenguru", "questEggKangarooAdjective": "egy buzgó", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorText": "Aligátor", + "questEggAlligatorMountText": "Aligátor", + "questEggAlligatorAdjective": "egy ravasz", "eggNotes": "Találj egy keltetőfőzetet ehez a tojáshoz, hogy kikeljen belőle egy <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Alap", "hatchingPotionWhite": "Fehér", @@ -205,7 +205,8 @@ "hatchingPotionStarryNight": "Csillagos éjszaka", "hatchingPotionRainbow": "Szivárvány", "hatchingPotionGlass": "Üveg", - "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionGlow": "Sötétben világító", + "hatchingPotionFrost": "Jég", "hatchingPotionNotes": "Öntsd ezt egy tojásra, és egy <%= potText(locale) %> háziállat fog belőle kikelni.", "premiumPotionAddlNotes": "Nem használható küldetésben szerzett tojásokhoz.", "foodMeat": "Hús", diff --git a/website/common/locales/hu/front.json b/website/common/locales/hu/front.json index 3375308722..6337f6afdf 100644 --- a/website/common/locales/hu/front.json +++ b/website/common/locales/hu/front.json @@ -271,15 +271,9 @@ "emailTaken": "Egy felhasználó már használja ezt az e-mail címet.", "newEmailRequired": "Hiányzó új e-mail cím.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Jelszó megerősítés nem egyezik meg a jelszóval.", "invalidLoginCredentials": "Hibás felhasználó név és/vagy e-mail és/vagy jelszó.", "passwordResetPage": "Jelszó visszaállítás", @@ -334,7 +328,7 @@ "joinMany": "Csatlakozz a több mint 2.000.000 emberhez, akik a céljaikat szórakozva érik el!", "joinToday": "Csatlakozz a Habiticához ma!", "signup": "Regisztráció", - "getStarted": "Kezdj hozzá", + "getStarted": "Get Started!", "mobileApps": "Mobil alkalmazások", "learnMore": "Tudj meg többet" } \ No newline at end of file diff --git a/website/common/locales/hu/gear.json b/website/common/locales/hu/gear.json index 2a6db3215f..718b7f154e 100644 --- a/website/common/locales/hu/gear.json +++ b/website/common/locales/hu/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Bármilyen mennyei és ízletes finomságot elővarázsolhatsz ebből a szarvból. Élvezd a lakomát! Nem változtat a tulajdonságaidon. 2016 novemberi előfizetői tárgy.", "weaponMystery201708Text": "Láva kard", "weaponMystery201708Notes": "Ennek a kardnak a vörösen izzó fénye még a legpirosabb feladatokkal is könnyen elbánik! Nem változtat a tulajdonságaidon. 2017 augusztusi előfizetői tárgy.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk sétabot", "weaponMystery301404Notes": "Kiváló arra, hogy tegyél egy sétát vele a városban. 3015 márciusi előfizetői tárgy. Nem változtat a tulajdonságaidon.", "weaponArmoireBasicCrossbowText": "Egyszerű szerszámíj", @@ -356,8 +358,8 @@ "weaponArmoireGlassblowersBlowpipeNotes": "Használd ezt a csövet hogy olvadt üvegből gyönyörű vázákat, díszeket és más mutatós tárgyakat készíts. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Üvegfúvó szett (1. tárgy a 4-ből).", "weaponArmoirePoisonedGobletText": "Mérgezett kupa", "weaponArmoirePoisonedGobletNotes": "Használd ezt hogy növeld az ellenállásodat az iokén porral és más elképzelhetetlenül veszélyes mérgekkel szemben. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Kalózkodó hercegnő szett (3. tárgy a 4-ből).", - "weaponArmoireJeweledArcherBowText": "Jeweled Archer Bow", - "weaponArmoireJeweledArcherBowNotes": "This bow of gold and gems will send your arrows to their targets at incredible speed. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 3 of 3).", + "weaponArmoireJeweledArcherBowText": "Drágaköves Íj", + "weaponArmoireJeweledArcherBowNotes": "Ennek az aranyból és drágakövekből készített íjnak a segítségével nyilaid hihetetlen sebességgel repülnek. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Drágaköves íjász szett (3. tárgy a 3-ból).", "weaponArmoireNeedleOfBookbindingText": "Needle of Bookbinding", "weaponArmoireNeedleOfBookbindingNotes": "You'd be surprised at how tough books can be. This needle can pierce right to the heart of your chores. Increases Strength by <%= str %>. Enchanted Armoire: Bookbinder Set (Item 3 of 4).", "weaponArmoireSpearOfSpadesText": "Spear of Spades", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Ezt az erős pikkelypáncélt elegáns selyem fonal tartja össze. Növeli az észlelésedet <%= per %> ponttal.", "armorSpecialTurkeyArmorBaseText": "Pulyka páncél", "armorSpecialTurkeyArmorBaseNotes": "Tartsd a csülkeidet melegen és kényelmesen ebben a tollas páncélban! Nem változtat a tulajdonságaidon.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Jetiszelídítő köpeny", "armorSpecialYetiNotes": "Bolyhos és vad. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2013-2014-es téli felszerelés.", "armorSpecialSkiText": "Sí-gyilkos anorák", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk öltözet", "armorMystery301404Notes": "Jól vasalt és lenyűgöző, ugye! Nem változtat a tulajdonságaidon. 3015 februári előfizetői tárgy.", "armorMystery301703Text": "Steampunk páva köntös", @@ -776,12 +782,14 @@ "armorArmoireBluePartyDressNotes": "Figyelmes vagy, kitartó, okos és nagyon divatos! Növeli az észlelésedet, erődet és a szívósságodat <%= attrs %> ponttal. Elvarázsolt láda: Kék hajmasni szett (2. tárgy a 2-ből)", "armorArmoirePiraticalPrincessGownText": "Kalózkodó hercegnő ruha", "armorArmoirePiraticalPrincessGownNotes": "Ezen a drága ruhán sok zseb van, hogy könnyen elrejthesd a fegyvereidet és zsákmányodat! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Kalózkodó hercegnő szett (2. tárgy a 4-ből).", - "armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor", - "armorArmoireJeweledArcherArmorNotes": "This finely crafted armor will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).", + "armorArmoireJeweledArcherArmorText": "Drágaköves íjász páncél", + "armorArmoireJeweledArcherArmorNotes": "Ez az előkelő páncél még a legádázabb piros napi feladatok támadásai ellen is megvéd! Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Drágaköves íjász szett (2. tárgy a 3-ból).", "armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding", "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "sisak", "headgearCapitalized": "Fejfedő", "headBase0Text": "Nincs fejfedő", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Boldog névnapot! Viseld ezt az erős és tollas sisakot miközben a Habiticát ünnepled. Nem változtat a tulajdonságaidon.", "headSpecialTurkeyHelmBaseText": "Pulyka sisak", "headSpecialTurkeyHelmBaseNotes": "A Pulyka napi kinézetet teljes lesz, ha ezt a csőrös sisakot hordod! Nem változtat a tulajdonságaidon.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Abszurd party süveg", "headSpecialNyeNotes": "Megkaptad az abszurd party süveget! Viseld büszkén, miközben átlépsz az újévbe! Nem változtat a tulajdonságaidon.", "headSpecialYetiText": "Jetiszelídítő sisak", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Elegáns cilinder", "headMystery301404Notes": "Egy elegáns cilinder a legelőkelőbb úriembereknek! Nem változtat a tulajdonságaidon. 3015 januári előfizetői tárgy. ", "headMystery301405Text": "Egyszerű cilinder", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Narancssárga macska kalap", "headArmoireOrangeCatNotes": "Ez a narancssárga kalap... dorombol. És rángatózik a farka. És lélegzik? Hát igen, egy alvó macska van a fejeden. Növeli az erődet és a szívósságodat <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.", "headArmoireBlueFloppyHatText": "Kék csüngős sapka", - "headArmoireBlueFloppyHatNotes": "Sok varázsige van beleszőve ebbe az egyszerű sapkába, ezáltal pompás kék színt kölcsönözve neki. Növeli a szívósságodat, intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Juhász fejdísz", "headArmoireShepherdHeaddressNotes": "Néha a griffmadarak szeretik megrágni ezt a süveget, ugyanakkor segít abban hogy sokkal intelligensebbnek tűnj. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Juhász szett (3. tárgy a 3-ból).", "headArmoireCrystalCrescentHatText": "Kristály félhold kalap", @@ -1212,8 +1226,8 @@ "headArmoireGlassblowersHatNotes": "Ez a kalap csak jól néz ki a többi üvegfúváshoz használt védelmi felszereléseddel! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Üvegfúvó szett (3. tárgy a 4-ből).", "headArmoirePiraticalPrincessHeaddressText": "Kalózkodó hercegnő fejdísz", "headArmoirePiraticalPrincessHeaddressNotes": "Előkelő kalózok az előkelő fejdíszükről híresek! Növeli az észlelésedet és az intelligenciádat <%= attrs %> ponttal. Elvarázsolt láda: Kalózkodó hercegnő szett (1. tárgy a 4-ből).", - "headArmoireJeweledArcherHelmText": "Jeweled Archer Helm", - "headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).", + "headArmoireJeweledArcherHelmText": "Drágaköves íjász sisak", + "headArmoireJeweledArcherHelmNotes": "Ez a sisak lehet hogy gazdagon díszített de mégis rendkívül könnyű és erős. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Drágaköves íjász szett (1. tárgy a 3-ból).", "headArmoireVeilOfSpadesText": "Veil of Spades", "headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).", "offhand": "balkezes fegyver", @@ -1440,11 +1454,13 @@ "shieldArmoirePiraticalSkullShieldNotes": "Ez az elvarázsolt pajzs megsúgja neked azokat a titkos helyeket, ahol ellenfeleid elrejtett kincsei vannak- ide figyelj! Növeli az észlelésedet és az intelligenciádat <%= attrs %> ponttal. Elvarázsolt láda: Kalózkodó hercegnő szett (4. tárgy a 4-ből).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Háti kiegészítő", "backCapitalized": "Háti kiegészítő", "backBase0Text": "Nincs háti kiegészítő", "backBase0Notes": "Nincs háti kiegészítő.", - "animalTails": "Állati farkak", + "animalTails": "Állat farkak", "backMystery201402Text": "Arany szárnyak", "backMystery201402Notes": "Ezeknek a ragyogó szárnyaknak a tollai csillognak a napfényben! Nem változtat a tulajdonságaidon. 2014 februári előfizetői tárgy.", "backMystery201404Text": "Szürkületi pillangó szárnyak", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Ez a palást egyszer az elveszett kasztmester birtokában volt. Növeli az észlelésedet <%= per %> ponttal.", "backSpecialTurkeyTailBaseText": "Pulyka farok", "backSpecialTurkeyTailBaseNotes": "Viseld büszkén ezt a nemes pulyka farkat amíg ünnepelsz! Nem változtat a tulajdonságaidon.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Medve farok", "backBearTailNotes": "Ettől a faroktól úgy nézel ki, mint egy bátor medve! Nem változtat a tulajdonságaidon.", "backCactusTailText": "Kaktusz farok", diff --git a/website/common/locales/hu/generic.json b/website/common/locales/hu/generic.json index 06426cb29c..69f70513a2 100644 --- a/website/common/locales/hu/generic.json +++ b/website/common/locales/hu/generic.json @@ -70,8 +70,8 @@ "youSure": "Biztos vagy benne?", "submit": "Küld", "close": "Bezár", - "saveAndClose": "Ment és bezár", - "saveAndConfirm": "Save & Confirm", + "saveAndClose": "Mentés és bezárás", + "saveAndConfirm": "Mentés és megerősítés", "cancel": "Mégse", "ok": "Oké", "add": "Hozzáad", @@ -248,6 +248,7 @@ "userIdRequired": "Felhasználói azonosító szükséges", "resetFilters": "Címkék törlése", "applyFilters": "Címkék kiválasztása", + "wantToWorkOn": "A következőket szeretném fejleszteni:", "categories": "Kategóriák", "habiticaOfficial": "Habitica hivatalos", "animals": "Állatok", diff --git a/website/common/locales/hu/groups.json b/website/common/locales/hu/groups.json index 8e5a96072d..fa91b6fd18 100644 --- a/website/common/locales/hu/groups.json +++ b/website/common/locales/hu/groups.json @@ -6,7 +6,7 @@ "innText": "A fogadóban pihensz! Amíg itt tartózkodsz a napi feladataid nem okoznak sebzést a nap befejeztével, de új nap kezdetével ugyanúgy frissülnek. Figyelmeztetés: ha egy főellenséggel harcolsz, a csapattagok kihagyott napi feladatai ugyanúgy téged is sebezni fognak, kivéve ha ők is be vannak jelentkezve a fogadóba! A saját sebzésed a főellenség ellen (vagy az összegyűjtött tárgyak) csak akkor lépnek érvénybe ha elhagyod a fogadót.", "innTextBroken": "Hát úgy néz ki hogy most a fogadóban pihensz... Amíg itt tartózkodsz a napi feladataid nem okoznak sebzést a nap befejeztével, de új nap kezdetével ugyanúgy frissülnek... Ha egy főellenséggel harcolsz, a csapattagok kihagyott napi feladatai ugyanúgy téged is sebezni fognak... kivéve ha ők is be vannak jelentkezve a fogadóba... Továbbá, a saját sebzésed a főellenség ellen (vagy az összegyűjtött tárgyak) csak akkor lépnek érvénybe ha elhagyod a fogadót... annyira fáradt...", "innCheckOutBanner": "Jelenleg be vagy jelentkezve a fogadóba. A napi feladataid nem fognak sebzést okozni és a küldetésekben sem fogsz haladást elérni.", - "innCheckOutBannerShort": "You are checked into the Inn.", + "innCheckOutBannerShort": "Be vagy jelentkezve a fogadóba.", "resumeDamage": "Sebzés folytatása", "helpfulLinks": "Hasznos linkek", "communityGuidelinesLink": "Közösségi irányelvek", @@ -183,7 +183,7 @@ "inviteExistUser": "Létező felhasználó meghívása", "byColon": "Feladó:", "inviteNewUsers": "Új felhasználó meghívása", - "sendInvitations": "Meghívások elküldése", + "sendInvitations": "Meghívók küldése", "invitationsSent": "Meghívások elküldve!", "invitationSent": "Meghívás elküldve!", "invitedFriend": "Meghívott egy barátot", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Nem távolíthatod el magad a csoportból!", "groupMemberNotFound": "Felhasználó nem található a csoport tagjai között", "mustBeGroupMember": "A csoport tagjai közé kell tartoznod.", - "canOnlyInviteEmailUuid": "Csak felhasználó azonosítón vagy email-en keresztül tudsz meghívást küldeni.", + "canOnlyInviteEmailUuid": "Csak felhasználó azonosítón, mail-en vagy felhasználóneven keresztül tudsz meghívást küldeni.", "inviteMissingEmail": "Hiányzó email cím a meghívóban.", "inviteMissingUuid": "Hiányzó felhasználói azonosító a meghívóban.", "inviteMustNotBeEmpty": "A meghívó nem lehet üres.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "Felhasználói azonosító: <%= userId %>, \"<%= username %>\" felhasználó meghívása függőben van.", "userAlreadyInAParty": "Felhasználói azonosító: <%= userId %>, \"<%= username %>\" felhasználó már a csapathoz tartozik.", "userWithIDNotFound": "Ez a felhasználó a \"<%= userId %>\" azonosítóval nem található.", + "userWithUsernameNotFound": "Felhasználó a \"<%= username %>\" névvel nem található.", "userHasNoLocalRegistration": "Ez a felhasználó nincsen regisztrálva (felhasználónév, e-mail, jelszó).", "uuidsMustBeAnArray": "A felhasználói azonosítón keresztüli meghívásnak tömbnek kell lennie.", "emailsMustBeAnArray": "E-mail címen keresztüli meghívásnak tömbnek kell lennie.", + "usernamesMustBeAnArray": "Felhazsnálónéven keresztüli meghívásnak tömbnek kell lennie.", "canOnlyInviteMaxInvites": "Egyszerre csak \"<%= maxInvites %>\" meghívót lehet küldeni", "partyExceedsMembersLimit": "Tagok száma limitált <%= maxMembersParty %> felhasználóra", "onlyCreatorOrAdminCanDeleteChat": "Nincs felhatalmazásod hogy töröld ezt az üzenetet!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Csoportos terv lemondva", "groupPlanCanceled": "Csoportos terv inakítvvá válik", "purchasedGroupPlanPlanExtraMonths": "<%= months %> hónap csoportos tervből maradt extra kredittel rendelkezel", - "addManagers": "Menedzserek hozzáadása", "addManager": "Menedzser hozzáadása", - "removeManager": "Eltávolítás", + "removeManager2": "Menedzser eltávolítása", "userMustBeMember": "A felhasználónak tagnak kell lennie", "userIsNotManager": "A felhasználó nem menedzser", "canOnlyApproveTaskOnce": "Ez a feladat már el lett fogadva.", "addTaskToGroupPlan": "Létrehozás", - "leaderMarker": "- Vezető", - "managerMarker": "- Menedzser", "joinedGuild": "Csatlakoztál egy céhhez", "joinedGuildText": "Bemerészkedtél a Habitica közösségi oldalára egy céhhez való csatlakozással!", "badAmountOfGemsToPurchase": "Az értéknek legalább 1-nek kell lennie", @@ -364,6 +363,10 @@ "liked": "Tetszett", "joinGuild": "Csatlakozz a céhhez", "inviteToGuild": "Meghívás a céhbe", + "inviteToParty": "Meghívás a csapatba", + "inviteEmailUsername": "Meghívás e-mail címen avgy felhasználóneven keresztül", + "inviteEmailUsernameInfo": "Felhasználók meghívása érvényes e-mail címe vagy felhasználónéven keresztül. Ha egy e-mail cím még nincs regisztrálva, az oldalhoz küldünk meghívót.", + "emailOrUsernameInvite": "E-mail cím vagy felhasználónév", "messageGuildLeader": "Üzenet küldése a céh vezetőjének", "donateGems": "Drágakövek ajándékozása", "updateGuild": "Céh frissítése", @@ -395,12 +398,12 @@ "noGuildsTitle": "Nem vagy tagja egy céhnek sem.", "noGuildsParagraph1": "A céhek olyan közösségi csoportok amit felhasználók hoztak létre egymás támogatásához, felelősségvállaláshoz és bátorításhoz.", "noGuildsParagraph2": "Kattints a felfedezés gombra, hogy az érdeklődési körödbe tartozó céhek között böngéssz, vagy hozd létre a saját céhedet.", + "noGuildsMatchFilters": "Nem találtunk ehhez tartozó céhet.", "privateDescription": "Privát céhek nem lesznek láthatóak a Habitica céhei között. Új tagok csak meghívással tudnak csatlakozni.", "removeInvite": "Meghívó eltávolítása", "removeMember": "Tag eltávolítása", "sendMessage": "Üzenet küldése", - "removeManager2": "Menedzser eltávolítása", - "promoteToLeader": "Előléptetés vezetővé", + "promoteToLeader": "Tulajdonjog átadása", "inviteFriendsParty": "Barátok meghívása után egy exkluzív küldetés tekercsben lesz része a csapatodnak,
hogy együtt megküzdhessetek a Bazi-listával!", "upgradeParty": "Csapat fejlesztése", "createParty": "Csapat létrehozása", diff --git a/website/common/locales/hu/limited.json b/website/common/locales/hu/limited.json index b0f864ccc4..74c3d1202b 100644 --- a/website/common/locales/hu/limited.json +++ b/website/common/locales/hu/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Jegesmedvebocs", "jackolantern": "Töklámpás", "ghostJackolantern": "Szellemes töklámpás", + "glowJackolantern": "Sötétben világító töklámpás", "seasonalShop": "Szezonális bolt", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Szezonális varázslónő<%= linkEnd %>", @@ -125,10 +126,10 @@ "summer2018LionfishMageSet": "Tűzhal mágus (mágus)", "summer2018MerfolkMonarchSet": "Sellő uralkodó (gyógyító)", "summer2018FisherRogueSet": "Halász tolvaj (tolvaj)", - "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", - "fall2018CandymancerMageSet": "Candymancer (Mage)", - "fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)", - "fall2018AlterEgoSet": "Alter Ego (Rogue)", + "fall2018MinotaurWarriorSet": "Minótaurusz (harcos)", + "fall2018CandymancerMageSet": "Cukorkaidéző (mágus)", + "fall2018CarnivorousPlantSet": "Húsevő növény (gyógyító)", + "fall2018AlterEgoSet": "Hasonmás (tolvaj)", "eventAvailability": "Megvásárolható <%= date(locale) %>-ig.", "dateEndMarch": "április 30", "dateEndApril": "április 19", @@ -138,7 +139,7 @@ "dateEndAugust": "augusztus 31", "dateEndSeptember": "szeptember 21", "dateEndOctober": "október 31", - "dateEndNovember": "november 30", + "dateEndNovember": "december 3", "dateEndJanuary": "január 31", "dateEndFebruary": "február 28", "winterPromoGiftHeader": "AJÁNDÉKOZZ ELŐFIZETÉST ÉS KAPJ EGYET INGYEN!", diff --git a/website/common/locales/hu/messages.json b/website/common/locales/hu/messages.json index 60c6005527..a9158fb8d9 100644 --- a/website/common/locales/hu/messages.json +++ b/website/common/locales/hu/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Értesítés azonosítók szükségesek.", "unallocatedStatsPoints": "Van <%= points %> kiosztatlan tulajdonság pontod", "beginningOfConversation": "Elkezdtél beszélgetni <%= userName %> felhasználóval. Ne felejtesd hogy legyél kedves, tisztelettudó és kövesd a közösségi irányelveket!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Ez a felhasználó törölte a fiókját.", + "messageMissingDisplayName": "Hiányzó megjelenített név." } \ No newline at end of file diff --git a/website/common/locales/hu/npc.json b/website/common/locales/hu/npc.json index a5bc2046cf..d16e9ca320 100644 --- a/website/common/locales/hu/npc.json +++ b/website/common/locales/hu/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Üdvözlünk a ", "welcomeBack": "Üdvözlünk újra!", "justin": "Justin", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Előző", "next": "Következő", diff --git a/website/common/locales/hu/pets.json b/website/common/locales/hu/pets.json index 2a5b384f67..ca730ca7ce 100644 --- a/website/common/locales/hu/pets.json +++ b/website/common/locales/hu/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veterán tigris", "veteranLion": "Veterán oroszlán", "veteranBear": "Veterán medve", + "veteranFox": "Veterán róka", "cerberusPup": "Kerberosz kölyök", "hydra": "Hidra", "mantisShrimp": "Sáskarák", diff --git a/website/common/locales/hu/questscontent.json b/website/common/locales/hu/questscontent.json index e8b1d8fc11..ea950086fe 100644 --- a/website/common/locales/hu/questscontent.json +++ b/website/common/locales/hu/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/hu/settings.json b/website/common/locales/hu/settings.json index 294258cd4c..03a41e92f7 100644 --- a/website/common/locales/hu/settings.json +++ b/website/common/locales/hu/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Emlékeztető hogy jelentkezz be és végezd el feladataidat jutalmakért", "weeklyRecaps": "Összefoglaló az elmúlt heti aktivitásodról (Megjegyzés: ez a funkció jelenleg le van tiltva teljesítménybeli problémák miatt, de reméljük hogy hamarosan újra tudjuk indítani!)", "onboarding": "Segítség fiókod felállításához", + "majorUpdates": "Important announcements", "questStarted": "A küldetésed elkezdődött", "invitedQuest": "Meghívva egy küldetésre", "kickedGroup": "Kirúgtak a csoportból", @@ -156,6 +157,7 @@ "generate": "Generálás", "getCodes": "Kódok megszerzése", "webhooks": "Webkampók", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Engedélyezve", "webhookURL": "Webhook URL", "invalidUrl": "érvénytelen url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/hu/subscriber.json b/website/common/locales/hu/subscriber.json index 165c37aeeb..d11cb9fe26 100644 --- a/website/common/locales/hu/subscriber.json +++ b/website/common/locales/hu/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Alap steampunk szett", "mysterySet301405": "Steampunk kiegészítő szett", "mysterySet301703": "Steampunk páva szett", @@ -206,7 +208,7 @@ "haveCouponCode": "Van kupon kódod?", "subscriptionAlreadySubscribedLeadIn": "Köszönjük az előfizetést", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Összes megvásárlása", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "drágakő maradt", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/id/backgrounds.json b/website/common/locales/id/backgrounds.json index a3949c1634..5a0b4d3646 100644 --- a/website/common/locales/id/backgrounds.json +++ b/website/common/locales/id/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Kastil Menyeramkan", "backgroundCreepyCastleNotes": "Berani mendekati Kastil Menyeramkan.", "backgroundDungeonText": "Penjara Bawah Tanah", - "backgroundDungeonNotes": "Selamatkan para tahanan dari Penjara Bawah Tanah yang menyeramkan." + "backgroundDungeonNotes": "Selamatkan para tahanan dari Penjara Bawah Tanah yang menyeramkan.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/id/challenge.json b/website/common/locales/id/challenge.json index 409753aca8..a8d771abde 100644 --- a/website/common/locales/id/challenge.json +++ b/website/common/locales/id/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Kamu tidak punya Tantangan apapun.", "challengeDescription1": "Tantangan adalah acara komunitas di mana para pemain bersaing dan mendapatkan hadiah dengan menyelesaikan sekumpulan tugas yang berkaitan.", "challengeDescription2": "Temukan rekomendasi Tantangan berdasarkan minat anda, jelajahi Tantangan publik Habitica, atau buat Tantangan anda sendiri.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Dibuat Oleh", "joinChallenge": "Ikuti Tantangan", "leaveChallenge": "Tinggalkan Tantangan", diff --git a/website/common/locales/id/character.json b/website/common/locales/id/character.json index 53809aa230..cd962dccb6 100644 --- a/website/common/locales/id/character.json +++ b/website/common/locales/id/character.json @@ -7,7 +7,7 @@ "noPhoto": "Habitican ini belum menambahkan foto apapun.", "other": "Lainnya", "fullName": "Nama Lengkap", - "displayName": "Nama Tampilan", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Foto", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Pilih ini jika kamu ingin langsung memakai perlengkapan setelah membelinya.", "costumeDisabled": "Kamu telah menonaktifkan kostummu.", "gearAchievement": "Kamu mendapat lencana \"Ultimate Gear\" karena sudah mendapat semua perlengkapan sesuai dengan pekerjaanmu! Kamu sudah melengkapi perlengkapan berikut:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "Untuk mendapatkan lebih banyak lencana Ultimate Gear, ganti pekerjaanmu di Pengaturan > Laman Situs dan beli perlengkapan untuk pekerjaan barumu!", "armoireUnlocked": "Kalau ingin lebih banyak perlengkapan, coba cek Peti Ajaib! Klik Hadiah Peti Ajaib untuk kesempatan mendapatkan Perlengkapan spesial! Kamu juga bisa mendapatkan pengalaman atau makanan.", "ultimGearName": "Ultimate Gear - <%= ultClass %>", diff --git a/website/common/locales/id/content.json b/website/common/locales/id/content.json index 973b939a31..35382cd3b9 100644 --- a/website/common/locales/id/content.json +++ b/website/common/locales/id/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Pelangi", "hatchingPotionGlass": "Kaca", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Berikan ini kepada sebuah telur, dan ia akan menetas menjadi binatang peliharaan <%= potText(locale) %>.", "premiumPotionAddlNotes": "Tidak dapat digunakan kepada telur peliharaan yang didapat dari misi.", "foodMeat": "Daging", diff --git a/website/common/locales/id/front.json b/website/common/locales/id/front.json index 9167982c8e..4348dd7c37 100644 --- a/website/common/locales/id/front.json +++ b/website/common/locales/id/front.json @@ -271,15 +271,9 @@ "emailTaken": "Alamat email telah digunakan oleh akun lain.", "newEmailRequired": "Alamat email baru tidak ditemukan.", "usernameTime": "Ini waktunya untuk memilih nama penggunamu!", - "usernameInfo": "Nama tampilanmu tidak diganti, tetapi nama login lama-mu akan menjadi nama penguna publik-mu. Nama pengguna ini akan digunakan untuk undangan, @mention di obrolan, dan kirim-mengirim pesan singkat.

Jika kamu ingin mengetahui lebih lanjut tentang pergantian ini, kunjungi laman wiki Nama Pemain.", - "usernameTOSRequirements": "Nama pengguna harus mengikuti Persyaratan Layanan dan Pedoman Komunitas kami. Jika kamu belum pernah memilih nama login, nama penggunamu akan dibuat secara otomatis.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Nama pengguna sudah diambil.", - "usernameWrongLength": "Nama pengguna panjangnya harus di antara 1 hingga 20 karakter.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Nama pengguna hanya boleh terdiri dari huruf a sampai z, angka 0 sampai 9, tanda penghubung, atau garis bawah.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Konfirmasi Nama Pengguna", - "usernameConfirmed": "Nama Pengguna Dikonfirmasi", "passwordConfirmationMatch": "Konfirmasi kata sandi tidak cocok dengan kata sandi.", "invalidLoginCredentials": "Nama pengguna dan/atau email dan/atau kata sandi salah.", "passwordResetPage": "Reset Kata Sandi", @@ -334,7 +328,7 @@ "joinMany": "Bergabung dengan lebih dari 2.000.000 orang bersenang-senang selagi mencapai tujuan mereka!", "joinToday": "Bergabung dengan Habitica Hari Ini", "signup": "Daftar", - "getStarted": "Memulai", + "getStarted": "Get Started!", "mobileApps": "Aplikasi Handphone", "learnMore": "Pelajari Lebih Lanjut" } \ No newline at end of file diff --git a/website/common/locales/id/gear.json b/website/common/locales/id/gear.json index 22f44a9afe..b14e51fdb4 100644 --- a/website/common/locales/id/gear.json +++ b/website/common/locales/id/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Segala hal yang enak dan makanan yang bergizi bertumpahan dari tanduk ini. Nikmati pestanya! Tidak menambah status apapun. Item Pelanggan November 2016.", "weaponMystery201708Text": "Pedang Lava", "weaponMystery201708Notes": "Sinar berapi dari pedang ini akan menghabiskan bahkan tugas termerahmu dengan cepat! Tidak menambah status apapun. Item Pelanggan Agustus 2017.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Tongkat Steampunk", "weaponMystery301404Notes": "Cocok dibawa jalan-jalan di kota. Item pelanggan Maret 3015. Tidak menambah status apapun.", "weaponArmoireBasicCrossbowText": "Panah Biasa", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Baju zirah bersisik yang kuat ini disambung oleh tali-tali sutra yang elegan. Meningkatkan Persepsi sebesar <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Baju Pelindung Kalkun", "armorSpecialTurkeyArmorBaseNotes": "Menjaga pahamu hangat dan nyaman di dalam baju pelindung berbulu ini! TIdak menambah status apapun.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Jubah Penjinak Yeti", "armorSpecialYetiNotes": "Berbulu dan berani. Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Dingin 2013-2014 Edisi Terbatas.", "armorSpecialSkiText": "Jaket Ski Pembunuh", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Baju Steampunk", "armorMystery301404Notes": "Necis dan keren, iya lah! Tidak menambah status apapun. Item Pelanggan Februari 3015.", "armorMystery301703Text": "Gaun Merak Steampunk", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Akesoris kepala", "headBase0Text": "Tidak Ada Perlengkapan Kepala", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Selamat Hari Penamaan! Pakai helm garang dan berbulu ini selagi memperingati Habitica. Tidak menambah status apapun.", "headSpecialTurkeyHelmBaseText": "Helm Kalkun", "headSpecialTurkeyHelmBaseNotes": "Hari Kalkunmu akan terlihat lengkap sewaktu kamu mengenakan helm berparuh ini! Tidak menambah status apapun.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Topi Pesta Aneh", "headSpecialNyeNotes": "Kamu mendapatkan Topi Pesta Aneh! Kenakan saat kamu konvoi Tahun Baru! Tidak menambah status apapun.", "headSpecialYetiText": "Helm Yeti-Tamer", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Topi Fancy", "headMystery301404Notes": "Topi paling cocok untuk gentleman! Item pelanggan Januari 3015. Tidak menambah status apapun.", "headMystery301405Text": "Topi Biasa", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Topi Kucing Krem", "headArmoireOrangeCatNotes": "Topi kucing oranye ini... mendengkur. Dan menggerakkan ekornya. Dan bernafas? Ya, kamu mengenakan kucing hidup sebagai topi. Meningkatkan Kekuatan dan Ketahanan masing-masing sebesar <%= attrs %>. Peti Ajaib: Item Tersendiri.", "headArmoireBlueFloppyHatText": "Floppy Hat Biru", - "headArmoireBlueFloppyHatNotes": "Sekian banyak mantra terajut dalam topi sederhana ini, memberi warna biru berkilau. Meningkatkan Ketahanan, Kecerdasan, dan Persepsi masing-masing sebesar <%= attrs %>. Peti Ajaib: Item Tersendiri.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Sorban Penggembala", "headArmoireShepherdHeaddressNotes": "Terkadang gryphon-gryphon yang kamu gembalakan suka menggigit-gigitnya, bagaimanapun sorban ini membuatmu terlihat lebih pintar. Meningkatkan Kecerdasan sebesar <%= int %>. Peti Ajaib: Set Penggembala (Item 3 dari 3).", "headArmoireCrystalCrescentHatText": "Topi Kristal Bulan Sabit", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Aksesori Punggung", "backCapitalized": "Aksesori Punggung", "backBase0Text": "Tidak Mengenakan Aksesori Punggung", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Jubah ini dulunya dimiliki oleh sang Lost Masterclasser sendiri. Meningkatkan Persepsi sebesar <%= per %>.", "backSpecialTurkeyTailBaseText": "Ekor Kalkun", "backSpecialTurkeyTailBaseNotes": "Gunakan Ekor Kalkun bangsawan-mu dengan rasa bangga selagi merayakan! Tidak menambah status apapun.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/id/generic.json b/website/common/locales/id/generic.json index 5e47454ba4..215ed907ef 100644 --- a/website/common/locales/id/generic.json +++ b/website/common/locales/id/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "ID Pengguna dibutuhkan.", "resetFilters": "Bersihkan semua filter", "applyFilters": "Tambahkan Filter", + "wantToWorkOn": "I want to work on:", "categories": "Kategori", "habiticaOfficial": "Habitica Official", "animals": "Binatang", diff --git a/website/common/locales/id/groups.json b/website/common/locales/id/groups.json index d371509de4..86e5f52cfc 100644 --- a/website/common/locales/id/groups.json +++ b/website/common/locales/id/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Undang Pengguna yang Sudah Ada", "byColon": "Oleh:", "inviteNewUsers": "Undang Pengguna Baru", - "sendInvitations": "Kirim Undangan", + "sendInvitations": "Send Invites", "invitationsSent": "Undangan terkirim!", "invitationSent": "Undangan terkirim!", "invitedFriend": "Telah mengundang Teman", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Kamu tidak dapat mengeluarkan dirimu sendiri!", "groupMemberNotFound": "Pengguna tidak ditemukan di antara anggota grup", "mustBeGroupMember": "Harus seorang anggota grup.", - "canOnlyInviteEmailUuid": "Hanya dapat mengundang menggunakan uuids atau email.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Alamat email belum ditulis.", "inviteMissingUuid": "User id belum ditulis", "inviteMustNotBeEmpty": "Undangan tidak boleh kosong.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" sudah diundang.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" sudah didalam kelompok.", "userWithIDNotFound": "Pengguna dengan id \"<%= userId %>\" tidak ditemukan.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "Pengguna tidak memiliki registrasi lokal (nama pengguna, email, kata sandi).", "uuidsMustBeAnArray": "Undangan ID pengguna harus berupa array.", "emailsMustBeAnArray": "Undangan alamat email harus berupa array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Kamu hanya dapat mengundang \"<%= maxInvites %>\" pada satu waktu", "partyExceedsMembersLimit": "Ukuran party memiliki batas <%= maxMembersParty %> anggota", "onlyCreatorOrAdminCanDeleteChat": "Tidak berhak untuk menghapus pesan ini!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Rencana Grup Dibatalkan", "groupPlanCanceled": "Rencana Grup akan menjadi tidak aktif pada", "purchasedGroupPlanPlanExtraMonths": "Kamu memiliki <%= months %> bulan ekstra kredit rencana grup.", - "addManagers": "Tambah Manajer", - "addManager": "Tambah Manajer", - "removeManager": "Hapus", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "Pengguna harus seorang anggota", "userIsNotManager": "Pengguna bukan manajer", "canOnlyApproveTaskOnce": "Tugas ini sudah disetujui", "addTaskToGroupPlan": "Buat", - "leaderMarker": "- Ketua", - "managerMarker": "- Manajer", "joinedGuild": "Telah bergabung dengan sebuah Guild.", "joinedGuildText": "Menapaki aspek sosial Habitica dengan bergabung dalam sebuah Guild!", "badAmountOfGemsToPurchase": "Jumlah harus paling sedikit 1.", @@ -364,6 +363,10 @@ "liked": "Disukai", "joinGuild": "Gabung Guild", "inviteToGuild": "Undang ke Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Kirim Pesan ke Pemimpin Guild", "donateGems": "Sumbang Permata", "updateGuild": "Perbarui Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "Kamu belum menjadi anggota Guild apapun.", "noGuildsParagraph1": "Guild ialah kelompok sosial yang dibuat oleh pemain lain yang menyediakan dukungan, rasa tanggung jawab, dan mendorong orang untuk mengobrol.", "noGuildsParagraph2": "Tekan tab Temukan untuk melihat rekomendasi Guild berdasarkan minatmu, lihat-lihat Guild publik Habitica, atau buat Guild-mu sendiri.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "Guild pribadi tidak akan ditampilkan di daftar Guild Habitica. Anggota baru hanya dapat ditambahkan melalui undangan saja.", "removeInvite": "Hapus Undangan", "removeMember": "Keluarkan Anggota", "sendMessage": "Kirim Pesan", - "removeManager2": "Keluarkan Manajer", - "promoteToLeader": "Promosikan menjadi Pemimpin", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Mengundang teman-teman ke Party-mu akan memberimu sebuah
Gulungan Misi untuk melawan Basi-List bersama-sama!", "upgradeParty": "Tingkatkan Party", "createParty": "Buat Party", diff --git a/website/common/locales/id/limited.json b/website/common/locales/id/limited.json index 7001e9fb4b..8766f667d6 100644 --- a/website/common/locales/id/limited.json +++ b/website/common/locales/id/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Anak Beruang Kutub", "jackolantern": "Jack-O-Lantern", "ghostJackolantern": "Hantu Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Toko musiman", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Penyihir Musiman<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "31 Agustus", "dateEndSeptember": "September 21", "dateEndOctober": "31 Oktober", - "dateEndNovember": "30 November", + "dateEndNovember": "December 3", "dateEndJanuary": "31 Januari", "dateEndFebruary": "28 Februari", "winterPromoGiftHeader": "HADIAHKAN LANGGANAN DAN DAPATKAN GRATIS SATU!", diff --git a/website/common/locales/id/messages.json b/website/common/locales/id/messages.json index 2ff2f96770..f8cabd95b1 100644 --- a/website/common/locales/id/messages.json +++ b/website/common/locales/id/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Id notifikasi diperlukan.", "unallocatedStatsPoints": "Kamu punya <%= points %>Poin Atribut yang belum teralokasi", "beginningOfConversation": "Ini permulaan percakapanmu dengan <%= userName %>. Ingatlah untuk menunjukkan rasa hormat, sikap baik hati, dan ikuti Pedoman Komunitas!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/id/npc.json b/website/common/locales/id/npc.json index 8a4bea40e1..ed5d63cb32 100644 --- a/website/common/locales/id/npc.json +++ b/website/common/locales/id/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Selamat datang di", "welcomeBack": "Selamat datang kembali!", "justin": "Justin", - "justinIntroMessage1": "Halo! Kamu pasti baru di sini. Nama saya Justin, pemandu kamu di Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Untuk memulai, kamu perlu membuat sebuah avatar.", "justinIntroMessage3": "Bagus! Sekarang, apa yang kamu mau perbaiki selama perjalanan ini?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Ini dia! Aku telah mengisi beberapa Tugas untukmu berdasarkan minatmu, jadi kamu dapat memulai langsung. Klik sebuah Tugas untuk mengedit atau tambahkan Tugas baru untuk menyesuaikan jadwalmu!", "prev": "Sebelum", "next": "Setelah", diff --git a/website/common/locales/id/pets.json b/website/common/locales/id/pets.json index c3cc0b1fca..368ff9b06e 100644 --- a/website/common/locales/id/pets.json +++ b/website/common/locales/id/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Harimau Veteran", "veteranLion": "Singa Veteran", "veteranBear": "Beruang Veteran", + "veteranFox": "Veteran Fox", "cerberusPup": "Anak Anjing Cerberus", "hydra": "Hydra", "mantisShrimp": "Udang Mantis", diff --git a/website/common/locales/id/questscontent.json b/website/common/locales/id/questscontent.json index 741cf1721d..b52ca9fa10 100644 --- a/website/common/locales/id/questscontent.json +++ b/website/common/locales/id/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/id/settings.json b/website/common/locales/id/settings.json index 414b66345e..fac6470aac 100644 --- a/website/common/locales/id/settings.json +++ b/website/common/locales/id/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Pengingat untuk masuk untuk menyelesaikan tugas dan menerima hadiah", "weeklyRecaps": "Ringkasan aktivitas akun kamu seminggu terakhir (Catatan: fitur ini sedang dinonaktifkan karena isu performa, tapi kami harap dapat menyelesaikannya dan mengirim email kembali secepatnya!)", "onboarding": "Panduan dalam menyetel akun Habitica kamu", + "majorUpdates": "Important announcements", "questStarted": "Misimu Telah Dimulai", "invitedQuest": "Diundang untuk mengikuti Misi", "kickedGroup": "Dikeluarkan dari grup", @@ -156,6 +157,7 @@ "generate": "Buat", "getCodes": "Dapatkan Kode", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Diaktifkan", "webhookURL": "URL Webhook", "invalidUrl": "url tidak valid", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Nama pengguna hanya boleh mengandung huruf a hingga z, angka 0 sampai 9, tanda penghubung, atau garis bawah.", "currentUsername": "Nama pengguna sekarang:", "displaynameIssueLength": "Nama Tampilan harus di antara 1 hingga 30 karakter.", - "displaynameIssueSlur": "Nama Tampilan tidak boleh mengandung kata-kata kasar.", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Nama penggunamu, <%= username %>, telah dikonfirmasi!", "usernameNotVerified": "Silahkan konfirmasi nama penggunamu.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/id/subscriber.json b/website/common/locales/id/subscriber.json index f590731a9a..a6c1e16196 100644 --- a/website/common/locales/id/subscriber.json +++ b/website/common/locales/id/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Set Steampunk Standard", "mysterySet301405": "Set Aksesoris Steampunk", "mysterySet301703": "Set Merak Steampunk", @@ -206,7 +208,7 @@ "haveCouponCode": "Apakah kamu mempunyai kode kupon?", "subscriptionAlreadySubscribedLeadIn": "Terima kasih sudah berlangganan!", "subscriptionAlreadySubscribed1": "Untuk melihat detail berlanggananmu dan membatalkan, memperbarui atau mengubah pengaturan berlanggananmu, silakan klik Ikon Pengguna > Pengaturan > Berlangganan.", - "purchaseAll": "Beli Semuanya", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Pelanggan dapat membeli permata dengan koin emas di Pasar! Untuk akses mudah, kamu dapat juga menaruh permata ke kolom Hadiah-mu.", "gemsRemaining": "permata tersisa", "notEnoughGemsToBuy": "Kamu tidak dapat membeli permata sebanyak itu" diff --git a/website/common/locales/it/backgrounds.json b/website/common/locales/it/backgrounds.json index 3b610962d7..a7f75bf972 100644 --- a/website/common/locales/it/backgrounds.json +++ b/website/common/locales/it/backgrounds.json @@ -347,17 +347,17 @@ "backgroundFlyingOverAncientForestText": "Antica Foresta", "backgroundFlyingOverAncientForestNotes": "Vola sopra le punte di un'Antica Foresta.", "backgrounds052018": "SET 48: Rilasciato Maggio 2018", - "backgroundTerracedRiceFieldText": "Terraced Rice Field", - "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.", + "backgroundTerracedRiceFieldText": "Risaia Terrazzata", + "backgroundTerracedRiceFieldNotes": "Goditi la Risaia Terrazzata nella stagione di coltivazione", "backgroundFantasticalShoeStoreText": "Negozio di Scarpe Fantastiche", "backgroundFantasticalShoeStoreNotes": "Cerca nuove divertenti calzature nel Negozio di Scarpe Fantastico", "backgroundChampionsColosseumText": "Colosseo dei Campioni", - "backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum.", + "backgroundChampionsColosseumNotes": "Scaldati col tepore del Colosseo dei Campioni.", "backgrounds062018": "SET 49: Rilasciato Giugno 2018", "backgroundDocksText": "Moli", "backgroundDocksNotes": "Pesca dalla cima dei Moli", "backgroundRowboatText": "Barca a Remi", - "backgroundRowboatNotes": "Sing rounds in a Rowboat.", + "backgroundRowboatNotes": "Canta le strofe nella Barca a Remi.", "backgroundPirateFlagText": "Bandiera Pirata", "backgroundPirateFlagNotes": "Fai sventolare una temuta Bandiera Pirata.", "backgrounds072018": "SET 50: Rilasciato Luglio 2018", @@ -365,8 +365,8 @@ "backgroundDarkDeepNotes": "Nuota nell'Oscura Profondità tra animali bioluminescenti", "backgroundDilatoryCityText": "Città di Dilatoria", "backgroundDilatoryCityNotes": "Vaga attraverso la Città Sommersa di Dilatoria", - "backgroundTidePoolText": "Tide Pool", - "backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool.", + "backgroundTidePoolText": "Piscina della Marea", + "backgroundTidePoolNotes": "Ammira l'oceano vicino a una Piscina della Marea.", "backgrounds082018": "SET 51: Rilasciato Agosto 2018", "backgroundTrainingGroundsText": "Campo di Addestramento", "backgroundTrainingGroundsNotes": "Allenati presso il Campo di Addestramento.", @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Castello Inquietante", "backgroundCreepyCastleNotes": "Avvicinandosi coraggiosamente a un Castello Inquietante", "backgroundDungeonText": "Sotterraneo", - "backgroundDungeonNotes": "Salvando i prigionieri da un Sotterraneo spaventoso" + "backgroundDungeonNotes": "Salvando i prigionieri da un Sotterraneo spaventoso", + "backgrounds112018": "SERIE 54: Novembre 2018", + "backgroundBackAlleyText": "Vicolo", + "backgroundBackAlleyNotes": "Sii sospetto gironzolando in un Vicolo.", + "backgroundGlowingMushroomCaveText": "Grotta Funghesca Lucente", + "backgroundGlowingMushroomCaveNotes": "Rimira con ammirazione una Grotta Funghesca Lucente.", + "backgroundCozyBedroomText": "Stanza Da Letto Accogliente", + "backgroundCozyBedroomNotes": "Accoccolati in una Stanza Da Letto Accogliente." } \ No newline at end of file diff --git a/website/common/locales/it/challenge.json b/website/common/locales/it/challenge.json index 4bf12eab82..86f5e06e9a 100644 --- a/website/common/locales/it/challenge.json +++ b/website/common/locales/it/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Non hai alcuna Sfida.", "challengeDescription1": "Le sfide sono eventi della Community nelle quali i giocatori competono per aggiudicarsi dei premi completando un gruppo di attività correlate.", "challengeDescription2": "Trova delle Sfide raccomandate secondo i tuoi interessi, consulta le sfide pubbliche di Habitica, o crea le tue proprie sfide.", + "noChallengeMatchFilters": "Non abbiamo trovato Sfide corrispondenti.", "createdBy": "Creata da", "joinChallenge": "Unisciti alla sfida", "leaveChallenge": "Abbandona sfida", diff --git a/website/common/locales/it/character.json b/website/common/locales/it/character.json index e2d9661b0c..c4e5ed8211 100644 --- a/website/common/locales/it/character.json +++ b/website/common/locales/it/character.json @@ -7,7 +7,7 @@ "noPhoto": "Questo utente non ha aggiunto una foto.", "other": "Altro", "fullName": "Nome completo", - "displayName": "Nome pubblico", + "displayName": "Nome Pubblico", "changeDisplayName": "Cambia Nome Pubblico", "newDisplayName": "Nuovo Nome Pubblico", "displayPhoto": "Foto", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Seleziona questa opzione per equipaggiare automaticamente gli oggetti appena li compri.", "costumeDisabled": "Hai disabilitato il tuo costume.", "gearAchievement": "Hai ottenuto la medaglia \"Armato fino ai denti\" per aver potenziato al massimo livello l'equipaggiamento per una Classe! Hai completato questi set:", + "gearAchievementNotification": "Ti sei guadagnato la medaglia \"Armato fino ai denti\" per aver potenziato al massimo livello l'equipaggiamento per una classe!", "moreGearAchievements": "Per ottenere più medaglie \"Armato fino ai denti\", cambia classe nella tua pagina statistiche e compra l'equipaggiamento per la tua nuova classe!", "armoireUnlocked": "Per altro equipaggiamento, prova lo Scrigno Incantato! Clicca sulla Ricompensa \"Scrigno Incantato\" per avere la possibilità di ricevere casualmente dell'equipaggiamento speciale! Potrebbe anche darti Esperienza o cibo.", "ultimGearName": "Armato fino ai denti - <%= ultClass %>", diff --git a/website/common/locales/it/communityguidelines.json b/website/common/locales/it/communityguidelines.json index 7c07115f09..b2126e1cec 100644 --- a/website/common/locales/it/communityguidelines.json +++ b/website/common/locales/it/communityguidelines.json @@ -19,18 +19,18 @@ "commGuideList02G": "Obbedisci immediatamente a qualsiasi richiesta di un Moderatore. Ciò può includere, ma non si limita a, una richiesta di limitare le tue pubblicazioni in un certo spazio, di modificare il tuo profilo per rimuovere contenuto inadatto, di proseguire la tua discussioni in uno spazio più adatto, ecc.", "commGuideList02H": "Rifletti prima di dare una risposta \"arrabbiata\" se qualcuno ti dice che qualcosa che hai detto o fatto lo mette a disagio. C'è una grande forza nel sapersi scusare sinceramente con qualcuno. Se senti che il modo in cui ti hanno risposto è inappropriato, contatta un moderatore invece che arrabbiarti e rispondere male pubblicamente.", "commGuideList02I": "Le conversazioni di divisione/contenziose devono essere segnalate ai moderatori segnalando i messaggi coinvolti o usando il Modulo di Contatto Moderatori. Se trovi che una conversazione diventa troppo animata, troppo emotiva o offensiva, non coinvolgerti. Invece, segnala le pubblicazioni in modo che noi lo sappiamo. I Moderatori reagiranno al più presto. È nostro compito tenerti al sicuro. Se trovi che più contesto sia necessario, puoi segnalare il problema tramite il Modulo Contatto Moderatori.", - "commGuideList02J": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, posting multiple promotional messages about a Guild, Party or Challenge, or posting many messages in a row. Asking for gems or a subscription in any of the chat spaces or via Private Message is also considered spamming. If people clicking on a link will result in any benefit to you, you need to disclose that in the text of your message or that will also be considered spam.

It is up to the mods to decide if something constitutes spam or might lead to spam, even if you don’t feel that you have been spamming. For example, advertising a Guild is acceptable once or twice, but multiple posts in one day would probably constitute spam, no matter how useful the Guild is!", + "commGuideList02J": "Non inviare spam. Lo spam può includere, ma non è limitato a: postare lo stesso commento o domanda in posizioni diverse, pubblicare link senza contesto o spiegazione, postare messaggi senza senso, pubblicare messaggi promozionali multipli relativi a una Gilda, Squadra o Sfida, oppure molti messaggi consecutivamente. Anche elemosinare continuamente gemme o abbonamenti nelle chat o via messaggi privati è considerato spam. Se quando le persone cliccano un tuo link ciò ti porta vantaggi, dovrai indicarlo nel testo del tuo messaggio, altrimenti sarà ritenuto spam.

È compito dei moderatori decidere se qualcosa rappresenta spam o potrebbe generarlo, persino se tu non ritieni che lo sia. Ad esempio, la pubblicizzazione di una Gilda è ritenuta accettabile una o due volte, ma postarla più volte in una giornata probabilmente sarebbe ritenuto spam, a prescindere dall'utilità della Gilda.", "commGuideList02K": "Evita di pubblicare grossi titoli negli spazi pubblici di chat, in particolare nella Taverna. Nella stessa maniera delle MAIUSCOLE, sembra tu stia urlando, e può interferire con l'atmosfera confortevole.", - "commGuideList02L": "We highly discourage the exchange of personal information -- particularly information that can be used to identify you -- in public chat spaces. Identifying information can include but is not limited to: your address, your email address, and your API token/password. This is for your safety! Staff or moderators may remove such posts at their discretion. If you are asked for personal information in a private Guild, Party, or PM, we highly recommend that you politely refuse and alert the staff and moderators by either 1) flagging the message if it is in a Party or private Guild, or 2) filling out the Moderator Contact Form and including screenshots.", + "commGuideList02L": "Scoraggiamo fortemente lo scambio di informazioni personali nelle chat degli spazi pubblici, in particolare di quelle che possono essere usate per identificarti.. Le informazioni di questo tipo possono essere, ma non sono limitate a: il tuo indirizzo, il tuo indirizzo email e la tua Chiave API/password. È per la tua sicurezza! Lo staff e i moderatori potranno rimuovere post di questo tipo quando lo riterranno necessario. Se ti vengono chieste informazioni personali in una Gilda privata, in una Squadra o tramite messaggio privato, ti consigliamo caldamente di rifiutare con gentilezza e informare lo staff e i moderatori 1) segnalando il messaggio con l'apposito bottone a forma di bandiera se si trova in una Squadra o in una Gilda, oppure 2) compilando il Modulo di Contatto Moderatori e allegando le screenshot.", "commGuidePara019": "Negli spazi privati, gli utenti hanno più libertà di discutere di quello che vogliono, ma possono comunque violare i Termini e Condizioni di utilizzo. Ciò include gli insulti e qualsiasi contenuto discriminatorio, violento o minaccioso. Nota che, siccome i nomi delle Sfide appaiono sul profilo pubblico dei vincitori, i nomi di TUTTE le sfide devono rispettare le linee guida per gli spazi pubblici, ciò anche se le sfide appaiono in uno spazio privato.", "commGuidePara020": "I Messaggi Privati (MP) hanno alcune linee guida aggiuntive. Se qualcuno ti ha bloccato, non contattarlo da qualche altra parte per chiedergli di sbloccarti. Inoltre, non dovresti mandare un MP a qualcuno che richiede assistenza (dato che le risposte pubbliche alle richieste di assistenza sono utili a tutta la community). Infine, non mandare a nessuno un MP pregandolo di regalarti gemme o un abbonamento, in quanto può essere considerato spam.", - "commGuidePara020A": "If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “Contact the Moderation Team.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.", + "commGuidePara020A": "Se credi che un post che hai visto violi le linee guida per gli spazi pubblici descritte qua sopra, o se vedi un post che ti preoccupa o ti mette a disagio, puoi portarlo all'attenzione dei Moderatori e dello Staff usando l'icona a forma di bandiera per segnalarlo.. Un membro dello Staff o un Moderatore si occuperà della faccenda il più presto possibile. Ricorda che segnalare intenzionalmente post innocenti è un'infrazione di queste linee guida (vedi sotto la sezione \"Infrazioni\"). Attualmente non è possibile segnalare i messaggi privati, quindi se ne hai bisogno, contatta i moderatori dal modulo presente nella pagina \"Contattaci\", a cui puoi accedere anche dal menu della guida, cliccando \"Contatta il Team dei Moderatori.\" Puoi farlo in presenza di più post problematici della stessa persona all'interno di Gilde diverse, oppure se la situazione richiede spiegazioni. Puoi contattarci nella tua lingua madre se ti è più facile: potremmo dover ricorrere a Google Translate, ma desideriamo che tu sia a tuo agio nel contattarci in caso di problemi.", "commGuidePara021": "Inoltre, alcuni spazi pubblici in Habitica hanno delle linee guida specifiche.", "commGuideHeadingTavern": "Taverna", "commGuidePara022": "La Taverna è il punto di incontro principale degli abitanti di Habitica. Daniel il locandiere mantiene il posto sfavillante, e Lemoness sarà felice di far comparire una limonata mentre ti siedi a discutere. Tieni solo in mente...", "commGuidePara023": "Conversation tends to revolve around casual chatting and productivity or life improvement tips. Because the Tavern chat can only hold 200 messages, it isn't a good place for prolonged conversations on topics, especially sensitive ones (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable Guild. A Mod may direct you to a suitable Guild, but it is ultimately your responsibility to find and post in the appropriate place.", "commGuidePara024": "Non parlare di qualsiasi fonte di dipendenza nella Taverna. Molte persone usano Habitica per cercare di sconfiggere le loro cattive abitudini. Sentire gente parlare di sostanze illegali/che creano dipendenza può rendere la cosa molto più difficile per loro ! Rispetta i tuoi compagni di Taverna e prendi questo in considerazione. Ciò include, ma non si limita a : fumo, alcol, pornografia, gioco d'azzardo, e uso di droga.", - "commGuidePara027": "When a moderator directs you to take a conversation elsewhere, if there is no relevant Guild, they may suggest you use the Back Corner. The Back Corner Guild is a free public space to discuss potentially sensitive subjects that should only be used when directed there by a moderator. It is carefully monitored by the moderation team. It is not a place for general discussions or conversations, and you will be directed there by a mod only when it is appropriate.", + "commGuidePara027": "Quando un moderatore di indica di portare una conversazione altrove, se non c'è una Gilda adeguata, possono suggerirti di usare la gilda \"Back Corner\". La Gilda \"Back Corner\" è uno spazio pubblico gratuito per discutere materie potenzialmente sensibili che dovrebbero essere trattate solo quando si è diretti da un moderatore. È attentamente monitorata dal team di moderazione. Non è un posto per discussioni generali o conversazioni e sarai reindirizzato da un moderatore solo nei casi appropriati.", "commGuideHeadingPublicGuilds": "Gilde pubbliche", "commGuidePara029": "Public Guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme. Public Guild chat should focus on this theme. For example, members of the Wordsmiths Guild might be cross if the conversation is suddenly focusing on gardening instead of writing, and a Dragon-Fanciers Guild might not have any interest in deciphering ancient runes. Some Guilds are more lax about this than others, but in general, try to stay on topic!", "commGuidePara031": "Certe Gilde pubbliche conterranno argomenti delicati, come la depressione, la religione, la politica, ecc. Nessun problema finché le conversazioni non violano i Termini e le Condizioni d'uso o le Regole degli Spazi Pubblici, e finché rimangono in argomento.", diff --git a/website/common/locales/it/content.json b/website/common/locales/it/content.json index 043147fb19..44a3ec695c 100644 --- a/website/common/locales/it/content.json +++ b/website/common/locales/it/content.json @@ -170,15 +170,15 @@ "questEggSquirrelText": "Scoiattolo", "questEggSquirrelMountText": "Scoiattolo", "questEggSquirrelAdjective": "una folta coda", - "questEggSeaSerpentText": "Serpente di Mare", - "questEggSeaSerpentMountText": "Serpente di Mare", + "questEggSeaSerpentText": "Serpente Marino", + "questEggSeaSerpentMountText": "Serpente Marino", "questEggSeaSerpentAdjective": "un scintillante ", "questEggKangarooText": " Canguro", "questEggKangarooMountText": "Canguro", "questEggKangarooAdjective": "un acuto", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorText": "Alligatore", + "questEggAlligatorMountText": "Alligatore", + "questEggAlligatorAdjective": "un astuto", "eggNotes": "Trova una pozione per far schiudere questo uovo, e nascerà <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Bianco", @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Arcobaleno", "hatchingPotionGlass": " Vetro", "hatchingPotionGlow": "Fosforescente", + "hatchingPotionFrost": "Gelo", "hatchingPotionNotes": "Versa questa pozione su un uovo, e nascerà un animale <%= potText(locale) %>.", "premiumPotionAddlNotes": "Non utilizzabile su uova di animali ottenute dalle missioni.", "foodMeat": "Carne", diff --git a/website/common/locales/it/front.json b/website/common/locales/it/front.json index 11a9613703..d079d6da0e 100644 --- a/website/common/locales/it/front.json +++ b/website/common/locales/it/front.json @@ -143,9 +143,9 @@ "pkQuestion1": "Cosa ha ispirato Habitica? Come è nato?", "pkAnswer1": "Se hai mai investito del tempo per livellare un personaggio in un gioco, è difficile non chiedersi come sarebbe grandiosa la tua vita se tutto quello sforzo fosse dedicato a migliorare se stessi nella vita reale anzichè al proprio avatar. Abbiamo iniziato a costruire Habitica per rispondere a questa domanda.
Habitica è stata ufficialmente lanciata con un Kickstarter nel 2013 e l'idea ha decollato. Da allora, sta crescendo in un enorme progetto, supportato da i nostri fantastici volontari open-source e dai nostri generosi utenti.", "pkQuestion2": "Perchè Habitica funziona?", - "pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, it’s tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt.
Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result. You can check out success stories here: https://habitversary.tumblr.com", + "pkAnswer2": "Formare una nuova abitudine è difficile, perché una persona ha bisogno di una ricompensa ovvia ed istantanea. Ad esempio, è dura cominciare a usare il filo dentale, perché anche se il dentista ti dice che è benefico sul lungo termine, sul momento immediato ti fa soltanto male alle gengive.
La ludicizzazione di Habitica aggiunge un senso di gratificazione istantanea agli obbiettivi quotidiani, ricompensando una attività difficile con esperienza, oro... e magari anche una ricompensa a sorpresa, come un uovo di drago! Questa meccanica aiuta la gente a restare motivata anche quando l'attività in se non possiede nessuna forma di ricompensa intrinseca, e abbiamo visto gente a cui è cambiata la vita grazie a questo! Puoi scoprire le storie di successo qui: https://habitversary.tumblr.com", "pkQuestion3": "Perchè avete aggiunto delle funzioni social?", - "pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habitica’s community structure borrows from these types of games; you can form a small Party of close friends, but you can also join a larger, shared-interest groups known as a Guild. Although some users choose to play solo, most decide to form a support network that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.", + "pkAnswer3": "La pressione sociale è un fattore di motivazione enorme per molta gente, quindi sapevamo già dall'inizio che volevamo una comunità unita di cui gli individui si terrebbero responsabili a vicenda. Fortunatamente, una delle cose che i giochi video multigiocatori fanno meglio è creare un senso di comunita tra i loro giocatori! La struttura comunitaria di Habitica si ispira a questo tipo di gioco: hai la possibilità di formare una piccola squadra di amici, ma puoi anche raggiungere un gruppo più grande orientato verso un interesse comune, chiamato Gilda. Mentre certi utenti preferiscono giocare da soli, la maggior parte decide di formare una rete di supporto che incoraggia la responsabilità sociale attraverso funzionalità come le Missioni, per le quali i membri della squadra uniscono la loro produttività per combattere mostri insieme.", "pkQuestion4": "Why does skipping tasks remove your avatar’s health?", "pkAnswer4": "If you skip one of your daily goals, your avatar will lose health the following day. This serves as an important motivating factor to encourage people to follow through with their goals because people really hate hurting their little avatar! Plus, the social accountability is critical for a lot of people: if you’re fighting a monster with your friends, skipping your tasks hurts their avatars, too.", "pkQuestion5": "Cos'ha di diverso Habitica rispetto ad altri programmi di \"gamification\"?", @@ -156,7 +156,7 @@ "pkAnswer7": "Habitica uses pixel art for several reasons. In addition to the fun nostalgia factor, pixel art is very approachable to our volunteer artists who want to chip in. It's much easier to keep our pixel art consistent even when lots of different artists contribute, and it lets us quickly generate a ton of new content!", "pkQuestion8": "Come ha influito Habitica sulla vita reale delle persone?", "pkAnswer8": "You can find lots of testimonials for how Habitica has helped people here: https://habitversary.tumblr.com", - "pkMoreQuestions": "Do you have a question that’s not on this list? Send an email to admin@habitica.com!", + "pkMoreQuestions": "Hai una domanda che non è in questa lista? Mandaci un email a admin@habitica.com!", "pkVideo": "Video", "pkPromo": "Promozioni", "pkLogo": "Loghi", @@ -271,15 +271,9 @@ "emailTaken": "L'indirizzo email è già stato utilizzato per un altro account.", "newEmailRequired": "Manca il nuovo indirizzo e-mail.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Il Nome Pubblico deve comportare tra 1 e 30 caratteri.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "La password non corrisponde alla conferma.", "invalidLoginCredentials": "Nome utente e/o email e/o password scorretto/i.", "passwordResetPage": "Reimposta password", @@ -319,7 +313,7 @@ "trackYourGoals": "Tieni Traccia delle tue Abituni e Obiettivi", "trackYourGoalsDesc": "Stay accountable by tracking and managing your Habits, Daily goals, and To-Do list with Habitica’s easy-to-use mobile apps and web interface.", "earnRewards": "Ottieni ricompense per i tuoi traguardi", - "earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!", + "earnRewardsDesc": "Completa attività per far salire il tuo avatar di livello e sblocca così armature, misteriosi animali, incantesimi di magia, e perfino missioni!", "battleMonsters": "Combatti Mostri coi tuoi Amici", "battleMonstersDesc": "Combatti mostri insieme ad altri abitanti di Habitica! Usa l'Oro che guadagni per comperare oggetti nel gioco o ricompense personalizzate, come guardare un episodio della tua serie TV preferita.", "playersUseToImprove": "I giocatori usano Habitica per Migliorare", @@ -334,7 +328,7 @@ "joinMany": "Unisciti ad oltre 2 milioni di persone che si divertono raggiungendo i propri obiettivi!", "joinToday": "Unisciti ora ad Habitica", "signup": "Registrati", - "getStarted": "Inizia", + "getStarted": "Get Started!", "mobileApps": "App Mobile", "learnMore": "Maggiori informazioni" } \ No newline at end of file diff --git a/website/common/locales/it/gear.json b/website/common/locales/it/gear.json index 10b8eebd7c..e5a6cbabb8 100644 --- a/website/common/locales/it/gear.json +++ b/website/common/locales/it/gear.json @@ -242,7 +242,7 @@ "weaponSpecialFall2017MageNotes": "Gli occhi del teschio luminoso su questo bastone emanano magia e mistero. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, autunno 2017.", "weaponSpecialFall2017HealerText": "Candelabro Raccapricciante", "weaponSpecialFall2017HealerNotes": "Questa luce disperde la paura e fa sapere agli altri che sei qui per aiutare. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2017.", - "weaponSpecialWinter2018RogueText": "Peppermint Hook", + "weaponSpecialWinter2018RogueText": "Gancio Menta Piperita", "weaponSpecialWinter2018RogueNotes": "Perfetto per arrampicarsi sui muri o per distrarre i tuoi nemici con una dolcissima caramella. Aumenta la Forza di <%= str %>. Attrezzatura Invernale in Edizione Limitata 2017-2018.", "weaponSpecialWinter2018WarriorText": "Martello Nastro Festivo", "weaponSpecialWinter2018WarriorNotes": "Questa arma sfavillante abbaglierà i tuoi nemici mentre la agiti! Aumenta la Forza di <%= str %>. Attrezzatura Invernale in Edizione Limitata 2017-2018.", @@ -263,8 +263,8 @@ "weaponSpecialSummer2018WarriorText": "Lancia Pesce Betta", "weaponSpecialSummer2018WarriorNotes": "Abbastanza potente per combattere, abbastanza elegante per le cerimonie, questa lancia di fattura squisita fa capire a tutti che proteggerai la tua madremare in qualsiasi situazione! Aumenta la Forza di <%= str %>. Attrezzatura Estiva in Edizione Limitata 2018.", "weaponSpecialSummer2018MageText": "Raggi di Pinne di Pesce Leone", - "weaponSpecialSummer2018MageNotes": "Underwater, magic based on fire, ice, or electricity can prove hazardous to the Mage wielding it. Conjuring poisonous spines, however, works brilliantly! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Summer Gear.", - "weaponSpecialSummer2018HealerText": "Merfolk Monarch Trident", + "weaponSpecialSummer2018MageNotes": "Sott'acqua, la magia di fuoco, di ghiaccio o di folgore può essere pericolosa per il Mago che la maneggia. Invece sembra che invocare spine velenose funzioni benissimo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Attrezzatura Estiva in Edizione Limitata 2018.", + "weaponSpecialSummer2018HealerText": "Tridente del Monarca dei Mermeidi", "weaponSpecialSummer2018HealerNotes": "With a benevolent gesture, you command healing water to flow through your dominions in waves. Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", "weaponSpecialFall2018RogueText": "Fiala di Lucidità", "weaponSpecialFall2018RogueNotes": "Quando hai bisogno di tornare alla ragione, quando hai bisogno di una piccola spinta per prendere la decisione giusta, respira profondamente e prendi un sorso. Andrà tutto bene! Aumenta la Forza di <%= str %>. Attrezzatura Autunnale in Edizione Limitata 2018.", @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Tutti i tipi di cibi deliziosi e sani traboccano da questo corno. Godetevi la festa! Non conferisce alcun bonus. Oggetto per abbonati, novembre 2016.", "weaponMystery201708Text": "Spada di Lava", "weaponMystery201708Notes": "Il bagliore impetuoso di questa spada si sbarazzerà facilmente anche delle Attività rosso scuro! Non conferisce alcun bonus. Oggetto per abbonati, agosto 2017.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Bastone Steampunk", "weaponMystery301404Notes": "Eccellente per fare un giro in città. Oggetto per abbonati, marzo 3015. Non conferisce alcun bonus.", "weaponArmoireBasicCrossbowText": "Balestra Base", @@ -340,28 +342,28 @@ "weaponArmoireBattleAxeNotes": "Questa tagliente ascia di ferro è l'ideale per combattere i tuoi nemici più feroci o le tue attività più difficili. Aumenta l'Intelligenza di <%= int %> e la Costituzione di <%= con %>. Scrigno Incantato: oggetto indipendente.", "weaponArmoireHoofClippersText": "Rifila zoccoli", "weaponArmoireHoofClippersNotes": "Spunta gli zoccoli delle tue cavalcature diligenti per aiutarle a restare in salute mentre ti trasportano verso l'avventura! Aumenta la Forza, l'Intelligenza e la Costituzione ciascuna di <%= attrs %>. Scrigno Incantato, set del Maniscalco (Oggetto 1 di 3). ", - "weaponArmoireWeaversCombText": "Weaver's Comb", + "weaponArmoireWeaversCombText": "Pettine del Tessitore", "weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).", - "weaponArmoireLamplighterText": "Lamplighter", + "weaponArmoireLamplighterText": "Lampionaio", "weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 1 of 4)", - "weaponArmoireCoachDriversWhipText": "Coach Driver's Whip", - "weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).", + "weaponArmoireCoachDriversWhipText": "Frusta del Vetturino", + "weaponArmoireCoachDriversWhipNotes": "I tuoi destrieri sanno cosa stanno facendo, quindi questa frusta è solo per spettacolo (e per i suoi suoni schioccanti!). Aumenta l'Intelligenza di <%= int %> e la Forza di <%= str %>. Scrigno Incantato: Set del Vetturino (Oggetto 3 di 3).", "weaponArmoireScepterOfDiamondsText": "Scettro di Diamanti", - "weaponArmoireScepterOfDiamondsNotes": "This scepter shines with a warm red glow as it grants you increased willpower. Increases Strength by <%= str %>. Enchanted Armoire: King of Diamonds Set (Item 3 of 4).", - "weaponArmoireFlutteryArmyText": "Fluttery Army", + "weaponArmoireScepterOfDiamondsNotes": "Questo scettro splende di un caldo e rosso bagliore concedendoti maggiore forza di volontà. Aumenta la Forza di <%= str %>. Scrigno incantato: Set del Re di Quadri (Oggetto 3 di 4).", + "weaponArmoireFlutteryArmyText": "Esercito Svolazzante", "weaponArmoireFlutteryArmyNotes": "This group of scrappy lepidopterans is ready to flap fiercely and cool down your reddest tasks! Increases Constitution, Intelligence, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 3 of 4).", - "weaponArmoireCobblersHammerText": "Cobbler's Hammer", + "weaponArmoireCobblersHammerText": "Martello del Calzolaio", "weaponArmoireCobblersHammerNotes": "This hammer is specially made for leatherwork. It can do a real number on a red Daily in a pinch, though. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 2 of 3).", - "weaponArmoireGlassblowersBlowpipeText": "Glassblower's Blowpipe", - "weaponArmoireGlassblowersBlowpipeNotes": "Use this tube to blow molten glass into beautiful vases, ornaments, and other fancy things. Increases Strength by <%= str %>. Enchanted Armoire: Glassblower Set (Item 1 of 4).", + "weaponArmoireGlassblowersBlowpipeText": "Pipa del Soffiatore di Vetro", + "weaponArmoireGlassblowersBlowpipeNotes": "Usa questo tubo per soffiare il vetro fuso e creare meravigliosi vasi, ornamenti e altre fantasiose cose. Aumenta la Forza di <%= str %>. Scrigno Incantato: Set del Soffiatore di Vetro (Oggetto 1 di 4).", "weaponArmoirePoisonedGobletText": "Calice Avvelenato", - "weaponArmoirePoisonedGobletNotes": "Use this to build your resistance to iocane powder and other inconceivably dangerous poisons. Increases Intelligence by <%= int %>. Enchanted Armoire: Piratical Princess Set (Item 3 of 4).", + "weaponArmoirePoisonedGobletNotes": "Usa questo per creare la tua resistenza alla polvere di iocaina e ad altre veleni inconcepibili. Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set Principessa Pirata (Oggetto 3 di 4).", "weaponArmoireJeweledArcherBowText": "Arco Ingioiellato", - "weaponArmoireJeweledArcherBowNotes": "This bow of gold and gems will send your arrows to their targets at incredible speed. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 3 of 3).", + "weaponArmoireJeweledArcherBowNotes": "Questo arco d'oro pieno di gemme tirerà frecce ai suoi bersagli ad una velocità incredibile. Aumenta l'Intelligenza di <%= int %>. Scrigno Incantato: Set Arciere Ingioiellato (Oggetto 3 di 3).", "weaponArmoireNeedleOfBookbindingText": "Ago da Rilegatura", - "weaponArmoireNeedleOfBookbindingNotes": "You'd be surprised at how tough books can be. This needle can pierce right to the heart of your chores. Increases Strength by <%= str %>. Enchanted Armoire: Bookbinder Set (Item 3 of 4).", - "weaponArmoireSpearOfSpadesText": "Spear of Spades", - "weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).", + "weaponArmoireNeedleOfBookbindingNotes": "Saresti sorpreso da quanto duri possono essere i libri. Questo ago può penetrare dritto al cuore delle tue faccende. Aumenta la Forza di <%= str %>. Scrigno Incantato: Set Rilegatore (Oggetto 3 di 4).", + "weaponArmoireSpearOfSpadesText": "Lancia di Picche", + "weaponArmoireSpearOfSpadesNotes": "Questa lancia cavalleresca è perfetta per attaccare le tue Abitudini e Daily più rosse. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Asso di Picche (Oggetto 3 di 3).", "armor": "armatura", "armorCapitalized": "Armatura", "armorBase0Text": "Vestiti semplici", @@ -413,7 +415,7 @@ "armorSpecial2Text": "Nobile Tunica di Jean Chalard", "armorSpecial2Notes": "Rende chi lo indossa estremamente morbido e peloso! Aumenta l'Intelligenza e la Costituzione di <%= attrs %>.", "armorSpecialTakeThisText": "Armatura Take This", - "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "armorSpecialTakeThisNotes": "Questa armatura è stata ottenuta partecipando ad una Sfida sponsorizzata da Take This. Congratulazioni! Aumenta tutte le Statistiche di <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Armatura Oceanica con le Pinne", "armorSpecialFinnedOceanicArmorNotes": "Anche se delicata, quest'armatura rende la tua pelle dolorosa al tocco come un corallo di fuoco. Aumenta la Forza di <%= str %>.", "armorSpecialPyromancersRobesText": "Vesti del Piromante", @@ -439,7 +441,9 @@ "armorSpecialSamuraiArmorText": "Armatura da Samurai", "armorSpecialSamuraiArmorNotes": "Questa resistente armatura a scaglie è tenuta insieme da eleganti fili di seta. Aumenta la Percezione di <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Armatura Tacchino", - "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorBaseNotes": "Mantieni le tue bacchette calde e confortevoli in questa armatura pennuta! Non conferisce alcun bonus.", + "armorSpecialTurkeyArmorGildedText": "Armatura Tacchino Dorato", + "armorSpecialTurkeyArmorGildedNotes": "Pavoneggiati con questa armatura brillante stagionale! Non conferisce alcun bonus.", "armorSpecialYetiText": "Veste dell'Addestra-Yeti", "armorSpecialYetiNotes": "Folta e feroce. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2013-2014.", "armorSpecialSkiText": "Parka del Nevassassino", @@ -584,34 +588,34 @@ "armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018WarriorText": "Armatura di Carta Regalo", "armorSpecialWinter2018WarriorNotes": "Non farti ingannare dalla consistenza cartacea di questa armatura. È quasi impossibile strapparla! Aumenta la Costituzione di <%= con %>. Attrezzatura Invernale in edizione limitata 2017-2018.", - "armorSpecialWinter2018MageText": "Sparkly Tuxedo", - "armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", + "armorSpecialWinter2018MageText": "Smoking Sfavillante", + "armorSpecialWinter2018MageNotes": "Il top del vestito formale magico. Aumenta l'Intelligenza di <%= int %>. Attrezzatura Invernale in Editione Limitata 2017-2018.", "armorSpecialWinter2018HealerText": "Vesti di Vischio", "armorSpecialWinter2018HealerNotes": "These robes are woven with spells for extra holiday joy. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", - "armorSpecialSpring2018RogueText": "Feather Suit", - "armorSpecialSpring2018RogueNotes": "This fluffy yellow costume will trick your enemies into thinking you're just a harmless ducky! Increases Perception by <%= per %>. Limited Edition 2018 Spring Gear.", + "armorSpecialSpring2018RogueText": "Completo di Piume", + "armorSpecialSpring2018RogueNotes": "Con questo completo pennuto giallo i tuoi nemici penseranno che sei soltanto un anatroccolo innocuo! Aumenta la Percezione di <%= per %>. Attrezzatura Primaverile in Edizione Limitata 2018.", "armorSpecialSpring2018WarriorText": "Armatura dell'Alba", "armorSpecialSpring2018WarriorNotes": "This colorful plate is forged with the sunrise's fire. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.", - "armorSpecialSpring2018MageText": "Tulip Robe", - "armorSpecialSpring2018MageNotes": "Your spell casting can only improve while clad in these soft, silky petals. Increases Intelligence by <%= int %>. Limited Edition 2018 Spring Gear.", - "armorSpecialSpring2018HealerText": "Garnet Armor", - "armorSpecialSpring2018HealerNotes": "Let this bright armor infuse your heart with power for healing. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.", - "armorSpecialSummer2018RogueText": "Pocket Fishing Vest", - "armorSpecialSummer2018RogueNotes": "Bobbers? Boxes of hooks? Spare line? Lockpicks? Smoke bombs? Whatever you need on hand for your summer fishing getaway, there's a pocket for it! Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.", - "armorSpecialSummer2018WarriorText": "Betta Tail Armor", - "armorSpecialSummer2018WarriorNotes": "Dazzle onlookers with whorls of magnificent color as you spin and dart through the water. How could any opponent dare strike at this beauty? Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", + "armorSpecialSpring2018MageText": "Tunica Tulipana", + "armorSpecialSpring2018MageNotes": "I tuoi incantesimi possono soltanto perfezionarsi se indossi questi soffici petali. Aumenta la Percezione di <%= int %>. Attrezzatura Primaverile in Edizione Limitata 2018.", + "armorSpecialSpring2018HealerText": "Armatura Granato", + "armorSpecialSpring2018HealerNotes": "Lascia che questa armatura infonda il tuo cuore col potere di guarire. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2018.", + "armorSpecialSummer2018RogueText": "Veste da Pescatore Tascabile", + "armorSpecialSummer2018RogueNotes": "Galleggianti? Scatole di ami? Lenza di ricambio? Grimaldelli? Fumogeni? Qualsiasi cosa di cui hai bisogno per la tua scampagnata a pesca è a portata di mano. C'è una tasca per ogni cosa! Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2018.", + "armorSpecialSummer2018WarriorText": "Armatura Coda di Betta", + "armorSpecialSummer2018WarriorNotes": "Abbaglia i tuoi spettatori con vortici di magnifici colori mentre sfrecci in acqua. Quale opponente oserebbe alzare la mano su una creatura così bella? Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2018.", "armorSpecialSummer2018MageText": "Lionfish Scale Hauberk", "armorSpecialSummer2018MageNotes": "Venom magic has a reputation for subtlety. Not so this colorful armor, whose message is clear to beast and task alike: watch out! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", "armorSpecialSummer2018HealerText": "Merfolk Monarch Robes", "armorSpecialSummer2018HealerNotes": "These cerulean vestments reveal that you have land-walking feet... well. Not even a monarch can be expected to be perfect. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", - "armorSpecialFall2018RogueText": "Alter Ego Frock Coat", - "armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018WarriorText": "Minotaur Platemail", - "armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018MageText": "Candymancer's Robes", - "armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018HealerText": "Robes of Carnivory", - "armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "armorSpecialFall2018RogueText": "Redingote Alter Ego", + "armorSpecialFall2018RogueNotes": "Stile di giorno. Comfort e protezione di notte. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2018.", + "armorSpecialFall2018WarriorText": "Armatura a Piastre da Minotauro", + "armorSpecialFall2018WarriorNotes": "Completa con gli zoccoli per tamburellare ad una cadenza calmante mentre cammini nel tuo labirinto meditativo. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2018.", + "armorSpecialFall2018MageText": "Vesti del Caramellomante", + "armorSpecialFall2018MageNotes": "Il tessuto di queste vesti è intrecciato proprio con delle caramelle! Tuttavia, ti consigliamo di non provare a mangiarle. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2018.", + "armorSpecialFall2018HealerText": "Tunica Carnivora", + "armorSpecialFall2018HealerNotes": "È fatta di piante, ma non significa che è vegetariana. Le cattive abitudini fuggiranno a chilometri da questa tunica. Aumenta la Costituzione di <%= con %>. Attrezzatura Autunnale in Edizione Limitata 2018.", "armorMystery201402Text": "Vesti del Messaggero", "armorMystery201402Notes": "Lucenti e robuste, queste vesti hanno diverse tasche per trasportare le lettere. Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2014.", "armorMystery201403Text": "Armatura del Proteggiforeste", @@ -668,22 +672,24 @@ "armorMystery201704Notes": "Un popolo fatato ha costruito questa amatura usando la rugiada del mattino per intrappolare i colori dell'alba. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2017.", "armorMystery201707Text": "Armatura del Mago Medusa", "armorMystery201707Notes": "Questa armatura ti aiuterà a confonderti con le creature dell'oceano durante le tue avventure e missioni sottomarine. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2017.", - "armorMystery201710Text": "Imperious Imp Apparel", - "armorMystery201710Notes": "Scaly, shiny, and strong! Confers no benefit. October 2017 Subscriber Item.", + "armorMystery201710Text": "Abito da Diavoletto Imperioso", + "armorMystery201710Notes": "Squamoso, scintillante e forte! Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2017.", "armorMystery201711Text": "Carpet Rider Outfit", "armorMystery201711Notes": "This cozy sweater set will help keep you warm as you ride through the sky! Confers no benefit. November 2017 Subscriber Item.", "armorMystery201712Text": "Candlemancer Armor", - "armorMystery201712Notes": "The heat and light generated by this magic armor will warm your heart but never burn your skin! Confers no benefit. December 2017 Subscriber Item.", + "armorMystery201712Notes": "Il calore e la luce che emana questa armatura magica ti scalderà il cuore, senza mai bruciarti la pelle! Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2017.", "armorMystery201802Text": "Love Bug Armor", - "armorMystery201802Notes": "This shiny armor reflects your strength of heart and infuses it into any Habiticans nearby who may need encouragement! Confers no benefit. February 2018 Subscriber Item.", + "armorMystery201802Notes": "Questa armatura lucente riflette la forza che hai nel cuore, e la trasmette a ogni residente di Habitica nelle vicinanze che avrebbe bisogno di coraggio! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2018.", "armorMystery201806Text": "Alluring Anglerfish Tail", - "armorMystery201806Notes": "This sinuous tail features glowing spots to light your way through the deep. Confers no benefit. June 2018 Subscriber Item.", + "armorMystery201806Notes": "Questa coda sinuosa possiede zone luminose per illuminare la tua esplorazione degli abissi. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2018.", "armorMystery201807Text": "Coda di Serpente Marino", - "armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.", + "armorMystery201807Notes": "Questa coda possente ti propulserà attraverso il mare ad una velocita pazzesca! Non conferisce alcun bonus. Oggetto per abbonati, luglio 2018.", "armorMystery201808Text": "Armatura del Drago di Lava", - "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", + "armorMystery201808Notes": "Questa armatura è stata fabbricata con le scaglie dell'elusivo (e molto caldo) Drago di Lava. Non conferisce alcun bonus. Oggetto per abbonati, agosto 2018.", "armorMystery201809Text": "Armatura di Foglie Autunnali", - "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201809Notes": "Non sei soltanto una piccola e temibile fogliolina, ma sfoggi anche i più bei colori della stagione! Non conferisce alcun bonus. Oggetto per abbonati, settembre 2018.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "Questa tunica è extra-calda per proteggerti dal freddo gelido dei regni infestati da spettri. Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2018.", "armorMystery301404Text": "Completo Steampunk", "armorMystery301404Notes": "Raffinato, a dir poco impeccabile! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 3015.", "armorMystery301703Text": "Vestito da Pavone Steampunk", @@ -737,7 +743,7 @@ "armorArmoireWoodElfArmorText": "Armatura dell'Elfo di Legno", "armorArmoireWoodElfArmorNotes": "Questa armatura di corteccia e foglie servirà come un camuffamento duraturo nella foresta. Aumenta la Percezione di . <%= per %>. Scrigno Incantato: Set dell'Elfo di Legno (oggetto 2 di 3).", "armorArmoireRamFleeceRobesText": "Vesti di vello d'ariete", - "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).", + "armorArmoireRamFleeceRobesNotes": "Queste vesti ti tengono al caldo anche nelle bufere più feroci. Aumenta la Costituzione di <%= con %> e la Forza di <%= str %>. Scrigno Incantato: Set Ariete Barbara (Oggetto 2 di 3).", "armorArmoireGownOfHeartsText": "Toga dei Cuori", "armorArmoireGownOfHeartsNotes": "Questo abito ha tutti i fronzoli! Ma non è tutto, aumenterà anche forza d'animo del vostro cuore. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Regina di cuori (Oggetto 2 di 3).", "armorArmoireMushroomDruidArmorText": "Armatura del Druido Fungo", @@ -758,30 +764,32 @@ "armorArmoireFarrierOutfitNotes": "Questi robusti vestiti da lavoro possono affrontare la più disordinata Stalla. Aumentano l'Intelligenza, la Costituzione e la Percezione ciascuna di <%= attrs %>. Scrigno Incantato: Set del Maniscalco (Oggetto 2 di 3).", "armorArmoireCandlestickMakerOutfitText": "Candlestick Maker Outfit", "armorArmoireCandlestickMakerOutfitNotes": "This sturdy set of clothes will protect you from hot wax spills as you ply your craft! Increases Constitution by <%= con %>. Enchanted Armoire: Candlestick Maker Set (Item 1 of 3).", - "armorArmoireWovenRobesText": "Woven Robes", - "armorArmoireWovenRobesNotes": "Display your weaving work proudly by wearing this colorful robe! Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Weaver Set (Item 1 of 3).", + "armorArmoireWovenRobesText": "Vesti intessute", + "armorArmoireWovenRobesNotes": "Mostra il tuo lavoro di tessitura indossando questa veste colorata! Aumenta la Costituzione di <%= con %> e l'Intelligenza di <%= int %>. Scrigno Incantato: Set Tessitore (Oggetto 1 di 3)", "armorArmoireLamplightersGreatcoatText": "Lamplighter's Greatcoat", "armorArmoireLamplightersGreatcoatNotes": "This heavy woolen coat can stand up to the harshest wintry night! Increases Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 2 of 4).", "armorArmoireCoachDriverLiveryText": "Coach Driver's Livery", "armorArmoireCoachDriverLiveryNotes": "This heavy overcoat will protect you from the weather as you drive. Plus it looks pretty snazzy, too! Increases Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 1 of 3).", - "armorArmoireRobeOfDiamondsText": "Robe of Diamonds", - "armorArmoireRobeOfDiamondsNotes": "These royal robes not only make you appear noble, they allow you to see the nobility within others. Increases Perception by <%= per %>. Enchanted Armoire: King of Diamonds Set (Item 1 of 4).", + "armorArmoireRobeOfDiamondsText": "Vesti di Quadri", + "armorArmoireRobeOfDiamondsNotes": "Queste vesti reali non ti fanno sembrare solo nobile ma ti consentono di vedere la nobiltà negli altri. Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set del Re di Quadri (Oggetto 1 di 4).", "armorArmoireFlutteryFrockText": "Fluttery Frock", "armorArmoireFlutteryFrockNotes": "A light and airy gown with a wide skirt the butterflies might mistake for a giant blossom! Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 1 of 4).", "armorArmoireCobblersCoverallsText": "Cobbler's Coveralls", "armorArmoireCobblersCoverallsNotes": "These sturdy coveralls have lots of pockets for tools, leather scraps, and other useful items! Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 1 of 3).", "armorArmoireGlassblowersCoverallsText": "Glassblower's Coveralls", "armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).", - "armorArmoireBluePartyDressText": "Blue Party Dress", - "armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).", + "armorArmoireBluePartyDressText": "Abito da Festa Blu", + "armorArmoireBluePartyDressNotes": "Sei così perspicace, duro, intelligente e così alla moda! Aumenta la Percezione, la Forza e la Costituzione di <%= attrs %>. Scrigno Incantato: Set del Fiocchetto Blu (Oggetto 2 di 2).", "armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown", "armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).", "armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor", "armorArmoireJeweledArcherArmorNotes": "This finely crafted armor will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).", "armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding", "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", - "armorArmoireRobeOfSpadesText": "Robe of Spades", - "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireRobeOfSpadesText": "Vesti di Picche", + "armorArmoireRobeOfSpadesNotes": "Queste lussuose vesti nascondono tasche segrete per armi o tesori--la scelta è tua! Aumenta la Forza di <%= str %>. Scrigno Incantato: Set Asso di Picche (Oggetto 2 di 3).", + "armorArmoireSoftBlueSuitText": "Soffice Completo Blu", + "armorArmoireSoftBlueSuitNotes": "Il Blu è un colore calmante. Così calmante che alcuni indossato questo morbido completo per dormire... zZz. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Scrigno Incantato: Set Vestaglia Blu (Oggetto 2 di 3).", "headgear": "elmo", "headgearCapitalized": "Copricapo", "headBase0Text": "Nessun elmo", @@ -860,8 +868,10 @@ "headSpecialKabutoNotes": "Questo elmo è pratico e bello! I tuoi nemici si distrarranno per ammirarlo. Aumenta l'Intelligenza di <%= int %>.", "headSpecialNamingDay2017Text": "Elmo del Grifone Viola Reale", "headSpecialNamingDay2017Notes": "Felice Festa del cambio di nome! Indossa questo fiero elmo piumato mentre festeggi Habitica. Non conferisce alcun bonus.", - "headSpecialTurkeyHelmBaseText": "Turkey Helm", - "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmBaseText": "Elmo da Tacchino", + "headSpecialTurkeyHelmBaseNotes": "Il tuo Giorno da Racchino sembrerà completo quando metterai questo elmo col becco! Non conferisce alcun bonus.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Assurdo Cappello da Festa", "headSpecialNyeNotes": "Hai ricevuto un Assurdo Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialYetiText": "Elmo dell'Addestra-Yeti", @@ -1026,8 +1036,8 @@ "headSpecialSummer2018HealerNotes": "Adorned with aquamarine, this finned diadem marks leadership of folk, fish, and those who are a bit of both! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", "headSpecialFall2018RogueText": "Alter Ego Face", "headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018WarriorText": "Minotaur Visage", - "headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", + "headSpecialFall2018WarriorText": "Viso da Minotauro", + "headSpecialFall2018WarriorNotes": "Questa terribile maschera dimostra che sai prendere le tue attività per le corna! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2018.", "headSpecialFall2018MageText": "Candymancer's Hat", "headSpecialFall2018MageNotes": "This pointy hat is imbued with powerful spells of sweetness. Careful, if it gets wet it may become sticky! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", "headSpecialFall2018HealerText": "Ravenous Helm", @@ -1104,12 +1114,16 @@ "headMystery201805Notes": "This helm will make you the proudest and prettiest (possibly also the loudest) bird in town. Confers no benefit. May 2018 Subscriber Item.", "headMystery201806Text": "Alluring Anglerfish Helm", "headMystery201806Notes": "The mesmerizing light atop this helm will call all the creatures of the sea to your side. We urge you to use your glowy powers of attraction for good! Confers no benefit. June 2018 Subscriber Item.", - "headMystery201807Text": "Sea Serpent Helm", - "headMystery201807Notes": "The strong scales on this helm will protect you from any manner of oceanic foe. Confers no benefit. July 2018 Subscriber Item.", + "headMystery201807Text": "Elmo Serpente Marino", + "headMystery201807Notes": "Le forti scaglie su questo elmo ti proteggeranno da qualsiasi tipo di nemico oceanico. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2018.", "headMystery201808Text": "Lava Dragon Cowl", "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Cilindro Elegante", "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto per abbonati, gennaio 3015. Non conferisce alcun bonus.", "headMystery301405Text": "Cilindro Base", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Cappello Gatto Arancione", "headArmoireOrangeCatNotes": "Questo cappello arancione sta... facendo le fusa. E agitando la sua coda. E respirando? Sì, hai solo un gatto che dorme sulla tua testa. Aumenta la Forza e la Costituzione di <%= attrs %> ciascuna. Scrigno Incantato: oggetto indipendente.", "headArmoireBlueFloppyHatText": "Cappello Floscio Blu", - "headArmoireBlueFloppyHatNotes": "Molti incantesimi sono stati cuciti in questo semplice cappello, dandogli un colore blu brillante. Aumenta Costituzione, Intelligenza e Percezione di <%= attrs %> ciascuna. Scrigno Incantato: oggetto indipendente.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Cappello del Pastore", "headArmoireShepherdHeaddressNotes": "Talvolta i grifoni che allevi si divertono a masticare questo cappello, ma ti fa comunque sembrare piú intelligente. Aumenta l'Intelligenza di <%= int %>. Scrigno Incantato: Set Pastore (Oggetto 3 di 3).", "headArmoireCrystalCrescentHatText": "Cappello della Mezzaluna di Cristallo", @@ -1358,24 +1372,24 @@ "shieldSpecialFall2017HealerNotes": "Questa sfera di tanto in tanto strilla. Siamo spiacenti, non siamo sicuri del perché. Ma di certo sembra alla moda! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2017.", "shieldSpecialWinter2018RogueText": "Peppermint Hook", "shieldSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", - "shieldSpecialWinter2018WarriorText": "Magic Gift Bag", - "shieldSpecialWinter2018WarriorNotes": "Just about any useful thing you need can be found in this sack, if you know the right magic words to whisper. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", - "shieldSpecialWinter2018HealerText": "Mistletoe Bell", - "shieldSpecialWinter2018HealerNotes": "What's that sound? The sound of warmth and cheer for all to hear! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", - "shieldSpecialSpring2018WarriorText": "Shield of the Morning", - "shieldSpecialSpring2018WarriorNotes": "This sturdy shield glows with the glory of first light. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.", - "shieldSpecialSpring2018HealerText": "Garnet Shield", - "shieldSpecialSpring2018HealerNotes": "Despite its fancy appearance, this garnet shield is quite durable! Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.", + "shieldSpecialWinter2018WarriorText": "Sacca Regalo Magica", + "shieldSpecialWinter2018WarriorNotes": "Quasi ogni cosa utile puoi trovarla in questa sacca, se conosci le parole magiche giuste da sussurrare. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2017-2018.", + "shieldSpecialWinter2018HealerText": "Campana di Vischio", + "shieldSpecialWinter2018HealerNotes": "Cos'è questo suono? È un suono caldo e rallegrante per chi lo ascolta! Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2017-2018.", + "shieldSpecialSpring2018WarriorText": "Scudo del Mattino", + "shieldSpecialSpring2018WarriorNotes": "Questo scudo robusto splende con la gloria della prima luce. Aumenta la Costituzione di<%= con %>. Edizione limitata, primavera 2018.", + "shieldSpecialSpring2018HealerText": "Scudo di Granato", + "shieldSpecialSpring2018HealerNotes": "Nonostante la sua apparenza fantasiosa, questo scudo di granato è abbastanza resistente! Aumenta la costituzione di <%= con %>. Edizione limitata, primavera 2018.", "shieldSpecialSummer2018WarriorText": "Betta Skull Shield", "shieldSpecialSummer2018WarriorNotes": "Fashioned from stone, this fearsome skull-styled shield strikes fear into fish foes while rallying your Skeleton pets and mounts. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", "shieldSpecialSummer2018HealerText": "Merfolk Monarch Emblem", "shieldSpecialSummer2018HealerNotes": "This shield can produce a dome of air for the benefit of land-dwelling visitors to your watery realm. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.", "shieldSpecialFall2018RogueText": "Vial of Temptation", "shieldSpecialFall2018RogueNotes": "This bottle represents all the distractions and troubles that keep you from being your best self. Resist! We're cheering for you! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018WarriorText": "Brilliant Shield", - "shieldSpecialFall2018WarriorNotes": "Super shiny to dissuade any troublesome Gorgons from playing peek-a-boo around the corners! Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018HealerText": "Hungry Shield", - "shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "shieldSpecialFall2018WarriorText": "Scudo Brillante", + "shieldSpecialFall2018WarriorNotes": "Super lucente per dissuadere qualsiasi Gorgone problematica dal giocare a nascondino dietro gli angoli! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2018.", + "shieldSpecialFall2018HealerText": "Scudo Affamato", + "shieldSpecialFall2018HealerNotes": "Col suo aperto stomaco, questo scudo assorbe tutti i colpi dei tuoi nemici. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2018.", "shieldMystery201601Text": "Risoluzione dell'Assassino", "shieldMystery201601Notes": "Questa lama può essere usata per parare ogni distrazione. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2016.", "shieldMystery201701Text": "Scudo ferma-tempo", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Accessorio da schiena", "backCapitalized": "Accessorio schiena", "backBase0Text": "Nessun accessorio da schiena", @@ -1487,16 +1503,18 @@ "backSpecialSnowdriftVeilNotes": "Questo velo semitrasparente ti fa sembrare avvolto da un elegante turbine di neve! Non conferisce alcun bonus.", "backSpecialAetherCloakText": "Mantello Etereo", "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", - "backSpecialTurkeyTailBaseText": "Turkey Tail", + "backSpecialTurkeyTailBaseText": "Coda da Tacchino", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", - "backBearTailText": "Bear Tail", - "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", - "backCactusTailText": "Cactus Tail", - "backCactusTailNotes": "This tail makes you look like a prickly cactus! Confers no benefit.", - "backFoxTailText": "Fox Tail", - "backFoxTailNotes": "This tail makes you look like a wily fox! Confers no benefit.", - "backLionTailText": "Lion Tail", - "backLionTailNotes": "This tail makes you look like a regal lion! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", + "backBearTailText": "Coda da Orso", + "backBearTailNotes": "Questa coda ti fa sembrare un orso coraggioso! Non conferisce alcun bonus.", + "backCactusTailText": "Coda da Cactus", + "backCactusTailNotes": "Questa coda ti fa sembrare uno spinoso cactus! Non conferisce alcun bonus.", + "backFoxTailText": "Coda da Volpe", + "backFoxTailNotes": "Questa coda ti farà somigliare ad una volpe astuta! Non conferisce alcun bonus.", + "backLionTailText": "Coda da Leone", + "backLionTailNotes": "Questa coda ti farà somigliare ad un regale leone! Non conferisce alcun bonus.", "backPandaTailText": "Panda Tail", "backPandaTailNotes": "This tail makes you look like a gentle panda! Confers no benefit.", "backPigTailText": "Pig Tail", diff --git a/website/common/locales/it/generic.json b/website/common/locales/it/generic.json index eeb27fea99..4f08ff7c09 100644 --- a/website/common/locales/it/generic.json +++ b/website/common/locales/it/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "L'ID Utente è richesto", "resetFilters": "Disattiva tutti i filtri", "applyFilters": "Applica filtri", + "wantToWorkOn": "I want to work on:", "categories": "Categorie", "habiticaOfficial": "Ufficiale Habitica", "animals": "Animali", diff --git a/website/common/locales/it/groups.json b/website/common/locales/it/groups.json index 86af361424..abbb48b720 100644 --- a/website/common/locales/it/groups.json +++ b/website/common/locales/it/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invita utenti esistenti", "byColon": "Da:", "inviteNewUsers": "Invita nuovi utenti", - "sendInvitations": "Spedisci inviti", + "sendInvitations": "Send Invites", "invitationsSent": "Inviti spediti!", "invitationSent": "Invito spedito!", "invitedFriend": "Invitato un amico", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Non puoi rimuovere te stesso!", "groupMemberNotFound": "Utente non trovato tra i membri del gruppo.", "mustBeGroupMember": "Deve essere membro del gruppo.", - "canOnlyInviteEmailUuid": "È possibile invitare solo con uuid o e-mail.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Indirizzo e-mail mancante nell'invito.", "inviteMissingUuid": "ID utente mancante nell'invito.", "inviteMustNotBeEmpty": "L'invito non può essere vuoto.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "ID Utente: <%= userId %>, Utente \"<%= username %>\" ha già un invito in attesa.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" è già in una squadra.", "userWithIDNotFound": "Utente con id \"<%= userId %>\" non trovato.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "L'utente non ha una registrazione locale (nome utente, e-mail, password).", "uuidsMustBeAnArray": "ID Utente deve essere un vettore", "emailsMustBeAnArray": "L' invito dell' Indirizzo email deve essere un vettore", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Puoi invitare solo \"<%= maxInvites %>\" alla volta", "partyExceedsMembersLimit": "La dimensione massima di una squadra è di <%= maxMembersParty %> membri.", "onlyCreatorOrAdminCanDeleteChat": "Non autorizzato a rimuovere questo messaggio!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Piano per gruppi disdetto", "groupPlanCanceled": "Il piano per gruppi diventerà inattivo il", "purchasedGroupPlanPlanExtraMonths": "Hai <%= months %> mesi di credito extra per piani per gruppi.", - "addManagers": "Aggiungi Amministratori", - "addManager": "Aggiungi Amministratore", - "removeManager": "Rimuovi", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "L'utente deve essere un membro", "userIsNotManager": "L'utente non è un amministratore", "canOnlyApproveTaskOnce": "Questa attività è gia stata approvata", "addTaskToGroupPlan": "Crea", - "leaderMarker": "- Leader", - "managerMarker": "- Amministratore", "joinedGuild": "Unito ad una Gilda", "joinedGuildText": "Si è avventurato nel lato sociale di Habitica unendosi ad una Gilda!", "badAmountOfGemsToPurchase": "Quantità deve essere almeno 1.", @@ -364,6 +363,10 @@ "liked": "Ti piace", "joinGuild": "Unisciti alla Gilda", "inviteToGuild": "Invita alla Gilda", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Scrivi al Leader della Gilda", "donateGems": "Dona Gemme", "updateGuild": "Aggiorna GIlda", @@ -395,12 +398,12 @@ "noGuildsTitle": "Non appartieni ad alcuna Gilda.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Rimuovi invito", "removeMember": "Rimuovi membro", "sendMessage": "Invia messaggio", - "removeManager2": "Rimuivi Amministratore", - "promoteToLeader": "Promuovi a Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Crea una Squadra", diff --git a/website/common/locales/it/limited.json b/website/common/locales/it/limited.json index 0d03787cfb..a94902fb21 100644 --- a/website/common/locales/it/limited.json +++ b/website/common/locales/it/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Cucciolo di Orso Polare", "jackolantern": "Zucca di Halloween", "ghostJackolantern": "Zucca di Halloween fantasma", + "glowJackolantern": "Zucca Fosforescente", "seasonalShop": "Negozio Stagionale", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Maga Stagionale<%= linkEnd %>", @@ -34,7 +35,7 @@ "seasonalShopWinterText": "Buon Winter Wonderland!! Vuoi comprare degli oggetti rari? Saranno disponibili solo fino al 31 gennaio!", "seasonalShopSpringText": "Buon Spring Fling!! Vuoi comprare degli oggetti rari? Saranno disponibili solo fino al 30 aprile!", "seasonalShopFallTextBroken": "Oh... Benvenuto nel Negozio Stagionale... Abbiamo in vendita oggetti dell'Edizione Stagionale autunnale, o qualcosa del genere... Tutto quello che vedi qui sarà disponibile per l'acquisto durante l'evento \"Fall Festival\" di ogni anno, ma siamo aperti sono fino al 31 ottobre... Penso che dovresti rifornirti ora altrimenti dovrai aspettare... e aspettare... e aspettare... *sigh*", - "seasonalShopBrokenText": "My pavilion!!!!!!! My decorations!!!! Oh, the Dysheartener's destroyed everything :( Please help defeat it in the Tavern so I can rebuild!", + "seasonalShopBrokenText": "Il mio padiglione!!!!!!! Le mie decorazioni!!!! Oh, il Dysheartener ha distrutto tutto :( Ti prego, aiutami a sconfiggerlo nella Taverna perché io possa ricostruire!", "seasonalShopRebirth": "Se hai comprato questo equipaggiamento in passato ma attualmente non lo possiedi, potrai riacquistarlo dalla colonna delle Ricompense. All'inizio potrai comprare solo gli oggetti per la tua classe attuale (Guerriero, se non l'hai ancora scelta/cambiata), ma niente paura, gli altri oggetti specifici per le varie classi diventeranno disponibili se ti converti a quella classe.", "candycaneSet": "Bastoncino di Zucchero (Mago)", "skiSet": "Assa-sci-no (Assassino)", @@ -119,16 +120,16 @@ "winter2018ReindeerSet": "Cervo Assassino (Assassino)", "spring2018SunriseWarriorSet": "Guerriero dell'Alba (Guerriero)", "spring2018TulipMageSet": "Mago Tulipano (Mago)", - "spring2018GarnetHealerSet": "Garnet Healer (Healer)", + "spring2018GarnetHealerSet": "Guaritore Granato (Guaritore)", "spring2018DucklingRogueSet": "Anatroccolo Assassino (Assassino)", "summer2018BettaFishWarriorSet": "Pesce Combattente (Guerriero)", "summer2018LionfishMageSet": "Mago Pesce Leone (Mago)", "summer2018MerfolkMonarchSet": "Monarca dei Mermeidi (Guaritore)", - "summer2018FisherRogueSet": "Fisher-Rogue (Rogue)", - "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", - "fall2018CandymancerMageSet": "Candymancer (Mage)", - "fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)", - "fall2018AlterEgoSet": "Alter Ego (Rogue)", + "summer2018FisherRogueSet": "Pescatore-Assassino (Assassino)", + "fall2018MinotaurWarriorSet": "Minotauro (Guerriero)", + "fall2018CandymancerMageSet": "Caramellomante (Mago)", + "fall2018CarnivorousPlantSet": "Pianta Carnivora (Guaritore)", + "fall2018AlterEgoSet": "Alter Ego (Assassino)", "eventAvailability": "Disponibile fino al <%= date(locale) %>.", "dateEndMarch": "30 aprile", "dateEndApril": "19 aprile", @@ -138,7 +139,7 @@ "dateEndAugust": "31 agosto", "dateEndSeptember": "21 Settembre", "dateEndOctober": "31 ottobre", - "dateEndNovember": "30 novembre", + "dateEndNovember": "December 3", "dateEndJanuary": "31 gennaio", "dateEndFebruary": "28 febbraio", "winterPromoGiftHeader": "REGALA UN ABBONAMENTO E NE OTTIENI UNO GRATIS!", diff --git a/website/common/locales/it/loadingscreentips.json b/website/common/locales/it/loadingscreentips.json index 4ad74acc66..dacc04033a 100644 --- a/website/common/locales/it/loadingscreentips.json +++ b/website/common/locales/it/loadingscreentips.json @@ -15,7 +15,7 @@ "tip13": "Clicca su \"Etichette\" nella tua pagina principale per rendere un'intricata lista di attività molto più gestibile!", "tip14": "Puoi aggiungere delle intestazioni (o delle citazioni per ispirarti) alla tua lista come delle Abitudini senza (+/-).", "tip15": "Completa tutte le ‘Masterclasser Quest-lines’ per sapere sulla storia segreta di Habitica", - "tip16": "Click the link to the Data Display Tool in the footer for valuable insights on your progress.", + "tip16": "Clicca il link verso lo Strumento Visualizzazione Dati nel piè di pagina per consigli preziosi dul tuo progresso.", "tip17": "Usa le app per impostare dei promemoria per le tue attività.", "tip18": "Le abitudini solo positive o solo negative \"sbiadiscono\" gradualmente e tornano gialle.", "tip19": "Aumenta il tuo attributo Intelligenza per ottenere più esperienza quando completi un'attività.", @@ -27,12 +27,12 @@ "tip25": "I quattro Gran Galà stagionali iniziano nei pressi dei solstizi e degli equinozi.", "tip26": "Puoi cercare una squadra o trovare nuovi membri nella gilda \"Party Wanted\"!", "tip27": "Hai fatto una Daily ieri ma hai dimenticato di metterci la spunta? Non preoccuparti! Grazie a una nuova funzione potrai segnare cosa hai fatto ieri prima di cominciare la tua nuova giornata.", - "tip28": "Set a Custom Day Start under User Icon > Settings to control when your day restarts.", + "tip28": "Personalizza l'inizio della giornata in Icona Utente > Impostazioni per decidere quando la tua giornata viene resettata.", "tip29": "Completa tutte le tue Daily per ottenere un bonus Giorno Perfetto che aumenta le tue statistiche!", "tip30": "Puoi invitare persone nelle Gilde, non solo nelle Squadre.", "tip31": "Dai un'occhiata alle liste pre-compilate della gilda \"Library of Tasks and Challenges\" per delle attività di esempio.", "tip32": "Gran parte della programmazione, della grafica e dei testi di Habitica sono realizzati da volontari! Vai nella gilda Aspiring Legends se vuoi dare una mano.", - "tip33": "Check out The Bulletin Board Guild for news about Guilds, Challenges, and other player-created events - and announce your own there!", + "tip33": "Controlla la Gilda \"The Bulletin Board\" per conoscere le novità riguardanti Gilde, Sfide e altri eventi creati dai giocatori - e annuncia i tuoi!", "tip34": "Ogni tanto ricontrolla le tue attività per assicurarti che siano aggiornate!", "tip35": "Users who are part of a Group Plan gain the ability to assign tasks to other users in that Group for extra task management and accountability." } diff --git a/website/common/locales/it/messages.json b/website/common/locales/it/messages.json index ae5fc85901..9e3ab6f84d 100644 --- a/website/common/locales/it/messages.json +++ b/website/common/locales/it/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Sono necessari gli id delle notifiche.", "unallocatedStatsPoints": "Hai <%= points %> Punti Statistica non allocati", "beginningOfConversation": "Stai iniziando una conversazione con <%= userName %>. Ricorda di scrivere con gentilezza e rispetto, seguendo le Linee guida della community!", - "messageDeletedUser": "Siamo spiacenti, questo utente ha eliminato il suo account." + "messageDeletedUser": "Siamo spiacenti, questo utente ha eliminato il suo account.", + "messageMissingDisplayName": "Nome Pubblico mancante." } \ No newline at end of file diff --git a/website/common/locales/it/npc.json b/website/common/locales/it/npc.json index 6738aeabad..4a66b04827 100644 --- a/website/common/locales/it/npc.json +++ b/website/common/locales/it/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Benvenuto in", "welcomeBack": "Bentornato!", "justin": "Justin", - "justinIntroMessage1": "Ciao! Devi essere nuovo qui. Mi chiamo Justin, la tua guida ad Habitica.", + "justinIntroMessage1": "Ciao! Devi essere nuovo qui. Mi chiamo Justin, la tua guida ad Habitica. ", "justinIntroMessage2": "Per cominciare, hai bisogno di un avatar.", "justinIntroMessage3": "Bene! Ora, su cosa vorresti lavorare durante questo viaggio?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Eccoci qua! Ho creato alcune Attività basate sui tuoi interessi, così hai già qualcosa con cui partire. Clicca su un'Attività per modificarla oppure aggiungine di nuove!", "prev": "Prec", "next": "Succ", diff --git a/website/common/locales/it/pets.json b/website/common/locales/it/pets.json index 8228efa7f6..2f8453360b 100644 --- a/website/common/locales/it/pets.json +++ b/website/common/locales/it/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tigre Veterana", "veteranLion": "Leone Veterano", "veteranBear": "Orso Veterano", + "veteranFox": "Volpe Veterana", "cerberusPup": "Cucciolo di Cerbero", "hydra": "Idra", "mantisShrimp": "Canocchia", diff --git a/website/common/locales/it/questscontent.json b/website/common/locales/it/questscontent.json index 8f2d9ee96c..82b1681ea0 100644 --- a/website/common/locales/it/questscontent.json +++ b/website/common/locales/it/questscontent.json @@ -512,7 +512,7 @@ "questHippoBoss": "L'Ippo-Crita", "questHippoDropHippoEgg": "Ippopotamo (Uovo)", "questHippoUnlockText": "Sblocca le uova di Ippopotamo acquistabili nel Mercato", - "farmFriendsText": "Collezione di Sfide Amici degli Animali", + "farmFriendsText": "Pacchetto missioni Amici della Fattoria", "farmFriendsNotes": "Contains 'The Mootant Cow', 'Ride the Night-Mare', and 'The Thunder Ram'. Available until September 30.", "witchyFamiliarsText": "Witchy Familiars Quest Bundle", "witchyFamiliarsNotes": "Contains 'The Rat King', 'The Icy Arachnid', and 'Swamp of the Clutter Frog'. Available until October 31.", @@ -593,36 +593,38 @@ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)", "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)", "dysheartenerArtCredit": "Illustrazione di @AnnDeLune", - "hugabugText": "Hug a Bug Quest Bundle", + "hugabugText": "Pacchetto missioni Abbraccia un Insetto", "hugabugNotes": "Contains 'The CRITICAL BUG,' 'The Snail of Drudgery Sludge,' and 'Bye, Bye, Butterfry.' Available until March 31.", "questSquirrelText": "Lo Scoiattolo Subdolo", "questSquirrelNotes": "Ti svegli e ti accorgi di aver dormito troppo! Perché non ha suonato l'allarme? ... Come ha fatto una ghianda a finire nella sveglia?

Quando provi a fare colazione, il tostapane è pieno di ghiande. Quando vai a recuperare la tua cavalcatura, @Shtut è lì che tenta di aprire senza successo la loro scuderia. Guardano nella serratura. \"È una ghianda quella lì dentro?\"

@randomdaisy piange \"Oh no! Sapevo che i miei scoiattoli erano usciti ma non sapevo che avrebbero causato problemi del genere! Mi puoi aiutare a radunarli prima che facciano altri pasticci?\"

Seguendo la scia di noci di quercia mal disposte, tracci e catturi i roditori capricciosi con @Cantras che ti aiuta a proteggerli fino a casa. Ma proprio quando pensi che il tuo compito sia quasi finito, una ghianda rimbalza sul tuo elmo! Guardi in alto e vedi un grosso e bestiale schoiattolo, rannicchiato in difesa di una prodigiosa pila di semi.

\"Oh cara,\" dice dolcemente @randomdaisy.\"È sempre stata una specie di guardiana delle risorse. Dobbiamo procedere con cautela!\" Ti metti in cerchio con la tua squadra, pronti per i problemi!", "questSquirrelCompletion": "With a gentle approach, offers of trade, and a few soothing spells, you’re able to coax the squirrel away from its hoard and back to the stables, which @Shtut has just finished de-acorning. They’ve set aside a few of the acorns on a worktable. “These ones are squirrel eggs! Maybe you can raise some that don’t play with their food quite so much.”", "questSquirrelBoss": "Sneaky Squirrel", - "questSquirrelDropSquirrelEgg": "Squirrel (Egg)", - "questSquirrelUnlockText": "Unlocks purchasable Squirrel eggs in the Market", + "questSquirrelDropSquirrelEgg": "Scoiattolo (Uovo)", + "questSquirrelUnlockText": "Sblocca l'acquisto delle uova di Scoiattolo nel Mercato", "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31.", "aquaticAmigosText": "Aquatic Amigos Quest Bundle", "aquaticAmigosNotes": "Contains 'The Magical Axolotl', 'The Kraken of Inkomplete', and 'The Call of Octothulu'. Available until June 30.", - "questSeaSerpentText": "Danger in the Depths: Sea Serpent Strike!", + "questSeaSerpentText": "Pericolo nelle Profondità: Il Serpente Marino Colpisce!", "questSeaSerpentNotes": "Your streaks have you feeling lucky—it’s the perfect time for a trip to the seahorse racetrack. You board the submarine at Diligent Docks and settle in for the trip to Dilatory, but you’ve barely submerged when an impact rocks the sub, sending its occupants tumbling. “What’s going on?” @AriesFaries shouts.

You glance through a nearby porthole and are shocked by the wall of shimmering scales passing by it. “Sea serpent!” Captain @Witticaster calls through the intercom. “Brace yourselves, it’s coming ‘round again!” As you grip the arms of your seat, your unfinished tasks flash before your eyes. ‘Maybe if we work together and complete them,’ you think, ‘we can drive this monster away!’", "questSeaSerpentCompletion": "Battered by your commitment, the sea serpent flees, disappearing into the depths. When you arrive in Dilatory, you breathe a sigh of relief before noticing @*~Seraphina~ approaching with three translucent eggs cradled in her arms. “Here, you should have these,” she says. “You know how to handle a sea serpent!” As you accept the eggs, you vow anew to remain steadfast in completing your tasks to ensure that there’s not a repeat occurrence.", - "questSeaSerpentBoss": "The Mighty Sea Serpent", - "questSeaSerpentDropSeaSerpentEgg": "Sea Serpent (Egg)", - "questSeaSerpentUnlockText": "Unlocks purchasable Sea Serpent eggs in the Market", - "questKangarooText": "Kangaroo Catastrophe", - "questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty whack!

Shaking the stars from your vision, you pick up the responsible object--a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like she’s daring you to face her and that dreaded task once and for all!", + "questSeaSerpentBoss": "Il Possente Serpente Marino", + "questSeaSerpentDropSeaSerpentEgg": "Serpente Marino (Uovo)", + "questSeaSerpentUnlockText": "Sblocca l'acquisto delle uovo del Serpente Marino nel Mercato", + "questKangarooText": "Catastrofe Canguro", + "questKangarooNotes": "Forse avresti dovuto finire quell'ultima attività... lo sai, quella che continui ad evitare, anche se continua a tornare. Ma @Mewrose e @LilithofAlfheim invitano te e @stefalupagus a vedere un una rara truppa canguro saltellare nella Savana Sloensteadi; come puoi dire di no?! Mentre la truppa appare alla vista, qualcosa ti colpisce dietro alla la testa con un grosso whack!

Scuotendo le stelle che ti girano in testa, prendi l'oggetto responsabile-- un boomerang rosso scuro, con la stessa attività che continuamente respingi incisa sulla sua superficie. Una rapida occhiata attorno conferma che il resto della squadra ha avuto la stessa esperienza. Un più grosso canguro ti guarda con un sorrisetto compiaciuto, come se ti stesse sfidando ad affrontarlo assieme alla temuta attività una volta per tutte!", "questKangarooCompletion": "“NOW!” You signal your party to throw the boomerangs back at the kangaroo. The beast hops further away with each hit until she flees, leaving nothing more than a dark red cloud of dust, a few eggs, and some gold coins.

@Mewrose walks forward to where the kangaroo once stood. “Hey, where did the boomerangs go?”

“They probably dissolved into dust, making that dark red cloud, when we finished our respective tasks,” @stefalupagus speculates.

@LilithofAlfheim squints at the horizon. “Is that another kangaroo troop heading our way?”

You all break into a run back to Habit City. Better to face your difficult tasks than take another lump to the back of the head!", - "questKangarooBoss": "Catastrophic Kangaroo", - "questKangarooDropKangarooEgg": "Kangaroo (Egg)", - "questKangarooUnlockText": "Unlocks purchasable Kangaroo eggs in the Market", - "forestFriendsText": "Forest Friends Quest Bundle", + "questKangarooBoss": "Canguro Catastrofico", + "questKangarooDropKangarooEgg": "Canguro (Uovo)", + "questKangarooUnlockText": "Sblocca l'acquisto delle uova di Canguro nel Mercato", + "forestFriendsText": "Pacchetto missioni Amici della Foresta", "forestFriendsNotes": "Contains 'The Spirit of Spring', 'The Hedgebeast', and 'The Tangle Tree'. Available until September 30.", "questAlligatorText": "The Insta-Gator", "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", - "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorDropAlligatorEgg": "Alligatore (Uovo)", + "questAlligatorUnlockText": "Sblocca l'acquisto delle uova di Alligatore nel Mercato", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/it/settings.json b/website/common/locales/it/settings.json index 81f4b4252a..4a01a9a124 100644 --- a/website/common/locales/it/settings.json +++ b/website/common/locales/it/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Promemoria per l'accesso, per completare attività e ricevere premi", "weeklyRecaps": "Riassunto delle attività del tuo account nell'ultima settimana (Nota: questa funzionalità al momento è stata disattivata a causa di problemi di prestazioni, ma speriamo di riattivarla e fare in modo che invii nuovamente e-mail al più presto!)", "onboarding": "Guida per iniziare con il tuo account su Habitica", + "majorUpdates": "Important announcements", "questStarted": "La tua missione è cominciata", "invitedQuest": "Invito ad unirti ad una missione", "kickedGroup": "Espulsione da un gruppo", @@ -156,6 +157,7 @@ "generate": "Genera", "getCodes": "Ottieni codici", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Abilitato", "webhookURL": "URL Webhook", "invalidUrl": "URL non valido", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Gli username possono contenere solo lettere da a a z, numeri da 0 a 9, trattini e trattini bassi.", "currentUsername": "Username corrente:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Il tuo username, <%= username %>, è confermato!", "usernameNotVerified": "Per favore, conferma il tuo username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/it/subscriber.json b/website/common/locales/it/subscriber.json index b5563a9123..a9aed8a238 100644 --- a/website/common/locales/it/subscriber.json +++ b/website/common/locales/it/subscriber.json @@ -139,15 +139,17 @@ "mysterySet201710": "Imperious Imp Set", "mysterySet201711": "Set Cavaliere di Tappeti", "mysterySet201712": "Set Candelomante", - "mysterySet201801": "Frost Sprite Set", + "mysterySet201801": "Set Folletto del Gelo", "mysterySet201802": "Love Bug Set", - "mysterySet201803": "Daring Dragonfly Set", + "mysterySet201803": "Set Libellula Audace", "mysterySet201804": "Spiffy Squirrel Set", - "mysterySet201805": "Phenomenal Peacock Set", - "mysterySet201806": "Alluring Anglerfish Set", - "mysterySet201807": "Sea Serpent Set", - "mysterySet201808": "Lava Dragon Set", - "mysterySet201809": "Autumnal Armor Set", + "mysterySet201805": "Set Pavone Fenomenale", + "mysterySet201806": "Set Allettante Rana Pescatrice", + "mysterySet201807": "Set Serpente Marino", + "mysterySet201808": "Set Drago di Lava", + "mysterySet201809": "Set Armatura Autunnale", + "mysterySet201810": "Set Foresta Oscura", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Set steampunk standard", "mysterySet301405": "Set accessori steampunk", "mysterySet301703": "Set Pavone Steampunk", @@ -206,7 +208,7 @@ "haveCouponCode": "Hai un codice coupon?", "subscriptionAlreadySubscribedLeadIn": "Grazie per esserti abbonato/a!", "subscriptionAlreadySubscribed1": "Per vedere i dettagli del tuo abbonamento e cancellarlo, rinnovarlo o cambiarlo, vai a User icon > Settings > Subscription", - "purchaseAll": "Compra tutto", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Gli abbonati possono comprare gemme con oro nel Mercato! Per facile accesso ad esse, puoi anche fissare la Gemma alla tua colonna delle Ricompense.", "gemsRemaining": "gemme rimanenti", "notEnoughGemsToBuy": "Non puoi comprare quella quantità di gemme." diff --git a/website/common/locales/ja/backgrounds.json b/website/common/locales/ja/backgrounds.json index 2a5b57e749..c496de3c54 100644 --- a/website/common/locales/ja/backgrounds.json +++ b/website/common/locales/ja/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "気味の悪い城", "backgroundCreepyCastleNotes": "気味の悪い城にあえて近づいてみましょう。", "backgroundDungeonText": "地下牢", - "backgroundDungeonNotes": "不気味な地下牢に囚われた人々を救い出しましょう。" + "backgroundDungeonNotes": "不気味な地下牢に囚われた人々を救い出しましょう。", + "backgrounds112018": "セット54: 2018年11月リリース", + "backgroundBackAlleyText": "裏通り", + "backgroundBackAlleyNotes": "裏通りで怪しげな徘徊を眺めましょう", + "backgroundGlowingMushroomCaveText": "輝くキノコの洞窟", + "backgroundGlowingMushroomCaveNotes": "驚嘆の目で輝くキノコの洞窟を見ましょう", + "backgroundCozyBedroomText": "快適な寝室", + "backgroundCozyBedroomNotes": "快適な寝室で丸くなって寝ましょう" } \ No newline at end of file diff --git a/website/common/locales/ja/challenge.json b/website/common/locales/ja/challenge.json index 5d84dd59ba..b37eb43c0b 100644 --- a/website/common/locales/ja/challenge.json +++ b/website/common/locales/ja/challenge.json @@ -27,7 +27,7 @@ "noNone": "なし", "category": "カテゴリ", "membership": "会員登録状況", - "ownership": "所有", + "ownership": "オーナー", "participating": "参加", "notParticipating": "不参加", "either": "どちらも", @@ -58,11 +58,11 @@ "keepTasks": "タスクを残す", "closeCha": "チャレンジを終了して・・・", "leaveCha": "チャレンジを出て・・・", - "challengedOwnedFilterHeader": "所有", - "challengedOwnedFilter": "所有", - "owned": "所有", - "challengedNotOwnedFilter": "所有していない", - "not_owned": "所有していない", + "challengedOwnedFilterHeader": "オーナー", + "challengedOwnedFilter": "オーナーである", + "owned": "オーナーである", + "challengedNotOwnedFilter": "オーナーではない", + "not_owned": "オーナーではない", "not_participating": "不参加", "challengedEitherOwnedFilter": "どちらも", "backToChallenges": "すべてのチャレンジへ戻る", @@ -74,8 +74,8 @@ "noPermissionCloseChallenge": "このチャレンジを閉じる権限がありません。", "congratulations": "おめでとう!", "hurray": "やった!", - "noChallengeOwner": "所有者なし", - "noChallengeOwnerPopover": "このチャレンジを作成したメンバーのアカウントが削除されたため、このチャレンジには所有者がいない状態です。", + "noChallengeOwner": "オーナーはいません", + "noChallengeOwnerPopover": "このチャレンジを作成したメンバーのアカウントが削除されたため、このチャレンジにはオーナーがいない状態です。", "challengeMemberNotFound": "チャレンジのメンバーの中にユーザーが見つかりません。", "onlyGroupLeaderChal": "グループのリーダーだけが、チャレンジをつくることができます。", "tavChalsMinPrize": "公共のチャレンジを開催するには、賞品が少なくとも1ジェム必要です。", @@ -99,6 +99,7 @@ "noChallengeTitle": "チャレンジはありません。", "challengeDescription1": "チャレンジはプレイヤー同士で競争し、一連の関連したタスクを完了させることによって賞品を獲得するコミュニティのイベントです。", "challengeDescription2": "閲覧した公共のチャレンジや自分で作ったチャレンジに基づいた、おすすめのチャレンジを見つけましょう。", + "noChallengeMatchFilters": "一致するチャレンジが見つかりませんでした。", "createdBy": "作成者", "joinChallenge": "チャレンジに参加する", "leaveChallenge": "チャレンジをやめる", diff --git a/website/common/locales/ja/character.json b/website/common/locales/ja/character.json index c9d8f94d58..317c59908b 100644 --- a/website/common/locales/ja/character.json +++ b/website/common/locales/ja/character.json @@ -76,13 +76,14 @@ "useCostume": "衣装を使用する", "useCostumeInfo1": "「衣装を使用する」を選択すると、武装の能力値に影響を与えずに、アイテムをアバターに着せることができます!つまり、左側でステータスポイントの高いアイテムを装備し、右側でアバターの見た目を変更することができるということです。", "useCostumeInfo2": "「衣装を使用する」をクリックすると、アバターは初期状態に戻ったように見えますが...心配ありません! 左側を見ると、武装はちゃんと装備されていることがわかります。では、さっそく着飾ってみましょう! 右側のタブでは何を装備しても能力値は変わらず、見た目だけをカッコよくできます。違うセットの装備を合わせたり、ペット、乗騎、背景とコーディネートしたりして、いろんな組み合わせを試してみましょう。

質問がありますか? Wikiの 衣装のページ をご覧ください。えっ、完璧な衣装ができた? Costume Carnival guild(仮装カーニバルギルド)で紹介するか、キャンプ場で自慢してください!", - "costumePopoverText": "「衣装を使用する」を選択すると、武装の能力値に影響を与えずに、アイテムをアバターに着せることができます! つまり、もっとも効果の高いアイテムを装備しながらも、あなたのアバターは自由にオシャレができるということです。", + "costumePopoverText": "「衣装を使用する」を選択すると、武装の能力値に影響を与えずに、装備品をアバターに着せることができます! つまり、もっとも効果の高い武装を装備しながらも、あなたのアバターは自由にオシャレができるということです。", "autoEquipPopoverText": "購入した装備を自動的に身につけたい場合は、このオプションを選択してください。", "costumeDisabled": "衣装を無効にしました。", - "gearAchievement": "もっとも上位のクラス装備セットを入手し、「究極のアイテム」の実績を解除しました! あなたは以下の完全なセットを手に入れています: ", - "moreGearAchievements": "他の「究極のアイテム」のバッジを手にするには、設定>サイトのページでクラスを変えて、新しいクラスのアイテムを買いましょう!", + "gearAchievement": "クラスの最上級の装備セットを入手したため、「アルティメット・ギア」の実績を解除しました! あなたは以下の完全なセットを手に入れています: ", + "gearAchievementNotification": "クラスの最上級の装備セットを入手したため、「アルティメット・ギア」の実績を解除しました! ", + "moreGearAchievements": "他の「アルティメット・ギア」のバッジを手にするには、設定>サイトのページでクラスを変えて、新しいクラスの装備を買いましょう!", "armoireUnlocked": "もっと装備品がほしい? ラッキー宝箱をチェックしましょう! ごほうびの「ラッキー宝箱」をクリックすると、ランダムで特別な装備が当たります! 経験値やえさが当たることもあります。", - "ultimGearName": "究極のアイテム - <%= ultClass %>", + "ultimGearName": "アルティメット・ギア - <%= ultClass %>", "ultimGearText": " <%= ultClass %>のクラスにおいて最強の武器防具を揃えました。", "level": "レベル", "levelUp": "レベルアップ!", diff --git a/website/common/locales/ja/content.json b/website/common/locales/ja/content.json index 2c5b23f9b7..de237a89de 100644 --- a/website/common/locales/ja/content.json +++ b/website/common/locales/ja/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "にじ色の", "hatchingPotionGlass": "ガラスの", "hatchingPotionGlow": "暗闇で輝く", + "hatchingPotionFrost": "霜の", "hatchingPotionNotes": "これをたまごにかけると、<%= potText(locale) %> ペットが生まれます。", "premiumPotionAddlNotes": "クエスト ペットのたまごには使えません。", "foodMeat": "肉", diff --git a/website/common/locales/ja/front.json b/website/common/locales/ja/front.json index 2fc2d34547..422353fdb2 100644 --- a/website/common/locales/ja/front.json +++ b/website/common/locales/ja/front.json @@ -271,15 +271,9 @@ "emailTaken": "このメールアドレスは、すでに登録されています。", "newEmailRequired": "新しいメールアドレスがありません。", "usernameTime": "あなたのユーザー名を決める時間です!", - "usernameInfo": "あなたの表示名は変更されていません。しかし、あなたの古いログイン名はこれからあなたの公開のユーザーネームになります。このユーザーネームは、招待、チャットでの@返信、メッセージのやりとりなどに使われるでしょう。

もしこの変更についてより詳しく知りたいときは、wikiのPlayer Namesのページをご覧ください。", - "usernameTOSRequirements": "ユーザー名は、私たちのサービスの条項とコミュニティーガイドラインに従わなければなりません。もしあなたが以前にログイン名を設定していなかった場合、あなたのユーザー名は自動生成されました。", + "usernameInfo": "ログイン名は今では固有のユーザー名となり、あなたの表示名のそばに表示されているでしょう。そして、招待、チャットでの@返信、メッセージなどのために使われます。

もしこの変更についてより詳しく知りたいときは、私たちのwikiをご覧ください。", + "usernameTOSRequirements": "ユーザー名は、私たちのサービス利用規約コミュニティーガイドラインを守ったものでなければなりません。もしあなたが以前にログイン名を設定していなかった場合、あなたのユーザー名は自動生成されました。", "usernameTaken": "そのユーザー名は既に使われています", - "usernameWrongLength": "ユーザー名は1~20文字以内の長さでなくてはなりません。", - "displayNameWrongLength": "表示名は1~30文字以内の長さでなくてはなりません。", - "usernameBadCharacters": "ユーザー名に使える文字は、a~zの英字、0~9の数字、ハイフン、アンダーバーのみです。", - "nameBadWords": "名前に不適切な言葉を含めることはできません。", - "confirmUsername": "ユーザー名を承認する", - "usernameConfirmed": "ユーザー名が承認されました。", "passwordConfirmationMatch": "パスワードが不一致です。", "invalidLoginCredentials": "ユーザー名とパスワードのいずれかまたは両方が無効です。", "passwordResetPage": "パスワードをリセットする", @@ -334,7 +328,7 @@ "joinMany": "200万人以上のユーザーが目標達成しながら楽しんでいます! 一緒に参加しましょう!", "joinToday": "今日からHabiticaを始める", "signup": "登録する", - "getStarted": "今すぐ始める", + "getStarted": "はじめましょう!", "mobileApps": "モバイルアプリ", "learnMore": "もっと詳しく知る" } \ No newline at end of file diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json index a04ffc0ce0..1830d8b25a 100644 --- a/website/common/locales/ja/gear.json +++ b/website/common/locales/ja/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "美味しくて栄養のある食べ物は全てこの角から溢れ出します。さあ祭りを楽しみましょう!効果なし。2016年11月購読者限定装備。", "weaponMystery201708Text": "溶岩の剣", "weaponMystery201708Notes": "この剣の燃えるような輝きは暗い赤のタスクさえも瞬時に消し去ります! 効果なし。2017年8月寄付会員アイテム。", + "weaponMystery201811Text": "素晴らしい魔法使いのつえ", + "weaponMystery201811Notes": "この魔法のつえは、優美であり同じくらい力強くもあります。効果なし。2018年11月寄付会員アイテム。", "weaponMystery301404Text": "スチームパンクなつえ", "weaponMystery301404Notes": "町を散歩するのに最適です。効果なし。3015年3月寄付会員アイテム。", "weaponArmoireBasicCrossbowText": "基本のクロスボウ", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "美しい絹糸で綴られた力強いスケールアーマーです。知覚が <%= per %>上昇します。", "armorSpecialTurkeyArmorBaseText": "シチメンチョウのよろい", "armorSpecialTurkeyArmorBaseNotes": "あなたのモモ肉を温めておいて、この羽根付き鎧になじませましょう! 効果なし。", + "armorSpecialTurkeyArmorGildedText": "金ピカのシチメンチョウのよろい", + "armorSpecialTurkeyArmorGildedNotes": "この季節的でピカピカなよろいを着て、見せびらかしましょう! 効果なし。", "armorSpecialYetiText": "雪男使いの外とう", "armorSpecialYetiNotes": "けばだっていて、すさまじい。体質が <%= con %> 上がります。2013年-2014年冬の限定装備。", "armorSpecialSkiText": "スノアイパーのパーカー", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "このよろいは、見つけるのが難しい(そして何よりも温かい)溶岩竜が落としたウロコから作られています。効果なし。2018年8月寄付会員アイテム。", "armorMystery201809Text": "紅葉のよろい", "armorMystery201809Notes": "あなたは小さくて臆病な葉っぱのパフというだけではありません。季節の最も美しい色彩を身にまとっているのです! 効果なし。2018年9月寄付会員アイテム。", + "armorMystery201810Text": "暗黒の森のローブ", + "armorMystery201810Notes": "このローブは、幽霊が出る領域のぞっとする寒さから身を守るのに充分すぎるほど暖かいです。効果なし。2018年10月寄付会員アイテム。", "armorMystery301404Text": "スチームパンクスーツ", "armorMystery301404Notes": "なんて小粋で最先端! 効果なし。3015年2月寄付会員アイテム。", "armorMystery301703Text": "スチームパンクなクジャクのガウン", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "カバーオールのセットには、あなたが必要なものが全部あります。ゴーグル、小銭、黄金のリング… 全てを入れるポケットも含めてね。体質が <%= con %> 、知覚が <%= per %> 上がります。ラッキー宝箱 : 製本屋さんセット ( 4 個中 2 個目のアイテム)。", "armorArmoireRobeOfSpadesText": "スペードのローブ", "armorArmoireRobeOfSpadesNotes": "この豪華なローブには、秘密のポケットが隠れています。財宝でも武器でも――あなたのお好みで隠せますよ! 力が <%= str %> 上がります。ラッキー宝箱 : スペードのエースセット ( 2 個中 3 個目のアイテム)。", + "armorArmoireSoftBlueSuitText": "柔らかな青いスーツ", + "armorArmoireSoftBlueSuitNotes": "青は心を穏やかにする色です。本当に穏やかで、寝るときにこの柔らかな服を着る人さえいます…すやすや…。知能が<%= int %>、知覚が<%= per %> 上がります。ラッキー宝箱 : 青い部屋着セット ( 3 個中 2 個目のアイテム)。", "headgear": "帽子・兜", "headgearCapitalized": "帽子・ヘルメット", "headBase0Text": "頭装備なし", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "命名記念日おめでとう! お祝いの際はこの羽根で飾られた、いかつい兜をかぶりましょう。効果なし。", "headSpecialTurkeyHelmBaseText": "シチメンチョウのかぶと", "headSpecialTurkeyHelmBaseNotes": "あなたの感謝祭ルックは、このくちばし付きのかぶとがあれば完璧になります! 効果なし。", + "headSpecialTurkeyHelmGildedText": "金ピカのシチメンチョウのかぶと", + "headSpecialTurkeyHelmGildedNotes": "ごろごろ! ぴかぴか! 効果なし。", "headSpecialNyeText": "ちょっとおかしなパーティハット", "headSpecialNyeNotes": "ちょっとおかしなパーティハットをもらいました! 新年を告げる鐘を聞きながら、誇りをもってかぶりましょう! 効果なし。", "headSpecialYetiText": "雪男使いのヘルメット", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "このカウルの照り輝く角は、地下洞窟を通るあなたの道を照らすでしょう。効果なし。2018年8月寄付会員アイテム。", "headMystery201809Text": "秋草の冠", "headMystery201809Notes": "秋の暖かい日々の最後の花々は、季節の美しさを思い出させてくれます。効果なし。2018年9月寄付会員アイテム。", + "headMystery201810Text": "暗黒の森のかぶと", + "headMystery201810Notes": "もし自分が幽霊の出そうな場所を通っていることに気づいたときは、このかぶとの輝く赤い瞳が通り道にいるどんな敵も必ず追い払うでしょう。効果なし。2018年10月寄付会員アイテム。", + "headMystery201811Text": "素晴らしい魔法使いの帽子", + "headMystery201811Notes": "おしゃれな魔法使いたちの集まりでさえ目立てるように、このふわふわの帽子をかぶりましょう! 効果なし。2018年11月寄付会員アイテム。", "headMystery301404Text": "かわいいシルクハット", "headMystery301404Notes": "良家中の良家の方々のためのかわいいシルクハット! 3015年1月寄付会員アイテム。効果なし。", "headMystery301405Text": "ベーシックなシルクハット", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "オレンジの猫の帽子", "headArmoireOrangeCatNotes": "このオレンジの帽子…ごろごろ鳴いてる? それにしっぽ振ってる? それと息してませんか? その通り。あなたの頭の上で猫が眠っています。力と体質が <%= attrs %> ずつ上がります。ラッキー宝箱 : 個別のアイテム。", "headArmoireBlueFloppyHatText": "青いチューリップハット", - "headArmoireBlueFloppyHatNotes": "このシンプルな帽子にはたくさんの呪文が縫い込まれており、それがこの素晴らしい青をもたらしているのです。体質と知能、そして知覚が <%= attrs %> ずつ上がります。ラッキー宝箱 : 個別のアイテム。", + "headArmoireBlueFloppyHatNotes": "このシンプルな帽子にはたくさんの呪文が縫い込まれており、それがこの素晴らしい青をもたらしているのです。体質と知能、そして知覚が <%= attrs %> ずつ上がります。ラッキー宝箱 : 青い部屋着セット ( 3 個中 1 個目のアイテム)。", "headArmoireShepherdHeaddressText": "羊飼いのヘッドドレス", "headArmoireShepherdHeaddressNotes": "もしかしたらあなたの飼いグリフォンはこの頭飾りを好んでかみかみするかもしれませんが、それにも関わらずあなたは賢く見えるでしょう。知能が <%= int %> 上がります。ラッキー宝箱 : 羊飼いセット ( 3 個中 3 個目のアイテム ) 。", "headArmoireCrystalCrescentHatText": "水晶の三日月の帽子", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "この魅惑の盾は、敵の財宝がある秘密の場所をささやくでしょう。――よく聞きなさい! 知覚と知能が <%= attrs %> ずつ上がります。ラッキー宝箱 : 海賊姫セット ( 4 個中 4 個目のアイテム)。", "shieldArmoireUnfinishedTomeText": "未完成の本", "shieldArmoireUnfinishedTomeNotes": "あなたはこれを持っているとき、簡単には先延ばしができません! 人々がその本を読むためには、製本を終わらせる必要があるのですから! 知能が <%= int %> 上がります。ラッキー宝箱 : 製本屋さんセット ( 4 個中 4 個目のアイテム ) 。", + "shieldArmoireSoftBluePillowText": "柔らかな青いまくら", + "shieldArmoireSoftBluePillowNotes": "賢明な戦士は、冒険のためにまくらを持っていきます。厳しいタスクからあなた自身を守るのです… うたた寝しているときでさえ。体質が <%= con %> 上がります。ラッキー宝箱 : 青い部屋着セット ( 3 個中 3 個目のアイテム)。", "back": "背中のアクセサリー", "backCapitalized": "背のアクセサリー", "backBase0Text": "背のアクセサリーなし", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "この外套はかつて失われしクラス・マスター本人が所持していたものです。知覚が <%= per %> 上がります。", "backSpecialTurkeyTailBaseText": "シチメンチョウの尾", "backSpecialTurkeyTailBaseNotes": "お祝いの間、高貴なシチメンチョウの尾を誇りと共に身につけましょう! 効果なし。", + "backSpecialTurkeyTailGildedText": "金ピカのシチメンチョウの尾", + "backSpecialTurkeyTailGildedNotes": "パレードにぴったりの羽根! 効果なし。", "backBearTailText": "クマのしっぽ", "backBearTailNotes": "このしっぽはあなたを勇ましいクマのように見せます! 効果なし。", "backCactusTailText": "サボテンのしっぽ", @@ -1518,7 +1536,7 @@ "bodySpecialTakeThisText": "Take This ショルダーガード", "bodySpecialTakeThisNotes": "このショルダーガードは、Take This 提供のチャレンジに参加することで手に入れることができます。おめでとう! すべての能力値が <%= attrs %> 上がります。", "bodySpecialAetherAmuletText": "エーテルのアミュレット", - "bodySpecialAetherAmuletNotes": "このアミュレットには謎めいた由来があります。体質と知能が <%= attrs %>ずつ上がります。", + "bodySpecialAetherAmuletNotes": "このアミュレットには謎めいた由来があります。体質と力が <%= attrs %>ずつ上がります。", "bodySpecialSummerMageText": "輝くケープレット", "bodySpecialSummerMageNotes": "塩水でも真水でもこの金属製ケープは錆びません。効果なし。2014年夏の限定装備。", "bodySpecialSummerHealerText": "サンゴのえり", diff --git a/website/common/locales/ja/generic.json b/website/common/locales/ja/generic.json index 90b0d94674..e6b84b5aa0 100644 --- a/website/common/locales/ja/generic.json +++ b/website/common/locales/ja/generic.json @@ -71,7 +71,7 @@ "submit": "送信する", "close": "閉じる", "saveAndClose": "保存して閉じる", - "saveAndConfirm": "セーブして承認する", + "saveAndConfirm": "保存して承認する", "cancel": "キャンセル", "ok": "OK", "add": "追加", @@ -248,6 +248,7 @@ "userIdRequired": "ユーザー ID が必要です。", "resetFilters": "フィルターを元に戻す", "applyFilters": "フィルターを適用", + "wantToWorkOn": "取り組みたい:", "categories": "カテゴリ", "habiticaOfficial": "Habitica 公式", "animals": "動物", diff --git a/website/common/locales/ja/groups.json b/website/common/locales/ja/groups.json index f05abb2e5d..3bccd536f5 100644 --- a/website/common/locales/ja/groups.json +++ b/website/common/locales/ja/groups.json @@ -56,7 +56,7 @@ "invitedToPublicGuild": "<%= guild %> ギルドに招待されました。", "partyInvitationsText": "パーティーへの招待が <%= numberInvites %> 通届いています! パーティーは一度にひとつしか参加できないので、よく考えて選んでください。", "joinPartyConfirmationText": "本当に「<%= partyName %>」に参加しますか? パーティーは一度にひとつしか参加できません。参加すると、他のすべてのパーティーの招待を辞退することになります。", - "invitationAcceptedHeader": "招待が受けられました", + "invitationAcceptedHeader": "あなたの招待が承認されました。", "invitationAcceptedBody": "<%= username %> は、あなたからの <%= groupName %> への招待にこたえました。", "joinNewParty": "新しいパーティーに参加する", "declineInvitation": "招待を断る", @@ -186,7 +186,7 @@ "sendInvitations": "招待状を送る", "invitationsSent": "招待状を送りました!", "invitationSent": "招待状を送りました!", - "invitedFriend": "友達を招待した", + "invitedFriend": "友達を招待しました", "invitedFriendText": "このユーザーは友人(または友人たち)を招待し、ともに冒険の旅に出ました!", "inviteAlertInfo2": "もしくはこのリンクを共有する(コピー/ペースト):", "inviteLimitReached": "あなたはemailでの招待の上限に達しました。これはスパムを防止するための制限であり、もし上限を増やしたい場合は <%= techAssistanceEmail %> にご連絡していただければ、喜んで対応いたします!", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "自分自身を削除することはできません!", "groupMemberNotFound": "グループのメンバーの中にユーザーが見つかりません。", "mustBeGroupMember": "グループのメンバーでなくてはなりません。", - "canOnlyInviteEmailUuid": "招待のあて先は、UUID かメールアドレスのみ対応しています。", + "canOnlyInviteEmailUuid": "招待の宛先に使えるのは、ユーザーID、メールアドレス、ユーザー名のいずれかのみです。", "inviteMissingEmail": "招待の送り先メールアドレスが見つかりません。", "inviteMissingUuid": "招待の送り先ユーザーIDが見つかりません", "inviteMustNotBeEmpty": "招待は空のままでは受け付けません。", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, ユーザー \"<%= username %>\" はすでに招待への返事を保留しています。", "userAlreadyInAParty": "UserID: <%= userId %>, ユーザー \"<%= username %>\" はすでに他のパーティーの一員のようです.", "userWithIDNotFound": "ID が「<%= userId %>」のユーザーは見つかりません。", + "userWithUsernameNotFound": "ユーザー名が「<%= username %>」のユーザーは見つかりませんでした。", "userHasNoLocalRegistration": "ユーザーはこのサーバーへの登録 ( ユーザー名、メールアドレス、パスワード ) がありません。", "uuidsMustBeAnArray": "ユーザーID を正確に入力してください。", "emailsMustBeAnArray": "メールアドレスを正確に入力してください。", + "usernamesMustBeAnArray": "ユーザー名を正確に入力してください。", "canOnlyInviteMaxInvites": "一度に招待できるのは、<%= maxInvites %>人までです。", "partyExceedsMembersLimit": "パーティーの人数は<%= maxMembersParty %>人以下になります。", "onlyCreatorOrAdminCanDeleteChat": "このメッセージを削除する権限がありません。", @@ -340,15 +342,12 @@ "canceledGroupPlan": "キャンセルされたグループプラン", "groupPlanCanceled": "グループプランの終了日", "purchasedGroupPlanPlanExtraMonths": "あなたは <%= months %> カ月分のグループプラン延長クレジットをもっています。", - "addManagers": "マネージャーを追加", "addManager": "マネージャーを追加", - "removeManager": "削除", + "removeManager2": "マネージャーを解除", "userMustBeMember": "ユーザーはメンバーである必要があります", "userIsNotManager": "ユーザーはマネージャーではありません", "canOnlyApproveTaskOnce": "このタスクはすでに承認されました。", "addTaskToGroupPlan": "新規作成", - "leaderMarker": "- リーダー", - "managerMarker": "- マネージャー", "joinedGuild": "ギルドに加入済み", "joinedGuildText": "勇気をだしてギルドに入り、Habitica の人々と交流しました!", "badAmountOfGemsToPurchase": "値は1以上でなければなりません。", @@ -364,6 +363,10 @@ "liked": "いいね済", "joinGuild": "ギルドに加入する", "inviteToGuild": "ギルドに招待する", + "inviteToParty": "パーティへ招待する", + "inviteEmailUsername": "Eメールまたはユーザー名によって招待する", + "inviteEmailUsernameInfo": "有効なEメールかユーザー名を使ってほかの人を招待しましょう。そのEメールがすでに登録済みでなければ、Habiticaへの招待メールを送ります。", + "emailOrUsernameInvite": "メールアドレスまたはユーザー名", "messageGuildLeader": "ギルドリーダーにメッセージを送る", "donateGems": "ジェムを寄付する", "updateGuild": "ギルドの更新", @@ -395,12 +398,12 @@ "noGuildsTitle": "あなたはどのギルドにも所属していません。", "noGuildsParagraph1": "ギルドはプレイヤー同士で助け合い、責任を共有し、チャットで励まし合うために作られる社交のためのグループです。", "noGuildsParagraph2": "ギルドを探すタブをクリックして、あなたの興味にもとづいてお勧めされるギルドを確認したり、一般公開されているギルドを探したり、自分のギルドを作ったりしてみましょう。", + "noGuildsMatchFilters": "一致するギルドが見つかりませんでした。", "privateDescription": "プライベートギルドはHabiticaのギルド名簿には掲載されません。新しいメンバーは招待でのみ追加可能です。", "removeInvite": "招待を削除する", "removeMember": "メンバーを削除する", "sendMessage": "メッセージを送る", - "removeManager2": "マネージャーを削除する", - "promoteToLeader": "リーダーに昇格", + "promoteToLeader": "オーナーの権限を移す", "inviteFriendsParty": "パーティーに友達を招待すると、ボスモンスター「バシ・リスト」と戦える
限定クエストの巻物が贈られます!", "upgradeParty": "パーティーをアップグレード", "createParty": "パーティーを作る", @@ -435,7 +438,7 @@ "leaderChanged": "リーダーが変更されました。", "groupNoNotifications": "注 : このギルドはメンバー数が多すぎて通知ができません!自分のメッセージに返信がないか頻繁に確認するようにしてください。", "whatIsWorldBoss": "ワールドボスって何?", - "worldBossDesc": "ワールドボスはHabiticaのコミュニティが一緒になってタスクをこなすことで協力なモンスターを倒す特別なイベントです!全てのHabiticaユーザーは、ロッジで休んでいたりクエストの期間中ずっとHabiticaを使っていない人も含め、討伐の報酬が与えられます。", + "worldBossDesc": "ワールドボスは、Habiticaのコミュニティが一緒になってタスクをこなすことで、強力なモンスターを倒す特別なイベントです!全てのHabiticaユーザーには、ロッジで休んでいたりクエストの期間中ずっとHabiticaを使っていない人も含め、討伐の報酬が与えられます。", "worldBossLink": "WikiでHabiticaの昔のワールドボスについてもっと読んでみよう。", "worldBossBullet1": "タスクを片付けてワールドボスにダメージを与えよう", "worldBossBullet2": "ワールドボスからサボったタスクの分のダメージを食らうことはありませんが、そのかわりに怒りメーターが上昇してゆきます。もしメーターが一杯になると、ボスはHabiticaの店主の誰か一人を攻撃してしまいます!", diff --git a/website/common/locales/ja/limited.json b/website/common/locales/ja/limited.json index 05c78af6a8..0e700348ae 100644 --- a/website/common/locales/ja/limited.json +++ b/website/common/locales/ja/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "シロクマの子", "jackolantern": "ジャック・オ・ランタン", "ghostJackolantern": "ジャック・オ・ランタンのお化け", + "glowJackolantern": "暗闇で輝くジャック・オ・ランタン", "seasonalShop": "季節の店", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>季節の魔女<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "8月31日", "dateEndSeptember": "9月21日", "dateEndOctober": "10月31日", - "dateEndNovember": "11月30日", + "dateEndNovember": "December 3", "dateEndJanuary": "1月31日", "dateEndFebruary": "2月28日", "winterPromoGiftHeader": "寄付を誰かに贈って、無料で寄付会員になろう!", diff --git a/website/common/locales/ja/messages.json b/website/common/locales/ja/messages.json index 7a73d2ee9a..f6144ee993 100644 --- a/website/common/locales/ja/messages.json +++ b/website/common/locales/ja/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "通知 ID が必要です。", "unallocatedStatsPoints": "<%= points %>ポイントが割り当てできます。", "beginningOfConversation": "<%= userName %>との会話の始まりです。相手に対して思いやりと敬意を持ち、コミュニティガイドラインを守ることを忘れないでください!", - "messageDeletedUser": "申し訳ありません。このユーザーはアカウントを削除しています。" + "messageDeletedUser": "申し訳ありません。このユーザーはアカウントを削除しています。", + "messageMissingDisplayName": "表示名がありません。" } \ No newline at end of file diff --git a/website/common/locales/ja/npc.json b/website/common/locales/ja/npc.json index 4f8ac3d013..5e4a8d7f11 100644 --- a/website/common/locales/ja/npc.json +++ b/website/common/locales/ja/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "ようこそ", "welcomeBack": "おかえりなさい!", "justin": "Justin", - "justinIntroMessage1": "こんにちは!あなたは新しくここに来た人ですね。私の名前はジャスティン、Habiticaの案内人です。", + "justinIntroMessage1": "こんにちは!あなたは新しくここに来た人ですね。私の名前は Justin 、Habiticaの案内人です。", "justinIntroMessage2": "まず、アバターを作る必要があります。", "justinIntroMessage3": "素晴らしい!さて、あなたはこの旅路で何をしてみたいですか?", + "justinIntroMessageUsername": "はじめる前に、あなたを何と呼べばいいか解答しましょう。下に私があなたのために生成した表示名とユーザー名が見えますね。あなたが表示名とユーザー名を選んだあとに、アバター作成をはじめましょう!", + "justinIntroMessageAppearance": "では、どのように見てみたいですか? 心配しないで、あとでこれを変更することができます。", "introTour": "さあどうぞ! あなたの関心に基づいたタスクをいくつかご用意しました。これで今すぐ始められます。タスクをクリックして編集するか、あるいは習慣に合った新しいタスクを追加しましょう!", "prev": "前へ", "next": "次へ", diff --git a/website/common/locales/ja/pets.json b/website/common/locales/ja/pets.json index 9ed4123510..b642c7cd7e 100644 --- a/website/common/locales/ja/pets.json +++ b/website/common/locales/ja/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "百戦錬磨のトラ", "veteranLion": "百戦錬磨のライオン", "veteranBear": "百戦錬磨のくま", + "veteranFox": "百戦錬磨の狐", "cerberusPup": "子ケルベロス", "hydra": "ヒドラ", "mantisShrimp": "シャコ", diff --git a/website/common/locales/ja/questscontent.json b/website/common/locales/ja/questscontent.json index 36251fc240..bd127373e8 100644 --- a/website/common/locales/ja/questscontent.json +++ b/website/common/locales/ja/questscontent.json @@ -260,7 +260,7 @@ "questCheetahUnlockText": "市場でチーターのたまごを買えるようにする", "questHorseText": "悪夢を乗りこなせ", "questHorseNotes": "キャンプ場で@beffymaroo や@JessicaChaseとくつろぎながら、あなた達の話の種は自然と今まで乗り越えてきた冒険の自慢話へと移っていきました。今までやり遂げてきたことへの誇りから…ひょっとしたら多少浮かれて、あなた達はどんなタスクだって手なづけてみせると自慢してみせます。近くに居た旅人がふと、あなた達の方を見て微笑みました。彼は一つ目を輝かせて、自分の馬に乗る事でその主張を証明できると、あなた達を誘います。\n\nあなた達全員が厩舎に向かった後、@UncommonCriminalが囁きます。「君たち、無理な仕事を引き受けてしまったかもしれないねえ。あれは馬じゃないよ。\"ナイトメア\"さ!」踏み鳴らされる蹄を見て、あなた達は自分の言葉を後悔し始めました…", - "questHorseCompletion": "持てる技術のすべてを使いました。とうとう、馬は二、三蹄を鳴らし、背に乗ることを許すようにあなたの肩に鼻を擦りつけます。あなたは馬にまたがると、友人たちが喝采する中、少しの間だけ、しかし誇らしげにキャンプ場の広場を乗り回しました。旅人は破願します。\n「あれがただのホラ話でないことを見せてもらったよ!君達の決断力には強い感銘を受けさせてもらった。この卵で、君達自身の馬を育てるといい。またいつかどこかで会うこともあるだろう」あなた達は卵を受け取りました。そして旅人は帽子を軽く傾けると…その場から消えてしまいました。", + "questHorseCompletion": "持てる技術のすべてを使いました。とうとう、馬は二、三蹄を鳴らし、背に乗ることを許すようにあなたの肩に鼻を擦りつけます。あなたは馬にまたがると、友人たちが喝采する中、少しの間だけ、しかし誇らしげにキャンプ場の広場を乗り回しました。旅人は破顔します。\n「あれがただのホラ話でないことを見せてもらったよ!君達の決断力に強い感銘を受けた。この卵で、君達自身の馬を育てるといい。またいつかどこかで会うこともあるだろう」あなた達は卵を受け取りました。そして旅人は帽子を軽く傾けると…その場から消えてしまいました。", "questHorseBoss": "悪夢の馬 ”ナイトメア”", "questHorseDropHorseEgg": "馬(たまご)", "questHorseUnlockText": "市場で馬のたまごを買えるようにする", @@ -437,7 +437,7 @@ "questStoikalmCalamity1Boss": "ツチドクロの群れ", "questStoikalmCalamity1RageTitle": "群れの再生", "questStoikalmCalamity1RageDescription": "群れの再生:あなたが日課を完了させないとこのバーが増加します。一杯になると、ツチドクロの群れの体力が30%回復してしまいます!", - "questStoikalmCalamity1RageEffect": "`ツチドクロの群れは群れの再生を使った!\n\n更なるドクロが地底から現れ、寒さに歯をガチガチ鳴らした!", + "questStoikalmCalamity1RageEffect": "「ツチドクロの群れは群れの再生を使った!」\n\n更なるドクロが地底から現れ、寒さに歯をガチガチ鳴らした!", "questStoikalmCalamity1DropSkeletonPotion": "骨のたまごがえしの薬", "questStoikalmCalamity1DropDesertPotion": "砂漠のたまごがえしの薬", "questStoikalmCalamity1DropArmor": "マンモス乗りの鎧", @@ -460,8 +460,8 @@ "questGuineaPigDropGuineaPigEgg": "モルモット (たまご)", "questGuineaPigUnlockText": "市場でのモルモットのたまご購入をアンロック", "questPeacockText": "アレモコレモクジャクのわな", - "questPeacockNotes": "あなたは、幾つもある素敵な目標のうちどこに向かうべきか迷いながらタスクの森を歩いています。深く森に分け入るにつれ、あなたはこの優柔不断さが、自分ひとりのものだけではないと気づきました。”外国語を学ぶことも出来るし、ジムに通うのもいいし…”と@Cecily Perezが呟きます。\"もう少し寝ようかなあ、それとも友達と過ごそうかしら…\" @Lilith of Alfheimが考え込んでいます。見れば@PainterProphet, @Pfeffernusse, それに@Draayderも同じように手に負えないほど多くの選択肢を前に頭を抱えているのです。

あなたは気づきました。この自分たちを苦しめるばかりのアイデアの数々は、自分たち自身のものではないと。…あなたたちは恐るべきアレモコレモクジャクの罠に既に正面から嵌ってしまっていたのです!あなたが走り出すより前に、クジャクは藪の中から飛び出してきました。二つの頭それぞれで、あなたを真逆の方向に引っ張ります…このままでは遠からずやる気が燃え尽きてしまいます。二つの敵は一度には倒せません、あなたが一度に持てる選択肢は一つだけです-さあ、最も手近な一つに集中して戦うのです!", - "questPeacockCompletion": "アレモコレモクジャクは、あなたの突然の強い信念に不意を突かれ捉えられました。あなたの一点集中の一撃で倒されたクジャクの頭は一つに戻り、その姿はあなたが今まで見たこともないような美しさです。”ありがとうございます”とクジャクはいいます。\"長い間、私は私自身をあれもこれもとあちこちの方向に引っ張り回し、自分が本当は何をしたいのかを見失っていました。この卵を感謝の気持ちとして受け取って下さい\"", + "questPeacockNotes": "あなたは、幾つもある素敵な目標のうちどこに向かうべきか迷いながらタスクの森を歩いています。深く森に分け入るにつれ、あなたはこの優柔不断さが、自分ひとりのものだけではないと気づきました。「外国語を学ぶことも出来るし、ジムに通うのもいいし…」と @Cecily Perez が呟きます。「もう少し寝ようかなあ、それとも友達と過ごそうかしら…」 @Lilith of Alfheim が考え込んでいます。見れば @PainterProphet 、 @Pfeffernusse 、それに @Draayder も同じように手に負えないほど多くの選択肢を前に頭を抱えているのです。

あなたは気づきました。この自分たちを苦しめるばかりのアイデアの数々は、自分たち自身のものではないと。…あなたたちは恐るべきアレモコレモクジャクの罠に既に正面から嵌ってしまっていたのです!あなたが走り出すより前に、クジャクは藪の中から飛び出してきました。二つの頭それぞれで、あなたを真逆の方向に引っ張ります…このままでは遠からずやる気が燃え尽きてしまいます。二つの敵は一度には倒せません、あなたが一度に持てる選択肢は一つだけです-さあ、最も手近な一つに集中して戦うのです!", + "questPeacockCompletion": "アレモコレモクジャクは、あなたの突然の強い信念に不意を突かれ捉えられました。あなたの一点集中の一撃で倒されたクジャクの頭は一つに戻り、その姿はあなたが今まで見たこともないような美しさです。「ありがとうございます」とクジャクはいいます。「長い間、私は私自身をあれもこれもとあちこちの方向に引っ張り回し、自分が本当は何をしたいのかを見失っていました。この卵を感謝の気持ちとして受け取って下さい」", "questPeacockBoss": "アレモコレモクジャク", "questPeacockDropPeacockEgg": "クジャク(たまご)", "questPeacockUnlockText": "市場でクジャクのたまご購入をアンロック", @@ -621,8 +621,10 @@ "forestFriendsNotes": "「春の精」「巨大ハリネズミ」「混乱の木」のセット。9月30日まで購入できます。", "questAlligatorText": "インスタ・ゲーター", "questAlligatorNotes": "「わあ!」 @gully が大きな声を出しました。「インスタ・ゲーターが自然の生息地にいるよ! 気をつけて、緊急の『今すぐ!』と思えるようなことで獲物の気を散らして、結果として生じたチェックしていない日課を食べるんだ。」 あなたは注意を引かないように沈黙しましたが、無駄でした。インスタ・ゲーターはあなたを見つけて突撃してきたのです! 気が散るような声がヨドミ沼から起こり、あなたを注目させました。「この投稿を読め! この写真を見ろ! オレに注目しろ『今すぐ!』」 あなたは慌てて、恐ろしいインスタ・ゲーターを撃退するために、日課を完了したり良い習慣を強化したりして反撃の手を打ちます。", - "questAlligatorCompletion": "あなたが大切なことに集中して、インスタ・ゲーターが気を散らそうとしても注目しないように心がけたことで、インスタ・ゲーターは逃げ出しました。勝利です! 「あれらはたまごかな? アリゲーターのたまごに見えるね。」 @mfonda は言いました。「もし私たちが正しくこの子たちを育てたら、忠実なペットか信頼できる乗騎に育つでしょうね。」 @UncommonCriminal が答えて、世話をするためにあなたに3つのたまごを手渡しました。そう願いましょう。さもなければ、インスタ・ゲーターが戻ってきてしまうかもしれません…", + "questAlligatorCompletion": "あなたが大切なことに集中して、インスタ・ゲーターが気を散らそうとしても注目しないように心がけたことで、インスタ・ゲーターは逃げ出しました。勝利です! 「あれらはたまごかな? アリゲーターのたまごに見えるね。」 @mfonda は言いました。「もし私たちが正しくこの子たちを育てたら、忠実なペットか信頼できる乗騎に育つでしょうね。」 @UncommonCriminal が答えて、世話をするためにあなたに3つのたまごを手渡しました。そう願いましょう。さもなければ、インスタ・ゲーターの再来になってしまうかもしれません…", "questAlligatorBoss": "インスタ・ゲーター", "questAlligatorDropAlligatorEgg": "アリゲーター ( たまご )", - "questAlligatorUnlockText": "市場でアリゲーターのたまごを買えるようにする" + "questAlligatorUnlockText": "市場でアリゲーターのたまごを買えるようにする", + "oddballsText": "「変わり者」クエストセット", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/ja/settings.json b/website/common/locales/ja/settings.json index 3a854a647d..c038a10029 100644 --- a/website/common/locales/ja/settings.json +++ b/website/common/locales/ja/settings.json @@ -62,8 +62,8 @@ "confirmPass": "新しいパスワードを確認する", "newUsername": "新しいユーザー名", "dangerZone": "危険地帯", - "resetText1": "警告‼ この操作で、あなたのアカウントの多くの部分をリセットします。とてもがっかりすることです。しかし、お試しで短時間プレーした初心者ユーザーの一部には便利だと思われます。", - "resetText2": "すべてのレベル、ゴールド、経験値を失います。すべてのタスク ( チャレンジ関連のものを除く ) は完全に削除され、履歴データもすべて削除されます。すべての装備を失いますが、限定装備や寄付会員むけのミステリーアイテムを含め、現在あなたがもっている物はすべて買い戻すことができます(クラス固有の装備は、該当するクラスにならなくてはいけません)。現在のクラスと、ペットと乗騎は維持されます。「転生のオーブ」を使のはいかがでしょうか? タスクと装備も維持される、より安全な選択肢です。", + "resetText1": "【注意!】この操作はあなたのアカウントの多くの部分をリセットします。リセットは大変やる気を削ぐことですが、サイトを短時間プレイしたあとの始めたばかりの段階にはリセットが役立つと考える人もいます。", + "resetText2": "すべてのレベル、ゴールド、経験値を失います。すべてのタスク(チャレンジ関連のものを除く)は完全に削除され、履歴データもすべて削除されます。すべての装備を失いますが、現在あなたがもっている限定装備や寄付会員向けのミステリーアイテムなども含めて、すべて買い戻すことができます(クラス固有の装備を再度購入するには、該当するクラスにならなくてはいけません)。現在のクラスと、ペットと乗騎は維持されます。あるいは「転生のオーブ」を使った方が良いかもしれません。タスクと所持品も維持される、より安全な選択肢です。", "deleteLocalAccountText": "本当にいいのですか? この操作であなたのアカウントは完全に削除され、復元はできません!  もう一度 Habitica を使うには、新しいアカウントを登録しなくてはなりません。貯めているジェム、使ったジェムは、返金できません。本当にアカウントを削除するのなら、下のテキストボックスにパスワードを入力してください。", "deleteSocialAccountText": "本当にいいのですか? この操作であなたのアカウントは完全に削除され、復元はできません!  もう一度 Habitica を使うには、新しいアカウントを登録しなくてはなりません。貯めているジェム、使ったジェムは、返金できません。本当にアカウントを削除するのなら、下のテキストボックスに”<%= magicWord %>”と入力してください。", "API": "API", @@ -125,6 +125,7 @@ "importantAnnouncements": "タスクの完了し、賞を受けるために、チェックインを通知します。", "weeklyRecaps": "先週の活動概要 (注 : この機能は、現在パフォーマンスの問題が発生し無効になっています。しかし、なるべく早くこの問題を解決し、メールが送れることを願っています!)", "onboarding": "あなたのHabiticaアカウントの設定の手引き", + "majorUpdates": "大切なお知らせ", "questStarted": "あなたのクエストがはじまりました", "invitedQuest": "クエストへ招待されました", "kickedGroup": "グループから追い出されました", @@ -156,6 +157,7 @@ "generate": "生成する", "getCodes": "コードを取得する", "webhooks": "Webhook", + "webhooksInfo": "あなたのアカウントで特定のアクションが発生したときに、別のウェブサイトのスクリプトへ情報が送信できるように、Habiticaはウェブフックを提供しています。ここでそれらのスクリプトを指定することができます。間違ったURLを指定してしまうとHabiticaでのエラーや遅延の原因になるため、この機能を用いるときはご注意ください。より詳しく知りたいときは、wikiの Webhooks ページをご覧ください。", "enabled": "有効", "webhookURL": "Webhook URL", "invalidUrl": "無効な Url", @@ -202,5 +204,6 @@ "goToSettings": "設定を行う", "usernameVerifiedConfirmation": "あなたのユーザー名、<%= username %>、は承認されました!", "usernameNotVerified": "あなたのユーザー名を承認してください。", - "changeUsernameDisclaimer": "私たちはもうすぐログイン名を、固有の、公開のユーザー名に移行します。このユーザー名は、招待、チャットでの@返信、メッセージのやりとりなどで使用されます。" + "changeUsernameDisclaimer": "私たちはもうすぐログイン名を、固有の、公開のユーザー名に移行します。このユーザー名は、招待、チャットでの@返信、メッセージのやりとりなどで使用されます。", + "verifyUsernameVeteranPet": "あなたが承認を終えたあとには、百戦練磨のペットのうち1匹があなたを待っていることでしょう!" } \ No newline at end of file diff --git a/website/common/locales/ja/subscriber.json b/website/common/locales/ja/subscriber.json index 3a9c01a56e..4b98c53441 100644 --- a/website/common/locales/ja/subscriber.json +++ b/website/common/locales/ja/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "シーサーペント セット", "mysterySet201808": "溶岩竜セット", "mysterySet201809": "秋のよろい セット", + "mysterySet201810": "暗黒の森 セット", + "mysterySet201811": "素晴らしい魔法使い セット", "mysterySet301404": "スチームパンク標準 セット", "mysterySet301405": "スチームパンク アクセサリー セット", "mysterySet301703": "クジャクのスチームパンク セット", @@ -206,7 +208,7 @@ "haveCouponCode": "クーポンコードを持っていますか?", "subscriptionAlreadySubscribedLeadIn": "寄付に感謝します!", "subscriptionAlreadySubscribed1": "寄付の詳細を確認したり、寄付会員の中止・更新・変更をしたりするには、ユーザーアイコン > 設定 > 寄付 を参照してください。", - "purchaseAll": "すべて購入", + "purchaseAll": "セットを購入する", "gemsPurchaseNote": "寄付会員はゴールドを使って、市場でジェムを購入できます! 購入しやすくするために、ごほうび欄にジェムをピン留めすることも可能です。", "gemsRemaining": "残りのジェム", "notEnoughGemsToBuy": "その量のジェムを買うことはできません。" diff --git a/website/common/locales/nl/achievements.json b/website/common/locales/nl/achievements.json index 28efae3e89..2edc0e75af 100644 --- a/website/common/locales/nl/achievements.json +++ b/website/common/locales/nl/achievements.json @@ -5,5 +5,5 @@ "levelup": "Door het voltooien van doelen in je echte leven ben je een niveau gestegen en weer volledig genezen!", "reachedLevel": "Je hebt niveau <%= level %> bereikt", "achievementLostMasterclasser": "Queeste voltooier: de Masterclasser reeks", - "achievementLostMasterclasserText": "Alle zestien queesten in de Masterclasser reeks voltooid en het mysterie van de verdwaalde Masterclasser voltooid!" + "achievementLostMasterclasserText": "Alle zestien queesten in de Masterclasser reeks voltooid en het mysterie van de Verdwaalde Masterclasser voltooid!" } diff --git a/website/common/locales/nl/backgrounds.json b/website/common/locales/nl/backgrounds.json index 9a9c9a6b32..f086d56ce9 100644 --- a/website/common/locales/nl/backgrounds.json +++ b/website/common/locales/nl/backgrounds.json @@ -381,11 +381,18 @@ "backgroundGiantBookNotes": "Lees terwijl je door de pagina's van een Reuzen Boek gaat.", "backgroundCozyBarnText": "Gezellige Schuur", "backgroundCozyBarnNotes": "Ontspan met je dieren en rijdieren in hun gezellige schuur", - "backgrounds102018": "SET 53: Released October 2018", - "backgroundBayouText": "Bayou", + "backgrounds102018": "SET 53: Uitgebracht Oktober 2018", + "backgroundBayouText": "Rivierdelta", "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", - "backgroundCreepyCastleText": "Creepy Castle", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", - "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundCreepyCastleText": "Eng Kasteel", + "backgroundCreepyCastleNotes": "Durf een Eng kasteel te benaderen", + "backgroundDungeonText": "Kerker", + "backgroundDungeonNotes": "Red de gevangenen uit een spookachtige kerker. ", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Achtersteeg", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Gloeiende Paddenstoelengrot ", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Knusse Slaapkamer", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/nl/challenge.json b/website/common/locales/nl/challenge.json index 097427205c..5950f604e9 100644 --- a/website/common/locales/nl/challenge.json +++ b/website/common/locales/nl/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Je hebt geen Uitdagingen.", "challengeDescription1": "Uitdagingen zijn gemeenschappelijke evenementen waarin spelers strijden en prijzen willen door een groep gerelateerde taken te voltooien.", "challengeDescription2": "Zoek aanbevolen Uitdagingen gebaseerd op je interesses, neus door Habitica’s publieke Uitdagingen of maak je eigen Uitdagingen.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Gecreëerd door", "joinChallenge": "Doe mee aan Uitdaging", "leaveChallenge": "Verlaat Uitdaging", diff --git a/website/common/locales/nl/character.json b/website/common/locales/nl/character.json index 89ba2f3689..82aabc8733 100644 --- a/website/common/locales/nl/character.json +++ b/website/common/locales/nl/character.json @@ -7,7 +7,7 @@ "noPhoto": "Deze Habiticaan heeft geen foto toegevoegd.", "other": "Overige", "fullName": "Volledige naam", - "displayName": "Weergegeven naam", + "displayName": "Naam weergave", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Foto", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Selecteer deze optie om een uitrusting automatisch aan te trekken als je hem koopt.", "costumeDisabled": "Je hebt je kostuum uitgezet.", "gearAchievement": "Je hebt de prestatie \"Hoogst haalbare uitrusting\" behaald door de hoogst haalbare uitrusting voor je klasse aan te schaffen! Je hebt de volgende sets compleet gemaakt:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!", "armoireUnlocked": "Voor meer uitrustingsstukken, kijk in het betoverde kabinet! Klik op het betoverde kabinet onder beloningen en maak kans op speciale uitrustingsstukken! Het kabinet kan je ook willekeurig ervaringspunten of voedsel geven.", "ultimGearName": "Ultieme uitrusting - <%= ultClass %>", diff --git a/website/common/locales/nl/content.json b/website/common/locales/nl/content.json index b11c9933c7..ffb6789e1a 100644 --- a/website/common/locales/nl/content.json +++ b/website/common/locales/nl/content.json @@ -176,8 +176,8 @@ "questEggKangarooText": "Kangeroe", "questEggKangarooMountText": "Kangeroe", "questEggKangarooAdjective": "a keen", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", + "questEggAlligatorText": "Krokodill", + "questEggAlligatorMountText": "Krokodill", "questEggAlligatorAdjective": "a cunning", "eggNotes": "Vind een uitbroeddrank om over dit ei te gieten en er zal een <%= eggAdjective(locale) %> <%= eggText(locale) %> uitkomen.", "hatchingPotionBase": "Normale", @@ -205,7 +205,8 @@ "hatchingPotionStarryNight": "Sterrennacht", "hatchingPotionRainbow": "Regenboog", "hatchingPotionGlass": "Glas", - "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionGlow": "Oplichtend in het donker", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Giet dit over een ei, en er zal een <%= potText(locale) %> dierlijke metgezel uitkomen.", "premiumPotionAddlNotes": "Niet te gebruiken op eieren van queeste-huisdieren.", "foodMeat": "Vlees", @@ -248,7 +249,7 @@ "foodCakeCottonCandyBlueThe": "de snoep blauwe cake", "foodCakeCottonCandyBlueA": "een snoep blauwe cake", "foodCakeCottonCandyPink": "Snoep-roze taart", - "foodCakeCottonCandyPinkThe": "the Candy Pink Cake", + "foodCakeCottonCandyPinkThe": "de Snoep Roze Cake", "foodCakeCottonCandyPinkA": "Een Snoep Roze Cake", "foodCakeShade": "Chocoladetaart", "foodCakeShadeThe": "de chocolade cake", @@ -269,31 +270,31 @@ "foodCakeRedThe": "De Aardbei Taart", "foodCakeRedA": "een Aardbei Taart", "foodCandySkeleton": "Kale-beenderensnoep", - "foodCandySkeletonThe": "the Bare Bones Candy", - "foodCandySkeletonA": "Bare Bones Candy", + "foodCandySkeletonThe": "de Skelet Snoep", + "foodCandySkeletonA": "Skelet Snoep", "foodCandyBase": "Standaardsnoep", - "foodCandyBaseThe": "the Basic Candy", - "foodCandyBaseA": "Basic Candy", + "foodCandyBaseThe": "De basis snoep", + "foodCandyBaseA": "Basis Snoep", "foodCandyCottonCandyBlue": "Zuur blauw snoep", - "foodCandyCottonCandyBlueThe": "the Sour Blue Candy", - "foodCandyCottonCandyBlueA": "Sour Blue Candy", + "foodCandyCottonCandyBlueThe": "de Zure Blauwe Snoep", + "foodCandyCottonCandyBlueA": "Zure Blauwe Snoep", "foodCandyCottonCandyPink": "Zuur roze snoep", - "foodCandyCottonCandyPinkThe": "the Sour Pink Candy", - "foodCandyCottonCandyPinkA": "Sour Pink Candy", + "foodCandyCottonCandyPinkThe": "de Zure Roze Snoep", + "foodCandyCottonCandyPinkA": "Zure Roze Snoep", "foodCandyShade": "Chocoladesnoep", - "foodCandyShadeThe": "the Chocolate Candy", + "foodCandyShadeThe": "de Chocolade Snoep", "foodCandyShadeA": "Chocolade Snoep", "foodCandyWhite": "Vanillesnoep", "foodCandyWhiteThe": "De Vanile Snoep", "foodCandyWhiteA": "Vanile Snoep", "foodCandyGolden": "Honingsnoep", - "foodCandyGoldenThe": "the Honey Candy", + "foodCandyGoldenThe": "de Honing Snoep", "foodCandyGoldenA": "Honing Snoep", "foodCandyZombie": "Bedorven snoep", "foodCandyZombieThe": "het bedorven snoep", "foodCandyZombieA": "Rotte Snoep", "foodCandyDesert": "Zandsnoep", - "foodCandyDesertThe": "the Sand Candy", + "foodCandyDesertThe": "de Zand Snoep", "foodCandyDesertA": "Zand Snoep", "foodCandyRed": "Kaneelsnoep", "foodCandyRedThe": "een kaneelsnoepje", diff --git a/website/common/locales/nl/front.json b/website/common/locales/nl/front.json index 831800acbd..d89e65e271 100644 --- a/website/common/locales/nl/front.json +++ b/website/common/locales/nl/front.json @@ -85,7 +85,7 @@ "landingend": "Nog niet overtuigd?", "landingend2": "See a more detailed list of [our features](/static/overview). Are you looking for a more private approach? Check out our [administrative packages](/static/plans), which are perfect for families, teachers, support groups, and businesses.", "landingp1": "Het probleem met de meeste productiviteits-apps op de markt is dat ze geen reden geven om ze te blijven gebruiken. Habitica lost dit op door het creëren van gewoontes leuk te maken! Door je te belonen voor je successen en te bestraffen voor je uitglijders zorgt Habitica voor een motivatie van buitenaf om je je dagelijkse activiteiten te doen voltooien.", - "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, Habitica immediately rewards you with Experience points and Gold. As you gain experience, you can level up, increasing your Stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.", + "landingp2": "Of je nu een positieve gewoonte versterkt, een dagelijkse taak voltooid of een oude to-do uitvoert, Habitica beloont je onmiddellijk met Ervaring en Goud. Als je meer ervaring opdoet gaat je level omhoog, nemen je Statistieken toe en ontgrendel je meer functies, zoals klassen en huisdieren. Goud kan worden uitgegeven aan in-game voorwerpen die jouw ervaring of persoonlijke beloningen, die jij hebt gecreëerd voor motivatie, veranderen. Wanneer zelfs de kleinste successen jou voorzien van een directe beloning, ben jij minder geneigd om uitstelgedrag te vertonen. ", "landingp2header": "Onmiddellijke voldoening", "landingp3": "Wanneer je je laat verleiden tot een slechte gewoonte of je een dagelijkse taak laat liggen, verlies je gezondheidspunten. Als je gezondheid te laag wordt ga je dood en verlies je een deel van je voortgang. Door meteen consequenties aan je gedrag te verbinden kan Habitica je helpen te stoppen met slechte gewoontes en uitstelgedrag voordat ze serieuze problemen veroorzaken in de echte wereld.", "landingp3header": "Consequenties", @@ -110,7 +110,7 @@ "marketing2Lead2Title": "Vecht tegen monsters", "marketing2Lead2": "Wat is een Rollenspel zonder gevechten? Vecht tegen monsters met je groep. Monsters houden je \"super verantwoordelijk\" - als jij een dag geen zin hebt om te sporten, raakt het monster *iedereen!*", "marketing2Lead3Title": "Daag elkaar uit", - "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", + "marketing2Lead3": "Uitdagingen laten je de strijd aangaan met vrienden en vreemden. Wie het beste heeft gepresteerd aan het eind van een uitdaging wint speciale prijzen. ", "marketing3Header": "Applicaties en extensies", "marketing3Lead1": "De **iPhone en Android** apps laten je onderweg je zaken regelen. We begrijpen dat inloggen op de website om op knoppen te drukken vreselijk irritant kan zijn.", "marketing3Lead2Title": "Integraties", @@ -139,11 +139,11 @@ "playButtonFull": "Betreed Habitica", "presskit": "Persmap", "presskitDownload": "Alle afbeeldingen downloaden:", - "presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact us at <%= pressEnquiryEmail %>.", + "presskitText": "Bedankt voor je interesse in Habitica! De volgende afbeeldingen kunnen het beste worden gebruikt in artikelen of videos over Habitica. Voor meer informatie, gelieve contact op te nemen via <%= pressEnquiryEmail %>.", "pkQuestion1": "Wat inspireerde Habitica? Hoe is het begonnen?", - "pkAnswer1": "If you’ve ever invested time in leveling up a character in a game, it’s hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question.
Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, it’s grown into a huge project, supported by our awesome open-source volunteers and our generous users.", + "pkAnswer1": "Als je ooit tijd hebt geïnvesteerd in het verbeteren van het niveau van een personage in een game, dan is het niet moeilijk om je voor te stellen hoe goed je leven zou zijn als je al deze moeite kunt stoppen in het verbeteren van je 'echte' zelf in plaats van je avatar. We zijn begonnen met Habitica bouwen om deze vraag aan te pakken.
Habitica lanceerde officieel via Kickstarter in 2013, en het idee sloeg aan. Sindsdien is het gegroeid tot een enorm project, wat ondersteunt wordt door onze geweldige open-source vrijwilligers en onze genereuze gebruikers.", "pkQuestion2": "Waarom werkt Habitica?", - "pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, it’s tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt.
Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result. You can check out success stories here: https://habitversary.tumblr.com", + "pkAnswer2": "Het vormen van een nieuwe gewoonte is moeilijk, omdat mensen echt die directe, duidelijk beloning nodig hebben. Het is bijvoorbeeld heel moeilijk om te starten met flossen, want ondanks dat onze tandarts ons verteld dat dit gezond is op de lange termijn, in het directe moment doet het simpelweg je tandvlees pijn.
Habitica's gamification voegt een gevoel toe van directe bevrediging aan dagelijkse doelen door het belonen van een moeilijke taak met Ervaring, Goud... en soms zelfs een willekeurige prijs, zoals een draken ei! Dit helpt om mensen gemotiveerd te houden, zelfs als de taak op zichzelf geen intrinsieke beloning heeft, en we hebben mensen hun leven zien veranderen als resultaat. Je kunt onze succesverhalen hier lezen: https://habitversary.tumblr.com", "pkQuestion3": "Waarom hebben jullie de sociale aspecten toegevoegd?", "pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habitica’s community structure borrows from these types of games; you can form a small Party of close friends, but you can also join a larger, shared-interest groups known as a Guild. Although some users choose to play solo, most decide to form a support network that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.", "pkQuestion4": "Waarom verlaagt het overslaan van taken de gezondheid van je avatar?", @@ -211,8 +211,8 @@ "unlockByline2": "Speel nieuwe motivatiemiddelen vrij, zoals huisdieren verzamelen, willekeurige beloningen, toverspreuken en nog veel meer!", "unlockHeadline": "Zolang je productief blijft, speel je nieuwe content vrij,", "useUUID": "Gebruik UUID / API token (voor Facebookgebruikers)", - "username": "Username", - "emailOrUsername": "Email or Username (case-sensitive)", + "username": "Gebruikersnaam", + "emailOrUsername": "Email of gebruikersnaam (hoofdlettergevoelig)", "watchVideos": "Video's bekijken", "work": "Werken", "zelahQuote": "Door [Habitica] kan ik overgehaald worden om op tijd naar bed te gaan, omdat ik eraan denk dat ik punten verdien als ik vroeg in bed kruip, en gezondheid verlies als ik lang opblijf!", @@ -220,7 +220,7 @@ "reportCommunityIssues": "Problemen met de gemeenschap melden", "subscriptionPaymentIssues": "Abonnements- en Betalingsproblemen", "generalQuestionsSite": "Algemene vragen over de site", - "businessInquiries": "Business/Marketing Inquiries", + "businessInquiries": "Bedrijfs-/Marketinginlichtingen ", "merchandiseInquiries": "Vragen over fysieke koopwaar (T-shirts, stickers)", "marketingInquiries": "Vragen over marketing/social media", "tweet": "Tweet", @@ -259,9 +259,9 @@ "altAttrSlack": "Slack", "missingAuthHeaders": "Mist authenticatie rubrieken.", "missingAuthParams": "Mist authenticatie parameters.", - "missingUsernameEmail": "Missing username or email.", + "missingUsernameEmail": "Missende gebruikersnaam of email.", "missingEmail": "Ontbrekende e-mail.", - "missingUsername": "Missing username.", + "missingUsername": "Missende gebruikersnaam.", "missingPassword": "Ontbrekend wachtwoord.", "missingNewPassword": "Ontbrekend nieuw wachtwoord.", "invalidEmailDomain": "Je kunt je niet registreren met e-mailadressen met de volgende domeinnamen: <%= domains %>", @@ -270,16 +270,10 @@ "notAnEmail": "Ongeldig e-mailadres.", "emailTaken": "E-mailadres is al in gebruik door een account.", "newEmailRequired": "Ontbrekend nieuw e-mailadres.", - "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", - "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", + "usernameTime": "Het is tijd om je gebruikersnaam in te stellen!", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameTaken": "Gebruikersnaam reeds in gebruik.", "passwordConfirmationMatch": "Wachtwoordconfirmatie komt niet overeen met wachtwoord.", "invalidLoginCredentials": "Incorrecte gebruikersnaam en/of e-mail en/of wachtwoord.", "passwordResetPage": "Reset je wachtwoord", @@ -287,9 +281,9 @@ "passwordResetEmailSubject": "Wachtwoord reset voor Habitica", "passwordResetEmailText": "Als je een wachtwoordreset hebt aangevraagd voor <%= username %> op Habitica, ga dan naar <%= passwordResetLink %> om een nieuwe in te stellen. Deze link verloopt na 24 uur. Als je geen wachtwoordreset hebt aangevraagd, negeer deze mail dan.", "passwordResetEmailHtml": "Als je een wachtwoordreset hebt aangevraagd voor <%= username %> op Habitica, klik dan\">hier om een nieuwe in te stellen. Deze link verloopt na 24 uur.

Als je geen wachtwoordreset hebt aangevraagd, negeer deze mail dan.", - "invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".", + "invalidLoginCredentialsLong": "Oh-oh, je email adres / gebruikersnaam of wachtwoord is incorrect.\n- Zorg ervoor dat deze correct getypt zijn. Je gebruikersnaam en wachtwoord zijn hoofdlettergevoelig. \n- Wellicht heb je je aangemeld via Facebook of Google-sign-in, niet via email. Probeer dit dubbel te controleren door deze te proberen. \n- Als je je wachtwoord bent vergeten, klik \"Wachtwoord vergeten\".", "invalidCredentials": "Er is geen account dat deze aanmeldingsgegevens bevat.", - "accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please copy your User ID into the email and include your username.", + "accountSuspended": "Dit account, Gebruikers-ID \"<%= userId %>\", is geblokkeerd wegens het overtreden van de [Gemeenschapsrichtlijnen] (https://habitica.com/static/community-guidelines) of [Servicevoorwaarden] (https://habitica.com/static/terms). Voor meer informatie of het aanvragen om gedeblokkeerd te worden, gelieve onze Community Manager te e-mailen via <%= communityManagerEmail %> of vraag je ouder of voogd om te e-mailen. Gelieve je Gebruikers-ID en gebruikersnaam bij te sluiten in de email. ", "accountSuspendedTitle": "Account is geschorst ", "unsupportedNetwork": "Dit netwerk wordt momenteel niet ondersteund.", "cantDetachSocial": "Deze account mist een andere authenticatie-methode; kan deze authenticatie-methode niet loskoppelen.", @@ -302,7 +296,7 @@ "signUpWithSocial": "Aanmelden met <%= social %>", "loginWithSocial": "Inloggen met <%= social %>", "confirmPassword": "Wachtwoord bevestigen", - "usernameLimitations": "Username 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.", + "usernameLimitations": "Gebruikersnaam moet 1 tot 20 tekens lang zijn, moet enkel de letters a tot z, nummers 0 tot 9, koppeltekens of lage strepen bevatten en mag geen ongepaste termen bevatten. ", "usernamePlaceholder": "Bijv., GewoonteDier", "emailPlaceholder": "Bijv., dier@voorbeeld.com", "passwordPlaceholder": "bijv., ******************", @@ -311,30 +305,30 @@ "alreadyHaveAccountLogin": "Heb je al een account op Habitica? Log in.", "dontHaveAccountSignup": "Heb je geen account op Habitica? Meld je aan.", "motivateYourself": "Motiveer jezelf om je doelen te behalen.", - "timeToGetThingsDone": "It's time to have fun when you get things done! Join over <%= userCountInMillions %> million Habiticans and improve your life one task at a time.", + "timeToGetThingsDone": "Het is tijd om plezier te hebben wanneer je dingen voor elkaar krijgt! Doe mee met meer dan <%= userCountInMillions %>miljoen Habiticanen en verbeter je leven een taak per keer.", "singUpForFree": "Meld je gratis aan", "or": "OF", "gamifyYourLife": "Gamificeer je leven", - "aboutHabitica": "Habitica is a free habit-building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.", + "aboutHabitica": "Habitica is een gratis gewoonte-bouwende en productieve app die je leven als een game behandeld. Met in-game beloningen en straffen om je te motiveren en een sterk sociaal netwerk om je te inspireren, Habitica kan je helpen je doelen te bereiken en zo gezond, hard werkend en gelukkig te worden. ", "trackYourGoals": "Volg je gewoonten en doelen", - "trackYourGoalsDesc": "Stay accountable by tracking and managing your Habits, Daily goals, and To-Do list with Habitica’s easy-to-use mobile apps and web interface.", + "trackYourGoalsDesc": "Blijf verantwoordelijk met het bijhouden en beheren van je Gewoontes, Dagelijkse Taken en je To-Do lijst met Habitica's makkelijk te gebruiken mobiele apps en web interface.", "earnRewards": "Verdien beloningen voor je doele", - "earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!", + "earnRewardsDesc": "Vink taken af om je avatar's niveau te verbeteren en ontgrendel in-game eigenschappen zoals strijd wapenuitrustingen, geheimzinnige huisdieren, magie vaardigheden en zelfs quests!", "battleMonsters": "Vecht samen met je vrienden tegen monsters", - "battleMonstersDesc": "Fight monsters with other Habiticans! Use the Gold that you earn to buy in-game or custom rewards, like watching an episode of your favorite TV show.", + "battleMonstersDesc": "Bevecht monsters met andere Habiticanen! Gebruik het goud dat je hebt verdiend om in-game of aangepaste beloningen te ontvangen, zoals het kijken van een aflevering van je favoriete TV show.", "playersUseToImprove": "Spelers gebruiken Habitica om te verbeteren", "healthAndFitness": "Gezondheid en fitness", "healthAndFitnessDesc": "Nooit gemotiveerd om te flossen? Lukt het toch niet om naar de sportschool te gaan? Habitica maakt het eindelijk leuk om gezond te blijven.", "schoolAndWork": "School en werk", - "schoolAndWorkDesc": "Whether you're preparing a report for your teacher or your boss, it's easy to keep track of your progress as you tackle your toughest tasks.", + "schoolAndWorkDesc": "Of je nou een een verslag voor je leraar of baas voorbereid, het is makkelijk om je voortgang bij te houden terwijl je de moeilijkste taken aanpakt.", "muchmuchMore": "En heel veel meer!", - "muchmuchMoreDesc": "Our fully customizable task list means that you can shape Habitica to fit your personal goals. Work on creative projects, emphasize self-care, or pursue a different dream -- it's all up to you.", + "muchmuchMoreDesc": "Onze volledig aanpasbare takenlijst betekent dat je Habitica kunt aanpassen naar jouw persoonlijke doelen. Werk aan creatieve projecten, leg de nadruk op het zorgen voor jezelf, of achtervolg een andere droom -- het is allemaal aan jou.", "levelUpAnywhere": "Ga overal een niveau omhoog", "levelUpAnywhereDesc": "Onze mobiele app maakt het makkelijk om je taken onderweg bij te houden. Verwezelijk je doelen met een klik, waar je ook bent.", "joinMany": "Sluit je aan bij 2 000 000 mensen die plezier hebben tijdens het verwezelijken van hun doelen!", "joinToday": "Doe vandaag mee met Habitica", "signup": "Aanmelden", - "getStarted": "Begin", + "getStarted": "Start!", "mobileApps": "Mobiele apps", "learnMore": "Meer informatie" } \ No newline at end of file diff --git a/website/common/locales/nl/gear.json b/website/common/locales/nl/gear.json index c180de7948..c3dc814dda 100644 --- a/website/common/locales/nl/gear.json +++ b/website/common/locales/nl/gear.json @@ -113,7 +113,7 @@ "weaponSpecialTachiText": "Tachi", "weaponSpecialTachiNotes": "Dit lichte en gebogen zwaard scheurt al je taken aan stukken! Verhoogt kracht met <%= str %>.", "weaponSpecialAetherCrystalsText": "Etherische Kristallen", - "weaponSpecialAetherCrystalsNotes": "These bracers and crystals once belonged to the Lost Masterclasser herself. Increases all Stats by <%= attrs %>.", + "weaponSpecialAetherCrystalsNotes": "Deze armbeschermers en kristallen behoorde ooit toe aan de Verloren Masterclasser. Verhoogt alle Statistieken met <%= attrs %>", "weaponSpecialYetiText": "Yeti-Temmersspeer", "weaponSpecialYetiNotes": "Deze speer laat zijn gebruiker elke yeti bedwingen. Verhoogt kracht met <%= str %>. Beperkte oplage winteruitrusting 2013-2014.", "weaponSpecialSkiText": "Skimoordenaarsstok", @@ -259,20 +259,20 @@ "weaponSpecialSpring2018HealerText": "Granaat Staf", "weaponSpecialSpring2018HealerNotes": "De stenen in deze staf zullen je kracht focussen wanneer je genezingstoverspreuken uitspreekt. Verhoogt Intelligentie met <%= int %>. Beperkte Oplage 2018 Lenteuitrusting.", "weaponSpecialSummer2018RogueText": "Vis hengel", - "weaponSpecialSummer2018RogueNotes": "This lightweight, practically unbreakable rod and reel can be dual-wielded to maximize your DPS (Dragonfish Per Summer). Increases Strength by <%= str %>. Limited Edition 2018 Summer Gear.", + "weaponSpecialSummer2018RogueNotes": "Deze lichte, praktisch onbreekbare staf en haspel kunnen tweehandig worden gebruikt om jouw DPS (Drakenvis per Zomer) te maximaliseren. Verhoogt kracht met <%= str %>. Beperkte Editie 2018 Zomer Uitrusting.", "weaponSpecialSummer2018WarriorText": "Betta Fish Spear", - "weaponSpecialSummer2018WarriorNotes": "Mighty enough for battle, elegant enough for ceremony, this exquisitely crafted spear shows you will protect your home surf no matter what! Increases Strength by <%= str %>. Limited Edition 2018 Summer Gear.", + "weaponSpecialSummer2018WarriorNotes": "Machtig genoeg voor een strijd, elegant genoeg voor een ceremonie, deze voortreffelijk gemaakte speer toont dat jij je huis koste wat het kost zal beschermen! Verhoogt kracht met <%= str %>. Beperkte Editie 2018 Zomer Uitrusting.", "weaponSpecialSummer2018MageText": "Lionfish Fin Rays", - "weaponSpecialSummer2018MageNotes": "Underwater, magic based on fire, ice, or electricity can prove hazardous to the Mage wielding it. Conjuring poisonous spines, however, works brilliantly! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Summer Gear.", + "weaponSpecialSummer2018MageNotes": "Onder water kan magie gebaseerd op vuur, ijs of elektriciteit gevaarlijk zijn voor de tovenaar die het gebruikt. Echter, het toveren van giftige stekels werkt briljant! Verhoogt Intelligentie met <%= int %> en Perceptie met <%= per %>. Beperkte Editie 2018 Zomer Uitrusting", "weaponSpecialSummer2018HealerText": "Merfolk Monarch Trident", "weaponSpecialSummer2018HealerNotes": "With a benevolent gesture, you command healing water to flow through your dominions in waves. Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", "weaponSpecialFall2018RogueText": "Vial of Clarity", - "weaponSpecialFall2018RogueNotes": "When you need to come back to your senses, when you need a little boost to make the right decision, take a deep breath and a sip. It'll be OK! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "weaponSpecialFall2018WarriorText": "Whip of Minos", + "weaponSpecialFall2018RogueNotes": "Wanneer je weer bij zinnen moet komen, wanneer je een kleine boost nodig hebt om de juiste beslissing te nemen, haal diep adem en neem een slok. Het komt wel goed! Verhoogt kracht met <%= str %>. Beperkte Editie 2018 Herfstuitrusting. ", + "weaponSpecialFall2018WarriorText": "Zweep van Minos", "weaponSpecialFall2018WarriorNotes": "Not quite long enough to unwind behind you for keeping your bearings in a maze. Well, maybe a very small maze. Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "weaponSpecialFall2018MageText": "Staff of Sweetness", - "weaponSpecialFall2018MageNotes": "This is no ordinary lollipop! The glowing orb of magic sugar atop this staff has the power to make good habits stick to you. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Autumn Gear. Two-handed item.", - "weaponSpecialFall2018HealerText": "Starving Staff", + "weaponSpecialFall2018MageText": "Staf van Zoetheid", + "weaponSpecialFall2018MageNotes": "Dit is geen doodnormale lolly! De gloeiende bol van magische suiker bovenop deze staf heeft de kracht om goede gewoontes te laten bijblijven. Verhoogt Intelligentie met <%= int %> en Perceptie met <%= per %> . Beperkte Editie 2018 Herfst Uitrusting. Tweehandig voorwerp.", + "weaponSpecialFall2018HealerText": "verhongerende medewerker", "weaponSpecialFall2018HealerNotes": "Just keep this staff fed, and it will bestow Blessings. If you forget to feed it, keep your fingers out of reach. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", "weaponMystery201411Text": "Feestmaal Hooivork", "weaponMystery201411Notes": "Steek je vijanden neer of neem een schep van je favoriete eten - met deze hooivork kan het allemaal! Verleent geen voordelen. Abonnee-uitrusting november 2014.", @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Allerlei heerlijke en gezonde soorten voedsel sijpelen uit deze hoorn. Geniet van het feest! Verleent geen voordelen. Abonnee-uitrusting november 2016.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "\nDe vurige gloed van dit zwaard maakt snel werk van zelfs donkerrode taken! Geen voordeel uitbetaald. Augustus 2017 abonnee-item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Staf", "weaponMystery301404Notes": "Perfect om door de stad te flaneren. Abonnee-uitrusting maart 3015. Verleent geen voordelen.", "weaponArmoireBasicCrossbowText": "Standaard Kruisboog", @@ -297,7 +299,7 @@ "weaponArmoireIronCrookText": "IJzeren staf", "weaponArmoireIronCrookNotes": "Vurig gehamerd uit ijzer, deze ijzeren staf is goed om schapen te hoeden. Verhoogt perceptie en kracht elk met <%= attrs %>. Betoverd kabinet: Gehoornde ijzerset (Voorwerp 3 van 3).", "weaponArmoireGoldWingStaffText": "Goudgevleugelde staf", - "weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all Stats by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "weaponArmoireGoldWingStaffNotes": "De vleugels van deze staf fladderen en draaien constant. Verhoogt alle Statistieken met <%= attrs %> ieder. Betoverd kabinet: onafhankelijk voorwerp.", "weaponArmoireBatWandText": "Vleermuisstaf", "weaponArmoireBatWandNotes": "Deze staf kan iedere taak in een vleermuis veranderen! Zwaai hem in het rond en zie ze wegvliegen. Verhoogt intelligentie met <%= int %> en perceptie met <%= per %>. Betoverd kabinet: onafhankelijk voorwerp.", "weaponArmoireShepherdsCrookText": "Herdersstaf", @@ -339,7 +341,7 @@ "weaponArmoireBattleAxeText": "Antieke bijl", "weaponArmoireBattleAxeNotes": "Deze schitterende ijzeren bijl is zeer geschikt om je meest woeste of moeilijkste taken mee te bestrijden. Verhoogt intelligentie met <%= int %> en lichaam met <%= con %>. Betoverd kabinet: onafhankelijk voorwerp.", "weaponArmoireHoofClippersText": "Hoof Clippers", - "weaponArmoireHoofClippersNotes": "Trim the hooves of your hard-working mounts to help them stay healthy as they carry you to adventure! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 1 of 3).", + "weaponArmoireHoofClippersNotes": "Trim de hoeven van je hardwerkende rijdieren om hen gezond te houden terwijl zij je dragen door je avonturen! Verhoogt Kracht, Intelligentie, en Lichaam met <%= attrs %> ieder. Betoverd Kabinet: Hoefsmid Set (Item 1 uit 3).", "weaponArmoireWeaversCombText": "Weaver's Comb", "weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).", "weaponArmoireLamplighterText": "Lamp aansteker", @@ -347,7 +349,7 @@ "weaponArmoireCoachDriversWhipText": "Wagenrijders zweep", "weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).", "weaponArmoireScepterOfDiamondsText": "Scepter van Diamanten ", - "weaponArmoireScepterOfDiamondsNotes": "This scepter shines with a warm red glow as it grants you increased willpower. Increases Strength by <%= str %>. Enchanted Armoire: King of Diamonds Set (Item 3 of 4).", + "weaponArmoireScepterOfDiamondsNotes": "Deze scepter schittert met een warme rode gloed wanneer het je verhoogde wilskracht verleent. Verhoogt kracht met <%= str %>. Betoverd kabinet: Koning van de Diamanten Set (voorwerp 3 uit 4). ", "weaponArmoireFlutteryArmyText": "Fluttery Army", "weaponArmoireFlutteryArmyNotes": "This group of scrappy lepidopterans is ready to flap fiercely and cool down your reddest tasks! Increases Constitution, Intelligence, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 3 of 4).", "weaponArmoireCobblersHammerText": "Cobbler's Hammer", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Dit sterke, geschubde harnas wordt bijeengehouden door elegante zijde koorden. Verhoogt perceptie met <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Kalkoen Harnas", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Yeti-temmersmantel", "armorSpecialYetiNotes": "Pluizig en woest. Verhoogt lichaam met <%= con %>. Beperkte oplage winteruitrusting 2013-2014.", "armorSpecialSkiText": "Skimoordenaarsparka", @@ -610,7 +614,7 @@ "armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", "armorSpecialFall2018MageText": "Candymancer's Robes", "armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018HealerText": "Robes of Carnivory", + "armorSpecialFall2018HealerText": "gewaad van carnivoren", "armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", "armorMystery201402Text": "Boodschappersgewaden", "armorMystery201402Notes": "Het gewaad is glinsterend en sterk en heeft vele zakken om brieven te dragen. Verleent geen voordelen. Abonnee-uitrusting februari 2014.", @@ -682,8 +686,10 @@ "armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.", "armorMystery201808Text": "Lava Draken Harnas", "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", - "armorMystery201809Text": "Armor of Autumn Leaves", + "armorMystery201809Text": "harnas van herfst bladeren", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Donker bos gewaad", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunkpak", "armorMystery301404Notes": "Net en zwierig, niet? Verleent geen voordelen. Abonnee-uitrusting februari 3015.", "armorMystery301703Text": "Steampunk pauw jurk", @@ -774,7 +780,7 @@ "armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).", "armorArmoireBluePartyDressText": "Blauwe gezelschaps jurk", "armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).", - "armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown", + "armorArmoirePiraticalPrincessGownText": "Piraten princes jurk", "armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).", "armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor", "armorArmoireJeweledArcherArmorNotes": "This finely crafted armor will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Hoofdbescherming", "headBase0Text": "Geen hoofduitrusting ", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "\nGelukkige Namedag! Draag dit vurige en veerachtige roer als u Habitia viert. Geen voordeel uitbetaald.", "headSpecialTurkeyHelmBaseText": "Kalkoen Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurde feesthoed", "headSpecialNyeNotes": "Je hebt een Absurde feesthoed ontvangen! Draag hem met trots, en luid al feestend het nieuwe jaar in! Verleent geen voordelen.", "headSpecialYetiText": "Yeti-temmershelm", @@ -1024,7 +1034,7 @@ "headSpecialSummer2018MageNotes": "Glare dolorously upon anyone who dares say you look like a “tastyfish”. Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.", "headSpecialSummer2018HealerText": "Merfolk Monarch Crown", "headSpecialSummer2018HealerNotes": "Adorned with aquamarine, this finned diadem marks leadership of folk, fish, and those who are a bit of both! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", - "headSpecialFall2018RogueText": "Alter Ego Face", + "headSpecialFall2018RogueText": "alter ego gezicht", "headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", "headSpecialFall2018WarriorText": "Minotaur Visage", "headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", @@ -1108,8 +1118,12 @@ "headMystery201807Notes": "The strong scales on this helm will protect you from any manner of oceanic foe. Confers no benefit. July 2018 Subscriber Item.", "headMystery201808Text": "Lava Draken Kap", "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", - "headMystery201809Text": "Crown of Autumn Flowers", + "headMystery201809Text": "kroon van herfst bloemen", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Donker bos helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Chique hoge hoed", "headMystery301404Notes": "Een chique hoge hoed voor lieden van deftigen huize! Abonnee-uitrusting januari 3015. Verleent geen voordelen.", "headMystery301405Text": "Standaard hoge hoed", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Oranje kattenhoed", "headArmoireOrangeCatNotes": "Deze oranje hoed is... aan het spinnen. En zwaait met zijn staart. En ademt? Ja, je hebt gewoon een slapende kat op je hoofd. Verhoogt kracht en lichaam elk met <%= attrs %>. Betoverd kabinet: onafhankelijk voorwerp.", "headArmoireBlueFloppyHatText": "Blauwe flaphoed", - "headArmoireBlueFloppyHatNotes": "Vele spreuken zijn in deze eenvoudige hoed genaaid, daardoor kreeg het deze briljante blauwe kleur. Verhoogt lichaam, intelligentie en perceptie elk met <%= attrs%>. Betoverd kabinet: onafhankelijk voorwerp.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Herders Hoofdtooi", "headArmoireShepherdHeaddressNotes": "Soms houden jouw griffioenen ervan om van deze hoofdtooi te snoepen, maar het maakt je desondanks intelligenter. Verhoogt intelligentie met <%= int %>. Betoverd kabinet: Herder set (Voorwerp 3 van 3). ", "headArmoireCrystalCrescentHatText": "Kristallen Halvemaanhoed", @@ -1216,10 +1230,10 @@ "headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).", "headArmoireVeilOfSpadesText": "Veil of Spades", "headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).", - "offhand": "off-hand item", - "offhandCapitalized": "Off-Hand Item", - "shieldBase0Text": "No Off-Hand Equipment", - "shieldBase0Notes": "No shield or other off-hand item.", + "offhand": "Schildhand item", + "offhandCapitalized": "Schildhand item", + "shieldBase0Text": "Geen uitrusting voor schildhand", + "shieldBase0Notes": "Geen schild of ander schildhand item.", "shieldWarrior1Text": "Houten schild", "shieldWarrior1Notes": "Rond schild van dik hout. Verhoogt lichaam met <%= con %>.", "shieldWarrior2Text": "Rond schild", @@ -1374,7 +1388,7 @@ "shieldSpecialFall2018RogueNotes": "This bottle represents all the distractions and troubles that keep you from being your best self. Resist! We're cheering for you! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", "shieldSpecialFall2018WarriorText": "Brilliant Shield", "shieldSpecialFall2018WarriorNotes": "Super shiny to dissuade any troublesome Gorgons from playing peek-a-boo around the corners! Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018HealerText": "Hungry Shield", + "shieldSpecialFall2018HealerText": "Hongerig schild", "shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", "shieldMystery201601Text": "Slachter van Voornemens", "shieldMystery201601Notes": "Dit zwaard kan gebruikt worden om alle afleidingen af te weren. Verleent geen voordelen. Abonnee-uitrusting januari 2016.", @@ -1440,11 +1454,13 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Onafgewerkt boekdeel", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Zacht blauw kussen", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Lichaamsaccessoire", "backCapitalized": "Rug Accessoire ", "backBase0Text": "Geen rugaccessoire", "backBase0Notes": "Geen rugaccessoire.", - "animalTails": "Animal Tails", + "animalTails": "Dierenstaarten", "backMystery201402Text": "Gouden vleugels", "backMystery201402Notes": "Deze glanzende vleugels hebben veren die schitteren in de zon! Verleent geen voordelen. Abonnee-uitrusting februari 2014.", "backMystery201404Text": "Vleugels van de Schemervlinder", @@ -1489,22 +1505,24 @@ "backSpecialAetherCloakNotes": "Deze mantel behoorde ooit toe aan de Vermiste Masterclasser. Verhoogt perceptie met <%= per %>.", "backSpecialTurkeyTailBaseText": "Kalkoen Staart", "backSpecialTurkeyTailBaseNotes": "Pronk met je Kalkoen Staart terwijl je feest viert! Verleent geen voordelen.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Beren Staart", - "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", + "backBearTailNotes": "Deze staart doet je lijken op een dappere beer! Verleent geen voordeel.", "backCactusTailText": "Cactus Staart", - "backCactusTailNotes": "This tail makes you look like a prickly cactus! Confers no benefit.", + "backCactusTailNotes": "deze staart doet je lijken op een prikkende cactus! Verleent geen voordeel.", "backFoxTailText": "Vossen Staart", - "backFoxTailNotes": "This tail makes you look like a wily fox! Confers no benefit.", + "backFoxTailNotes": "deze staart doet je lijken op een sluwe wolf! Verleent geen voordeel.", "backLionTailText": "Leeuwen Staart", - "backLionTailNotes": "This tail makes you look like a regal lion! Confers no benefit.", + "backLionTailNotes": "deze staart doet je lijken op een vorstelijke leeuw! Verleent geen voordeel.", "backPandaTailText": "Panda Staart", - "backPandaTailNotes": "This tail makes you look like a gentle panda! Confers no benefit.", + "backPandaTailNotes": "deze staart doet je lijken op een tedere panda! Verleent geen voordeel.", "backPigTailText": "Varkens Staart", - "backPigTailNotes": "This tail makes you look like a whimsical pig! Confers no benefit.", + "backPigTailNotes": "deze staart doet je lijken op een eigenaardig varken! Verleent geen voordeel.", "backTigerTailText": "Tijger Staart", - "backTigerTailNotes": "This tail makes you look like a fierce tiger! Confers no benefit.", + "backTigerTailNotes": "deze staart doet je lijken op een felle tijger! Verleent geen voordeel.", "backWolfTailText": "Wolven Staart", - "backWolfTailNotes": "This tail makes you look like a loyal wolf! Confers no benefit.", + "backWolfTailNotes": "deze staart doet je lijken op een loyale wolf! Verleent geen voordeel.", "body": "Lichaamsaccessoire", "bodyCapitalized": "Lichaamsaccessoire", "bodyBase0Text": "Geen lichaamsaccessoire", diff --git a/website/common/locales/nl/generic.json b/website/common/locales/nl/generic.json index fcbf6f4a64..82e7a3ad4b 100644 --- a/website/common/locales/nl/generic.json +++ b/website/common/locales/nl/generic.json @@ -33,7 +33,7 @@ "showLess": "Minder weergeven", "expandToolbar": "Werkbalk openen", "collapseToolbar": "Werkbalk verkleinen", - "markdownHelpLink": "Markdown formatting help", + "markdownHelpLink": "Markdown formatting hulp", "showFormattingHelp": "Opmaakhulp laten zien", "hideFormattingHelp": "Opmaakhulp verbergen", "youType": "Je typt:", @@ -71,7 +71,7 @@ "submit": "Verzenden", "close": "Sluiten", "saveAndClose": "Opslaan en sluiten", - "saveAndConfirm": "Save & Confirm", + "saveAndConfirm": "Opslaan en Bevestigen", "cancel": "Annuleren", "ok": "Oké", "add": "Toevoegen", @@ -138,7 +138,7 @@ "audioTheme_airuTheme": "Airu's thema", "audioTheme_beatscribeNesTheme": "Beatscribe's NES-thema", "audioTheme_arashiTheme": "Arashi's thema", - "audioTheme_triumphTheme": "Triumph Theme", + "audioTheme_triumphTheme": "Overwinnings thema", "audioTheme_lunasolTheme": "Lunasol Theme", "audioTheme_spacePenguinTheme": "SpacePenguin's Theme", "audioTheme_maflTheme": "MAFL Theme", @@ -248,6 +248,7 @@ "userIdRequired": "Gebruikers ID is vereist", "resetFilters": "verwijder alle filters", "applyFilters": "pas filters toe", + "wantToWorkOn": "Ik wil werken aan:", "categories": "Categorieën", "habiticaOfficial": "Habitica Official", "animals": "Dieren", @@ -289,5 +290,5 @@ "selected": "Geselecteerd", "howManyToBuy": "Hoeveel wil je kopen?", "habiticaHasUpdated": "Er is een nieuwe update voor Habitica. Ververs om de laatste versie te krijgen!", - "contactForm": "Contact the Moderation Team" + "contactForm": "Contacteer het moderators team" } \ No newline at end of file diff --git a/website/common/locales/nl/groups.json b/website/common/locales/nl/groups.json index 5e5f97dbd3..49fbd7c785 100644 --- a/website/common/locales/nl/groups.json +++ b/website/common/locales/nl/groups.json @@ -6,8 +6,8 @@ "innText": "Je bent aan het rusten in de herberg! Tijdens je verblijf zullen je dagelijkse taken je geen schade doen op het einde van de dag, maar ze zullen wel elke dag herladen. Opgelet: Als je in een Baas queeste deelneemt, zal de baas je nog steeds schade aanrichten voor de gemiste dagelijkse taken van je gezelschap leden tenzij ze ook in de herberg zijn! Je eigen schade aan de baas (of gecollecteerde items) zullen ook niet toegepast worden tot je je terug uit checkt.", "innTextBroken": "Je bent aan het uitrusten in de herberg, zo blijkt... Zolang je hier verblijft, zullen je dagelijkse taken je geen pijn doen aan het eind van de dag, maar ze zullen wel elke dag verversen... Wees gewaarschuwd: als je meedoet aan een Baas queeste met een Eindbaas, zal de Eindbaas je nog steeds pijn doen voor de dagelijkse taken die je Groepsgenoten missen... tenzij ze ook in de herberg verblijven... Je zult zelf ook geen schade toebrengen aan de Eindbaas (of voorwerpen krijgen) totdat je de herberg verlaat... zo moe...", "innCheckOutBanner": "Je bent momenteel in de Herberg. Je dagelijkse taken zullen je niet verwonden en je zal geen vooruitgang maken in Queesten", - "innCheckOutBannerShort": "You are checked into the Inn.", - "resumeDamage": "Resume Damage", + "innCheckOutBannerShort": "Je bent ingecheckt bij de Herberg", + "resumeDamage": "Schade Hervatten", "helpfulLinks": "Nuttige links", "communityGuidelinesLink": "Gemeenschapsrichtlijnen", "lookingForGroup": "Berichten: gezelschap gezocht", @@ -35,15 +35,15 @@ "communityGuidelines": "Gemeenschapsrichtlijnen", "communityGuidelinesRead1": "Lees alsjeblieft onze", "communityGuidelinesRead2": "voordat je begint met chatten.", - "bannedWordUsed": "Oops! Looks like this post contains a swearword, religious oath, or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica has users from all backgrounds, so we keep our chat very clean. Feel free to edit your message so you can post it!", + "bannedWordUsed": "Oeps! Het lijkt er op dat dit bericht een scheldwoord, religieuze eed, of verwijzing naar een verslavende substantie of volwassen onderwerp bevat (<%= swearWordsUsed %>). Habitica heeft gebruikers van alle achtergronden, dus houden we onze chat heel netjes. Je mag gerust je bericht bewerken zodat je het kan plaatsen!", "bannedSlurUsed": "Je bericht bevatte ongepast taalgebruik en je chatprivileges zijn ingetrokken.", "party": "Gezelschap", "createAParty": "Creëer een gezelschap", "updatedParty": "Gezelschaps-instellingen bijgewerkt.", "errorNotInParty": "Je zit niet in een gezelschap", "noPartyText": "Je bent ofwel nog niet in een Fractie of je Fractie duurt lang om te laden. Je kan er één maken en vrienden uitnodigen, of je kan een bestaande Fractie toetreden, laat ze jouw unieke gebruikers ID onderaan invoeren en kom dan terug hier om de uitnodiging te vinden:", - "LFG": "To advertise your new Party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.", - "wantExistingParty": "Want to join an existing Party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:", + "LFG": "Ga om je nieuwe groep te promoten of om een groep te vinden naar het gilde voor <%= linkStart %>berichten: groep gezocht<%= linkEnd %>.", + "wantExistingParty": "Wil je je bij een bestaande groep aansluiten? Ga dan naar de <%= linkStart %>Party Wanted Guild<%= linkEnd %> en post deze Gebruikers ID:", "joinExistingParty": "Aansluiten bij het gezelschap van iemand anders", "needPartyToStartQuest": "Oeps! Je moet een groep aanmaken of je erbij aansluiten voor je een queeste kan beginnen!", "createGroupPlan": "Aanmake", @@ -51,11 +51,11 @@ "userId": "Gebruikers-ID", "invite": "Uitnodigen", "leave": "Verlaten", - "invitedToParty": "You were invited to join the Party <%= party %>", - "invitedToPrivateGuild": "You were invited to join the private Guild <%= guild %>", + "invitedToParty": "Je werd uitgenodigd om je aan te sluiten bij de Groep <%= party %>", + "invitedToPrivateGuild": "Je werd uitgenodigd om je aan te sluiten bij het Gilde <%= guild %>", "invitedToPublicGuild": "Je werd uitgenodigd om je aan te sluiten bij de Gilde <%= guild %>", "partyInvitationsText": "Je hebt <%= numberInvites %> Gezelschap uitnodigingen! Kies verstandig want je kan maar in 1 gezelschap tegelijkertijd. ", - "joinPartyConfirmationText": "Are you sure you want to join the Party \"<%= partyName %>\"? You can only be in one Party at a time. If you join, all other Party invitations will be rejected.", + "joinPartyConfirmationText": "Weet je zeker dat je lid wil worden van de groep \"<%= partyName %>\"? Je kan slechts in één groep tegelijk zitten. Als je lid wordt, worden alle andere groepsuitnodigingen geweigerd.", "invitationAcceptedHeader": "Je uitnodiging is geaccepteerd", "invitationAcceptedBody": "<%= username %> heeft je uitnodiging voor <%= groupName %> geaccepteerd!", "joinNewParty": "Aansluiten bij nieuw gezelschap", @@ -121,28 +121,28 @@ "leaveGroupCha": "Uitdagingen van dit gilde verlaten en...", "confirm": "Bevestigen", "leaveGroup": "verlaat gilde", - "leavePartyCha": "Leave Party challenges and...", + "leavePartyCha": "Groepsuitdagingen verlaten en...", "leaveParty": "verlaat gezelschap", "sendPM": "Privébericht sturen", "send": "Verzenden", "messageSentAlert": "Bericht verzonden", "pmHeading": "Privébericht aan <%= name %>", - "pmsMarkedRead": "Your Private Messages have been marked as read", + "pmsMarkedRead": "Je Privéberichten zijn gemarkeerd als gelezen.", "possessiveParty": "<%= name %>s gezelschap", "clearAll": "Alle berichten verwijderen", "confirmDeleteAllMessages": "Weet je zeker dat je alle berichten in je inbox wilt verwijderen? Andere gebruikers kunnen de berichten die je ze hebt gestuurd blijven zien.", "PMPlaceholderTitle": "Hier is niets te vinden, nog niet", "PMPlaceholderDescription": "Selecteer een gesprek aan de linkerkant", - "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", - "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", - "PMReceive": "Receive Private Messages", - "PMEnabledOptPopoverText": "Private Messages are enabled. Users can contact you via your profile.", - "PMDisabledOptPopoverText": "Private Messages are disabled. Enable this option to allow users to contact you via your profile.", - "PMDisabledCaptionTitle": "Private Messages are disabled", - "PMDisabledCaptionText": "You can still send messages, but no one can send them to you.", + "PMPlaceholderTitleRevoked": "Je chatbevoegdheden zijn ingetrokken", + "PMPlaceholderDescriptionRevoked": "Je kan geen privaat bericht sturen omdat je chat priviliges opgehoffen zijn. Als je vragen of zorgen hierover hebt, mail dan naar admin@habitica.com om dit te bespreken met de staff leden. ", + "PMReceive": "Ontvang Privéberichten", + "PMEnabledOptPopoverText": "Privéberichten zijn ingeschakeld. Gebruikers kunnen via jou profiel contact met je opnemen.", + "PMDisabledOptPopoverText": "Privéberichten zijn uitgeschakeld. Schakel deze instelling in zodat Gebruikers via jou profiel contact met je kunnen opnemen.", + "PMDisabledCaptionTitle": "Privéberichten zijn uitgeschakeld", + "PMDisabledCaptionText": "Je kan nog steeds berichten verzenden, maar niemand kan berichten naar jou toe sturen.", "block": "Blokkeren", "unblock": "Deblokkeren", - "blockWarning": "Block - This will have no effect if the player is a moderator now or becomes a moderator in future.", + "blockWarning": "Blokeer - Dit zal geen effect hebben wanneer de speler een moderator is of een moderator wordt in de toekomst", "pm-reply": "Beantwoorden", "inbox": "Inbox", "messageRequired": "Een bericht is vereist.", @@ -156,12 +156,12 @@ "report": "Melden", "abuseFlag": "Overtreding van gemeenschapsrichtlijnen melden", "abuseFlagModalHeading": "Meld een overtreding", - "abuseFlagModalBody": "Are you sure you want to report this post? You should only report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.", + "abuseFlagModalBody": "Weet je zeker dat je dit bericht wil aangeven? Je moet alleen berichten aangeven die de <%= firstLinkStart %>gemeenschapsrichtlijnen<%= linkEnd %> en/of <%= secondLinkStart %>algemene voorwaarden<%= linkEnd %> overtreden. Het onnodig rapporteren van berichten is een overtreding van de gemeenschapsrichtlijnen en kan resulteren in een overtreding.", "abuseFlagModalButton": "Overtreding melden", "abuseReported": "Dank je voor het melden van deze overtreding. De beheerders zijn op de hoogte gesteld.", "abuseAlreadyReported": "Je hebt dit bericht al gemeld.", "whyReportingPost": "Waarom meld je deze post?", - "whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.", + "whyReportingPostPlaceholder": "Help alsjeblieft onze moderators door ons te laten weten waarom je deze post rapporteert voor een inbreuk, bv. spam, zweren, religieuze eed, kwezelarij, blaam, volwassen topics en aggressie", "optional": "Optioneel", "needsText": "Typ een bericht.", "needsTextPlaceholder": "Typ hier je bericht.", @@ -173,17 +173,17 @@ "leaderOnlyChallenges": "Alleen de groepsleider kan uitdagingen aanmaken", "sendGift": "Geschenk versturen", "inviteFriends": "Vrienden Uitnodigen", - "partyMembersInfo": "Your Party currently has <%= memberCount %> members and <%= invitationCount %> pending invitations. The limit of members in a Party is <%= limitMembers %>. Invitations above this limit cannot be sent.", + "partyMembersInfo": "Je Gezelschap heeft <%= memberCount %> leden en <%= invitationCount %> lopende uitnodigingen. Het limiet van leden in een Gezelschap is <%= limitMembers %>. Uitnodigingen boven dit limiet kunnen niet verstuurd worden. ", "inviteByEmail": "Per email uitnodigen", - "inviteByEmailExplanation": "If a friend joins Habitica via your email, they'll automatically be invited to your Party!", - "inviteMembersHowTo": "Invite people via a valid email or 36-digit User ID. If an email isn't registered yet, we'll invite them to join Habitica.", + "inviteByEmailExplanation": "Als een vriend zich aan Habitica aansluit via je email zullen ze automatisch worden uitgenodigd bij je Gezelschap!", + "inviteMembersHowTo": "Nodig mensen uit via een geldig e-mailadres of 36-cijferige Gebruikers-ID. Als een e-mail nog niet geregistreerd is, dan nodigen wij hen uit om mee te doen aan Habitica. ", "inviteFriendsNow": "Nu vrienden uitnodigen", "inviteFriendsLater": "Later vrienden uitnodigen", "inviteAlertInfo": "Als je vrienden hebt die Habitica al gebruiken, nodig ze dan hier uit met een Gebruikers ID.", "inviteExistUser": "Bestaande gebruikers uitnodigen", "byColon": "Door:", "inviteNewUsers": "Nieuwe gebruikers uitnodigen", - "sendInvitations": "Uitnodigingen versturen", + "sendInvitations": "Verzend uitnodigingen", "invitationsSent": "Uitnodigingen verstuurd!", "invitationSent": "Uitnodiging verstuurd!", "invitedFriend": "Een vriend uitgenodigd", @@ -207,10 +207,10 @@ "partyExplanation2": "Strijd tegen monsters en maak uitdagingen!", "partyExplanation3": "Nodig je vrienden uit om een queeste-perkamentrol te krijgen!", "wantToStartParty": "Wil je een gezelschap starten?", - "exclusiveQuestScroll": "Inviting a friend to your Party will grant you an exclusive Quest Scroll to battle the Basi-List together!", + "exclusiveQuestScroll": "Het uitnodigen van een vriend voor je Gezelschap levert jou een exclusieve Queeste op om samen de Basi-lijst te bevechten!", "nameYourParty": "Geef een naam aan je gezelschap", "partyEmpty": "Je bent de enige in je Gezelschap. Nodig vrienden uit!", - "partyChatEmpty": "Your Party chat is empty! Type a message in the box above to start chatting.", + "partyChatEmpty": "Je Gezelschap's chat is leeg! Typ een bericht in de kader hierboven om de chat te starten", "guildChatEmpty": "De gildechat is leeg! Typ een bericht in het bovenstaande vak om een conversatie te beginnen.", "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any Party or Guild chat, please first read our <%= linkStart %>Community Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them.", "partyUpName": "Groepsvorming", @@ -219,40 +219,42 @@ "partyOnText": "Is lid geworden van een gezelschap met minstens vier personen! Geniet van je verhoogde verantwoordelijkheid als je samen werkt met je vrienden om je vijanden te verslaan.", "groupNotFound": "Groep niet gevonden of je hebt geen toegang.", "groupTypesRequired": "Je moet een geldig \"type\" query string geven.", - "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", - "cannotLeaveWhileActiveQuest": "You cannot leave Party during an active quest. Please leave the quest first.", + "questLeaderCannotLeaveGroup": "Je kan je gezelschap niet verlaten wanneer je een queeste bent begonnen. Stop eerst de queeste.", + "cannotLeaveWhileActiveQuest": "Je kan je gezelschap niet verlaten tijdens een queeste. Verlaat eerst de queeste.", "onlyLeaderCanRemoveMember": "Alleen groepsleiders kunnen een lid verwijderen!", "cannotRemoveCurrentLeader": "Je kan de groepsleider niet verwijderen. Duid eerst een nieuwe leider aan.", "memberCannotRemoveYourself": "Je kunt jezelf niet verwijderen!", "groupMemberNotFound": "Gebruiker is niet gevonden tussen de leden van de groep.", "mustBeGroupMember": "Je moet lid zijn van de groep.", - "canOnlyInviteEmailUuid": "Je kunt alleen uitnodigen via uuids of e-mails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Ontbrekende e-mailadressen in de uitnodiging.", "inviteMissingUuid": "De gebruikers-ID ontbreekt in de uitnodiging", "inviteMustNotBeEmpty": "De uitnodiging mag niet leeg zijn.", "partyMustbePrivate": "Groepen moeten privé zijn", - "userAlreadyInGroup": "UserID: <%= userId %>, User \"<%= username %>\" already in that group.", + "userAlreadyInGroup": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" is reeds lid van die groep.", "youAreAlreadyInGroup": "Je bent al lid van deze groep", "cannotInviteSelfToGroup": "Je kunt jezelf niet voor een groep uitnodigen.", - "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.", + "userAlreadyInvitedToGroup": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" is reeds uitgenodigd voor die groep.", + "userAlreadyPendingInvitation": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" heeft een lopende uitnodiging.", + "userAlreadyInAParty": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" is reeds lid van een gezelschap.", "userWithIDNotFound": "Gebruiker met id \"<%= userId %>\" niet gevonden.", + "userWithUsernameNotFound": "Gebruiker met gebruikersnaam \"<%= username %>\" niet gevonden.", "userHasNoLocalRegistration": "De gebruiker heeft geen lokale registratie (gebruikersnaam, e-mail, wachtwoord).", "uuidsMustBeAnArray": "Gebruikers-ID-uitnodigingen moeten een array zijn.", "emailsMustBeAnArray": "E-mailadres-uitnodigingen moeten een array zijn. ", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Je kunt er slechts \"<%= maxInvites %>\" uitnodigen per keer", "partyExceedsMembersLimit": "Grootte van het gezelschap is beperkt tot <%= maxMembersParty %> leden", "onlyCreatorOrAdminCanDeleteChat": "Niet gemachtigd om dit bericht te verwijderen!", "onlyGroupLeaderCanEditTasks": "Niet gemachtigd om taken te beheren!", "onlyGroupTasksCanBeAssigned": "Enkel groepstaken kunnen toegewezen worden.", - "assignedTo": "Assigned To", - "assignedToUser": "Assigned to <%= userName %>", + "assignedTo": "Toegewezen aan", + "assignedToUser": "Toegewezen aan <%= userName %>", "assignedToMembers": "Assigned to <%= userCount %> members", "assignedToYouAndMembers": "Assigned to you and <%= userCount %> members", "youAreAssigned": "You are assigned to this task", - "taskIsUnassigned": "This task is unassigned", - "confirmClaim": "Are you sure you want to claim this task?", + "taskIsUnassigned": "Deze taak is niet toegewezen", + "confirmClaim": "Ben je zeker dat je deze taak wilt opnemen?", "confirmUnClaim": "Are you sure you want to unclaim this task?", "confirmApproval": "Are you sure you want to approve this task?", "confirmNeedsWork": "Are you sure you want to mark this task as needing work?", @@ -275,13 +277,13 @@ "groupHomeTitle": "Thuis", "assignTask": "Taak toewijzen", "claim": "Opeisen", - "removeClaim": "Remove Claim", + "removeClaim": "Verwijder eis", "onlyGroupLeaderCanManageSubscription": "Alleen de groepsleider kan het groepsabonnement beheren", "yourTaskHasBeenApproved": "Your task <%= taskText %> has been approved.", "taskNeedsWork": "<%= managerName %> marked <%= taskText %> as needing additional work.", "userHasRequestedTaskApproval": "<%= user %> requests approval for <%= taskName %>", "approve": "Goedkeuren", - "approveTask": "Approve Task", + "approveTask": "Taak goed keuren", "needsWork": "Heeft nog werk nodig", "viewRequests": "bekijk verzoeken", "approvalTitle": "<%= userName %> heeft <%= type %>: \"<%= text %>\" voltooid", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Geannuleerd groepsplan", "groupPlanCanceled": "Groepsplan zal inactief worden op", "purchasedGroupPlanPlanExtraMonths": "Je hebt <%= months %> maanden van extra groepsplan krediet.", - "addManagers": "Voeg managers toe", - "addManager": "Voeg manager toe", - "removeManager": "Verwijder", + "addManager": "Wijs een Manager toe.", + "removeManager2": "Unassign Manager", "userMustBeMember": "Gebruiker moet een lid zijn", "userIsNotManager": "Gebruiker is geen manager", "canOnlyApproveTaskOnce": "Deze taak is al goedgekeurd.", "addTaskToGroupPlan": "Aanmaken", - "leaderMarker": "- Leider", - "managerMarker": "- Manager", "joinedGuild": "Lid geworden van een gilde", "joinedGuildText": "Heeft zich gewaagd aan de sociale kant van Habitica door lid te worden van een gilde!", "badAmountOfGemsToPurchase": "Aantal moet op zijn minst 1 zijn.", @@ -364,6 +363,10 @@ "liked": "Leuk vinden", "joinGuild": "Lid worden van een gilde", "inviteToGuild": "Uitnodigen voor gilde", + "inviteToParty": "Nodig uit in gezelschap", + "inviteEmailUsername": "Nodig uit via email of gebruikersnaam", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "email adres of gebruikersnaam", "messageGuildLeader": "Gildeleider een bericht sturen", "donateGems": "Edelstenen doneren", "updateGuild": "Gilde updaten", @@ -376,7 +379,7 @@ "guildOrPartyLeader": "Leider", "guildLeader": "Gildeleider", "member": "Lid", - "guildSize": "Guild Size", + "guildSize": "Grootte van de Guilde", "goldTier": "Gouden rang", "silverTier": "Zilveren rank", "bronzeTier": "Bronzen rang", @@ -395,12 +398,12 @@ "noGuildsTitle": "Je bent geen lid van een gilde.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We konden geen bijpassende gilde vinden", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Uitnodiging verwijderen", "removeMember": "Lid verwijderen", "sendMessage": "Bericht verzenden", - "removeManager2": "Manager verwijderen", - "promoteToLeader": "Tot leider promoveren", + "promoteToLeader": "Draag de eigendom over.", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Groep upgraden", "createParty": "Groep aanmaken", @@ -453,11 +456,11 @@ "inGameBenefitsDesc": "Group members get an exclusive Jackalope Mount, as well as full subscription benefits, including special monthly equipment sets and the ability to buy gems with gold.", "inspireYourParty": "Inspire your party, gamify life together.", "letsMakeAccount": "Laat ons eerst een account aanmaken", - "nameYourGroup": "Next, Name Your Group", + "nameYourGroup": "Geef vervolgens je Groep een naam", "exampleGroupName": "Example: Avengers Academy", "exampleGroupDesc": "For those selected to join the training academy for The Avengers Superhero Initiative", "thisGroupInviteOnly": "Deze groep is enkel op uitnodiging", - "gettingStarted": "Getting Started", + "gettingStarted": "Beginnen", "congratsOnGroupPlan": "Congratulations on creating your new Group! Here are a few answers to some of the more commonly asked questions.", "whatsIncludedGroup": "What's included in the subscription", "whatsIncludedGroupDesc": "All members of the Group receive full subscription benefits, including the monthly subscriber items, the ability to buy Gems with Gold, and the Royal Purple Jackalope mount, which is exclusive to users with a Group Plan membership.", @@ -472,7 +475,7 @@ "whatIsGroupManagerDesc": "A Group Manager is a user role that do not have access to the group's billing details, but can create, assign, and approve shared Tasks for the Group's members. Promote Group Managers from the Group’s member list.", "goToTaskBoard": "Go to Task Board", "sharedCompletion": "Shared Completion", - "recurringCompletion": "None - Group task does not complete", + "recurringCompletion": "Geen - Groepsopdracht niet volledig", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" } \ No newline at end of file diff --git a/website/common/locales/nl/limited.json b/website/common/locales/nl/limited.json index 30b4a975a9..586d270628 100644 --- a/website/common/locales/nl/limited.json +++ b/website/common/locales/nl/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "IJsbeerwelp", "jackolantern": "Jack-O-Lantern-pompoen", "ghostJackolantern": "Spookachtige Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Seizoenswinkel", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seizoenstovenares<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "31 augustus", "dateEndSeptember": "21 September", "dateEndOctober": "31 oktober", - "dateEndNovember": "30 november", + "dateEndNovember": "December 3", "dateEndJanuary": "31 januari", "dateEndFebruary": "28 februari", "winterPromoGiftHeader": "GEEF EEN ABONNEMENT EN KRIJG ER ZELF OOK EEN!", diff --git a/website/common/locales/nl/messages.json b/website/common/locales/nl/messages.json index 9543be232c..5a0f83c26a 100644 --- a/website/common/locales/nl/messages.json +++ b/website/common/locales/nl/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notificatie-id's zijn vereist.", "unallocatedStatsPoints": "Je hebt <%= points %> niet toegekende statuspunten", "beginningOfConversation": "Dit is het begin van je gesprek met <%= userName %>. Denk eraan aardig en respectvol te zijn en de gemeenschapsrichtlijnen te volgen!", - "messageDeletedUser": "Soory, deze gebruiker heeft zijn account verwijderd." + "messageDeletedUser": "Soory, deze gebruiker heeft zijn account verwijderd.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/nl/npc.json b/website/common/locales/nl/npc.json index 2747caa2c1..512a061032 100644 --- a/website/common/locales/nl/npc.json +++ b/website/common/locales/nl/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welkom bij", "welcomeBack": "Welkom terug!", "justin": "Justin", - "justinIntroMessage1": "Hallo daar! Jij bent vast nieuw hier. Mijn naam is Justin, je gids in Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Om te beginnen moet je een avatar aanmaken.", "justinIntroMessage3": "Geweldig! Waar zou je aan willen werken tijdens deze reis?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Hier zijn we dan! Ik heb enkele Taken voor je ingevuld gebaseerd op je interesses, je kan dus meteen aan de slag. Klik op een Taak om deze te bewerken of voeg een nieuwe Taak toe die in je routine past!", "prev": "Vorige", "next": "Volgende", diff --git a/website/common/locales/nl/pets.json b/website/common/locales/nl/pets.json index 99d3457489..b635ce07d5 100644 --- a/website/common/locales/nl/pets.json +++ b/website/common/locales/nl/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veteranentijger", "veteranLion": "Veteranenleeuw", "veteranBear": "Veteranenbeer", + "veteranFox": "Veteran Fox", "cerberusPup": "Cerberuspup", "hydra": "Hydra", "mantisShrimp": "Bidsprinkhaankreeft", diff --git a/website/common/locales/nl/questscontent.json b/website/common/locales/nl/questscontent.json index 2379ecb1cd..577486c756 100644 --- a/website/common/locales/nl/questscontent.json +++ b/website/common/locales/nl/questscontent.json @@ -17,13 +17,13 @@ "questGryphonDropGryphonEgg": "Griffioen (ei)", "questGryphonUnlockText": "Speelt het kopen van Grifioeneieren vrij op de markt", "questHedgehogText": "Het Egelbeest", - "questHedgehogNotes": "Hedgehogs are a funny group of animals. They are some of the most affectionate pets a Habiteer could own. But rumor has it, if you feed them milk after midnight, they grow quite irritable. And fifty times their size. And InspectorCaracal did just that. Oops.", + "questHedgehogNotes": "Egels zijn een grappige groep dieren. Ze zijn een van de meest liefhebbende soort dieren die een Habiteer kan hebben. Maar er is een gerucht gaande, dat als je ze melk voedt na middernacht, ze erg prikkelbaar worden. En vijftig keer zo groot. En deed precies dat. Oeps.", "questHedgehogCompletion": "Jouw gezelschap heeft succesvol de egel gekalmeerd! Nadat ze tot een normale grootte gekrompen is, hobbelt ze weg naar haar eieren. Ze keert piepend terug en duwt een aantal van haar eieren naar je gezelschap. Hopelijk houden deze egels meer van melk!", "questHedgehogBoss": "Egelbeest", "questHedgehogDropHedgehogEgg": "Egel (ei)", "questHedgehogUnlockText": "Speelt het kopen van Egeleieren vrij op de markt ", "questGhostStagText": "De Geest van de Lente", - "questGhostStagNotes": "Ahh, Spring. The time of year when color once again begins to fill the landscape. Gone are the cold, snowy mounds of winter. Where frost once stood, vibrant plant life takes its place. Luscious green leaves fill in the trees, grass returns to its former vivid hue, a rainbow of flowers rise along the plains, and a white mystical fog covers the land! ... Wait. Mystical fog? \"Oh no,\" InspectorCaracal says apprehensively, \"It would appear that some kind of spirit is the cause of this fog. Oh, and it is charging right at you.\"", + "questGhostStagNotes": "Ah, lente. De tijd van jaar wanneer de de kleuren het landschap beginnen te kleuren. Weg zijn de koude, besneeuwde ophopingen van winter. Waar vorst is was, komen opgewekte planten voor terug. Heerlijke groene bladeren vullen de bomen, gras komt terug in zijn levendige groene toon, een regenboog aan bloemen komt omhoog langs de weides, en een witte magische mist bedekt het land! ... Wacht. Magische mist? ``Oh nee, zegt bevreest, ``Het lijkt erop dat een soort geest voor de mist zorgt. Oh, en het komt recht op je af.``", "questGhostStagCompletion": "De geest, schijnbaar ongedeerd, brengt zijn neus naar de grond. Een kalmerende stem omhult je gezelschap. \"Ik verontschuldig mij voor mijn gedrag. Ik ben nog maar net ontwaakt uit mijn slaap, en het lijkt erop dat mijn verstand nog niet helemaal was teruggekeerd. Neem dit als een teken van mijn berouw.\" Een cluster van eieren verschijnt op het gras voor de geest. Zonder verdere woorden rent de geest weg het bos in, en bloemen vallen in zijn pootafdrukken.", "questGhostStagBoss": "Hertengeest", "questGhostStagDropDeerEgg": "Hert (ei)", @@ -62,12 +62,12 @@ "questVice1Text": "Ondeugd, deel 1: Bevrijd jezelf van de Invloed van de Draak", "questVice1Notes": "

Ze zeggen dat er een vreselijk kwaad schuilt in de grotten van Berg Habitica. Een monster wiens aanwezigheid de wil van de sterke helden van het land verdraait en hen naar slechte gewoonten en luiheid leidt! Het beest is een grootse draak met immense kracht, bestaande uit de schaduw zelf: Ondeugd, het verraderlijke Schaduw Serpent. Dappere Habiteers, sta op en versla dit vuile beest voor eens en altijd, maar alleen als je gelooft dat je opkan tegen zijn immense kracht.

Ondeugd Deel 1:

Hoe kan je verwachten te vechten tegen zo'n beest wanneer het jou al in zijn macht heeft? Val niet ten slachtoffer aan luiheid en ondeugd! Werk hard om te vechten tegen de duistere invloed van de draak en verdrijf zijn greep op je!

", "questVice1Boss": "De Schaduw van Ondeugd", - "questVice1Completion": "With Vice's influence over you dispelled, you feel a surge of strength you didn't know you had return to you. Congratulations! But a more frightening foe awaits...", + "questVice1Completion": "Met Vice`s invloed over je betoverd, voel je opeens een golf aan kracht waarvan je niet wist dat je hem had wederkeren naar je. Gefeliciteerd! Maar een nog angstaanjagerende vijand wacht op je...", "questVice1DropVice2Quest": "Ondeugd deel 2 (perkamentrol)", "questVice2Text": "Ondeugd, deel 2: Vind het Hol van de Draak", - "questVice2Notes": "Confident in yourselves and your ability to withstand the influence of Vice the Shadow Wyrm, your Party makes its way to Mt. Habitica. You approach the entrance to the mountain's caverns and pause. Swells of shadows, almost like fog, wisp out from the opening. It is near impossible to see anything in front of you. The light from your lanterns seem to end abruptly where the shadows begin. It is said that only magical light can pierce the dragon's infernal haze. If you can find enough light crystals, you could make your way to the dragon.", + "questVice2Notes": "Vertrouwend in jezelf en je krachten om de invloed van Vince de Schaduw Draak tegen te houden, komt jouw gezelschap aan bij Mt. Habitica. Je nadert de ingang tot de berg zijn grotten en stopt. Schimmen van schaduwen, bijna als mist, glippen uit de ingang. Het is bijna onmogelijk om iets voor je te zien. Het licht van je lantaarns lijken abrupt te stoppen waar de schaduwen beginnen. Er wordt gezegd dat alleen magisch licht door de helse nevels van de draak kunnen komen. Als je genoeg licht-kristallen kunt vinden, kan je bij de draak komen.", "questVice2CollectLightCrystal": "Lichtkristallen", - "questVice2Completion": "As you lift the final crystal aloft, the shadows are dispelled, and your path forward is clear. With a quickening heart, you step forward into the cavern.", + "questVice2Completion": "Terwijl je het laatste kristal optilt, worden de schaduwen opgeheven, en is je pad naar voren duidelijk, met een steeds sneller kloppend hart stap je naar voren de grot in.", "questVice2DropVice3Quest": "Ondeugd deel 3 (Perkamentrol)", "questVice3Text": "Ondeugd, deel 3: Ondeugd Ontwaakt", "questVice3Notes": "Na veel inspanning heeft je gezelschap de schuilplaats van Ondeugd ontdekt. Het kolossale monster bekijkt je gezelschap met afkeer. Terwijl schaduwen om je heen wervelen, fluistert een stem in je hoofd, \"Meer dwaze inwoners van Habitica die gekomen zijn om mij te stoppen? Schattig. Het was wijzer geweest om niet te komen.\" De geschubde titaan trekt zijn hoofd terug en maakt zich klaar om aan te vallen. Dit is jouw kans! Gooi alles wat je hebt in de strijd en overwin Ondeugd voor eens en voor altijd!", @@ -76,19 +76,19 @@ "questVice3DropWeaponSpecial2": "Stephen Webers Schacht van de Draak", "questVice3DropDragonEgg": "Draak (ei)", "questVice3DropShadeHatchingPotion": "Schaduw uitbroeddrank", - "questGroupMoonstone": "Recidivate Rising", + "questGroupMoonstone": "Recidivate staat op", "questMoonstone1Text": "Terugvallen, Deel 1: De Maansteenketting", "questMoonstone1Notes": "Een verschrikkelijk onheil heeft Habiticanen getroffen. Lang voor dood gewaande Slechte Gewoontes herrijzen met een wraakgevoel. Afwas ligt ongewassen, schoolboeken vertoeven ongelezen, en uitstelgedrag tiert welig!

Je volgt een aantal van je eigen terugkerende Slechte Gewoontes naar de Moerassen der Stagnatie en je ontdekt de dader: de spookachtige Necromancer, Recidive. Je stormt erop af, zwaaiend met je wapens, maar ze glijden vergeefs door de fantoom heen.

\"Doe geen moeite,\" sist ze met een droge rasp. \"Zonder een ketting van maanstenen kan niets mij iets aandoen - en meesterjuwelier @aurakami heeft alle maanstenen lang geleden over Habitica uitgestrooid!\" Hijgend trek je je terug... maar je weet wat je moet doen.", "questMoonstone1CollectMoonstone": "Maanstenen", - "questMoonstone1Completion": "At last, you manage to pull the final moonstone from the swampy sludge. It’s time to go fashion your collection into a weapon that can finally defeat Recidivate!", + "questMoonstone1Completion": "Op het laatste moment, krijg je het voor elkaar de laatste maansteen te pakken uit het moerasachtige slijm. Het is tijd om je collectie om te zetten in een wapen dat eindelijk Recidivate kan verslaan!", "questMoonstone1DropMoonstone2Quest": "Terugvallen, Deel 2: Recidiveer de Dodenbezweerder (perkamentrol)", "questMoonstone2Text": "Terugvallen, Deel 2: Recidiveer de Dodenbezweerder", - "questMoonstone2Notes": "The brave weaponsmith @InspectorCaracal helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", + "questMoonstone2Notes": "De dappere wapensmid InspectorCaracal helpt je de betoverde maanstenen om te zetten in een ketting. Je bent er eindelijk klaar voor Recidivate te confronteren, maar wanneer je de Moerassen van Stilstand ingaat, gaat een vreselijke rilling door je heen.

Rottende adem fluistert in je oor. ``Ben je er weer? Wat fijn...`` Je draait en stoot, en onder het licht van de maanstenen ketting, raakt je wapen vast vlees.``Je mag me dan wel nog een keer tot de wereld gebonden hebben.`` Snauwt Recidivate, ``maar het is nu tijd voor jou hem te verlaten!``", "questMoonstone2Boss": "De Dodenbezweerder", - "questMoonstone2Completion": "Recidivate staggers backwards under your final blow, and for a moment, your heart brightens – but then she throws back her head and lets out a horrible laugh. What’s happening?", + "questMoonstone2Completion": "Recidivate struikelt naar achteren door je laatste klap, en voor een moment, licht je hart op - maar dan gooit ze haar hoofd achterover en laat een verschrikkelijke lach horen. Wat is er aan de hand?", "questMoonstone2DropMoonstone3Quest": "Terugvallen, Deel 3: Recidiveer Getransformeerd (perkamentrol)", "questMoonstone3Text": "Terugvallen, Deel 3: Recidiveer Getransformeerd", - "questMoonstone3Notes": "Laughing wickedly, Recidivate crumples to the ground, and you strike at her again with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", + "questMoonstone3Notes": "Verknipt lachend, verkrampt Recidivate tot de grond, en je slaat haar opnieuw met de maanstenen ketting", "questMoonstone3Completion": "Je haalt zwaar adem en zweet prikt in je ogen wanneer de ondode Worm ineenstort. De overblijfselen van Recidiveer verdwijnen in een dunne, grijze mist die snel opklaart door een aanval van een verfrissend briesje, en je hoort de verre, opzwepende kreten van de Habiticanen die hun Slechte Gewoontes voor eens en voor altijd verslaan.

@Baconsaur de Dierenmeester duikt naar je op een griffioen. \"Ik zag het einde van je gevecht vanuit de lucht, en het heeft me ten zeerste bewogen. Alsjeblieft, neem deze betoverde tuniek - jouw moed laat zien dat je een nobel hart hebt, en ik geloof dat jij voorbestemd was om dit te hebben.\"", "questMoonstone3Boss": "Herrezen Ondeugd", "questMoonstone3DropRottenMeat": "Bedorven vlees (voedsel)", @@ -251,7 +251,7 @@ "questDilatoryDistress3Boss": "Adva, de overweldigende meermin", "questDilatoryDistress3DropFish": "Vis (voedsel)", "questDilatoryDistress3DropWeapon": "Drietand van verpletterend getij (wapen)", - "questDilatoryDistress3DropShield": "Moonpearl Shield (Off-Hand Item)", + "questDilatoryDistress3DropShield": "Maanparel Schild (Off-Hand Item)", "questCheetahText": "Wat een lui Jachtluipaard!", "questCheetahNotes": "Wanneer je door de Tragengestaagsavanne loopt met je vrienden @PainterProphet, @tivaquinn, @Unruly Hyena en @Crawford, schrik je ervan een cheetah langs te zien gieren met een nieuwe Habiticaan in zijn kaken. Onder de verzengende poten van de cheetah verbranden taken alsof ze voltooid zijn -- voordat iemand de kans heeft gehad ze te doen! De Habiticaan ziet je en roept: \"Help me alsjeblieft! Deze cheetah zorgt ervoor dat ik er te snel niveaus bij krijg, maar ik krijg niets gedaan. Ik wil afremmen en van het spel genieten. Hou hem tegen!\" Je herinnert je met plezier je eigen dagen als jonge hond en weet dat je het groentje moet helpen door de cheetah te stoppen!", "questCheetahCompletion": "De nieuwe Habiticaan ademt zwaar na de wilde rit, maar bedankt jou en je vrienden voor jullie hulp. \"Ik ben blij dat die cheetah niet meer iemand anders zal kunnen grijpen. Hij heeft enkele cheetah-eieren voor ons achtergelaten, dus misschien kunnen we die opvoeden tot betrouwbaardere huisdieren!\"", @@ -399,7 +399,7 @@ "questFerretDropFerretEgg": "Fret (Ei)", "questFerretUnlockText": "Maakt het kopen van fretteneieren in de Markt mogelijk", "questDustBunniesText": "De woeste stofkonijnen", - "questDustBunniesNotes": "It's been a while since you've done any dusting in here, but you're not too worried—a little dust never hurt anyone, right? It's not until you stick your hand into one of the dustiest corners and feel something bite that you remember @InspectorCaracal's warning: leaving harmless dust sit too long causes it to turn into vicious dust bunnies! You'd better defeat them before they cover all of Habitica in fine particles of dirt!", + "questDustBunniesNotes": "Het is een tijd geleden dat je hier hebt afgestoft, maar jij maakt je geen zorgen - een beetje stof zal niemand kwaad doen, toch? Het is pas wanneer jij je hand in een van de meest stoffige hoeken steekt en voelt dat iets je bijt dat je je @InspectorCaracal's waarschuwing herinnert: als je achtergelaten onschadelijke stof te lang laat zitten, verandert het in kwaadaardige stof konijnen! Je kan ze beter verslaan voordat ze heel Habitica bestrijken met fijne deeltjes stof! ", "questDustBunniesCompletion": "De stofkonijnen verdwijnen in een zucht van... nou ja, stof. Wanneer het vervaagt kijk je om je heen. Je was vergeten hoe goed deze plek eruit ziet als het schoon is. Je ziet een klein hoopje goud op de plek waar het stof eerst lag. Huh, je vroeg je al af waar dat was!", "questDustBunniesBoss": "Woeste stofkonijnen", "questGroupMoon": "Lunar Battle", @@ -451,7 +451,7 @@ "questStoikalmCalamity3Completion": "Je bedwingt de Ijskegeldraak Koningin, waarmee je Vrouwe Glaciate tijd geeft om de gloeiende armbanden te breken. De koningin verstijft in duidelijke mortificatie en bedekt het vlug met een hooghartige houding. \"Wees vrij om deze uitwendige voorwerpen te verwijderen,\" zegt ze. \"Ik vrees dat ze simpelweg niet bij ons decor passen.\"

\"En ook omdat je ze gestolen hebt,\" zegt @Beffymaroo. \"Door monsters van de aarde op te roepen.\"

De Ijskegeldraak Koningin lijkt geïrriteerd. \"Praat dat maar uit met die ellendige armbandverkoopster,\" zegt ze. \"Je moet Tzina hebben. Ik was hoofdzakelijk onafhankelijk.\"

Vrouwe Glaciate klapt je op de arm. \"Goed werk vandaag,\" zegt ze terwijl ze een speer en een hoorn van de hoop geeft. \"Wees trots.\"", "questStoikalmCalamity3Boss": "Ijskegeldraakkoningin", "questStoikalmCalamity3DropBlueCottonCandy": "Blauwe suikerspin (Voedsel)", - "questStoikalmCalamity3DropShield": "Mammoth Rider's Horn (Off-Hand Item)", + "questStoikalmCalamity3DropShield": "Mamoet rijder's hoorn (schildhand item)", "questStoikalmCalamity3DropWeapon": "Mammoetrijder speer (Wapen)", "questGuineaPigText": "De caviabende", "questGuineaPigNotes": "Je wandelt rustig door Habit Stad's beroemde markt wanneer @Pandah naar je wuift. \"Hé, kijk hier eens naar!\" Ze houden een bruin en beige ei omhoog dat je niet herkent.

Alexander de Koopman fronst er naar. \"Ik herinner me niet dat ik heb tentoon gesteld. Ik vraag me af waar het vandaan kwam--\" Een kleine poot onderbreekt hem.

\"Geef mij al je goud, koopman!\" piept een kleine stem vol met kwaad.

\"Oh nee, het ei was een afleidingsmanoeuvre!\" zegt @mewrose. \"Het is de gulzige cavia bende! Ze doen nooit hun dagelijkse taken, dus stelen ze continu goud om gezondheidsdrankjes te kopen.\"

\"De markt bestelen?\" zegt @emmavig. \"Niet onder ons toezicht!\" Zonder verder te twijfelen haast je je tot Alexander's hulp.", @@ -533,7 +533,7 @@ "questLostMasterclasser3Notes": "As night unfurls over the scorching sands of the Timewastes, your guides @AnnDeLune, @Kiwibot, and @Katy133 lead you forward. Some bleached pillars poke from the shadowed dunes, and as you approach them, a strange skittering sound echoes across the seemingly-abandoned expanse.

“Invisible creatures!” says the April Fool, clearly covetous. “Oho! Just imagine the possibilities. This must be the work of a truly stealthy Rogue.”

“A Rogue who could be watching us,” says Lady Glaciate, dismounting and raising her spear. “If there’s a head-on attack, try not to irritate our opponent. I don’t want a repeat of the volcano incident.”

He beams at her. “But it was one of your most resplendent rescues.”

To your surprise, Lady Glaciate turns very pink at the compliment. She hastily stomps away to examine the ruins.

“Looks like the wreck of an ancient city,” says @AnnDeLune. “I wonder what…”

Before she can finish her sentence, a portal roars open in the sky. Wasn’t that magic supposed to be nearly impossible here? The hoofbeats of the invisible animals thunder as they flee in panic, and you steady yourself against the onslaught of shrieking skulls that flood the skies.", "questLostMasterclasser3Completion": "The April Fool surprises the final skull with a spray of sand, and it blunders backwards into Lady Glaciate, who smashes it expertly. As you catch your breath and look up, you see a single flash of someone’s silhouette moving on the other side of the closing portal. Thinking quickly, you snatch up the amulet from the chest of previously-possessed items, and sure enough, it’s drawn towards the unseen person. Ignoring the shouts of alarm from Lady Glaciate and the April Fool, you leap through the portal just as it snaps shut, plummeting into an inky swath of nothingness.", "questLostMasterclasser3Boss": "Void Skull Swarm", - "questLostMasterclasser3RageTitle": "Swarm Respawn", + "questLostMasterclasser3RageTitle": "Zwerm herrijzing", "questLostMasterclasser3RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Void Skull Swarm will heal 30% of its remaining health!", "questLostMasterclasser3RageEffect": "`Void Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls scream down from the heavens, bolstering the swarm!", "questLostMasterclasser3DropBodyAccessory": "Aether Amulet (Body Accessory)", @@ -552,11 +552,11 @@ "questLostMasterclasser4DropBackAccessory": "Etherische mantel (rugaccessoire)", "questLostMasterclasser4DropWeapon": "Etherische Kristallen (tweehandig wapen)", "questLostMasterclasser4DropMount": "Invisible Aether Mount", - "questYarnText": "A Tangled Yarn", + "questYarnText": "Een geknosselde draad", "questYarnNotes": "It’s such a pleasant day that you decide to take a walk through the Taskan Countryside. As you pass by its famous yarn shop, a piercing scream startles the birds into flight and scatters the butterflies into hiding. You run towards the source and see @Arcosine running up the path towards you. Behind him, a horrifying creature consisting of yarn, pins, and knitting needles is clicking and clacking ever closer.

The shopkeepers race after him, and @stefalupagus grabs your arm, out of breath. \"Looks like all of his unfinished projects\" gasp gasp \"have transformed the yarn from our Yarn Shop\" gasp gasp \"into a tangled mass of Yarnghetti!\"

\"Sometimes, life gets in the way and a project is abandoned, becoming ever more tangled and confused,\" says @khdarkwolf. \"The confusion can even spread to other projects, until there are so many half-finished works running around that no one gets anything done!\"

It’s time to make a choice: complete your stalled projects… or decide to unravel them for good. Either way, you'll have to increase your productivity quickly before the Dread Yarnghetti spreads confusion and discord to the rest of Habitica!", "questYarnCompletion": "With a feeble swipe of a pin-riddled appendage and a weak roar, the Dread Yarnghetti finally unravels into a pile of yarn balls.

\"Take care of this yarn,\" shopkeeper @JinjooHat says, handing them to you. \"If you feed them and care for them properly, they'll grow into new and exciting projects that just might make your heart take flight…\"", "questYarnBoss": "The Dread Yarnghetti", - "questYarnDropYarnEgg": "Yarn (Egg)", + "questYarnDropYarnEgg": "Wol (Ei)", "questYarnUnlockText": "Unlocks purchasable Yarn eggs in the Market", "winterQuestsText": "Winter Quest Bundle", "winterQuestsNotes": "Contains 'Trapper Santa', 'Find the Cub', and 'The Fowl Frost'. Available until December 31.", @@ -570,7 +570,7 @@ "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.", "questBadgerBoss": "The Badgering Bother", - "questBadgerDropBadgerEgg": "Badger (Egg)", + "questBadgerDropBadgerEgg": "Das (Ei)", "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market", "questDysheartenerText": "De Harteloze", "questDysheartenerNotes": "De zon komt op op Valentijnsdag als plotseling een allesvermorzelende knal de lucht schokt. Een vuur van misselijkmakend roze licht vlamt door gebouwen, terwijl een diepe scheur bakstenen verpulvert en de hoofdstraat van Gewoontestad doormidden klieft. Een griezelig snerpend gekrijs doemt op en versplintert ruiten als een immens wezen zich kronkelend oprijst uit de gapende kloof. 

Malende kaken, een glinsterend pantser, meer en meer tentakels ontvouwen zich. De menigte begint te gillen terwijl het insectoïde gedaante opzwelt. Het onthult het wreedste monster ooit gezien, niemand minder dan de angstaanjagende Harteloze. Het insect krijst verwachtingsvol en valt uit naar de menigte, hongerend om te knagen aan de hoop van hardwerkende Habiticanen. Met elke raspende uithaal van zijn stekelige voorpoten, beneemt de wanhoop je de adem.

“Houd moed, mensen!!” schreeuwt Lemoness. “Het monster denkt vast dat we een makkelijke prooi zijn, omdat velen van ons uitdagende goede voornemens zijn aangegaan, maar.... Het zal ontdekken dat wij, Habiticanen niet zomaar voor onze doelen wijken!”

AnnDeLune heft haar staf: “We gaan onze taken aan en vermorzelen dit monster!”", @@ -582,24 +582,24 @@ "seasonalShopRageStrikeHeader": "De Seizoenswinkel is aangevallen! ", "seasonalShopRageStrikeLead": "Leslie is verscheurd door verdriet!", "seasonalShopRageStrikeRecap": "Op 21 februari is onze dierbare Leslie de Seizoenstovenares aangevallen door de Harteloze. Haar hart was gebroken toen ze haar prachtige winkel aan stukken geslagen zag. Snel, pak je taken aan om het monster te verslaan en Leslie’s winkel te herstellen!", - "marketRageStrikeHeader": "The Market was Attacked!", + "marketRageStrikeHeader": "De markt werd aangevallen", "marketRageStrikeLead": "Alex is Heartbroken!", "marketRageStrikeRecap": "On February 28, our marvelous Alex the Merchant was horrified when the Dysheartener shattered the Market. Quickly, tackle your tasks to defeat the monster and help rebuild!", - "questsRageStrikeHeader": "The Quest Shop was Attacked!", - "questsRageStrikeLead": "Ian is Heartbroken!", + "questsRageStrikeHeader": "De queeste winkel was aangevallen!", + "questsRageStrikeLead": "Ian is verscheurd door verdriet!", "questsRageStrikeRecap": "On March 6, our wonderful Ian the Quest Guide was deeply shaken when the Dysheartener shattered the ground around the Quest Shop. Quickly, tackle your tasks to defeat the monster and help rebuild!", "questDysheartenerBossRageMarket": "‘De Harteloze zet het VERSPLINTEREND HARTEZEER in!’\n\nHelp! Doordat de De Harteloze zich opnieuw tegoed heeft gedaan aan onze onafgemaakte dagelijkse taken, valt hij opnieuw aan met Versplinterend Hartezeer. Dit keer vermorzelt hij de muren en de vloer van de Markt! Terwijl het steen naar beneden raast, laat Alex de Koopman bittere tranen om zijn verlorengegane waar, getroffen door de verwoesting.\n\nWe kunnen dit niet nog eens laten gebeuren! Wees zeker dat je al je dagelijkse taken voltooit, alleen zo voorkomen we dat de Harteloze zijn ultieme slag zal toebrengen.", "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!", "questDysheartenerDropHippogriffPet": "Hoopvolle Hippogrief (Huisdier)", "questDysheartenerDropHippogriffMount": "Hoopvolle Hippogrief (Rijdier)", "dysheartenerArtCredit": "Ontwerp van @AnnDeLune", - "hugabugText": "Hug a Bug Quest Bundle", + "hugabugText": "Knuffel een insect queeste bundel", "hugabugNotes": "Contains 'The CRITICAL BUG,' 'The Snail of Drudgery Sludge,' and 'Bye, Bye, Butterfry.' Available until March 31.", "questSquirrelText": "The Sneaky Squirrel", "questSquirrelNotes": "You wake up and find you’ve overslept! Why didn’t your alarm go off? … How did an acorn get stuck in the ringer?

When you try to make breakfast, the toaster is stuffed with acorns. When you go to retrieve your mount, @Shtut is there, trying unsuccessfully to unlock their stable. They look into the keyhole. “Is that an acorn in there?”

@randomdaisy cries out, “Oh no! I knew my pet squirrels had gotten out, but I didn’t know they’d made such trouble! Can you help me round them up before they make any more of a mess?”

Following the trail of mischievously placed oak nuts, you track and catch the wayward sciurines, with @Cantras helping secure each one safely at home. But just when you think your task is almost complete, an acorn bounces off your helm! You look up to see a mighty beast of a squirrel, crouched in defense of a prodigious pile of seeds.

“Oh dear,” says @randomdaisy, softly. “She’s always been something of a resource guarder. We’ll have to proceed very carefully!” You circle up with your party, ready for trouble!", "questSquirrelCompletion": "With a gentle approach, offers of trade, and a few soothing spells, you’re able to coax the squirrel away from its hoard and back to the stables, which @Shtut has just finished de-acorning. They’ve set aside a few of the acorns on a worktable. “These ones are squirrel eggs! Maybe you can raise some that don’t play with their food quite so much.”", "questSquirrelBoss": "Sneaky Squirrel", - "questSquirrelDropSquirrelEgg": "Squirrel (Egg)", + "questSquirrelDropSquirrelEgg": "Eekhoorn (Ei)", "questSquirrelUnlockText": "Unlocks purchasable Squirrel eggs in the Market", "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31.", @@ -615,14 +615,16 @@ "questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty whack!

Shaking the stars from your vision, you pick up the responsible object--a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like she’s daring you to face her and that dreaded task once and for all!", "questKangarooCompletion": "“NOW!” You signal your party to throw the boomerangs back at the kangaroo. The beast hops further away with each hit until she flees, leaving nothing more than a dark red cloud of dust, a few eggs, and some gold coins.

@Mewrose walks forward to where the kangaroo once stood. “Hey, where did the boomerangs go?”

“They probably dissolved into dust, making that dark red cloud, when we finished our respective tasks,” @stefalupagus speculates.

@LilithofAlfheim squints at the horizon. “Is that another kangaroo troop heading our way?”

You all break into a run back to Habit City. Better to face your difficult tasks than take another lump to the back of the head!", "questKangarooBoss": "Catastrophic Kangaroo", - "questKangarooDropKangarooEgg": "Kangaroo (Egg)", - "questKangarooUnlockText": "Unlocks purchasable Kangaroo eggs in the Market", - "forestFriendsText": "Forest Friends Quest Bundle", + "questKangarooDropKangarooEgg": "Kangeroe (Ei)", + "questKangarooUnlockText": "ontsluit koopbare kangeroe eieren in de markt", + "forestFriendsText": "Bos vrienden queeste bundel", "forestFriendsNotes": "Contains 'The Spirit of Spring', 'The Hedgebeast', and 'The Tangle Tree'. Available until September 30.", "questAlligatorText": "The Insta-Gator", "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", - "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorDropAlligatorEgg": "Krokkodil (Ei)", + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/nl/settings.json b/website/common/locales/nl/settings.json index e5f6da55ac..0a3934f91c 100644 --- a/website/common/locales/nl/settings.json +++ b/website/common/locales/nl/settings.json @@ -54,13 +54,13 @@ "misc": "Diversen", "showHeader": "Bovenbalk laten zien", "changePass": "Wachtwoord veranderen", - "changeUsername": "Change Username", + "changeUsername": "Wijzig Gebruikersnaam", "changeEmail": "E-mailadres veranderen", "newEmail": "Nieuw e-mailadres", "oldPass": "Oud wachtwoord", "newPass": "Nieuw wachtwoord", "confirmPass": "Nieuw wachtwoord bevestigen", - "newUsername": "New Username", + "newUsername": "Nieuwe gebruikersnaam", "dangerZone": "Gevarenzone", "resetText1": "WAARSCHUWING! Deze functie reset veel onderdelen van je account. Hoewel we niet aanraden om dit te doen, vinden sommige mensen het handig na een tijdje geëxperimenteerd te hebben met de site.", "resetText2": "Je zal al je levels, Goud en Ervaring verliezen. Al je taken (behalve die van Uitdagingen) zullen permanent verwijderd worden en je verliest daarvan ook alle geschiedenis. Je verliest al je uitrusting, maar die kun je opnieuw aanschaffen. Dit geldt ook voor alle beperkte oplage uitrusting en abonnee voorwerpen die je al bezit (je zal in de juiste klasse moeten zitten om klasse-specifieke uitrusting terug te kopen). Je behoudt je huidige klasse en je huisdieren en rijdieren. Wellicht gebruik je liever een Bol der Hergeboorte, die een veiligere optie biedt en je jouw taken en uitrusting laat behouden.", @@ -95,15 +95,15 @@ "invalidPasswordResetCode": "De gegeven wachtwoord-herstelcode is ongeldig of verlopen.", "passwordChangeSuccess": "Je wachtwoord is succesvol veranderd naar degene die je net gekozen hebt. Je kunt deze nu gebruiken op toegang te krijgen tot je account.", "passwordSuccess": "Wachtwoord succesvol aangepast", - "usernameSuccess": "Username successfully changed", - "displayNameSuccess": "Display name successfully changed", + "usernameSuccess": "Gebruikersnaam succesvol gewijzigd", + "displayNameSuccess": "Weergavenaam is succesvol veranderd", "emailSuccess": "E-mailadres succesvol aangepast", "detachSocial": "De-registreer <%= network %>", "detachedSocial": "<%= network %> authenticatie succesvol verwijderd van je account", "addedLocalAuth": "Plaatselijke authenticatie succesvol toegevoegd", "data": "Gegevens", "exportData": "Gegevens exporteren", - "usernameOrEmail": "Username or Email", + "usernameOrEmail": "Gebruikersnaam of e-mail", "email": "E-mail", "registerWithSocial": "Registreer met <%= network %>", "registeredWithSocial": "Geregistreerd met <%= network %>", @@ -125,6 +125,7 @@ "importantAnnouncements": "Herinnering om in te checken om taken te voltooien en prijzen te ontvangen.", "weeklyRecaps": "Samenvatting van je account-activiteit van de afgelopen week (Opmerking: dit is tijdelijk uitgeschakeld vanwege prestatieproblemen, maar we hopen dit snel weer online te hebben en e-mails kunnen sturen!)", "onboarding": "Hulp bij het opzetten van je Habitica account", + "majorUpdates": "Belangrijke mededelingen", "questStarted": "Je queeste is begonnen", "invitedQuest": "Uitgenodigd voor queeste", "kickedGroup": "Uit de groep gezet", @@ -151,11 +152,12 @@ "displayInviteToPartyWhenPartyIs1": "Toon de 'Uitnodigen voor gezelschap'-knop wanneer het gezelschap 1 lid heeft.", "saveCustomDayStart": "Begin van de dag opslaan", "registration": "Registratie", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "Voeg een e-mail en wachtwoord in.", "generateCodes": "Codes genereren", "generate": "Genereren", "getCodes": "Codes verkrijgen", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Ingeschakeld", "webhookURL": "Webhook-URL", "invalidUrl": "ongeldige url", @@ -190,17 +192,18 @@ "timezoneInfo": "Als die tijdzone fout is, laad dan eerst deze pagina opnieuw met je browsers herlaad- of verversknop om er zeker van te zijn dat Habitica de meest recente informatie heeft. Als het nog steeds fout is, pas dan de tijdzone op je PC aan en herlaad opnieuw deze pagina.

Als je Habitica op andere PC's of mobiele apparaten gebruikt, dan moet de tijdzone overal hetzelfde zijn. Als je dagelijkse taken op de verkeerde tijd zijn gereset, herhaal dan deze controle op alle andere PC's en in een browser op je mobiele apparaat.", "push": "Push", "about": "Over", - "setUsernameNotificationTitle": "Confirm your username!", + "setUsernameNotificationTitle": "Bevestig je gebruikersnaam!", "setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", - "usernameIssueSlur": "Usernames may not contain inappropriate language.", + "usernameIssueSlur": "Gebruikersnamen mogen geen ongepaste taal bevatten.", "usernameIssueForbidden": "Usernames may not contain restricted words.", - "usernameIssueLength": "Usernames must be between 1 and 20 characters.", + "usernameIssueLength": "Gebruikersnaam moet tussen de 1 en 20 tekens lang zijn.", "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "currentUsername": "Current username:", - "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", - "goToSettings": "Go to Settings", - "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", - "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "currentUsername": "Huidige gebruikersnaam: ", + "displaynameIssueLength": "Weergavenamen moeten tussen de 1 en 30 tekens lang zijn.", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", + "goToSettings": "Ga naar instellingen", + "usernameVerifiedConfirmation": "Jouw gebruikersnaam, <%= username %>, is bevestigd!", + "usernameNotVerified": "Bevestig alsjeblieft je gebruikersnaam.", + "changeUsernameDisclaimer": "Wij gaan binnenkort over op unieke, publieke gebruikersnamen. Deze gebruikersnaam zal gebruikt worden bij uitnodigingen, @mentions in de chat en het sturen van berichten.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/nl/subscriber.json b/website/common/locales/nl/subscriber.json index 08d922d3ce..5ba6ec8b5e 100644 --- a/website/common/locales/nl/subscriber.json +++ b/website/common/locales/nl/subscriber.json @@ -4,7 +4,7 @@ "subDescription": "Koop edelstenen met goud, ontvang maandelijkse verrassingsartikelen, behoud je voortgangsgeschiedenis, verdubbel je maximum aantal dagelijkse vondsten, ondersteun de ontwikkelaars. Klik voor meer informatie.", "sendGems": "Edelstenen versturen", "buyGemsGold": "Edelstenen kopen met goud", - "buyGemsGoldText": "\nAlexander the Merchant zal je juwelen verkopen tegen een prijs van 20 goud per juweel. Zijn maandelijkse verzendingen worden aanvankelijk afgemaakt op 25 Gems per maand, maar voor elke 3 opeenvolgende maanden die u bent ingeschreven, stijgt deze pet met 5 Gems, tot maximaal 50 Gems per maand!", + "buyGemsGoldText": "Alexander the Merchant zal je juwelen verkopen tegen een prijs van 20 goud per juweel. Zijn maandelijkse verzendingen worden aanvankelijk afgemaakt op 25 Gems per maand, maar voor elke 3 opeenvolgende maanden die u bent ingeschreven, stijgt deze pet met 5 Gems, tot maximaal 50 Gems per maand!", "mustSubscribeToPurchaseGems": "Je moet een abonnement hebben om edelstenen te kunnen kopen met GP", "reachedGoldToGemCap": "Je hebt de maximale hoeveelheid Goud voor Edelstenen inwisselen <%= convCap %> al gehaald voor deze maand. Wij doen dit om misbruik te voorkomen. Het limiet zal gereset worden in de eerste drie dagen van elke maand. ", "reachedGoldToGemCapQuantity": "Je verzoek voor <%= quantity %> gaat over het limiet van Goud voor Edelstenen inwisselen <%= convCap %> voor deze maand. Wij doen dit om misbruik te voorkomen. Het limiet zal gereset worden in de eerste drie dagen van elke maand. ", @@ -146,8 +146,10 @@ "mysterySet201805": "Fenomenale Pauw Set", "mysterySet201806": "Aantrekkelijke Zeeduivel Set", "mysterySet201807": "Zee Slangen Set", - "mysterySet201808": "Lava Dragon Set", - "mysterySet201809": "Autumnal Armor Set", + "mysterySet201808": "Lava Draak set", + "mysterySet201809": "Herfstachtige set", + "mysterySet201810": "Donker bos set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Standaard Steampunkset", "mysterySet301405": "Opgesmukte Steampunkset", "mysterySet301703": "Pauw steampunkset", @@ -206,7 +208,7 @@ "haveCouponCode": "Heb je een coupon code?", "subscriptionAlreadySubscribedLeadIn": "Bedankt voor het abonneren!", "subscriptionAlreadySubscribed1": "Om je abonnement details te zien en het afzeggen, vernieuwen of veranderen van je abonnenment, ga dan naar Gebruikers icoon > Instellingen > Abonnement.", - "purchaseAll": "Koop alles", + "purchaseAll": "Koop set aan", "gemsPurchaseNote": "Abonnees kunnen Edelstenen voor Goud kopen in de Markt! Voor gemakkelijke toegang, kan je de Edelsteen ook aan je Beloningskolom vastmaken.", "gemsRemaining": "resterende Edelstenen", "notEnoughGemsToBuy": "Je bent niet in staat om die hoeveelheid Edelstenen te kopen" diff --git a/website/common/locales/pl/achievements.json b/website/common/locales/pl/achievements.json index fb76ba8296..c68d13c434 100644 --- a/website/common/locales/pl/achievements.json +++ b/website/common/locales/pl/achievements.json @@ -2,8 +2,8 @@ "achievement": "Osiągnięcie", "share": "Udostępnij", "onwards": "Naprzód!", - "levelup": "Realizując życiowe cele, zyskałeś poziom i jesteś teraz w pełni wyleczony!", - "reachedLevel": "Osiągnąłeś Poziom <%= level %>", - "achievementLostMasterclasser": "Wypełniacz Misji: Mistrzowie Klas", + "levelup": "Realizując życiowe cele, osiągnąłeś wyższy poziom i jesteś teraz w pełni wyleczony!", + "reachedLevel": "Osiągnąłeś poziom <%= level %>", + "achievementLostMasterclasser": "Realizator misji: Mistrzowie Klas", "achievementLostMasterclasserText": "Wykonałeś wszystkie szesnaście misji w cyklu Mistrzów Klas i rozwiązałeś zagadkę Zaginionego Mistrza!" } diff --git a/website/common/locales/pl/backgrounds.json b/website/common/locales/pl/backgrounds.json index c590284ee4..86f4e0a578 100644 --- a/website/common/locales/pl/backgrounds.json +++ b/website/common/locales/pl/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/pl/challenge.json b/website/common/locales/pl/challenge.json index 7e7265f35d..19fa7c77bf 100644 --- a/website/common/locales/pl/challenge.json +++ b/website/common/locales/pl/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Nie masz żadnych Wyzwań.", "challengeDescription1": "Wyzwania to wydarzenia społecznościowe, w których gracze rywalizują i zdobywają nagrody poprzez wykonywanie kilku powiązanych zadań.", "challengeDescription2": "Znajdź polecane zadania na podstawie zainteresowań, przeglądaj Wyzwania ogólnodostępne Habitiki lub stwórz Własne Wyzwania. ", + "noChallengeMatchFilters": "Nie można odnaleźć dopasowanych Wyzwań", "createdBy": "Utworzone przez", "joinChallenge": "Dołącz do Wyzwania", "leaveChallenge": "Opuść Wyzwanie", diff --git a/website/common/locales/pl/character.json b/website/common/locales/pl/character.json index 1dafadc104..6b39c29166 100644 --- a/website/common/locales/pl/character.json +++ b/website/common/locales/pl/character.json @@ -7,7 +7,7 @@ "noPhoto": "Ten użytkownik nie dodał zdjęcia.", "other": "Inne", "fullName": "Pełne imię", - "displayName": "Nazwa gracza", + "displayName": "Display name", "changeDisplayName": "Zmiana nazwy gracza", "newDisplayName": "Nowa nazwa gracza", "displayPhoto": "Zdjęcie", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Wybierz tę opcję, aby zakładać wyposażenie, jak tylko je kupisz", "costumeDisabled": "Dezaktywowałeś swój kostium", "gearAchievement": "Zyskałeś odznaczenie \"Uzbrojony po zęby\" za zdobycie najpotężniejszego uzbrojenia dla swojej klasy! Zdobyłeś następujące zestawy:", + "gearAchievementNotification": "Zdobyłeś osiągnięcie \"Uzbrojony po zęby\" za ulepszenie wyposażenia do najwyższego poziomu!", "moreGearAchievements": "By zdobyć więcej osiągnięć Uzbrojony po zęby, zmień klasę na stronie ustawień i kup wyposażenie dla swojej nowej klasy!", "armoireUnlocked": "Jeśli chcesz więcej wyposażenia, sprawdź Zaczarowaną Szafę! Kliknij na Nagrodę Zaczarowanej Szafy, aby dostać szansę na specjalne wyposażenie! Możesz również otrzymać punkty doświadczenia lub jedzenie.", "ultimGearName": "Uzbrojony po zęby - <%= ultClass %>", diff --git a/website/common/locales/pl/content.json b/website/common/locales/pl/content.json index aedf15efff..93dce4276f 100644 --- a/website/common/locales/pl/content.json +++ b/website/common/locales/pl/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Tęcza", "hatchingPotionGlass": "Szkło", "hatchingPotionGlow": "Lśniący w ciemności", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Wylej go na jajko, a wykluje się z niego <%=potText(locale)%>.", "premiumPotionAddlNotes": "Nie nadaje się do użytku na jajach otrzymanych za misje.", "foodMeat": "Mięso", diff --git a/website/common/locales/pl/front.json b/website/common/locales/pl/front.json index 655f46ba23..afa6b9d2b4 100644 --- a/website/common/locales/pl/front.json +++ b/website/common/locales/pl/front.json @@ -211,8 +211,8 @@ "unlockByline2": "Odblokuj nowe narzędzia motywacji, takie jak gromadzenie chowańców, losowe nagrody, rzucanie czarów i więcej!", "unlockHeadline": "Gdy pozostajesz produktywny, odblokowujesz nowe możliwości!", "useUUID": "Wykorzystaj UUID / Token API (opcja dla użytkowników Facebook'a)", - "username": "Username", - "emailOrUsername": "Email or Username (case-sensitive)", + "username": "Nazwa użytkownika", + "emailOrUsername": "E-mail lub nazwa użytkownika (wielkość liter ma znaczenie)", "watchVideos": "Obejrzyj wideo", "work": "Pracą", "zelahQuote": "Z [Habitiką], myśl o zdobytych punktach (za dłuższy sen) lub straconym zdrowiu (za zarwanie nocy), skłania mnie do wcześniejszego pójścia do łóżka!", @@ -259,9 +259,9 @@ "altAttrSlack": "Slack", "missingAuthHeaders": "Brak nagłówków uwierzytelnienia.", "missingAuthParams": "Brak parametrów uwierzytelniających.", - "missingUsernameEmail": "Missing username or email.", + "missingUsernameEmail": "Brakuje nazwy użytkownika lub adresu e-mail.", "missingEmail": "Brakuje adresu e-mail.", - "missingUsername": "Missing username.", + "missingUsername": "Brakuje nazwy użytkownika.", "missingPassword": "Zapomniałem hasło.", "missingNewPassword": "Brakuje nowego hasła.", "invalidEmailDomain": "Nie możesz zarejestrować się używając adresów z podanych domen: <%= domains %>", @@ -270,16 +270,10 @@ "notAnEmail": "Nieprawidłowy adres e-mail. ", "emailTaken": "Adres e-mail jest już używany.", "newEmailRequired": "Brakuje nowego adresu e-mail.", - "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", - "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", + "usernameTime": "Nadszedł czas aby podać nazwę użytkownika!", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameTaken": "Nazwa użytkownika jest już zajęta", "passwordConfirmationMatch": "Potwierdzenie hasła nie jest identyczne z hasłem.", "invalidLoginCredentials": "Błędna nazwa użytkownika i/lub e-mail i/lub hasło", "passwordResetPage": "Zresetuj hasło", @@ -302,7 +296,7 @@ "signUpWithSocial": "Zarejestruj się przez <%= social %>", "loginWithSocial": "Zaloguj się przez <%= social %>", "confirmPassword": "Potwierdź hasło", - "usernameLimitations": "Username 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.", + "usernameLimitations": "Nazwa użytkownika musi zawierać od 1 do 20 znaków oraz składać się wyłącznie z liter od a do z, cyfr od 0 do 9, łączników, podkreślników, a także nie może zawierać wulgaryzmów.", "usernamePlaceholder": "np. Zajaczek", "emailPlaceholder": "np. zajaczek@example.com", "passwordPlaceholder": "np. ******************", @@ -334,7 +328,7 @@ "joinMany": "Dołącz do 2,000,000 osób, które bawią się osiągając cele!", "joinToday": "Dołącz do Habitica już dziś", "signup": "Zarejestruj się", - "getStarted": "Rozpocznij", + "getStarted": "Get Started!", "mobileApps": "Aplikacje mobilne", "learnMore": "Dowiedz się więcej" } \ No newline at end of file diff --git a/website/common/locales/pl/gear.json b/website/common/locales/pl/gear.json index b39ff8917a..17a7761d1e 100644 --- a/website/common/locales/pl/gear.json +++ b/website/common/locales/pl/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Wszystkie rodzaje pysznego i zdrowego jedzenia wylewają się z tego rogu. Brak dodatkowych korzyści. Przedmiot Abonencki, listopad 2016.", "weaponMystery201708Text": "Miecz z Lawy", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunkowa laska", "weaponMystery301404Notes": "Doskonała na wycieczkę po mieście. Przedmiot Abonencki Marzec 3015. Brak dodatkowych korzyści.", "weaponArmoireBasicCrossbowText": "Zwyczajna kusza", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Ta mocna zbroja łuskowa trzyma się dzięki eleganckim jedwabnym niciom. Zwiększa Percepcję o <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Zbroja Indyka", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Szata poskramiacza yeti", "armorSpecialYetiNotes": "Puchaty i bezwzględny. Zwiększa Kondycję o <%= con %>. Edycja Limitowana Zima 2013-2014.", "armorSpecialSkiText": "Parka szusującego asasyna", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunkowy garnitur", "armorMystery301404Notes": "Elegancki i stylowy! Brak dodatkowych korzyści. Przedmiot Abonencki, luty 2015.", "armorMystery301703Text": "Steampunkowa pawia suknia", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "hełm", "headgearCapitalized": "Nakrycie głowy", "headBase0Text": "Brak nakrycia głowy", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Szczęśliwych Imienin! Ubierz ten groźny i pierzasty hełm by celebrować Habitikę. Nie daje żadnych korzyści.", "headSpecialTurkeyHelmBaseText": "Hełm Indyka", "headSpecialTurkeyHelmBaseNotes": "Twój wygląd Dnia Indyka będzie kompletny gdy ubierzesz ten dziobiasty hełm. Nie daje żadnych korzyści.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurdalna czapeczka imprezowa", "headSpecialNyeNotes": "Oto absurdalna czapeczka imprezowa dla Ciebie! Noś ją z dumą, świętując Nowy Rok! Nie daje żadnych korzyści.", "headSpecialYetiText": "Hełm poskramiacza yeti", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Szykowny cylinder", "headMystery301404Notes": "Fantazyjny cylinder dla najwyżej urodzonych. Przedmiot Abonencki, styczeń 2015. Brak dodatkowych korzyści.", "headMystery301405Text": "Klasyczny cylinder", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Rudy koci kapelusz", "headArmoireOrangeCatNotes": "Ten rudy kapelusz... mruczy. I macha ogonem. I oddycha? Tak, po prostu masz na głowie śpiącego kota. Zwiększa Siłę i Kondycję o <%= attrs %>. Zaczarowana szafa: przedmiot niezależny.", "headArmoireBlueFloppyHatText": "Niebieski obwisły kapelusz", - "headArmoireBlueFloppyHatNotes": "Wiele zaklęć zostało wszytych w ten prosty kapelusz, dając mu genialny niebieski kolor. Zwiększa Kondycję, Inteligencję i Percepcję o <%= attrs %> każdą. Zaczarowana Szafa: Przedmiot Niezależny.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Czapka pasterza", "headArmoireShepherdHeaddressNotes": "Czasem pasane przez ciebie gryfy lubią pożuć twoją czapkę, ale i tak sprawia, że wyglądasz mądrzej. Zwiększa Inteligencję o <%= int %>. Zaczarowana Szafa: Zestaw Pasterza (przedmiot 3 z 3).", "headArmoireCrystalCrescentHatText": "Kapelusz Kryształowego Półksiężyca", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Dodatki na plecy", "backCapitalized": "Dodatki na plecy", "backBase0Text": "Nic na plecach", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Ten płaszcz kiedyś należał do samej Zaginionej Mistrzyni. Zwiększa Percepcję o <%= per %>.", "backSpecialTurkeyTailBaseText": "Ogon Indyka", "backSpecialTurkeyTailBaseNotes": "Podczas świętowania noś z dumą swój szlachetny Indyczy Ogon. Nie przynosi żadnych korzyści.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/pl/generic.json b/website/common/locales/pl/generic.json index 26f1d40654..ffd819ff63 100644 --- a/website/common/locales/pl/generic.json +++ b/website/common/locales/pl/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Wymagane ID użytkownika", "resetFilters": "Wyczyść wszystkie filtry", "applyFilters": "Zastosuj Filtry", + "wantToWorkOn": "I want to work on:", "categories": "Kategorie", "habiticaOfficial": "Oficjalne wyzwania Habitica", "animals": "Zwierzęta", diff --git a/website/common/locales/pl/groups.json b/website/common/locales/pl/groups.json index b9b55d1a3d..852c9acb6b 100644 --- a/website/common/locales/pl/groups.json +++ b/website/common/locales/pl/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Zaproś istniejących użytkowników", "byColon": "Przez:", "inviteNewUsers": "Zaproś nowych użytkowników", - "sendInvitations": "Wyślij zaproszenia", + "sendInvitations": "Send Invites", "invitationsSent": "Zaproszenia wysłane!", "invitationSent": "Zaproszenie wysłane!", "invitedFriend": "Zaproszono znajomego", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Nie możesz usunąć siebie!", "groupMemberNotFound": "Użytkownik nie znaleziony wśród członków grupy", "mustBeGroupMember": "Musi być członkiem grupy.", - "canOnlyInviteEmailUuid": "Można zapraszać jedynie używając UUID lub adresu e-mail.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Brakujący adres e-mail w zaproszeniu.", "inviteMissingUuid": "Brakujący identyfikator użytkownika w zaproszeniu", "inviteMustNotBeEmpty": "Zaproszenie nie może być puste.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "ID Użytkownika: <%= userId %>, \"<%= username %>\" już oczekuje na zaproszenie.", "userAlreadyInAParty": "ID Użytkownika: <%= userId %>, Użytkownik \"<%= username %>\" już jest w drużynie.", "userWithIDNotFound": "Nie znaleziono użytkownika o numerze ID „<%= userId %>”.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "Użytkownik nie ma lokalnej rejestracji (nazwa użytkownika, email, hasło).", "uuidsMustBeAnArray": "Zaproszenia ID Użytkownika muszą być tablicą.", "emailsMustBeAnArray": "Zaproszenia adresu e-mail muszą być tablicą.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Możesz zaprosić jednocześnie nie więcej niż <%= maxInvites %> osób.", "partyExceedsMembersLimit": "Rozmiar drużyny jest ograniczony do <%= maxMembersParty %> członków", "onlyCreatorOrAdminCanDeleteChat": "Nie masz uprawnień do usunięcia tej wiadomości!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Anulowano plan grupowy", "groupPlanCanceled": "Plan grupowy stanie się nieaktywny", "purchasedGroupPlanPlanExtraMonths": "Posiadasz <%= months %> miesięcy dodatkowego abonamentu grupowego.", - "addManagers": "Dodaj managerów", - "addManager": "Dodaj managera", - "removeManager": "Usuń", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "Użytkownik musi być managerem", "userIsNotManager": "Użytkownik nie jest managerem", "canOnlyApproveTaskOnce": "To zadanie zostało już zatwierdzone.", "addTaskToGroupPlan": "Utwórz", - "leaderMarker": "- Przywódca", - "managerMarker": "- Manager", "joinedGuild": "Dołączono do Gildii", "joinedGuildText": "Dzięki dołączeniu do Gildi dotarłeś do społecznej strony Habitiki.", "badAmountOfGemsToPurchase": "Wartość musi wynosić przynajmniej 1. ", @@ -364,6 +363,10 @@ "liked": "Lubisz to", "joinGuild": "Dołącz do Gildii", "inviteToGuild": "Zaproś do Gildii", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Napisz wiadomość do przywódcy gildii", "donateGems": "Podaruj klejnoty", "updateGuild": "Zaktualizuj Gildię", @@ -395,12 +398,12 @@ "noGuildsTitle": "Nie jesteś członkiem żadnej Gildii", "noGuildsParagraph1": "Gildie są grupami społecznymi stworzonymi przez innych graczy, które mogą zaofiarować Ci wsparcie, odpowiedzialność i zachęcającą rozmowę.", "noGuildsParagraph2": "Naciśnij zakładkę Odkryj Gildie by zobaczyć Gildie polecane na podstawie zainteresowań, przeglądnąć publiczne Gildie Habitiki albo stworzyć własną Gildie.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "Prywatna Gildia nie będzie się wyświetlać w katalogu Gildii Habitiki. Nowy członkowie mogą dołączyć tylko poprzez zaproszenie.", "removeInvite": "Usuń Zaproszenie", "removeMember": "Usuń Członka", "sendMessage": "Wyślij wiadomość", - "removeManager2": "Usuń Maanagera", - "promoteToLeader": "Awansuj na Przywódcę", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Zaproszenie przyjaciela do Twojej Drużyny otrzymasz ekskluzywny
zwój misji by razem walczyć z Bazy-Listą!", "upgradeParty": "Ulepsz Drużynę", "createParty": "Stwórz Drużynę", diff --git a/website/common/locales/pl/limited.json b/website/common/locales/pl/limited.json index 6bd4cbe934..34cfc93900 100644 --- a/website/common/locales/pl/limited.json +++ b/website/common/locales/pl/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Niedźwiadek polarny", "jackolantern": "Lampion z dyni", "ghostJackolantern": "Duch Dyniowa Latarnia", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Sklepik sezonowy", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sezonowe Czary<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "Sierpień 31", "dateEndSeptember": "21 września", "dateEndOctober": "31 października", - "dateEndNovember": "30 listopada", + "dateEndNovember": "December 3", "dateEndJanuary": "31 stycznia", "dateEndFebruary": "28 Luty", "winterPromoGiftHeader": "DAJ KOMUŚ ABONAMENT W PREZENCIE I ODBIERZ TAKI SAM DLA SIEBIE!", diff --git a/website/common/locales/pl/messages.json b/website/common/locales/pl/messages.json index 63a12dcf6b..efb1f4cc43 100644 --- a/website/common/locales/pl/messages.json +++ b/website/common/locales/pl/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Wymagane są identyfikatory powiadomienia", "unallocatedStatsPoints": "Masz nieprzydzielone Punkty Atrybutów: <%= points %>", "beginningOfConversation": "To początek Twojej konwersacji z <%= userName %>. Pamiętaj, aby być miłym, odnosić się z szacunkiem i przestrzegać Wytycznych Społeczności!", - "messageDeletedUser": "Niestety, ten użytkownik usunął już swoje konto." + "messageDeletedUser": "Niestety, ten użytkownik usunął już swoje konto.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/pl/npc.json b/website/common/locales/pl/npc.json index 61aa67b32a..8ffcfe4bac 100644 --- a/website/common/locales/pl/npc.json +++ b/website/common/locales/pl/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Witamy w", "welcomeBack": "Witaj ponownie!", "justin": "Justin", - "justinIntroMessage1": "Witaj! Chyba jesteś tu nowy. Nazywam się Justin i będę Twoim przewodnikiem po świecie Habitiki.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Na początku musisz stworzyć swój awatar.", "justinIntroMessage3": "Świetnie! Teraz powiedz: nad czym chcesz pracować podczas swojej podróży? ", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Oto jesteśmy! Wypełniłem Twoje Zadania bazując na Twoich zainteresowaniach tak że możesz od razu zaczynać. Naciśnij Zadanie aby je edytować albo dodaj nowe Zadania by wpasować je w swój tryb życia!", "prev": "Poprzedni", "next": "Następny", diff --git a/website/common/locales/pl/pets.json b/website/common/locales/pl/pets.json index b925eef83a..9756775eac 100644 --- a/website/common/locales/pl/pets.json +++ b/website/common/locales/pl/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tygrys weteran", "veteranLion": "Lew weteran", "veteranBear": "Niedźwiedź weteran", + "veteranFox": "Lis weteran", "cerberusPup": "Szczenię Cerbera", "hydra": "Hydra", "mantisShrimp": "Krewetka modliszkowa", diff --git a/website/common/locales/pl/questscontent.json b/website/common/locales/pl/questscontent.json index ad2b032c78..d785b1f767 100644 --- a/website/common/locales/pl/questscontent.json +++ b/website/common/locales/pl/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/pl/settings.json b/website/common/locales/pl/settings.json index 574079d431..e9e6787763 100644 --- a/website/common/locales/pl/settings.json +++ b/website/common/locales/pl/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Przypomnienia o meldowaniu, aby wykonywać zadania i otrzymywać nagrody.", "weeklyRecaps": "Podsumowanie aktywności na koncie w ostatnim tygodniu (Uwaga: z powodów wydajnościowych ta opcja jest aktualnie wyłączona, ale mamy nadzieję przywrócić ją do działania już niedługo!)", "onboarding": "Wskazówki dot. zakładania konta Habitiki", + "majorUpdates": "Important announcements", "questStarted": "Twoje zadanie rozpoczęło się", "invitedQuest": "Zostałeś zaproszony do zadania", "kickedGroup": "Wyrzucono z grupy", @@ -151,11 +152,12 @@ "displayInviteToPartyWhenPartyIs1": "Wyświetl przycisk Zaproś do drużyny, gdy drużyna ma 1 członka.", "saveCustomDayStart": "Zapisz własny początek dnia", "registration": "Rejestracja", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "Dodaj adres e-mail i hasło logowania", "generateCodes": "Generuj kody", "generate": "Generuj", "getCodes": "Zdobądź kody", "webhooks": "Webhooki", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Włączone", "webhookURL": "Link do webhooka", "invalidUrl": "Nieprawidłowy url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Nazwy użytkowników mogą zawierać wyłącznie litery od a do z, cyfry od 0 do 9, myślniki lub podkreślenia.", "currentUsername": "Aktualna nazwa użytkownika:", "displaynameIssueLength": "Nazwy Graczy muszą zawierać od 1 do 30 znaków.", - "displaynameIssueSlur": "Nazwy Graczy nie mogą zawierać wulgaryzmów", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Przejdź do ustawień", "usernameVerifiedConfirmation": "Twoja nazwa użytkownika, <%= username %>, została potwierdzona!", "usernameNotVerified": "Prosimy potwierdzić swoją nazwę użytkownika.", - "changeUsernameDisclaimer": "Wkrótce będziemy zmieniać nazwy logowania na unikalne, publiczne nazwy użytkowników. Nowe nazwy użytkowników będą używane do: zaproszeń, wywoływania innych osób na czacie poprzez @nazwę oraz w korespondencji." + "changeUsernameDisclaimer": "Wkrótce będziemy zmieniać nazwy logowania na unikalne, publiczne nazwy użytkowników. Nowe nazwy użytkowników będą używane do: zaproszeń, wywoływania innych osób na czacie poprzez @nazwę oraz w korespondencji.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/pl/subscriber.json b/website/common/locales/pl/subscriber.json index fb255870fa..83f23c5e30 100644 --- a/website/common/locales/pl/subscriber.json +++ b/website/common/locales/pl/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Zestaw Morskiego Węża", "mysterySet201808": "Zestaw Lawowego Smoka", "mysterySet201809": "Zestaw Jesiennego Uzbrojenia", + "mysterySet201810": "Zestaw Mrocznego Lasu", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Standardowy zestaw steampunkowy", "mysterySet301405": "Zestaw steampunkowych akcesoriów", "mysterySet301703": "Zestaw steampunkowego pawia", @@ -206,7 +208,7 @@ "haveCouponCode": "Czy masz kod kuponu?", "subscriptionAlreadySubscribedLeadIn": "Dziękujemy za subskrybcję!", "subscriptionAlreadySubscribed1": "Żeby zobaczyć szczegóły Swojego abonamentu i anulować, odnowić albo zmienić Twój abonament, przejdź proszę do Symbol Użytkownika > Ustawienia > Subskrypcja.", - "purchaseAll": "Kup Wszystko", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Abonenci mogą kupować klejnoty za złoto w Targu! Dla łatwego dostępu możesz też przyczepić klejnot do Swoich Nagród.", "gemsRemaining": "Pozostałe Klejnoty", "notEnoughGemsToBuy": "Nie możesz kupić takiej ilości klejnotów" diff --git a/website/common/locales/pl/tasks.json b/website/common/locales/pl/tasks.json index 71034a459a..972d32b89d 100644 --- a/website/common/locales/pl/tasks.json +++ b/website/common/locales/pl/tasks.json @@ -201,7 +201,7 @@ "resets": "Resetowany", "summaryStart": "Powtarzaj <%= frequency %> co <%= everyX %> <%= frequencyPlural %>", "nextDue": "Następny termin", - "checkOffYesterDailies": "Odznacz wszelkie Codzienne, które wczoraj wykonałeś", + "checkOffYesterDailies": "Zaznacz wszelkie Codzienne, które wczoraj wykonałeś:", "yesterDailiesTitle": "Zostawiłeś wczoraj niezaznaczone Dzienne! Czy chcesz potwierdzić wykonanie któregoś z nich?", "yesterDailiesCallToAction": "Rozpocznij nowy dzień!", "yesterDailiesOptionTitle": "Zanim otrzymasz obrażenia potwierdź, że \"Codzienne\" nie zostało wykonany", diff --git a/website/common/locales/pt/backgrounds.json b/website/common/locales/pt/backgrounds.json index 3f6125ed1a..4559033920 100644 --- a/website/common/locales/pt/backgrounds.json +++ b/website/common/locales/pt/backgrounds.json @@ -381,11 +381,18 @@ "backgroundGiantBookNotes": "Lê enquanto caminhas pelas páginas do Livro Gigante", "backgroundCozyBarnText": "Estábulo Aconchegante", "backgroundCozyBarnNotes": "Descontrai com os teus animais de estimação e montadas no seu Estábulo Aconchegante.", - "backgrounds102018": "SET 53: Released October 2018", + "backgrounds102018": "Conjunto 53: Lançado a Outubro de 2018", "backgroundBayouText": "Bayou", - "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", - "backgroundCreepyCastleText": "Creepy Castle", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", - "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundBayouNotes": "Deixe-se perder no brilho dos pirilampos no Bayou enevoado.", + "backgroundCreepyCastleText": "Castelo Arrepiante", + "backgroundCreepyCastleNotes": "Atreva-se a aproximar-se de um Castelo Arrepiante.", + "backgroundDungeonText": "Masmorra", + "backgroundDungeonNotes": "Resgate os prisioneiros de uma Masmorra arrepilante.", + "backgrounds112018": "Conjunto 54: Lançado a Novembro de 2018", + "backgroundBackAlleyText": "Beco das Traseiras", + "backgroundBackAlleyNotes": "Pareça suspeito enquanto paira num Beco das Traseiras", + "backgroundGlowingMushroomCaveText": "Caverna de Cogumelos Brilhantes", + "backgroundGlowingMushroomCaveNotes": "Olhe com fascínio para uma Caverna de Cogumelos Brilhantes", + "backgroundCozyBedroomText": "Quarto Aconchegante", + "backgroundCozyBedroomNotes": "Enrole-se num Quarto Aconchegante." } \ No newline at end of file diff --git a/website/common/locales/pt/challenge.json b/website/common/locales/pt/challenge.json index 815b358a89..12d6e891ba 100644 --- a/website/common/locales/pt/challenge.json +++ b/website/common/locales/pt/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Não tem quaisquer Desafíos.", "challengeDescription1": "Desafios são eventos de comunidade onde jogadores competem e ganham prémios completando um grupo de tarefas relacionadas.", "challengeDescription2": "Encontre Desafios recomendados com base nos seus interesses, navegue a lista de Desafios Públicos de Habitica ou crie os seus próprios Desafios.", + "noChallengeMatchFilters": "Não conseguimos encontrar quaisquer Desafio correspondente", "createdBy": "Criado por", "joinChallenge": "Entrar no Desafio", "leaveChallenge": "Sair do Desafio", diff --git a/website/common/locales/pt/character.json b/website/common/locales/pt/character.json index 6e7aa90b90..a3ca37ec90 100644 --- a/website/common/locales/pt/character.json +++ b/website/common/locales/pt/character.json @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Selecione esta opção para automaticamente equipar qualquer equipamento assim que o compre.", "costumeDisabled": "Desativou o seu traje.", "gearAchievement": "Você ganhou o Achievement \"Equipamento Ultimate\" por fazer o upgrade para o equipamento máximo definido para uma classe! Você alcançou os seguintes conjuntos:", + "gearAchievementNotification": "Você ganhou a conquista \"Equipamento Final\" por evoluir o equipamento de sua classe até o último conjunto!", "moreGearAchievements": "Para obter mais medalhas de Equipamento Supremo, mude de classes na página de Configurações e compre o equipamento da sua nova classe!", "armoireUnlocked": "Você também desbloqueou o Armário Encantado! Clique na Recompensa 'Armário Encantado' para uma chance aleatória de ganhar um equipamento especial! Também pode dar-lhe XP aleatório ou comida.", "ultimGearName": "Equipamento Supremo - <%= ultClass %>", diff --git a/website/common/locales/pt/content.json b/website/common/locales/pt/content.json index 1eeb3e3490..400efd5594 100644 --- a/website/common/locales/pt/content.json +++ b/website/common/locales/pt/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Arco-Íris", "hatchingPotionGlass": " de Vidro", "hatchingPotionGlow": "Fluorescente", + "hatchingPotionFrost": "Geada", "hatchingPotionNotes": "Utilize isto num ovo, e ele chocará como um mascote <%= potText(locale) %>.", "premiumPotionAddlNotes": "Não utilizável nos ovos de mascote de missão.", "foodMeat": "Carne", diff --git a/website/common/locales/pt/front.json b/website/common/locales/pt/front.json index f231191661..712b243c21 100644 --- a/website/common/locales/pt/front.json +++ b/website/common/locales/pt/front.json @@ -149,14 +149,14 @@ "pkQuestion4": "Porque é que ignorar tarefas reduz a vida do teu avatar?", "pkAnswer4": "Se saltares um dos teus objectivos diários, no dia seguinte o teu avatar vai perder vida. Isto funciona enquanto factor motivante para encorajar as pessoas a cumprirem os seus objectivos porque toda a gente odeia fazer sofrer o seu pequeno avatar! E mais, a responsabilização social é fulcral para muitos: se estás a lutar contra um monstro com os teus amigos, saltar tarefas também magoa os avatares deles.", "pkQuestion5": "O que é que distingue o Habitica de outros programas de gamificação?", - "pkAnswer5": "One of the ways that Habitica has been most successful at using gamification is that we've put a lot of effort into thinking about the game aspects to ensure that they are actually fun. We've also included many social components, because we feel that some of the most motivating games let you play with friends, and because research has shown that it's easier to form habits when you have accountability to other people.", + "pkAnswer5": "Uma das formas que Habitica tem tido sucesso em usar ludificação é o facto de termos posto bastante esforço em pensar acerca dos aspectos de jogo para garantir que são realmente divertidos. Incluímos também muitos components sociais porque achamos que alguns dos jogos mais motivantes deixam os seus jogadores jogar com amigos, e porque pesquisa mostra que é mais fácil criar hábitos quando temos que responder a outras pessoas.", "pkQuestion6": "Quem é o típico utilizador do Habitica?", - "pkAnswer6": "Lots of different people use Habitica! More than half of our users are ages 18 to 34, but we have grandparents using the site with their young grandkids and every age in-between. Often families will join a party and battle monsters together.
Many of our users have a background in games, but surprisingly, when we ran a survey a while back, 40% of our users identified as non-gamers! So it looks like our method can be effective for anyone who wants productivity and wellness to feel more fun.", - "pkQuestion7": "Why does Habitica use pixel art?", - "pkAnswer7": "Habitica uses pixel art for several reasons. In addition to the fun nostalgia factor, pixel art is very approachable to our volunteer artists who want to chip in. It's much easier to keep our pixel art consistent even when lots of different artists contribute, and it lets us quickly generate a ton of new content!", - "pkQuestion8": "How has Habitica affected people's real lives?", - "pkAnswer8": "You can find lots of testimonials for how Habitica has helped people here: https://habitversary.tumblr.com", - "pkMoreQuestions": "Do you have a question that’s not on this list? Send an email to admin@habitica.com!", + "pkAnswer6": "Muitas pessoas diferentes usam Habitica! Mais de metade dos nossos utilizadores tem idades entre 18 e 34, mas temos também avôs a usar o site com os seus jovens netos e todas as idades no intermédio. Muitas vezes familias juntam-se a uma equipa e combatem monstros juntos.
Muitos dos nossos utilizadores tem um passado com jogos mas, supreendentemente, quanto realizamos um inquérito à uns tempos, 40% dos nossos utilizadores identificaram-se como não-jogadores! Assim, parece que o nosso método pode ser eficaz com qualquer pessoa que queira que produtividade e melhora pessoal pareçam mais divertidas.", + "pkQuestion7": "Porque é que Habitica usa pixel art?", + "pkAnswer7": "Habitica usa pixel art por várias razões. Além do entretenimento do factor nostálgico, pixel art é facilmente abordável pelos nossos voluntários que queiram contribuir. É muito mais fácil manter a nossa pixel art mais consistente quanto bastantes artistas diferentes contribuem e permite-nos rapidamente gerar bastante mais conteúdo novo!", + "pkQuestion8": "Como é que Habitica tem afectado a vida real das pessoas?", + "pkAnswer8": "Pode encontrar vários testemunhos de como Habitica ajudou pessoas aqui: https://habitversary.tumblr.com", + "pkMoreQuestions": "Tem uma pergunta que não está nesta lista? Envie um email para admin@habitica.com!", "pkVideo": "Video", "pkPromo": "Promoções", "pkLogo": "Logos", @@ -200,7 +200,7 @@ "terms": "Termos e Condições", "testimonialHeading": "O que as pessoas dizem...", "tumblr": "Tumblr", - "localStorageTryFirst": "If you are experiencing problems with Habitica, click the button below to clear local storage and most cookies for this website (other websites will not be affected). You will need to log in again after doing this, so first be sure that you know your log-in details, which can be found at Settings -> <%= linkStart %>Site<%= linkEnd %>.", + "localStorageTryFirst": "Se está a ter problemas com Habitica, carregue no botão abaixo para limpar o armazenamento local e a maioria dos cookies do site (outros sites não serão afetados). Irá precisar de fazer log in outra vez depois de fazer isto, por isso tenha a certeza que conhece os seus detalhes de utilizador, os quais podem ser encontrados em Definições -> <%= linkStart %>Site<%= linkEnd %>.", "localStorageTryNext": "Se os problemas persistirem, por favor, <%= linkStart %>Reporte um Erro<%= linkEnd %> se ainda não o fez.", "localStorageClearing": "Limpeza de Dados", "localStorageClearingExplanation": "Os dados de Habitica armazenados no seu navegador foram apagados. Irá agora sair da sua conta e redirecionado para a página inicial. Aguarde por favor.", @@ -211,8 +211,8 @@ "unlockByline2": "Desbloqueie novas ferramentas motivacionais, tais como colecionar mascotes, recompensas aleatórias, feitiços e muito mais!", "unlockHeadline": "À medida que se mantém produtivo, desbloqueia novo conteúdo!", "useUUID": "Use UUID / API Token (Para Usuários do Facebook)", - "username": "Username", - "emailOrUsername": "Email or Username (case-sensitive)", + "username": "Nome de Utilizador", + "emailOrUsername": "Email ou Nome de Utilizador (atenção às maiúsculas e minúsculas)", "watchVideos": "Ver Vídeos", "work": "Trabalho", "zelahQuote": "Com o [Habitica], eu sou persuadido para ir para a cama a horas, com o pensamento dos pontos ganhos por ir dormir cedo ou pela vida que perco indo dormir mais tarde!", @@ -220,7 +220,7 @@ "reportCommunityIssues": "Reportar Problemas da Comunidade", "subscriptionPaymentIssues": "Assinatura e questões sobre pagamento.", "generalQuestionsSite": "Perguntas Gerais sobre o Site", - "businessInquiries": "Business/Marketing Inquiries", + "businessInquiries": "Perguntas de Negócio/Publicidade", "merchandiseInquiries": "Consultas de Artigos para Venda Físicos (Camisolas, Autocolantes) ", "marketingInquiries": "Consultas de Marketing/Mídias Sociais", "tweet": "Tweet", @@ -259,9 +259,9 @@ "altAttrSlack": "Abrandar", "missingAuthHeaders": "Cabeçalhos de autenticação em falta.", "missingAuthParams": "Parâmetros de autenticação em falta.", - "missingUsernameEmail": "Missing username or email.", + "missingUsernameEmail": "Nome de utilizador ou e-mail em falta.", "missingEmail": "E-mail em falta.", - "missingUsername": "Missing username.", + "missingUsername": "Nome de utilizador em falta.", "missingPassword": "Palavra-passe em falta.", "missingNewPassword": "Nova palavra-passe em falta.", "invalidEmailDomain": "Não pode registar com e-mails com os seguintes domínios : <%= domains %>", @@ -270,26 +270,20 @@ "notAnEmail": "Endereço de e-mail inválido.", "emailTaken": "Endereço de email já está sendo usado em uma conta.", "newEmailRequired": "Novo endereço de e-mail em falta.", - "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", - "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", + "usernameTime": "É altura de estabelecer o seu nome de utilizador!", + "usernameInfo": "Nomes de login são agora nomes únicos que iram estar visíveis ao lado do seu nome de utilizador e usados para convites, @menções em conversa e mensagens.

Se quiser saber mais acerca desta mudança, visite a nossa wiki.", + "usernameTOSRequirements": "Nomes de utilizador devem conformar-se com os nossos Termos de Serviço e Diretrizes da Comunidade. Se previamente não estabeleceu um nome de login, o seu nome de utilizador será automáticamente gerado.", + "usernameTaken": "Nome de utilizador já tomado.", "passwordConfirmationMatch": "A confirmação da palavra-passe não corresponde com a palavra-passe.", "invalidLoginCredentials": "Nome de utilizador e/ou e-mail e/ou palavra-passe incorretos.", "passwordResetPage": "Reinicializar Senha", "passwordReset": "Se tivermos a sua morada de correio eletrónico em ficheiro, enviámos instruções de como criar uma nova senha para o mesmo.", "passwordResetEmailSubject": "Redefinir Palavra-passe para Habitica", "passwordResetEmailText": "Se pediu para redefinir a palavra-passe para <%= username %> no Habitica, dirija-se a <%= passwordResetLink %> para definir uma nova. O link vai expirar depois de 24 horas. Se não pediu para redefinir a palavra-passe, por favor ignore este email.", - "passwordResetEmailHtml": "If you requested a password reset for <%= username %> on Habitica, \">click here to set a new one. The link will expire after 24 hours.

If you haven't requested a password reset, please ignore this email.", - "invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".", + "passwordResetEmailHtml": "Se pediu uma reinicialização de senha para <%= username %> em Habitica, \">carregue aqui para definir uma nova. O link expirará depois de 24 horas.

Se não pediu uma reinicialização de senha, por favor ignore este e-mail.", + "invalidLoginCredentialsLong": "Oh não - seu endereço de e-mail / nome de utilizador ou senha está incorreto.\n- Tenha certeza de que seu nome de utilizador e senha estão digitados corretamente. Seu nome de utilizador e senha são sensíveis a letras maiúsculas. \n- Você pode ter se cadastrado com o Facebook ou Google, não com o e-mail. Cheque tentando fazer login com estas opções.\n- Se você esqueceu sua senha, clique \"Esqueci Senha\".", "invalidCredentials": "Não há uma conta que usa essas credenciais.", - "accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please copy your User ID into the email and include your username.", + "accountSuspended": "Essa conta, com o ID de Utilizador \"<%= userId %>\" foi bloqueada por violar as [Diretrizes da Comunidade](https://habitica.com/static/community-guidelines) ou [Termos de Serviço] (https://habitica.com/static/terms). Para detalhes ou solicitar o desbloqueio, por favor, entre em contato com nosso Gestor de Comunidade pelo e-mail <%= communityManagerEmail %> ou peça para seu pais ou tutores para enviar o e-mail. Por gentileza, não se esqueça de colocar no conteúdo do e-mail o seu ID de Utilizador e Nome de Utilizador.", "accountSuspendedTitle": "Esta conta foi suspensa", "unsupportedNetwork": "Atualmente, esta rede não é suportada.", "cantDetachSocial": "A conta não possui outra forma de autenticação; não se pode remover este método de autenticação.", @@ -302,7 +296,7 @@ "signUpWithSocial": "Inscrever-se com <%= social %>", "loginWithSocial": "Iniciar sessão com <%= social %>", "confirmPassword": "Confirmar Palavra-passe", - "usernameLimitations": "Username 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.", + "usernameLimitations": "O nome de utilizador deve conter entre 1 e 20 caracteres; contendo apenas letras de A a Z, números de 0 a 9, hifens ou traços sublinhados, não podendo ser incluso quaisquer termos inapropriados.", "usernamePlaceholder": "e.g., HabitRabbit", "emailPlaceholder": "e.g., rabbit@example.com", "passwordPlaceholder": "e.g., ******************", @@ -311,30 +305,30 @@ "alreadyHaveAccountLogin": "Já tens uma conta no Habitica? Iniciar sessão.", "dontHaveAccountSignup": "Não tens uma conta no Habitica? Inscrever.", "motivateYourself": "Motiva-te para atingir os teus objetivos.", - "timeToGetThingsDone": "It's time to have fun when you get things done! Join over <%= userCountInMillions %> million Habiticans and improve your life one task at a time.", + "timeToGetThingsDone": "Está na altura de te divertires enquanto completas os teus objetivos! Junta-te a mais de<%= userCountInMillions %> milhões de Habiticanos e melhora a tua vida uma tarefa de cada vez.", "singUpForFree": "Inscreve-te Gratuitamente", "or": "OU", "gamifyYourLife": "Gamifique a Sua Vida", - "aboutHabitica": "Habitica is a free habit-building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.", + "aboutHabitica": "Habitica é uma aplicação gratuita de produtividade e criação de hábitos que trata a sua vida real como se fosse um jogo. Com recompensas e punições incluídas no jogo para o motivar e uma rede social forte para o inspirar. O Habitica pode ajudar-te a atingir os seus objetivos para se tornar saudável, trabalhar com mais prazer e manter-se feliz.", "trackYourGoals": "Acompanha os teus Hábitos e Metas", - "trackYourGoalsDesc": "Stay accountable by tracking and managing your Habits, Daily goals, and To-Do list with Habitica’s easy-to-use mobile apps and web interface.", + "trackYourGoalsDesc": "Mantenha-se responsável ao manter conta e gerindo os seus Hábitos, Tarefas Diárias e lista de Afazeres com as aplicações móveis e interface web fáceis de usar de Habitica.", "earnRewards": "Ganha Recompensas pelas Tuas Metas", - "earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!", + "earnRewardsDesc": "Marque tarefas como completas para subir o nível do seu Avatar e destrancar funcionalidades no jogo como armadura de combate, mascotes misteriosas, habilidades mágicas e até mesmo missões!", "battleMonsters": "Luta contra Monstros com os teus Amigos", - "battleMonstersDesc": "Fight monsters with other Habiticans! Use the Gold that you earn to buy in-game or custom rewards, like watching an episode of your favorite TV show.", + "battleMonstersDesc": "Lute contra monstros com outros Habiticanos! Use o Ouro que ganhe para comprar recompensas no jogo ou customizadas por si, como ver um episódio do seu espetáculo de TV favorito.", "playersUseToImprove": "Os Jogadores usam o Habitica para Melhorarem", "healthAndFitness": "Saúde e Forma", - "healthAndFitnessDesc": "Never motivated to floss? Can't seem to get to the gym? Habitica finally makes it fun to get healthy.", + "healthAndFitnessDesc": "Nunca tem motivação para usar fio dentar? Parece nunca ir ao ginásio? Habitica finalmente torna tornar-se saudável divertido.", "schoolAndWork": "Escola e Trabalho", - "schoolAndWorkDesc": "Whether you're preparing a report for your teacher or your boss, it's easy to keep track of your progress as you tackle your toughest tasks.", + "schoolAndWorkDesc": "Seja preparar um relatório para o seu professor ou chefe, é fácil rastrear o seu progresso enquanto trata das suas tarefas mais árduas.", "muchmuchMore": "E muito, muito mais!", - "muchmuchMoreDesc": "Our fully customizable task list means that you can shape Habitica to fit your personal goals. Work on creative projects, emphasize self-care, or pursue a different dream -- it's all up to you.", + "muchmuchMoreDesc": "A nossa lista de tarefas completamente customizável deixa que dê forma a Habitica para melhor encaixar os seus objetivos pessoais. Trabalhe em projetos criativos, foque-se em tratar de sí ou persiga um sonho diferente - é consigo.", "levelUpAnywhere": "Passa de Nível em Qualquer Lugar", - "levelUpAnywhereDesc": "Our mobile apps make it simple to keep track of your tasks on-the-go. Accomplish your goals with a single tap, no matter where you are.", - "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", + "levelUpAnywhereDesc": "As nossas aplicações tornam simples manter contra das suas tarefas no dia-a-dia. Complete os seus objetivos com um simples toque, não interessa onde esteja.", + "joinMany": "Junte-se aos mais de 2,000,000 de pessoas que se divertem a concretizar os seus objetivos!", "joinToday": "Junta-te ao Habitica Hoje", "signup": "Inscrever", - "getStarted": "Começar", + "getStarted": "Comece!", "mobileApps": "Apps Móveis", "learnMore": "Saber Mais" } \ No newline at end of file diff --git a/website/common/locales/pt/gear.json b/website/common/locales/pt/gear.json index a786ad119a..168e610fba 100644 --- a/website/common/locales/pt/gear.json +++ b/website/common/locales/pt/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Todo o tipo de comida deliciosa e satisfatória transbordam desta concha. Aprecie o festim! Não confere benefícios. Item de Assinante de Novembro de 2016.", "weaponMystery201708Text": "Espada de Lava", "weaponMystery201708Notes": "O brilho ardente desta espada vai fazer o trabalho rápido até de tarefas vermelho escuro. Não confere benefícios. Item de Assinante de Agosto de 2017.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Bengala Steampunk", "weaponMystery301404Notes": "Excelente para dar uma volta pela cidade. Item de Assinante de Março 3015. Não concede benefícios.", "weaponArmoireBasicCrossbowText": "Besta Básica", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Esta armadura forte, é feita de escamas unidas por elegantes fios de seda. Aumenta Percepção em <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Armadura de Peru", "armorSpecialTurkeyArmorBaseNotes": "Mantenha as suas coxas quentes e confortáveis com esta armadura de penas! Não confere benefícios.", + "armorSpecialTurkeyArmorGildedText": "Armadura Dourada de Peru", + "armorSpecialTurkeyArmorGildedNotes": "Pavonei-se com esta armadura brilhante sazonal! Não confere benefícios.", "armorSpecialYetiText": "Túnica de Domador de Ieti", "armorSpecialYetiNotes": "Felpudo e feroz. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Inverno 2013-2014.", "armorSpecialSkiText": "Parca Assa-ski-na", @@ -607,11 +611,11 @@ "armorSpecialFall2018RogueText": "Casaco de Traje de Alter Ego", "armorSpecialFall2018RogueNotes": "Estilo para o dia. Conforto e proteção para a noite. Aumenta Perceção em <%= per %>. Equipamento de Edição Limitada do Outono de 2018.", "armorSpecialFall2018WarriorText": "Couraça de Minotauro", - "armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018MageText": "Candymancer's Robes", - "armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018HealerText": "Robes of Carnivory", - "armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "armorSpecialFall2018WarriorNotes": "Completo com cascos para se ter o som de uma cadência tranquilizante enquanto caminha no seu labirinto meditativo. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada do Outono de 2018.", + "armorSpecialFall2018MageText": "Manto de Feiticeiro de Doces", + "armorSpecialFall2018MageNotes": "O tecido deste manto tem doces mágicos cozidos nele! Contudo, não é recomendado que tente comê-los. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada do Outono de 2018.", + "armorSpecialFall2018HealerText": "Manto de Carnivoras", + "armorSpecialFall2018HealerNotes": "É constituido de plantas mas isso não quer dizer que seja vegetariano. Maus hábitos mantéms a milhas deste manto por medo. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada do Outono de 2018.", "armorMystery201402Text": "Túnicas do Mensageiro", "armorMystery201402Notes": "Cintilantes e resistentes, essas túnicas tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante de Fevereiro 2014.", "armorMystery201403Text": "Armadura do Andador da Floresta", @@ -682,8 +686,10 @@ "armorMystery201807Notes": "Esta poderosa cauda irá propeli-lo pelo mar a velocidades incríveis! Não concede benefícios. Item de Subscritor de Julho de 2018.", "armorMystery201808Text": "Armadura de Dragão de Lava", "armorMystery201808Notes": "Esta armadura é feita das escamas soltas do elusivo (e extremamente quente) Dragão de Lava. Não concede benefícios. Item de Subscritor de Agosto de 2018.", - "armorMystery201809Text": "Armor of Autumn Leaves", + "armorMystery201809Text": "Armadura de Folhas de Outono", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Manto da Floresta Negra", + "armorMystery201810Notes": "Este manto é extra quente para o proteger do frio medonho dos reinos assombrados. Não confere benefícios. Item de Subscritor de Outobro de 2018.", "armorMystery301404Text": "Fantasia Steampunk", "armorMystery301404Notes": "Elegante e distinto. Não concede benefícios. Item de Assinante de Fevereiro 3015.", "armorMystery301703Text": "Vestido do Pavão Steampunk", @@ -737,7 +743,7 @@ "armorArmoireWoodElfArmorText": "Armadura do Elfo dos Bosques", "armorArmoireWoodElfArmorNotes": "Esta armadura de casca e folhas serve como camuflagem duradoira na floresta. Aumenta Percepção em <%= per %>. Armário Encantado: Conjunto de Elfo dos Bosques (Item 2 de 3).", "armorArmoireRamFleeceRobesText": "Túnica do Tosão de Carneiro", - "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).", + "armorArmoireRamFleeceRobesNotes": "Este manto mantê-lo-á quente mesmo durante o nevão mais feroz. Aumenta Constituição em <%= con %> e Força em <%= str %>. Armário Encantado: Conjunto do Bárbaro de Aríete (Item 2 de 3).", "armorArmoireGownOfHeartsText": "Túnica de Corações", "armorArmoireGownOfHeartsNotes": "Este vestido tem todos os folhos! Mas isso não é tudo, irá também aumentar a fortitude do seu coração. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto da Rainha de Copas (Item 2 de 3).", "armorArmoireMushroomDruidArmorText": "Armadura de Druida de Cogumelo", @@ -774,14 +780,16 @@ "armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).", "armorArmoireBluePartyDressText": "Blue Party Dress", "armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).", - "armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown", - "armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).", - "armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor", - "armorArmoireJeweledArcherArmorNotes": "This finely crafted armor will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).", + "armorArmoirePiraticalPrincessGownText": "Vestido de Princesa Pirata", + "armorArmoirePiraticalPrincessGownNotes": "Esta vestimenta luxuosa tem muitos bolsos para esconder armas e saque! Aumenta Percepção em <%= per %>. Armário Encantado: Conjunto de Princesa Pirata (Item 2 de 4).", + "armorArmoireJeweledArcherArmorText": "Armadura de Gemas de Arqueiro", + "armorArmoireJeweledArcherArmorNotes": "Esta armadura criada com requinte irá protegê-lo de projéteis ou Tarefas Diárias vermelhas vagueantes! Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto de Arqueiro de Jóias (Item 2 de 3).", "armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding", "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", - "armorArmoireRobeOfSpadesText": "Robe of Spades", - "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireRobeOfSpadesText": "Manto de Espadas", + "armorArmoireRobeOfSpadesNotes": "Este manto luxuoso esconde bolsos secretos para tesouros ou armas - é à sua escolha! Aumenta Força em <%= str %>. Armário Encantado: Conjunto do Ás de Espadas (Item 2 de 3)", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "elmo", "headgearCapitalized": "Capacete", "headBase0Text": "Nenhum equipamento de cabeça", @@ -861,7 +869,9 @@ "headSpecialNamingDay2017Text": "Elmo do Grifo Real Roxo", "headSpecialNamingDay2017Notes": "Feliz Dia de Nome! Use este feroz e empenado elmo para celebrar Habitica. Não concede benefícios.", "headSpecialTurkeyHelmBaseText": "Elmo de Perú", - "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmBaseNotes": "O seu visual de Dia de Perú irá estar completo quanto envergar este elmo com bico! Não concede benefícios.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Chapéu Festivo Absurdo", "headSpecialNyeNotes": "Você recebeu um Absurdo Chapéu Festivo!! Use-o com orgulho enquanto comemora o Ano Novo! Não concede benefícios.", "headSpecialYetiText": "Elmo de Domador de Ieti", @@ -1004,7 +1014,7 @@ "headSpecialWinter2018RogueNotes": "The perfect holiday disguise, with a built-in headlight! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "headSpecialWinter2018WarriorText": "Elmo de Caixa de Presente", "headSpecialWinter2018WarriorNotes": "This jaunty box top and bow are not only festive, but quite sturdy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", - "headSpecialWinter2018MageText": "Sparkly Top Hat", + "headSpecialWinter2018MageText": "Cartola Brilhante", "headSpecialWinter2018MageNotes": "Ready for some extra special magic? This glittery hat is sure to boost all your spells! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "headSpecialWinter2018HealerText": "Mistletoe Hood", "headSpecialWinter2018HealerNotes": "This fancy hood will keep you warm with happy holiday feelings! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", @@ -1024,8 +1034,8 @@ "headSpecialSummer2018MageNotes": "Glare dolorously upon anyone who dares say you look like a “tastyfish”. Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.", "headSpecialSummer2018HealerText": "Merfolk Monarch Crown", "headSpecialSummer2018HealerNotes": "Adorned with aquamarine, this finned diadem marks leadership of folk, fish, and those who are a bit of both! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", - "headSpecialFall2018RogueText": "Alter Ego Face", - "headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", + "headSpecialFall2018RogueText": "Cara de Alter Ego", + "headSpecialFall2018RogueNotes": "A maioria de nós esconde as nossas lutas internas. Esta máscara mostra que todos nós experimentamos tensão entre os nossos impulsos bons e maus. E vem com um chapéu bastante fixe! Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada do Outono de 2018.", "headSpecialFall2018WarriorText": "Minotaur Visage", "headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", "headSpecialFall2018MageText": "Candymancer's Hat", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Cartola Chique", "headMystery301404Notes": "Uma cartola chique para as damas e cavalheiros mais finos! Item de Assinante de Janeiro 3015. Não concede benefícios.", "headMystery301405Text": "Cartola Básica", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Chapéu de Gato Laranja", "headArmoireOrangeCatNotes": "Este chapéu laranja é... rosnante. E balança seu rabo. E respira? É, você tem um gato dormindo na sua cabeça. Aumenta Força e Constituição em <%= attrs %> cada. Armário Encantado: Item Independente.", "headArmoireBlueFloppyHatText": "Chapéu Desajeitado Azul", - "headArmoireBlueFloppyHatNotes": "Muitos encantamentos foram costurados nesse simples chapéu, dando a ele uma brilhante cor azul. Aumenta Constituição, Inteligência, e Percepção em <%= attrs %> cada. Armário Encantado: Item Independente", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Touca de Pastor", "headArmoireShepherdHeaddressNotes": "Algumas vezes os grifos que você arrebanha gostam de mastigar essa touca, mas faz você parecer mais inteligente mesmo assim. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto de Pastor (Item 3 de 3).", "headArmoireCrystalCrescentHatText": "Chapéu de Cristal Crescente", @@ -1438,13 +1452,15 @@ "shieldArmoireFancyBlownGlassVaseNotes": "What a fancy vase you've made! What will you put inside? Increases Intelligence by <%= int %>. Enchanted Armoire: Glassblower Set (Item 4 of 4).", "shieldArmoirePiraticalSkullShieldText": "Piratical Skull Shield", "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", - "shieldArmoireUnfinishedTomeText": "Unfinished Tome", - "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireUnfinishedTomeText": "Tomo Inacabado", + "shieldArmoireUnfinishedTomeNotes": "Não pode simplesmente procrastinar enquanto estiver a segurar isto! Esta encadernar precisa de ser terminado para que as pessoas possam ler o livro! Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto de Encadernador (Item 4 de 4).", + "shieldArmoireSoftBluePillowText": "Almofada Azul suave", + "shieldArmoireSoftBluePillowNotes": "O guerreiro sensato leva sempre uma almofada em qualquer expedição. Proteja-se de tarefas afiadas...mesmo durante uma soneca. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto de Pijama Azul (Item 3 de 3).", "back": "Acessório de Costas", "backCapitalized": "Acessório de Costas", "backBase0Text": "Sem Acessório de Fundo", "backBase0Notes": "Sem Acessório de Fundo.", - "animalTails": "Animal Tails", + "animalTails": "Caudas de Animais", "backMystery201402Text": "Asas Douradas", "backMystery201402Notes": "Essas asas brilhantes tem penas que reluzem à luz do sol! Não concede benefícios. Item de Assinante de Fevereiro 2014.", "backMystery201404Text": "Asas de Borboleta de Crepúsculo", @@ -1489,20 +1505,22 @@ "backSpecialAetherCloakNotes": "Esta capa pertenceu no passado à Masterclasser perdida em pessoa. Aumenta Percepção em <%= per %>.", "backSpecialTurkeyTailBaseText": "Cauda de Perú", "backSpecialTurkeyTailBaseNotes": "Use a sua Cauda de Perú com orgulho enquanto celebra! Não confere benefícios.", - "backBearTailText": "Bear Tail", - "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", - "backCactusTailText": "Cactus Tail", - "backCactusTailNotes": "This tail makes you look like a prickly cactus! Confers no benefit.", - "backFoxTailText": "Fox Tail", - "backFoxTailNotes": "This tail makes you look like a wily fox! Confers no benefit.", - "backLionTailText": "Lion Tail", - "backLionTailNotes": "This tail makes you look like a regal lion! Confers no benefit.", - "backPandaTailText": "Panda Tail", - "backPandaTailNotes": "This tail makes you look like a gentle panda! Confers no benefit.", - "backPigTailText": "Pig Tail", - "backPigTailNotes": "This tail makes you look like a whimsical pig! Confers no benefit.", - "backTigerTailText": "Tiger Tail", - "backTigerTailNotes": "This tail makes you look like a fierce tiger! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Cauda de Perú Dourada", + "backSpecialTurkeyTailGildedNotes": "Plumagem digna de uma parada! Não concede benefícios.", + "backBearTailText": "Cauda de Urso", + "backBearTailNotes": "Esta cauda fá-lo parecer um bravo urso! Não concede benefícios.", + "backCactusTailText": "Cauda de Cacto", + "backCactusTailNotes": "Esta cauda fá-lo parecer um cacto picudo! Não concede benefícios.", + "backFoxTailText": "Cauda de Raposa", + "backFoxTailNotes": "Esta cauda fá-lo parecer uma raposa matreira! Não concede benefícios.", + "backLionTailText": "Cauda de Leão", + "backLionTailNotes": "Esta cauda fá-lo parecer um leão real! Não concede benefícios.", + "backPandaTailText": "Cauda de Panda", + "backPandaTailNotes": "Esta cauda fá-lo parecer um panda gentil! Não concede benefícios.", + "backPigTailText": "Cauda de Porco", + "backPigTailNotes": "Esta cauda fá-lo parecer um porco humoroso! Não concede benefícios.", + "backTigerTailText": "Cauda de Tigre", + "backTigerTailNotes": "Esta cauda fá-lo parecer um tigre feroz! Não concede benefícios.", "backWolfTailText": "Cauda de Lobo", "backWolfTailNotes": "Esta cauda fá-lo parecer um lobo leal! Não confere benefícios.", "body": "Acessório de Corpo", diff --git a/website/common/locales/pt/generic.json b/website/common/locales/pt/generic.json index e1f797e908..0eeb4478fc 100644 --- a/website/common/locales/pt/generic.json +++ b/website/common/locales/pt/generic.json @@ -71,7 +71,7 @@ "submit": "Enviar", "close": "Fechar", "saveAndClose": "Salvar & Fechar", - "saveAndConfirm": "Save & Confirm", + "saveAndConfirm": "Salvar & Confirmar", "cancel": "Cancelar", "ok": "OK", "add": "Adicionar", @@ -248,6 +248,7 @@ "userIdRequired": "Id. do Utilizador obrigatória", "resetFilters": "Limpar todos os filtros", "applyFilters": "Aplicar filtros", + "wantToWorkOn": "Quero trabalhar em:", "categories": "Categorias", "habiticaOfficial": "Habitical Oficial", "animals": "Animais", diff --git a/website/common/locales/pt/groups.json b/website/common/locales/pt/groups.json index 7296d38ee6..0e8448e59d 100644 --- a/website/common/locales/pt/groups.json +++ b/website/common/locales/pt/groups.json @@ -6,7 +6,7 @@ "innText": "Está a descansar na Estalagem! Enquanto estiver aí hospedado, as sua Tarefas Diárias não o magoarão ao final do dia, mas continuaram a renovar-se cada dia. Dique avisado: se estiver a participar numa Missão contra Líder, o Líder ainda lhe dará dano pela Tarefas Diárias falhadas pelos seus colegas de Equipa a não ser que também estejam na Estalagem! Adicionalmente, o seu próprio dano ao Líder (ou items colectados) não serão aplicados até sair da Estalagem.", "innTextBroken": "Está a descansar na Estalagem, acho... Enquanto estiver lá hospedado, as suas Tarefas Diárias não o magoarão ao final do dia, mas continuaram a renovar-se todos os dias... Se estiver a participar numa Missão contra Líder, este ainda o poderá danificar devido a Tarefas Diárias incompletas dos seus colegas de Equipa... a não ser que também estejam na Estalagem... Adicionalmente, o seu dano ao Líder (ou items colectados) não serão aplicados até sair da Estalagem... tão cansado...", "innCheckOutBanner": "Deste entrada na Pousada. As tuas Tarefas Diárias não te vão causar dano e não vais progredir nas Missões.", - "innCheckOutBannerShort": "You are checked into the Inn.", + "innCheckOutBannerShort": "Você está a repousar na Estalagem.", "resumeDamage": "Retomar Dano", "helpfulLinks": "Links Prestáveis", "communityGuidelinesLink": "Guia de Comunidade", @@ -35,7 +35,7 @@ "communityGuidelines": "Diretrizes da Comunidade", "communityGuidelinesRead1": "Por favor, leia nossas", "communityGuidelinesRead2": "antes de conversar.", - "bannedWordUsed": "Oops! Looks like this post contains a swearword, religious oath, or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica has users from all backgrounds, so we keep our chat very clean. Feel free to edit your message so you can post it!", + "bannedWordUsed": "Ops! Parece que essa postagem contém um palavrão, juramento religioso, ou referência a uma substância viciante ou tópico adulto (<%= swearWordsUsed %>). Habitica possui usuários de todos os tipos, então mantemos nosso bate-papo bastante limpo. Sinta-se livre para editar sua mensagem para que possa ser postada!", "bannedSlurUsed": "A sua mensagem contém linguagem inapropriada e foram-lhe retirados os seus privilégios de chat.", "party": "Equipa", "createAParty": "Criar uma Equipa", @@ -134,15 +134,15 @@ "PMPlaceholderTitle": "Nada aqui ainda", "PMPlaceholderDescription": "Escolha uma conversa à esquerda", "PMPlaceholderTitleRevoked": "Os seus privilégios de conversa foram revogados", - "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", + "PMPlaceholderDescriptionRevoked": "Você não pode enviar mensagens privadas porque seus privilégios de bate-papo foram revogados. Se você tem alguma dúvida ou preocupações sobre isso, por favor envie um e-mail para admin@habitica.com para discutir com a Equipa.", "PMReceive": "Receber Mensagens Privadas", - "PMEnabledOptPopoverText": "Private Messages are enabled. Users can contact you via your profile.", - "PMDisabledOptPopoverText": "Private Messages are disabled. Enable this option to allow users to contact you via your profile.", - "PMDisabledCaptionTitle": "Private Messages are disabled", - "PMDisabledCaptionText": "You can still send messages, but no one can send them to you.", + "PMEnabledOptPopoverText": "Mensagens Privadas estão ativadas. Utilizadores podem contactá-lo através do seu perfil.", + "PMDisabledOptPopoverText": "Mensagens Privadas estão desativadas. Ative esta opção para permitir que utilizadores possam contactá-lo através do seu perfil.", + "PMDisabledCaptionTitle": "Mensagens Privadas estão desativadas", + "PMDisabledCaptionText": "Você ainda pode enviar mensagens, mas ninguém pode enviá-las para você.", "block": "Bloquear", "unblock": "Desbloquear", - "blockWarning": "Block - This will have no effect if the player is a moderator now or becomes a moderator in future.", + "blockWarning": "Bloquear - Isso não terá efeito se o jogador for um moderador agora ou se tornar um moderador no futuro.", "pm-reply": "Enviar uma resposta", "inbox": "Caixa de Entrada", "messageRequired": "Uma mensagem é necessária.", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Você não pode se remover!", "groupMemberNotFound": "Usuário não encontrado entre os membros do grupo", "mustBeGroupMember": "Deve ser membro do grupo.", - "canOnlyInviteEmailUuid": "Só pode convidar usando uuids ou emails.", + "canOnlyInviteEmailUuid": "Só pode convidar usando IDs de utilizador, emails ou nomes de utilizador.", "inviteMissingEmail": "Endereço de e-mail em falta no convite.", "inviteMissingUuid": "A id. do utilizador está em falta no convite", "inviteMustNotBeEmpty": "O convite não deve estar em branco.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "Id de Utilizador: <%= userId %>, Utilizador \"<%= username %>\" já tem um convite pendente.", "userAlreadyInAParty": "ID de Utilizador: <%= userId %>, Utilizador \"<%= username %>\" já pertence a uma equipa.", "userWithIDNotFound": "Usuário com id \"<%= userId %>\" não encontrado.", + "userWithUsernameNotFound": "Utilizador com nome de utilizador \"<%= username %>\" não encontrado.", "userHasNoLocalRegistration": "O utilizador não tem um registo local (nome de utilizador, e-mail, palavra-passe).", "uuidsMustBeAnArray": "Convites de ID de Usuário devem ser um arranjo.", "emailsMustBeAnArray": "Convites de endereço de e-mail precisa ser um arranjo.", + "usernamesMustBeAnArray": "Convites de nome de utilizador devem ser um arranjo.", "canOnlyInviteMaxInvites": "Você só pode convidar \"<%= maxInvites %>\" de cada vez", "partyExceedsMembersLimit": "O tamanho da equipa está limitado a <%= maxMembersParty %> membros", "onlyCreatorOrAdminCanDeleteChat": "Não autorizado a deletar essa mensagem!", @@ -257,11 +259,11 @@ "confirmApproval": "Tem a certeza que quer aprovar esta tarefa?", "confirmNeedsWork": "Tem a certeza que quer marcar como esta tarefa precisa de trabalho?", "userRequestsApproval": "<%= userName %> pede aprovação", - "userCountRequestsApproval": "<%= userCount %> members request approval", + "userCountRequestsApproval": "<%= userCount %>membros solicitam aprovação", "youAreRequestingApproval": "Está a pedir aprovação", - "chatPrivilegesRevoked": "You cannot do that because your chat privileges have been revoked.", - "cannotCreatePublicGuildWhenMuted": "You cannot create a public guild because your chat privileges have been revoked.", - "cannotInviteWhenMuted": "You cannot invite anyone to a guild or party because your chat privileges have been revoked.", + "chatPrivilegesRevoked": "Você não pode fazer isso porque seus privilégios de conversa foram revogados.", + "cannotCreatePublicGuildWhenMuted": "Você não pode criar uma Guilda Pública porque seus privilégios de conversa foram revogados.", + "cannotInviteWhenMuted": "Você não pode convidar ninguém para um guilda ou equipa porque seus privilégios de conversa foram revogados.", "newChatMessagePlainNotification": "Nova mensagem em <%= groupName %> por <%= authorName %>. Carregue aqui para abrir a página de chat!", "newChatMessageTitle": "Nova mensagem em <%= groupName %>", "exportInbox": "Exportar suas Mensagens ", @@ -322,7 +324,7 @@ "approvalsTitle": "Tarefas a Aguardar Aprovação", "upgradeTitle": "Atualizar", "blankApprovalsDescription": "Quando o seu grupo termina tarefas que necessitam a sua aprovação, elas aparecerão aqui! Ajuste os requisitos de aprovação de uma tarefa ao editar a mesma.", - "userIsClamingTask": "`<%= username %> has claimed:` <%= task %>", + "userIsClamingTask": "`<%= username %> reclamou:` <%= task %>", "approvalRequested": "Aprovação Solicitada", "refreshApprovals": "Atualizar Aprovações", "refreshGroupTasks": "Atualizar Tarefas de Grupo", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Plano de Grupo Cancelado", "groupPlanCanceled": "Plano de Grupo ficará inativo em", "purchasedGroupPlanPlanExtraMonths": "Você tem <%= months %> meses de crédito extra de plano de grupo.", - "addManagers": "Adicionar Gestores", - "addManager": "Adicionar Gestor", - "removeManager": "Remover", + "addManager": "Atribuir Gestor", + "removeManager2": "Cancelar atribuição de Gestor", "userMustBeMember": "O usuário precisa ser um membro.", "userIsNotManager": "Usuário não é gestor.", "canOnlyApproveTaskOnce": "Essa tarefa já foi aprovada.", "addTaskToGroupPlan": "Criar", - "leaderMarker": "- Líder", - "managerMarker": "- Gestor", "joinedGuild": "Entrou em uma Guilda", "joinedGuildText": "Se aventurou no lado social de Habitica ao entrar em uma Guilda!", "badAmountOfGemsToPurchase": "Quantidade deve ser pelo menos 1.", @@ -364,6 +363,10 @@ "liked": "Gosto", "joinGuild": "Entra na Guilda", "inviteToGuild": "Convidar para a Guilda", + "inviteToParty": "Convidar para Equipa", + "inviteEmailUsername": "Convidar por e-mail ou nome de utilizador", + "inviteEmailUsernameInfo": "Convide pessoas através de um e-mail válido ou nome de utilizador. Se o e-mail ainda não estiver registrado, iremos enviar um convite junto.", + "emailOrUsernameInvite": "Endereço de e-mail ou nome de utilizador", "messageGuildLeader": "Enviar mensagem ao Lider da Guilda", "donateGems": "Doar Gemas", "updateGuild": "Atualizar Guilda", @@ -372,17 +375,17 @@ "recentActivity": "Atividade Recente", "myGuilds": "As minhas Guildas", "guildsDiscovery": "Descobrir Guildas", - "role": "Role", + "role": "Função", "guildOrPartyLeader": "Líder", "guildLeader": "Líder da Guilda", "member": "Membro", - "guildSize": "Guild Size", + "guildSize": "Comprimento da Guilda", "goldTier": "Nível Dourado", "silverTier": "Nível Prateado", "bronzeTier": "Nível Bronzeado", "privacySettings": "Definições de Privacidade", "onlyLeaderCreatesChallenges": "Só o Líder pode criar Desafios", - "onlyLeaderCreatesChallengesDetail": "With this option selected, ordinary group members cannot create Challenges for the group.", + "onlyLeaderCreatesChallengesDetail": "Com esta opção selecionada, membros comuns do grupo não poderão criar Desafios no Grupo.", "privateGuild": "Guilda Privada", "charactersRemaining": "Sobram <%= characters %> caractéres", "guildSummary": "Sumário", @@ -395,12 +398,12 @@ "noGuildsTitle": "Você não é membro de quaisquer Guildas.", "noGuildsParagraph1": "Guildas são grupos sociais criados por outros jogadores para que lhe possam oferecer suporte, responsibilidade e conversa encorajante.", "noGuildsParagraph2": "Carregue no separador de Decobrir para ver Guildas recomendadas com base nos seus interesses, ver a lista de Guildas publicas em Habitica ou para criar a sua própria Guilda.", + "noGuildsMatchFilters": "Não conseguimos encontrar quaisquer Guilda correspondente.", "privateDescription": "Uma guilda privada não é listada no diretório de Guildas de Habitica. Novos membros só podem ser adicionados por convite.", "removeInvite": "Remover Convite", "removeMember": "Remover Membro", "sendMessage": "Enviar Mensagem", - "removeManager2": "Remover Gestor", - "promoteToLeader": "Promover a Líder", + "promoteToLeader": "Transferir Propriedade", "inviteFriendsParty": "Convidar amigos para a sua Equipa vai conceder-lhe um
Pergaminho de Missão exclusivo para combater o Basi-Lista juntos!", "upgradeParty": "Atualizar Equipa", "createParty": "Criar uma Equipa", @@ -442,24 +445,24 @@ "worldBossBullet3": "Pode continuar com Líders de Missão, dano será aplicado a ambos", "worldBossBullet4": "Visite a Pousada com regularidade para ver o progresso do Chefe Global e ataques de Raiva", "worldBoss": "Chefe Global", - "groupPlanTitle": "Need more for your crew?", - "groupPlanDesc": "Managing a small team or organizing household chores? Our group plans grant you exclusive access to a private task board and chat area dedicated to you and your group members!", - "billedMonthly": "*billed as a monthly subscription", - "teamBasedTasksList": "Team-Based Task List", - "teamBasedTasksListDesc": "Set up an easily-viewed shared task list for the group. Assign tasks to your fellow group members, or let them claim their own tasks to make it clear what everyone is working on!", - "groupManagementControls": "Group Management Controls", - "groupManagementControlsDesc": "Use task approvals to verify that a task that was really completed, add Group Managers to share responsibilities, and enjoy a private group chat for all team members.", - "inGameBenefits": "In-Game Benefits", - "inGameBenefitsDesc": "Group members get an exclusive Jackalope Mount, as well as full subscription benefits, including special monthly equipment sets and the ability to buy gems with gold.", - "inspireYourParty": "Inspire your party, gamify life together.", - "letsMakeAccount": "First, let’s make you an account", - "nameYourGroup": "Next, Name Your Group", - "exampleGroupName": "Example: Avengers Academy", + "groupPlanTitle": "Precisa de mais para sua equipa?", + "groupPlanDesc": "Gerenciando uma pequena equipa ou organizando tarefas domésticas? Nosso planos do grupo te concedes acesso exclusivo a um painel de tarefas privado e área de conversa dedicada a você e aos membros do seu grupo!", + "billedMonthly": "*faturado como uma subscrição mensal", + "teamBasedTasksList": "Lista de Tarefas da Equipa", + "teamBasedTasksListDesc": "Configure uma lista de tarefas compartilhada facilmente e visível para todo o grupo. Atribua tarefas aos membros do seu grupo ou deixe que eles as reivindiquem para deixar claro em que cada um está trabalhando!", + "groupManagementControls": "Controlos de Gerenciamento de Grupo", + "groupManagementControlsDesc": "Use aprovações de tarefas para verificar se esta foi realmente concluída, adicione Gerentes de Grupo para compartilhar responsabilidades e desfrute de uma espaço privado para conversação, disponível para todos os membros da equipa.", + "inGameBenefits": "Benefícios no Jogo", + "inGameBenefitsDesc": "Membros do Grupo ganham uma exclusive montaria Lebrílope Púrpura Real, assim como benefícios de subscrição, que incluem mensalmente um conjunto de equipamentos especiais e a competência de comprar gemas com ouro.", + "inspireYourParty": "Inspire sua equipa, gamifique suas vidas juntos.", + "letsMakeAccount": "Primeiramente, vamos fazer uma conta para você", + "nameYourGroup": "Depois, dê um nome para seu Grupo", + "exampleGroupName": "Exemplo: Academia dos Vingadores", "exampleGroupDesc": "For those selected to join the training academy for The Avengers Superhero Initiative", - "thisGroupInviteOnly": "This group is invitation only.", - "gettingStarted": "Getting Started", - "congratsOnGroupPlan": "Congratulations on creating your new Group! Here are a few answers to some of the more commonly asked questions.", - "whatsIncludedGroup": "What's included in the subscription", + "thisGroupInviteOnly": "Este Grupo é apenas para convidados.", + "gettingStarted": "Começando", + "congratsOnGroupPlan": "Parabéns! Você criou um novo Grupo! Aqui estão respostas para algumas questões mais frequentes.", + "whatsIncludedGroup": "O que está incluso na subscrição", "whatsIncludedGroupDesc": "All members of the Group receive full subscription benefits, including the monthly subscriber items, the ability to buy Gems with Gold, and the Royal Purple Jackalope mount, which is exclusive to users with a Group Plan membership.", "howDoesBillingWork": "How does billing work?", "howDoesBillingWorkDesc": "Group Leaders are billed based on group member count on a monthly basis. This charge includes the $9 (USD) price for the Group Leader subscription, plus $3 USD for each additional group member. For example: A group of four users will cost $18 USD/month, as the group consists of 1 Group Leader + 3 group members.", @@ -470,8 +473,8 @@ "howToRequireApprovalDesc2": "Group Leaders and Managers can approve completed Tasks directly from the Task Board or from the Notifications panel.", "whatIsGroupManager": "What is a Group Manager?", "whatIsGroupManagerDesc": "A Group Manager is a user role that do not have access to the group's billing details, but can create, assign, and approve shared Tasks for the Group's members. Promote Group Managers from the Group’s member list.", - "goToTaskBoard": "Go to Task Board", - "sharedCompletion": "Shared Completion", + "goToTaskBoard": "Ir para o Quadro de Tarefas", + "sharedCompletion": "Compartilhar Completos", "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" diff --git a/website/common/locales/pt/limited.json b/website/common/locales/pt/limited.json index 814724c10b..96e04f61f9 100644 --- a/website/common/locales/pt/limited.json +++ b/website/common/locales/pt/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Filhote de Urso Polar", "jackolantern": "O miserável Jack da Lanterna", "ghostJackolantern": "Lâmpada de Halloween Fantasmagórica", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Loja Sazonal", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Feiticeira Sazonal<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/pt/loadingscreentips.json b/website/common/locales/pt/loadingscreentips.json index 7e7014e9a1..2f35fc24ff 100644 --- a/website/common/locales/pt/loadingscreentips.json +++ b/website/common/locales/pt/loadingscreentips.json @@ -1,38 +1,38 @@ { "tipTitle": "Dica #<%= tipNumber %>", "tip1": "Marque tarefas em qualquer lugar com os aplicativos móveis do Habitica.", - "tip2": "Click any equipment to see a preview, or equip it instantly by clicking the star in its upper-left corner!", + "tip2": "Clique em qualquer equipamento para uma pré-visualização ou clique na estrela no canto superior espero para equipá-lo instantaneamente.", "tip3": "Utilize o emoji para diferenciar rapidamente entre as suas tarefas.", "tip4": "Use o sinal # antes do nome da tarefa para ampliá-lo!", - "tip5": "It’s best to use skills that cause buffs in the morning so they last longer.", - "tip6": "Hover over a task and click the dots to access advanced task controls, such as the ability to push tasks to the top/bottom of your list.", - "tip7": "Some backgrounds connect perfectly if Party members use the same background. Ex: Mountain Lake, Pagodas, and Rolling Hills.", - "tip8": "Send a Message to someone by clicking their name in chat and then clicking the envelope icon at the top of their profile!", - "tip9": "Use the filters + search bar in the Inventories, Shops, Guilds, and Challenges to quickly find what you want.", + "tip5": "É melhor lançar buffs de manhã para durarem mais.", + "tip6": "Passe o rato sobre uma tarefa e clique nos pontinhos para acessar os controlos avançados, como enviar a tarefa ao topo ou para baixo.", + "tip7": "Alguns planos de fundo se encaixam perfeitamente se os membros da Equipa usarem o mesmo plano de fundo. Ex.: Lago da Montanha, Pagodas e Colinas.", + "tip8": "Envie uma Mensagem para alguém clicando diretamente no nome na conversa e então clique no ícone do envelope na parte superior do perfil!", + "tip9": "Use os filtros e a barra de pesquisa no Inventário, Lojas, Guildas e Desafios para encontrar rapidamente o que você procura.", "tip10": "Pode ganhar gemas competindo nos Desafios. São adicionados novos desafios diariamente!", - "tip11": "Having more than four Party members increases accountability!", - "tip12": "Add checklists to your To-Dos to multiply your rewards!", - "tip13": "Click “Tags” on your task page to make an unwieldy task list very manageable!", + "tip11": "Ter mais de quatro membros na Equipa aumenta a responsabilidade!", + "tip12": "Adicione listas de verificação aos seus Afazeres para aumentar as suas recompensas!", + "tip13": "Clique em \"Etiquetas\" na sua página de tarefas para tornar uma lista de tarefas complicada bastante manejável.", "tip14": "Você pode adicionar cabeçalhos ou frases inspiradoras na sua lista como Hábitos sem (+/-).", - "tip15": "Complete all the Masterclasser Quest-lines to learn about Habitica’s secret lore.", - "tip16": "Click the link to the Data Display Tool in the footer for valuable insights on your progress.", - "tip17": "Use the mobile apps to set reminders for your tasks.", + "tip15": "Complete todas as missões dos Mestres das Classes para aprender sobre as histórias secretas do Habitica.", + "tip16": "Clique no link para a Ferramenta de Apresentação de Dados na parte inferior da página para insights valiosos sobre seu progresso.", + "tip17": "Use os aplicativos para definir lembretes em suas tarefas.", "tip18": "Hábitos que são só positivos ou só negativos gradualmente \"enfraquecem\" e voltam para amarelo.", - "tip19": "Boost your Intelligence Stat to gain more experience when you complete a task.", + "tip19": "Aumente seus Estatísticas de Inteligência para ganhar mais experiência quando você completar uma tarefa.", "tip20": "Aumente seus Pontos de Percepção para ganhar mais drops e ouro.", "tip21": "Aumente seus Pontos de Força para fazer mais dano ao chefão ou ganhar golpes críticos.", "tip22": "Aumente sua Constituição para reduzir o dano de Tarefas Diárias Incompletas.", - "tip23": "Reach level 100 to unlock the Orb of Rebirth for free and start a new adventure!", - "tip24": "Have a question? Ask in the Habitica Help Guild!", + "tip23": "Atinja o nível 100 para desbloquear gratuitamente a Orbe de Renascimento e começar uma nova aventura!", + "tip24": "Tens alguma dúvida? Pergunte na guilda de Ajuda do Habitica!", "tip25": "As quatro Grande Galas sazonais começam próximo do início de cada estação do ano.", - "tip26": "You can look for a Party or find Party members in the Party Wanted Guild!", + "tip26": "Tu podes encontrar uma Equipa ou membros para ela na Guilda Procura-se Equipa!", "tip27": "Completou uma Tarefa Diária ontem mas esqueceu-se de a verificar? Não se preocupe! Com Gravar Atividade de Ontem, terá a oportunidade de gravar o que fez antes de começar um novo dia.", - "tip28": "Set a Custom Day Start under User Icon > Settings to control when your day restarts.", - "tip29": "Complete all your Dailies to get a Perfect Day Buff that increases your Stats!", + "tip28": "Determine um Início de Dia Personalizado através do Ícone de Utilizador > Configurações para controlar quando seu dia começa.", + "tip29": "Complete todas as suas Tarefas Diárias para ganhar um Buff Dia Perfeito que aumenta suas Estatísticas!", "tip30": "Pode convidar pessoas para os Grupos, não só para Equipas.", "tip31": "Veja as listas pré-fabricadas na Corporação Biblioteca de Tarefas e Desafios para ver tarefas de exemplo.", - "tip32": "Lots of Habitica’s code, art, and writing is made by volunteer contributors! Head to the Aspiring Legends Guild to help.", - "tip33": "Check out The Bulletin Board Guild for news about Guilds, Challenges, and other player-created events - and announce your own there!", - "tip34": "Occasionally re-evaluate your tasks to make sure they’re up-to-date!", - "tip35": "Users who are part of a Group Plan gain the ability to assign tasks to other users in that Group for extra task management and accountability." + "tip32": "Muito do código do Habitica, arte e escrita é feito por contribuidores voluntários! Vá para a guilda Aspirantes a Lendas para ajudar.", + "tip33": "Veja a corporação de Quadro de Notícias para notícias sobre Guildas, Desafios e outros eventos criados por jogadores - e anuncie o seu aí!", + "tip34": "Reavalie as suas tarefas ocasionalmente para ter certeza que estão atualizadas!", + "tip35": "Usuários que fazem parte de Planos de Grupo ganham a habilidade de especificar uma tarefa a outros usuários no Grupo para melhorar a gerência e responsabilidade." } diff --git a/website/common/locales/pt/messages.json b/website/common/locales/pt/messages.json index 7d6a5df90e..e2566b4f13 100644 --- a/website/common/locales/pt/messages.json +++ b/website/common/locales/pt/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "São necessárias as identificações de notificação.", "unallocatedStatsPoints": "Tens <%= points %> Ponto(s) de Atributo por alocar ", "beginningOfConversation": "Isto é o início da tua conversa com <%= userName %>. Lembra-te de ser gentil, respeitador, e de seguir as Directrizes da Comunidade.", - "messageDeletedUser": "Desculpa, este utilizador eliminou a sua conta." + "messageDeletedUser": "Desculpa, este utilizador eliminou a sua conta.", + "messageMissingDisplayName": "Nome a exibir em falta." } \ No newline at end of file diff --git a/website/common/locales/pt/npc.json b/website/common/locales/pt/npc.json index a7fb6d460a..ebe06c4eb7 100644 --- a/website/common/locales/pt/npc.json +++ b/website/common/locales/pt/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Bem-vindo a", "welcomeBack": "Bem-vindo de volta!", "justin": "Justin", - "justinIntroMessage1": "Olá! Deve ser uma nova pessoa aqui. O meu nome é Justin, o seu guia de Habitica.", + "justinIntroMessage1": "Olá! Tu deves ser uma nova pessoa aqui. O meu nome é Justin e eu serei o seu guia no Habitica.", "justinIntroMessage2": "Para começar, precisa de criar um avatar.", "justinIntroMessage3": "Boa! Agora, em que é que está interessado em trabalhar nesta viagem?", + "justinIntroMessageUsername": "Antes de começarmos, vamos descobrir como posso chamar-te. Abaixo, encontrarás um nome de utilizador e um nome de usuário que gerei para você. Depois que você tiver escolhido um nome de utilizador e um nome de usuário, iremos começar a criar teu avatar!", + "justinIntroMessageAppearance": "Então, o que achou do teu visual? Não se preocupe, podes mudar isso mais tarde.", "introTour": "Aqui estamos! Criei algumas Tarefas com base nos seus interesses para que possa iniciar o mais rápido possível. Carregue numa Tarefa para a editar ou adicione novas Tarefas para preencher a sua rotina!", "prev": "Anterior", "next": "Seguinte", @@ -20,11 +22,11 @@ "sleepBullet1": "Tarefas Diárias incompletas não lhe darão dano", "sleepBullet2": "Tarefas não perderão combos ou perderão cor", "sleepBullet3": "Chefões não lhe causaram dano por causa de Tarefas Diárias incompletas", - "sleepBullet4": "Your boss damage or collection Quest items will stay pending until check-out", + "sleepBullet4": "Teu dano no Chefão ou itens de Missão de Colecção ficarão acumulados até o fim do dia", "pauseDailies": "Pausar Dano", "unpauseDailies": "Resumir Dano", "staffAndModerators": "Equipa e Moderadores", - "communityGuidelinesIntro": "Habitica tries to create a welcoming environment for users of all ages and backgrounds, especially in public spaces like the Tavern. If you have any questions, please consult our Community Guidelines.", + "communityGuidelinesIntro": "O Habitica tentar criar um ambiente convidativo para usuários de todas as idades e contexto, especialmente em espaços públicos como a Taberna. Se tiveres quaisquer dúvida, por favor consulte nossas Diretrizes da Comunidade.", "acceptCommunityGuidelines": "Concordo em seguir as Diretrizes da Comunidade", "daniel": "Daniel", "danielText": "Bem vindo à Taverna! Fique um pouco e conheça os locais. Se precisares descansar (férias? problemas de saúde?), eu me encarregarei de deixá-lo à vontade na Pousada. Enquanto descansa, suas Tarefas Diárias não lhe causarão dano na virada do dia, mas você ainda pode marcá-las como realizadas.", @@ -67,8 +69,8 @@ "wishlist": "Lista de Desejos", "wrongItemType": "O tipo de item \"<%= type %>\" não é válido", "wrongItemPath": "O caminho de item \"<%= path %>\" não é válido.", - "unpinnedItem": "You unpinned <%= item %>! It will no longer display in your Rewards column.", - "cannotUnpinArmoirPotion": "The Health Potion and Enchanted Armoire cannot be unpinned.", + "unpinnedItem": "Você removeu <%= item %>! Isso não será mais exibido na coluna de Recompensas.", + "cannotUnpinArmoirPotion": "A Poção de Vida e Armário Encantado não podem ser removidos.", "purchasedItem": "Você comprou <%= itemName %>", "ian": "Ian", "ianText": "Bem-vindo à Loja de Missões! Aqui pode utilizar os Pergaminhos de Missões para lutar contra monstros com os seus amigos. Não se esqueça de verificar os nossos Pergaminhos de Missões refinados para comprar, à direita.", @@ -105,7 +107,7 @@ "amazonInstructions": "Aperte no botão para pagar usando Amazon Payments", "paymentMethods": "Comprar usando", "classGear": "Equipamento da Classe", - "classGearText": "Congratulations on choosing a class! I've added your new basic weapon to your inventory. Take a look below to equip it!", + "classGearText": "Parabéns por ter escolhido uma classe! Eu adicionei sua nova arma básica no seu inventário. Dê uma olhada abaixo para equipá-lo!", "classStats": "These are your class's Stats; they affect the game-play. Each time you level up, you get one Point to allocate to a particular Stat. Hover over each Stat for more information.", "autoAllocate": "Distribuição Automática", "autoAllocateText": "If 'Automatic Allocation' is selected, your avatar gains Stats automatically based on your tasks' Stats, which you can find in TASK > Edit > Advanced Settings > Stat Allocation. Eg, if you hit the gym often, and your 'Gym' Daily is set to 'Strength', you'll gain Strength automatically.", diff --git a/website/common/locales/pt/overview.json b/website/common/locales/pt/overview.json index bd01eb4907..a3204fe537 100644 --- a/website/common/locales/pt/overview.json +++ b/website/common/locales/pt/overview.json @@ -2,13 +2,13 @@ "needTips": "Precisa de algumas dicas para começar? Aqui está um guia prático!", "step1": "Passo 1: Adicionar Tarefas", - "webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.wikia.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://habitica.wikia.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](http://habitica.wikia.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](http://habitica.wikia.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).", + "webStep1Text": "Habitica não é nada sem objetivos reais, então coloque algumas tarefas. Você pode adicionar mais depois. Todas as tarefas podem ser criadas clicando no botão verde \"Adicionar Tarefa\".\n* **Adicione [Afazeres](https://habitica.wikia.com/wiki/To-Dos):** Coloque tarefas que você uma vez ou raramente na coluna de Afazeres, um de cada vez. Você pode clicar no lápis para editá-los, adicionar listas de verificação, datas, dentre outros!\n* **Adicione [Tarefas Diárias](https://habitica.wikia.com/wiki/Dailies):** Coloque atividades que você precisa fazer diariamente ou em dias específicos da semana, mês ou ano na coluna de Tarefas Diárias. Clique na tarefa para editar os dias da semana e/ou data de início. Também é possível definir que a Tarefa Diária reapareça a cada 3 dias, por exemplo.\n* **Adicione [Hábitos](https://habitica.wikia.com/wiki/Habits):** Coloque hábitos que você quer fixar na coluna Hábitos. Você pode editar o Hábito para mudar para ser um hábito somente bom :heavy_plus_sign: ou um ruim :heavy_minus_sign:\n* **Adicione [Recompensas](https://habitica.wikia.com/wiki/Rewards):** Além das recompensas oferecidas pelo jogo, adicione atividades ou recompensas que você quer usar como motivação na coluna de Recompensas. É importante se dar uma pausa ou se permitir relaxar um pouco! Se você precisa de inspiração sobre quais tarefas adicionar, você pode olhar na página da wiki em [Exemplos de Hábitos](https://habitica.wikia.com/wiki/Sample_Habits), [Exemplos de Tarefas Diárias](https://habitica.wikia.com/wiki/Sample_Dailies), [Exemplos de Afazeres](https://habitica.wikia.com/wiki/Sample_To-Dos), and [Exemplos de Recompensa](https://habitica.wikia.com/wiki/Sample_Custom_Rewards).", "step2": "Passo 2: Ganhar Pontos ao Realizar Tarefas na Vida Real", - "webStep2Text": "Now, start tackling your goals from the list! As you complete tasks and check them off in Habitica, you will gain [Experience](http://habitica.wikia.com/wiki/Experience_Points), which helps you level up, and [Gold](http://habitica.wikia.com/wiki/Gold_Points), which allows you to purchase Rewards. If you fall into bad habits or miss your Dailies, you will lose [Health](http://habitica.wikia.com/wiki/Health_Points). In that way, the Habitica Experience and Health bars serve as a fun indicator of your progress toward your goals. You'll start seeing your real life improve as your character advances in the game.", + "webStep2Text": "Agora, comece enfrentando seus objetivos da lista! Quando completar as tarefas e marcar no Habitica, você ganhará [Experiência](http://habitica.wikia.com/wiki/Experience_Points), que ajuda você a subir de nível, e [Ouro](http://habitica.wikia.com/wiki/Gold_Points), que te permite comprar recompensas. Se você cair em maus hábitos ou perder sua Tarefas Diárias, você vai perder [Vida](http://habitica.wikia.com/wiki/Health_Points). Dessa forma, as barras de Experiência e de Vida servem como um divertido indicador de seu progresso em direção a seus objetivos. Você começará a ver sua vida real melhorar assim como seu personagem avança no jogo.", "step3": "Passo 3: Personalizar e Explorar o Habitica", - "webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](/shops/market), and change it under [Inventory > Equipment](/inventory/equipment).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](/party) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).", + "webStep3Text": "Uma vez que você tenha acostumado com o básico, você pode obter ainda mais do Habitica com esses recursos estilosos:\n* Organize suas tarefas com [etiquetas](http://habitica.wikia.com/wiki/Tags) (edite uma tarefa para adicioná-las).\n* Personalize o seu [avatar](http://habitica.wikia.com/wiki/Avatar) clicando no ícone de usuário no canto superior direito.\n* Compre seu [equipamento](http://habitica.wikia.com/wiki/Equipment) nas Recompensas ou nas [Lojas](/shops/market) e modifique-o em [Inventário > Equipamento](/inventory/equipment)\n* Conecte-se com outros usuários através da [Taverna](http://habitica.wikia.com/wiki/Tavern).\n* Começando no nível 3, crie [mascotes](http://habitica.wikia.com/wiki/Pets) coletando [ovos](http://habitica.wikia.com/wiki/Eggs) e [poções de eclosão](http://pt-br.habitica.wikia.com/wiki/Hatching_Potions). [Alimente-os](http://habitica.wikia.com/wiki/Food) para criar [montarias](http://habitica.wikia.com/wiki/Mounts).\n* No nível 10: Escolha uma [classe](http://habitica.wikia.com/wiki/Class_System) e então use [habilidades] específicas da classe (http://habitica.wikia.com/wiki/Skills) (Níveis 11 a 14).\n* Forme uma equipa com seus amigos (clicando em [Equipa](/party) na barra de navegação) para se manter responsável e ganhar um Pergaminho de Missão.\n* Derrote monstros e colete objetos em [missões](http://habitica.wikia.com/wiki/Quests) (você receberá uma missão no nível 15).", - "overviewQuestions": "Have questions? Check out the [FAQ](/static/faq/)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a).\n\nGood luck with your tasks!" + "overviewQuestions": "Tem alguma dúvida? Confira o [FAQ](/static/faq/)! Se a sua pergunta ainda não foi mencionada lá, você pode optar por pedir ajuda em [Habitica Help guild](/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a).\n\nBoa sorte com as suas tarefas!" } diff --git a/website/common/locales/pt/pets.json b/website/common/locales/pt/pets.json index 67a45d1d83..2fbd760ef4 100644 --- a/website/common/locales/pt/pets.json +++ b/website/common/locales/pt/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tigre Veterano", "veteranLion": "Leão Veterano", "veteranBear": "Urso Veterano", + "veteranFox": "Raposa Veterana", "cerberusPup": "Cria de Cérbero", "hydra": "Hidra", "mantisShrimp": "Camarão Mantis", @@ -124,7 +125,7 @@ "welcomeStable": "Bem-Vindo ao Estábulo!", "welcomeStableText": "Eu sou o Matt, o Mestre de Bestas. A partir do nível 3, poderá eclodir Mascotes a partir de Ovos usando Poções que encontre! Quando chocar uma Mascote do seu Inventário, ela irá aparecer aqui! Carregue na imagem da Mascote para a adicionar ao seu avatar. Alimente-as aqui com Comida que encontre a partir do nível 3 e elas crescerão para se tornarem Montadas robustas.", "petLikeToEat": "O que é que o meu animal de estimação gosta de comer?", - "petLikeToEatText": "Pets will grow no matter what you feed them, but they'll grow faster if you feed them the one food that they like best. Experiment to find out the pattern, or see the answers here:
http://habitica.wikia.com/wiki/Food_Preferences", + "petLikeToEatText": "Mascotes crescerão não importa com o que você os alimentar, mas eles crescerão ainda mais rápido se você alimentá-los com a comida que eles preferem. Experimente até encontrar o padrão ou veja a resposta aqui:
http://pt-br.habitica.wikia.com/wiki/Food_Preferences", "filterByStandard": "Comum", "filterByMagicPotion": "Poção Mágica", "filterByQuest": "de Missão", @@ -133,13 +134,13 @@ "sortByHatchable": "Chocável", "hatch": "Chocar!", "foodTitle": "Comida", - "dragThisFood": "Drag this <%= foodName %> to a Pet and watch it grow!", - "clickOnPetToFeed": "Click on a Pet to feed <%= foodName %> and watch it grow!", - "dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!", - "clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!", - "hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.", - "clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!", - "notEnoughPets": "You have not collected enough pets", - "notEnoughMounts": "You have not collected enough mounts", - "notEnoughPetsMounts": "You have not collected enough pets and mounts" + "dragThisFood": "Arraste <%= foodName %> para um Mascote e assista-o crescer!", + "clickOnPetToFeed": "Clique em mascote para alimentá-lo com <%= foodName %> e vejo-o crescer!", + "dragThisPotion": "Arraste a <%= potionName %> até um Ovo e choque um novo mascote!", + "clickOnEggToHatch": "Clique em um Ovo para usar sua Poção de Eclosão <%= potionName %> e chocar um novo mascote!", + "hatchDialogText": "Use sua poção de eclosão <%= potionName %> no seu ovo <%= eggName %> e ele irá eclodir como <%= petName %>.", + "clickOnPotionToHatch": "Clique em uma poção de eclosão para usar em seu <%= eggName %>e eclodir um novo mascote!", + "notEnoughPets": "Você ainda não coletou mascotes suficientes", + "notEnoughMounts": "Você ainda não coletou montarias suficientes", + "notEnoughPetsMounts": "Você ainda não coletou mascotes e montarias suficientes" } \ No newline at end of file diff --git a/website/common/locales/pt/questscontent.json b/website/common/locales/pt/questscontent.json index dac9291ae2..aabc78e863 100644 --- a/website/common/locales/pt/questscontent.json +++ b/website/common/locales/pt/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/pt/settings.json b/website/common/locales/pt/settings.json index f26907307c..3a2ed85666 100644 --- a/website/common/locales/pt/settings.json +++ b/website/common/locales/pt/settings.json @@ -11,8 +11,8 @@ "dailyDueDefaultView": "Abrir Tarefas Diárias por padrão na aba 'de hoje'", "dailyDueDefaultViewPop": "Com esta opção definida, as Tarefas Diárias irão passar para 'devida' em vez de 'todas'", "reverseChatOrder": "Mostrar mensagems do chat em ordem reversa", - "startAdvCollapsed": "Advanced Settings in tasks start collapsed", - "startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.", + "startAdvCollapsed": "Definições Avançadas das tarefas começam omitidas", + "startAdvCollapsedPop": "Com essa opção ativada, Opções Avançadas estarão omitidas quando você abrir uma tarefa para edição pela primeira vez.", "dontShowAgain": "Não voltar a mostrar", "suppressLevelUpModal": "Não mostre um popup quando subir de nível", "suppressHatchPetModal": "Não mostrar janela quando chocar um mascote", @@ -32,7 +32,7 @@ "resetAccPop": "Comece de novo, removendo todos níveis, ouro, equipamentos, histórico, e tarefas.", "deleteAccount": "Eliminar Conta", "deleteAccPop": "Cancela e remove sua conta do Habitica.", - "feedback": "If you'd like to give us feedback, please enter it below - we'd love to know what you liked or didn't like about Habitica! Don't speak English well? No problem! Use the language you prefer.", + "feedback": "Se tu queres nos dar um feedback, por favor insira-o abaixo - adoraríamos saber o que você gostou ou não gostou sobre o Habitica! Não fala bem o inglês? Sem problemas! Use o idioma que preferir.", "qrCode": "Código QR", "dataExport": "Exportação de Dados", "saveData": "Aqui estão algumas opções para salvar seus dados.", @@ -45,7 +45,7 @@ "xml": "(XML)", "json": "(JSON)", "customDayStart": "Início do Dia Personalizado", - "sureChangeCustomDayStartTime": "Are you sure you want to change your Custom Day Start time? Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before then!", + "sureChangeCustomDayStartTime": "Tens certeza que quer cambiar o horário de Início do seu Dia Customizado? Suas Tarefas Diárias irão reinicializar na primeira vez que usar o Habitica depois das <%= time %>. Certifique-se de ter realizado suas Tarefas Diárias anteriormente.", "changeCustomDayStart": "Alterar o início de dia personalizado?", "sureChangeCustomDayStart": "Tem a certeza que pretende alterar o início do dia personalizado?", "customDayStartHasChanged": "O seu início do dia personalizado foi alterado.", @@ -54,16 +54,16 @@ "misc": "Variados", "showHeader": "Mostrar Cabeçalho", "changePass": "Alterar Palavra-passe", - "changeUsername": "Change Username", + "changeUsername": "Mudar nome de utilizador", "changeEmail": "Alterar Endereço de Email", "newEmail": "Novo Endereço de Email", "oldPass": "Palavra-passe Antiga", "newPass": "Nova Palavra-passe", "confirmPass": "Confirmar Nova Palavra-passe", - "newUsername": "New Username", + "newUsername": "Novo nome de utilizador", "dangerZone": "Zona de Perigo", "resetText1": "ATENÇÃO! Isso redefine várias partes da sua conta. Isso é altamente desencorajado, mas algumas pessoas acham útil no início, após brincarem com o site por um curto período de tempo.", - "resetText2": "You will lose all your levels, Gold, and Experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks and equipment.", + "resetText2": "Você perderá todos os seus níveis, ouro e pontos de experiência. Todas as suas tarefa (excepto as criadas por desafios) serão apagadas permanentemente e perderá toda a informação de histórico das mesmas. Perderá todo o seu equipamento mas ser-lhe-á possível comprá-lo todo de volta, incluindo equipamento de edição limitada ou itens Mistério de subscrição que já possua (deverá ter a classe correcta para poder comprar equipamento específico a uma classe outra vez). Manterá a sua classe corrente bem como os seus mascotes e montarias. Talvez prefira utilizar uma Orbe de Renascimento, uma opção mais segura e que preservará todas as suas tarefas e equipamento.", "deleteLocalAccountText": "Tem a certeza? Isto irá eliminar a sua conta para sempre, e esta nunca mais poderá ser restaurada! Irá precisar de registar uma nova conta para utilizar novamente o Habitica. As Gemas gastas ou guardadas não serão reembolsadas. Se tiver a certeza absoluta, digite a sua palavra-passe na caixa de texto abaixo.", "deleteSocialAccountText": "Tem a certeza? Isto irá apagar a sua conta para sempre e esta não poderá nunca ser restaurada! Terá de registar uma nova conta para usar Habitica outra vez. Gemas em reserva ou gastas não serão restituidas. Se tem a certeza absoluta, escreva \"<%= magicWord %>\" na caixa de texto abaixo.", "API": "API", @@ -85,7 +85,7 @@ "resetComplete": "Reset completo!", "fixValues": "Corrigir Valores", "fixValuesText1": "Se encontrou um bug ou cometeu algum erro que alterou seu personagem injustamente (dano que não deveria ter tomado, Ouro que você não mereceu, etc.), você pode manualmente corrigir seus números aqui. Sim, isso cria a possibilidade de trapacear: use essa ferramenta com sabedoria, ou sabotará sua própria construção de hábitos.", - "fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.", + "fixValuesText2": "Note que não pode restaurar seus Combos ou tarefas individuais aqui. Para isso, edite a Tarefa Diária e vá às Opções Avançadas, onde encontrará o campo de Restaurar Combo.", "disabledWinterEvent": "Desativado durante o Evento do Mundo das Maravilhas de Inverno Pt.4 (já que as recompensas são adquiríveis com ouro).", "fix21Streaks": "Combos de 21 Dias", "discardChanges": "Descartar Alterações", @@ -95,19 +95,19 @@ "invalidPasswordResetCode": "O código de reinicio de senha fornecido é inválido ou expirou.", "passwordChangeSuccess": "A sua senha foi modificada para o valor que forneceu com sucesso. Pode agora usa-la para aceder à sua conta.", "passwordSuccess": "Palavra-passe alterada com sucesso", - "usernameSuccess": "Username successfully changed", - "displayNameSuccess": "Display name successfully changed", + "usernameSuccess": "Nome de utilizador alterado com sucesso", + "displayNameSuccess": "Nome a exibir alterado com sucesso", "emailSuccess": "Email alterado com sucesso", "detachSocial": "Remover <%= network %>", "detachedSocial": "Removeu a autenticação de <%= network %> com sucesso da sua conta", "addedLocalAuth": "Autenticação local adicionada com sucesso", "data": "Dados", "exportData": "Exportar Dados", - "usernameOrEmail": "Username or Email", + "usernameOrEmail": "Nome de utilizador ou Correio eletrónico", "email": "E-mail", "registerWithSocial": "Registar com <%= network %>", "registeredWithSocial": "Registado com <%= network %>", - "loginNameDescription": "This is what you use to log in to Habitica. To change it, use the form below. If instead you want to change the Display Name that appears on your avatar and in chat messages, go to the User Icon > Profile and click the Edit button.", + "loginNameDescription": "Isto é o que utiliza para entrar no Habitica. Para a modificar, utilize o formulário abaixo. Se, ao invés disso, você deseja mudar o Nome de Utilizador que é apresentado com o seu avatar e em mensagens de chat, dirija-se ao Ícone de Utilizador > Perfil e clique no botão Editar.", "emailNotifications": "Notificações de E-mail", "wonChallenge": "Você venceu um desafio!", "newPM": "Recebeu Mensagem Privada", @@ -119,19 +119,20 @@ "giftedSubscription": "Assinaturas Presenteadas", "giftedSubscriptionInfo": "<%= name %> ofereceu-lhe um <%= months %> mês de subscrição", "giftedSubscriptionFull": "Olá <%= username %>, <%= sender %> enviou-lhe <%= monthCount %> meses de subscrição!", - "giftedSubscriptionWinterPromo": "Hello <%= username %>, you received <%= monthCount %> months of subscription as part of our holiday gift-giving promotion!", + "giftedSubscriptionWinterPromo": "Olá, <%= username %>. Você recebeu <%= monthCount %>meses de subscrição como parte de nossa promoção de presentear férias!", "invitedParty": "Convidado para a Equipa", "invitedGuild": "Convidado para Guilda", "importantAnnouncements": "Lembretes para completar tarefas e receber prémios", "weeklyRecaps": "Resumos de atividades da sua conta na semana passada ( Nota: Atualmente está desativado devido a problemas de desempenho, mas esperamos ter isto novamente e enviar e-mails em breve! )", "onboarding": "Guia acerca de como criar a sua conta de Habitica", + "majorUpdates": "Proclamações Importantes", "questStarted": "Sua Missão começou", "invitedQuest": "Convidado para Missão", "kickedGroup": "Expulso do grupo", "remindersToLogin": "Lembretes para se conectar ao Habitica", "subscribeUsing": "Assinar usando", "unsubscribedSuccessfully": "Sua inscrição foi terminada com sucesso!", - "unsubscribedTextUsers": "You have successfully unsubscribed from all Habitica emails. You can enable only the emails you want to receive from Settings > > Notifications (requires login).", + "unsubscribedTextUsers": "Sua inscrição foi terminada com sucesso e você não receberá mais nenhum e-mail do Habitica. Você pode ativar apenas os e-mails que deseja receber em Definições > > Notificações(requer login).", "unsubscribedTextOthers": "Você não recebera mais nehum outro e-mail de Habitica.", "unsubscribeAllEmails": "Marque para cancelar assinatura de E-mails", "unsubscribeAllEmailsText": "Marcando esta caixa, eu certifico que entendo que, por não assinar nenhum e-mail, Habitica nunca será capaz de me notificar via e-mail sobre mudanças importantes do site ou da minha conta.", @@ -151,11 +152,12 @@ "displayInviteToPartyWhenPartyIs1": "Mostrar o botão 'Convidar' para a Equipe quando a equipe tiver 1 membro.", "saveCustomDayStart": "Salvar Início de Dia Personalizado", "registration": "Registro", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "Adicionar e-mail e Senha de Login", "generateCodes": "Gerar Códigos", "generate": "Gerar", "getCodes": "Obter Códigos", "webhooks": "Webhooks", + "webhooksInfo": "O Habitica fornece webhooks para que, quando certas ações ocorrerem na sua conta, as informações possam ser enviadas para um script em outro site. Você pode especificar esses scripts aqui. Tenha cuidado com essa funcionalidade, pois especificar um URL incorreto pode causar erros ou lentidão no Habitica. Para mais informações, veja Webhooks, na página da wiki.", "enabled": "Habilitado", "webhookURL": "URL do Webhook", "invalidUrl": "url inválida", @@ -184,23 +186,24 @@ "mysticHourglassesTooltip": "Ampulheta Mística", "paypal": "PayPal", "amazonPayments": "Amazon Payments", - "amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for this subscription. It will not cause your Amazon account to be automatically used for any future purchases.", + "amazonPaymentsRecurring": "Marcar a caixa de seleção abaixo é necessário para que sua assinatura seja criada. Isso permite que sua conta da Amazon seja usada para pagamentos contínuos por estasubscrição. Isso não fará com que sua conta da Amazon seja usada automaticamente para compras futuras.", "timezone": "Fuso Horário", "timezoneUTC": "O Habitica usa o fuso horário definido no seu computador, que é <%= utc %>", "timezoneInfo": "Se esse fuso horário não for o correto, primeiro recarregue esta página utilizando o botão de recarregar do seu navegador para garantir que Habitica tenha a informação mais recente. Se ainda estiver errado, ajuste o fuso horário no seu computador e recarrege esta página novamente.

Se você usa Habitica em outros computadores ou dispositivos móveis, o fuso horário deve ser o mesmo em todos eles. Se suas tarefas diárias têm sido reiniciadas na hora errada, repita esta operação em todos os outros computadores e em um navegador em seus dispositivos móveis.", "push": "Empurrar", "about": "Acerca de", - "setUsernameNotificationTitle": "Confirm your username!", - "setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", - "usernameIssueSlur": "Usernames may not contain inappropriate language.", - "usernameIssueForbidden": "Usernames may not contain restricted words.", - "usernameIssueLength": "Usernames must be between 1 and 20 characters.", - "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "currentUsername": "Current username:", - "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", - "goToSettings": "Go to Settings", - "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", - "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "setUsernameNotificationTitle": "Confirmar seu nome de utilizador!", + "setUsernameNotificationBody": "Em breve, nós estaremos mudando os nomes de login para únicos nomes de utilizadores públicos. Este nome de utilizador irá ser usado para convites, @menções em conversa e mensagens.", + "usernameIssueSlur": "Nomes de utilizador não devem conter linguagem inapropriada.", + "usernameIssueForbidden": "Nomes de utilizador não devem conter linguagem inapropriada.", + "usernameIssueLength": "Nomes de utilizador devem ter entre 1 e 20 caracteres.", + "usernameIssueInvalidCharacters": "Nome de Utilizador deve ter apenas letras de a-z, números 0-9, hífens ou subtraços.", + "currentUsername": "Nome de utilizador atual:", + "displaynameIssueLength": "Nomes a exibir devem ter entre 1 e 30 caracteres.", + "displaynameIssueSlur": "Nomes a exibir não devem conter linguagem inapropriada.", + "goToSettings": "Ir a Definições", + "usernameVerifiedConfirmation": "Seu nome de utilizador, <%= username %>, está confirmado!", + "usernameNotVerified": "Por favor, confirme seu nome de utilizador", + "changeUsernameDisclaimer": "Em breve, nós estaremos mudando os nomes de login para únicos nomes de utilizadores públicos. Este nome de utilizador irá ser usado para convites, @menções em conversa e mensagens.", + "verifyUsernameVeteranPet": "Um desses Mascotes Veteranos estará esperando por você depois que finalizar a confirmação!" } \ No newline at end of file diff --git a/website/common/locales/pt/spells.json b/website/common/locales/pt/spells.json index fc3a37f16f..e5b6d9de42 100644 --- a/website/common/locales/pt/spells.json +++ b/website/common/locales/pt/spells.json @@ -23,7 +23,7 @@ "spellRogueToolsOfTradeText": "Ferramentas do Ofício", "spellRogueToolsOfTradeNotes": "Os teus talentos traiçoeiros aumentam a Percepção de toda a tua Equipa! (Baseado em: PER)", "spellRogueStealthText": "Furtividade", - "spellRogueStealthNotes": "With each cast, a few of your undone Dailies won't cause damage tonight. Their streaks and colors won't change. (Based on: PER)", + "spellRogueStealthNotes": "A cada conjuração, algumas de suas Diárias não cumpridas não causarão danos esta noite. Seus combos e cores não mudarão. (Baseado em: PER)", "spellRogueStealthDaliesAvoided": "<%= originalText %> Número de tarefas diárias evitado: <%= number %>.", "spellRogueStealthMaxedOut": "Você já evitou todas as suas tarefas diárias; não há necessidade de lançar isso de novo.", "spellHealerHealText": "Luz Curadora", diff --git a/website/common/locales/pt/subscriber.json b/website/common/locales/pt/subscriber.json index a2551e7e16..cd6eedf876 100644 --- a/website/common/locales/pt/subscriber.json +++ b/website/common/locales/pt/subscriber.json @@ -39,9 +39,9 @@ "subscribed": "Assinado", "manageSub": "Clique para gerir a subscrição", "cancelSub": "Cancelar Assinatura", - "cancelSubInfoGoogle": "Please go to the \"Account\" > \"Subscriptions\" section of the Google Play Store app to cancel your subscription or to see your subscription's termination date if you have already cancelled it. This screen is not able to show you whether your subscription has been cancelled.", - "cancelSubInfoApple": "Please follow Apple's official instructions to cancel your subscription or to see your subscription's termination date if you have already cancelled it. This screen is not able to show you whether your subscription has been cancelled.", - "cancelSubInfoGroupPlan": "Because you have a free subscription from a Group Plan, you cannot cancel it. It will end when you are no longer in the Group. If you are the Group leader and want to cancel the entire Group Plan, you can do that from the group's \"Payment Details\" tab.", + "cancelSubInfoGoogle": "Por favor vá para a seção \"Conta\" > \"Subscrição\" no aplicativo Google Play para cancelar sua subscrição ou ver os detalhes sobre a data de término da subscrição se você já cancelou isso. Esta tela não pode mostrar se sua assinatura foi cancelada.", + "cancelSubInfoApple": "Por favor, siga as instruções oficiais da Applepara cancelar sua subscrição ou ver os detalhes sobre a data de término da subscrição se você já cancelou isso. Esta tela não pode mostrar se sua assinatura foi cancelada. ", + "cancelSubInfoGroupPlan": "Porque você tem uma assinatura gratuita de um Plano de Grupo, você não pode cancelar isso. Isso terminará quando você não estiver mais no Grupo. Se você é o líder do Grupo e deseja cancelar todo o Plano do Grupo, poderá fazê-lo na guia \"Detalhes do Pagamento\".", "canceledSubscription": "Assinatura Cancelada", "cancelingSubscription": "Cancelando a assinatura.", "adminSub": "Assinaturas Administrativas", @@ -79,8 +79,8 @@ "buyGemsAllow1": "Você pode comprar", "buyGemsAllow2": "mais Gemas este mês", "purchaseGemsSeparately": "Comprar Gemas adicionais", - "subFreeGemsHow": "Habitica players can earn Gems for free by winning challenges that award Gems as a prize, or as a contributor reward by helping the development of Habitica.", - "seeSubscriptionDetails": "Go to Settings > Subscription to see your subscription details!", + "subFreeGemsHow": "Jogadores do Habitica podem ganhar Gemas gratuitas quando ganham desafiosque tenham Gemas como prêmio, ou através de recompensa de colaborador por ajudar no desenvolvimento do Habitica", + "seeSubscriptionDetails": "Vá até Definições > Subscriçãopara ver os detalhes da sua subscrição!", "timeTravelers": "Viajantes do Tempo", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> e <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misteriosos Viajantes do Tempo", @@ -133,21 +133,23 @@ "mysterySet201704": "Conjunto de Conto de Fadas", "mysterySet201705": "Conjunto de Guerreiro Emplumado", "mysterySet201706": "Conjunto de Pirata Pioneiro", - "mysterySet201707": "Jellymancer Set", + "mysterySet201707": "Conjunto Feiticeiro de Alforreca", "mysterySet201708": "Conjunto do Guerreiro de Lava", - "mysterySet201709": "Sorcery Student Set", - "mysterySet201710": "Imperious Imp Set", - "mysterySet201711": "Carpet Rider Set", - "mysterySet201712": "Candlemancer Set", - "mysterySet201801": "Frost Sprite Set", - "mysterySet201802": "Love Bug Set", - "mysterySet201803": "Daring Dragonfly Set", - "mysterySet201804": "Spiffy Squirrel Set", - "mysterySet201805": "Phenomenal Peacock Set", - "mysterySet201806": "Alluring Anglerfish Set", - "mysterySet201807": "Sea Serpent Set", - "mysterySet201808": "Lava Dragon Set", - "mysterySet201809": "Autumnal Armor Set", + "mysterySet201709": "Conjunto Feiticeiro Aprendiz ", + "mysterySet201710": "Conjunto Diabinho Arrogante", + "mysterySet201711": "Conjunto Cavaleiro de Tapete", + "mysterySet201712": "Conjunto Velomante", + "mysterySet201801": "Conjunto Espírito de Geada", + "mysterySet201802": "Conjunto Isento Amoroso", + "mysterySet201803": "Conjunto Libélula Astuta", + "mysterySet201804": "Conjunto do Esquilo Matreiro", + "mysterySet201805": "Conjunto Pavão Fenomenal", + "mysterySet201806": "Conjunto Peixe-Pescador Atraente", + "mysterySet201807": "Conjunto Serpente Marinha", + "mysterySet201808": "Conjunto Dragão de Lava", + "mysterySet201809": "Conjunto Armadura do Outono", + "mysterySet201810": "Conjunto Floresta Negra", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Conjunto \"Steampunk Padrão\"", "mysterySet301405": "Conjunto \"Acessórios Steampunk\"", "mysterySet301703": "Conjunto do Pavão Steampunk", @@ -180,34 +182,34 @@ "invalidCoupon": "Código de cupom inválido.", "couponUsed": "Código de cupom já utilizado.", "couponCodeRequired": "O código do cupom é requerido.", - "paypalCanceled": "Your subscription has been canceled", - "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", - "receiveMysticHourglass": "Receive a Mystic Hourglass!", - "receiveMysticHourglasses": "Receive **<%= amount %> Mystic Hourglasses**!", - "everyMonth": "Every Month", - "everyXMonths": "Every <%= interval %> Months", - "everyYear": "Every Year", - "choosePaymentMethod": "Choose your payment method", - "subscribeSupportsDevs": "Subscribing supports the developers and helps keep Habitica running", - "buyGemsSupportsDevs": "Purchasing Gems supports the developers and helps keep Habitica running", + "paypalCanceled": "Sua subscrição foi cancelada", + "earnGemsMonthly": "Ganhe até **<%= cap %>Gemas** por mês", + "receiveMysticHourglass": "Ampulheta Mística recebida!", + "receiveMysticHourglasses": "Recebeu **<%= amount %> Ampulheta Mística**!", + "everyMonth": "A cada mês", + "everyXMonths": "A cada <%= interval %>meses", + "everyYear": "A cada ano", + "choosePaymentMethod": "Escolha seu método de pagamento", + "subscribeSupportsDevs": "Subscrições ajudam os desenvolvedores e ajudam a manter o Habitica funcionando", + "buyGemsSupportsDevs": "A compra de Gemas ajudam os desenvolvedores e ajudam a manter o Habitica funcionando", "support": "SUPORTE", - "gemBenefitLeadin": "Gems allow you to buy fun extras for your account, including:", - "gemBenefit1": "Unique and fashionable costumes for your avatar.", - "gemBenefit2": "Backgrounds to immerse your avatar in the world of Habitica!", - "gemBenefit3": "Exciting Quest chains that drop pet eggs.", - "gemBenefit4": "Reset your avatar's Stat Points and change its Class.", - "subscriptionBenefitLeadin": "Support Habitica by becoming a subscriber and you'll receive these useful benefits!", - "subscriptionBenefit1": "Alexander the Merchant will sell you Gems, for 20 Gold each!", - "subscriptionBenefit2": "Completed To-Dos and task history are available for longer.", - "subscriptionBenefit3": "Discover more items in Habitica with a doubled daily drop cap.", - "subscriptionBenefit4": "Unique cosmetic items for your avatar each month.", - "subscriptionBenefit5": "Receive the exclusive Royal Purple Jackalope pet!", - "subscriptionBenefit6": "Earn Mystic Hourglasses for use in the Time Travelers' Shop!", - "haveCouponCode": "Do you have a coupon code?", + "gemBenefitLeadin": "Gemas permitem que você compre divertidas peças extras em sua conta, incluindo:", + "gemBenefit1": "Itens de customização únicos a cada mês para seu avatar.", + "gemBenefit2": "Fundos para mergulhar seu avatar no mundo do Habitica!", + "gemBenefit3": "Conjunto de Missões Emocionantes que dropam ovos de mascotes.", + "gemBenefit4": "Reinicialize os Pontos de Estatísticas do seu avatar e mude sua Classe.", + "subscriptionBenefitLeadin": "Apoie o Habitica tornando-se um subscritor e você receberá todos esses benefícios úteis!", + "subscriptionBenefit1": "Alexander, o Mercador irá te vender Gemas por 20 peças de Ouro cada!", + "subscriptionBenefit2": "Afazeres realizados e histórico de tarefas disponíveis por mais tempo.", + "subscriptionBenefit3": "Descubra mais itens no Habitica com a capacidade diária de drop em dobro", + "subscriptionBenefit4": "Itens de customização únicos a cada mês para seu avatar.", + "subscriptionBenefit5": "Ganhe o mascote exclusivo Lebrílope Púrpura Real!", + "subscriptionBenefit6": "Ganhe uma Ampulheta Mística para usá-la na Loja dos Viajantes do Tempo", + "haveCouponCode": "Você tem um código de cupom?", "subscriptionAlreadySubscribedLeadIn": "Obrigado pela subscrição!", - "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Comprar Tudo", - "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", + "subscriptionAlreadySubscribed1": "Para ver os detalhes da sua subscrição e cancelar, renovar ou mudar o plano de subscrição, por favor vá até o Ícone de Utilizador > Definições > Subscrição.", + "purchaseAll": "Comprar conjunto", + "gemsPurchaseNote": "Subscritores podem comprar gemas por ouro no Mercado! Para um acesso fácil, você também pode fixar a gema na coluna de Recompensas.", "gemsRemaining": "gemas restantes", "notEnoughGemsToBuy": "É incapaz de comprar essa quantidade de gemas" } \ No newline at end of file diff --git a/website/common/locales/pt_BR/backgrounds.json b/website/common/locales/pt_BR/backgrounds.json index bd8f79afb7..2ca839d33c 100644 --- a/website/common/locales/pt_BR/backgrounds.json +++ b/website/common/locales/pt_BR/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Castelo Assustador", "backgroundCreepyCastleNotes": "Atreva-se a se aproximar de um Castelo Assustador.", "backgroundDungeonText": "Masmorra", - "backgroundDungeonNotes": "Resgate os prisioneiros de um calabouço assustador" + "backgroundDungeonNotes": "Resgate os prisioneiros de um calabouço assustador", + "backgrounds112018": "CONJUNTO 54: Lançado em Novembro de 2018", + "backgroundBackAlleyText": "Viela", + "backgroundBackAlleyNotes": "Pareça suspeito em um beco sem saída.", + "backgroundGlowingMushroomCaveText": "Caverna de Cogumelos Brilhantes", + "backgroundGlowingMushroomCaveNotes": "Admire uma Caverna de Cogumelos Brilhantes.", + "backgroundCozyBedroomText": "Quarto Aconchegante", + "backgroundCozyBedroomNotes": "Envolva-se com um Quarto Aconchegante" } \ No newline at end of file diff --git a/website/common/locales/pt_BR/challenge.json b/website/common/locales/pt_BR/challenge.json index 7c6e8b5c6d..1a052509c0 100644 --- a/website/common/locales/pt_BR/challenge.json +++ b/website/common/locales/pt_BR/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Você não participa de nenhum desafio", "challengeDescription1": "Desafios são eventos comunitários em que os jogadores competem e ganham prêmios ao completarem um grupo de tarefas relacionadas a esses desafios.", "challengeDescription2": "Encontre Desafios recomendados baseado nos seus interesses. Pesquise nos Desafios Públicos do Habitica ou crie seus próprios Desafios.", + "noChallengeMatchFilters": "Não foi possível encontrar nenhum Desafio correspondente.", "createdBy": "Criado por:", "joinChallenge": "Se juntar ao desafio", "leaveChallenge": "Deixar o desafio", diff --git a/website/common/locales/pt_BR/character.json b/website/common/locales/pt_BR/character.json index f33f5fef0b..5b725d5507 100644 --- a/website/common/locales/pt_BR/character.json +++ b/website/common/locales/pt_BR/character.json @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Selecione esta opção para automáticamente equipar os equipamentos assim que você os comprar.", "costumeDisabled": "Você desabilitou a Aparência.", "gearAchievement": "Você ganhou a conquista \"Equipamento Supremo\" por chegar ao melhor conjunto de equipamentos da sua classe! Você já conseguiu os seguintes conjuntos completos:", + "gearAchievementNotification": "Você ganhou a conquista \"Equipamento Supremo\" por atualizar ao máximo o conjunto de equipamentos para uma classe!", "moreGearAchievements": "Para atingir mais conquistas de Último Equipamento, mude de classe na página de configurações do site e compre equipamentos para sua nova classe!", "armoireUnlocked": "Para mais equipamentos, dê uma olhada no Armário Encantado! Clique na Recompensa do Armário Encantado para uma chance aleatória de aquirir um Equipamento especial! Você também pode conseguir EXP ou comida. ", "ultimGearName": "Último Equipamento - <%= ultClass %>", diff --git a/website/common/locales/pt_BR/content.json b/website/common/locales/pt_BR/content.json index 659d0acade..0f27c48e49 100644 --- a/website/common/locales/pt_BR/content.json +++ b/website/common/locales/pt_BR/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Arco-Íris", "hatchingPotionGlass": "Vidro", "hatchingPotionGlow": "Brilha-no-Escuro", + "hatchingPotionFrost": "Geada", "hatchingPotionNotes": "Use-a em um ovo e ele chocará como um mascote <%= potText(locale) %>.", "premiumPotionAddlNotes": "Não utilizável em ovos de mascote de missões.", "foodMeat": "Carne", diff --git a/website/common/locales/pt_BR/front.json b/website/common/locales/pt_BR/front.json index 3c8d3819ff..3d5e0a49d3 100644 --- a/website/common/locales/pt_BR/front.json +++ b/website/common/locales/pt_BR/front.json @@ -271,15 +271,9 @@ "emailTaken": "Endereço de e-mail já está sendo usado em uma conta.", "newEmailRequired": "Faltando novo endereço de e-mail.", "usernameTime": " É hora de definir seu nome de usuário!", - "usernameInfo": "Seu nome de exibição não foi mudado, mas o seu velho nome de usuário agora se tornará seu nome de usuário público. Este nome de usuário será usado para convites, @menções no bate-papo, e mensagens.

Se você quiser saber mais sobre essa mudança, visite a página Nomes de Jogadores, na wiki.", - "usernameTOSRequirements": "Os nomes de usuário devem estar de acordo com nossos Termos de Serviço e Diretrizes da Comunidade. Se você não definiu um Nome de Usuário anteriormente, seu nome de usuário foi gerado automaticamente.", + "usernameInfo": "Nomes de login são únicos agora e ficarão visíveis ao lado do seu nome de exibição e serão usados para convites, @menções em bate-papo e mensagens.

Se você quiser saber mais sobre esta mudança, visite nossa wiki.", + "usernameTOSRequirements": "Nomes de usuário devem estar de acordo com nossos Termos de Serviçoe com as Diretrizes da Comunidade. Se você não definiu um nome de usuário anteriormente, ele foi gerado automaticamente.", "usernameTaken": "Este nome de usuário já está sendo utilizado.", - "usernameWrongLength": "O nome de usuário deve conter entre 1 e 20 caracteres.", - "displayNameWrongLength": "Os nomes de exibição devem conter entre 1 e 30 caracteres.", - "usernameBadCharacters": "Nomes de usuários devem conter apenas letras de A a Z, números de 0 a 9, hífens ou underlines.", - "nameBadWords": " Nomes não podem incluir palavras inapropriadas.", - "confirmUsername": "Confirmar nome de usuário.", - "usernameConfirmed": " Nome de usuário confirmado!", "passwordConfirmationMatch": "A confirmação de senha não corresponde à senha.", "invalidLoginCredentials": "Nome de usuário e/ou e-mail e/ou senha incorretos.", "passwordResetPage": "Mudar a Senha", @@ -334,7 +328,7 @@ "joinMany": "Junte-se a mais de 2.000.000 de pessoas que se divertem enquanto cumprem seus objetivos!", "joinToday": "Entre para o Habitica hoje", "signup": "Registre-se", - "getStarted": "Comece Já", + "getStarted": "Comece já!", "mobileApps": "Aplicativos Móveis", "learnMore": "Aprenda Mais" } \ No newline at end of file diff --git a/website/common/locales/pt_BR/gear.json b/website/common/locales/pt_BR/gear.json index b1dacc71ed..3106202472 100644 --- a/website/common/locales/pt_BR/gear.json +++ b/website/common/locales/pt_BR/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Todos os tipos de comidas deliciosas e saudáveis derramam deste chifre. Aproveite o banquete! Não concede benefícios. Item de Assinante, Novembro de 2016.", "weaponMystery201708Text": "Espada de Lava", "weaponMystery201708Notes": "O fervoroso brilho desta espada ajustará rapidamente até as tarefas vermelho escuro! Não concede benefícios. Item de Assinante, Agosto de 2017.", + "weaponMystery201811Text": "Cajado do Feiticeiro Esplêndido", + "weaponMystery201811Notes": "Este cajado mágico é tão poderosa quanto elegante. Não confere benefícios. Item de Assinante, Novembro de 2018.", "weaponMystery301404Text": "Bengala da Revolução Industrial", "weaponMystery301404Notes": "Excelente para dar uma volta pela cidade. Item de Assinante, Março 3015. Não concede benefícios.", "weaponArmoireBasicCrossbowText": "Besta Básica", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Esta escamada e forte armadura é mantida junto com elegantes cordas de seda. Aumenta Percepção em <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Armadura de Peru", "armorSpecialTurkeyArmorBaseNotes": "Mantenha suas coxas aquecidas e confortáveis nessa armadura de penas! Não concede benefícios.", + "armorSpecialTurkeyArmorGildedText": "Armadura de Peru Dourado", + "armorSpecialTurkeyArmorGildedNotes": "Mantenha suas coisas nessa brilhante armadura sazonal. Não confere benefícios.", "armorSpecialYetiText": "Túnica de Domador de Ieti", "armorSpecialYetiNotes": "Felpudo e feroz. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2013 2014.", "armorSpecialSkiText": "Casaco Assa-esqui-no", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "Essa armadura é feita da troca de escamas do furtivo (e extremamente quente) Dragão de Lava. Não concede benefícios. Item de Assinante, Agosto de 2018.", "armorMystery201809Text": "Armadura de Folhas Outonais", "armorMystery201809Notes": "Você não é apenas um luvada de folhas pequenas e assustadoras, mas também está ostentando as cores mais bonitas da temporada! Não confere benefícios. Item de Assinante Setembro de 2018.", + "armorMystery201810Text": "Túnica da Floresta Negra", + "armorMystery201810Notes": "Estas vestes são extremamente quentes para protegê-lo do frio horrível de reinos assombrados. Não confere benefícios. Item de Assinante Outubro de 2018.", "armorMystery301404Text": "Traje da Revolução Industrial", "armorMystery301404Notes": "Elegante e distinto! Não concede benefícios. Item de Assinante, Fevereiro de 3015.", "armorMystery301703Text": "Vestido de Pavão da Revolução Industrial", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Tudo que você precisa em um Conjunto de Macacão, incluindo bolsos para tudo. Um par de óculos de proteção, troco solto, um anel de ouro... Aumenta Constituição em <%= con %> e Percepção em <%= per %>. Armário Encantado: Conjunto do Encadernador (Item 2 de 4).", "armorArmoireRobeOfSpadesText": "Túnica de Espadas", "armorArmoireRobeOfSpadesNotes": "Estas vestes exuberantes escondem bolsos ocultos para guardar tesouros ou armas - a escolha é sua! Aumenta Força em <%= str %>. Armário Encantado: Conjunto Ás de Espadas (Item 2 de 3).", + "armorArmoireSoftBlueSuitText": "Traje Azul Suave", + "armorArmoireSoftBlueSuitNotes": "Azul é uma cor relaxante. Tão calmante que alguns até usam essa roupa macia para dormir... zZz. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Armário Encantado: Conjunto Loungewear Azul (Item 2 de 3).", "headgear": "Elmo", "headgearCapitalized": "Equipamento De Cabeça", "headBase0Text": "Sem Equipamento de Cabeça", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Feliz Habitversário! Coloque esse destemido e emplumado elmo ao parabenizar o Habitica. Não confere benefícios.", "headSpecialTurkeyHelmBaseText": "Elmo de Peru", "headSpecialTurkeyHelmBaseNotes": "Seu Dia de Ação de Graças estará completo quando você vestir este elmo! Não concede benefícios.", + "headSpecialTurkeyHelmGildedText": "Elmo de Peru Dourado", + "headSpecialTurkeyHelmGildedNotes": "Glu Glu! Bling Bling! Não confere benefícios.", "headSpecialNyeText": "Chapéu Festivo Absurdo", "headSpecialNyeNotes": "Você recebeu um Chapéu Festivo Absurdo! Use-o com orgulho enquanto comemora o Ano Novo! Não concede benefícios.", "headSpecialYetiText": "Elmo de Domador de Yeti", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "Os chifres incandescentes nesse capuz iluminarão seu caminho pelas cavernas subterrâneas. Não concede benefícios. Item de Assinante, Agosto de 2018.", "headMystery201809Text": "Coroa de Folhas Outonais", "headMystery201809Notes": "As últimas flores dos dias quentes do Outono são um lembrete da beleza desta estação. Não confere benefícios. Item de Assinante Setembro de 2018.", + "headMystery201810Text": "Elmo da Floresta Negra", + "headMystery201810Notes": "Se você estiver viajando por um lugar assustador, os olhos vermelhos brilhantes deste elmo certamente irão assustar qualquer inimigo em seu caminho. Não confere benefícios. Item de Assinante Outubro de 2018.", + "headMystery201811Text": "Chapéu do Feiticeiro Esplêndido", + "headMystery201811Notes": "Use este chapéu emplumado para se destacar até mesmo nos encontros de bruxos mais extravagantes! Não confere benefícios. Item de Assinante, Novembro de 2018.", "headMystery301404Text": "Cartola Chique", "headMystery301404Notes": "Uma cartola chique para os mais finos cavalheiros e damas! Não concede benefícios. Item de Assinante, Janeiro de 3015.", "headMystery301405Text": "Cartola Básica", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Chapéu de Gato Laranja", "headArmoireOrangeCatNotes": "Este chapéu laranja está... ronronando. E balançando seu rabo. E respirando? É, você tem um gato dormindo na sua cabeça. Aumenta Força e Constituição em <%= attrs %> cada. Armário Encantado: Item Independente.", "headArmoireBlueFloppyHatText": "Chapéu Macio Azul", - "headArmoireBlueFloppyHatNotes": "Muitas magias foram costuradas neste simples chapéu, dando a ele uma brilhante cor azul. Aumenta Constituição, Inteligência e Percepção em <%= attrs %> cada. Armário Encantado: Item Independente.", + "headArmoireBlueFloppyHatNotes": "Muitos feitiços foram costurados neste chapéu simples, dando-lhes uma brilhante cor azul. Aumenta Constituição, Inteligência e Percepção em <%= attrs %> cada. Armário Encantado: Conjunto Loungewear Azul (Item 1 de 3).", "headArmoireShepherdHeaddressText": "Touca de Pastor", "headArmoireShepherdHeaddressNotes": "Algumas vezes os grifos que você arrebanha gostam de mastigar essa touca, mas isso só faz você parecer mais inteligente. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto de Pastor (Item 3 de 3).", "headArmoireCrystalCrescentHatText": "Chapéu de Cristal Crescente", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "Este escudo encantado sussurrará as localizações secretas dos tesouros dos seus inimigos- ouça atentamente! Aumenta Percepção e Inteligência em <%= attrs %>cada. Armário Encantado: Conjunto da Princesa Pirática (Item 4 de 4).", "shieldArmoireUnfinishedTomeText": "Livro inacabado", "shieldArmoireUnfinishedTomeNotes": "Você não pode simplesmente procrastinar quando está segurando isto! A encadernaçao precisa ser concluída para que as pessoas possam ler o livro! Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto do Encadernador (Item 4 de 4).", + "shieldArmoireSoftBluePillowText": "Almofada Azul Suave", + "shieldArmoireSoftBluePillowNotes": "O guerreiro sensato embala um travesseiro para qualquer expedição. escudo. Proteja-se das tarefas afiadas... mesmo enquanto você cochila. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto Loungewear Azul (Item 3 de 3).", "back": "Acessório de Fundo", "backCapitalized": "Acessório para costas", "backBase0Text": "Sem Acessório de Fundo", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Esta capa já pertenceu uma vez à própria Mestre de Classe Perdida. Aumenta Percepção em <%= per %>.", "backSpecialTurkeyTailBaseText": "Rabo de Peru", "backSpecialTurkeyTailBaseNotes": "Vista seu nobre Rabo de Peru enquanto celebra as festividades. Não concede benefícios.", + "backSpecialTurkeyTailGildedText": "Cauda de Peru Dourado", + "backSpecialTurkeyTailGildedNotes": "Plumagem apta para um desfile. Não confere benefícios.", "backBearTailText": "Cauda de Urso", "backBearTailNotes": "Esta cauda faz com você pareça com um bravo urso! Não confere benefícios.", "backCactusTailText": "Cauda de Cacto", diff --git a/website/common/locales/pt_BR/generic.json b/website/common/locales/pt_BR/generic.json index 542c08c7c0..0eb881ce95 100644 --- a/website/common/locales/pt_BR/generic.json +++ b/website/common/locales/pt_BR/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "ID de Usuário é necessária", "resetFilters": "Limpar filtros", "applyFilters": "Aplicar Filtros", + "wantToWorkOn": "Eu quero trabalhar em:", "categories": "Categorias", "habiticaOfficial": "Oficial do Habitica", "animals": "Animais", diff --git a/website/common/locales/pt_BR/groups.json b/website/common/locales/pt_BR/groups.json index dd98a62e8f..e0b8a98f3e 100644 --- a/website/common/locales/pt_BR/groups.json +++ b/website/common/locales/pt_BR/groups.json @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Você não pode se remover!", "groupMemberNotFound": "Usuário não encontrado entre os membros do grupo", "mustBeGroupMember": "Deve ser um membro do grupo.", - "canOnlyInviteEmailUuid": "Só pode convidar usando uuids ou e-mails.", + "canOnlyInviteEmailUuid": "Você pode convidar apenas usando IDs de usuário, e-mails ou nomes de usuário.", "inviteMissingEmail": "Faltando o endereço de e-mail no convite.", "inviteMissingUuid": "Falta o ID do usuário no convite", "inviteMustNotBeEmpty": "O convite não pode estar vazio.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "ID de Usuário: <%= userId %>, Usuário \"<%= username %>\" está com convite pendente.", "userAlreadyInAParty": "ID de Usuário: <%= userId %>, Usuário \"<%= username %>\" já está no grupo.", "userWithIDNotFound": "Usuário com id \"<%= userId %>\" não encontrado.", + "userWithUsernameNotFound": "Usuário com o nome de usuário \"<%= username %>\" não encontrado.", "userHasNoLocalRegistration": "Usuário não tem um registro local (usuário, e-mail, senha).", "uuidsMustBeAnArray": "Convites de ID de Usuário devem ser um array.", "emailsMustBeAnArray": "Convites de endereço de e-mail precisam ser um array.", + "usernamesMustBeAnArray": "Convites de nome de usuário precisam ser um array.", "canOnlyInviteMaxInvites": "Você só pode convidar \"<%= maxInvites %>\" de cada vez", "partyExceedsMembersLimit": "O grupo pode ter no máximo <%= maxMembersParty %> membros", "onlyCreatorOrAdminCanDeleteChat": "Não autorizado a deletar essa mensagem!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Plano de Time cancelado", "groupPlanCanceled": "O Plano de Time ficará inativo em", "purchasedGroupPlanPlanExtraMonths": "Você tem <%= months %> meses de créditos de plano de time.", - "addManagers": "Adicionar Gestores", - "addManager": "Adicionar Gestor", - "removeManager": "Remover", + "addManager": "Atribuir funções de gestor", + "removeManager2": "Retirar funções de gestor", "userMustBeMember": "O usuário precisa ser um membro", "userIsNotManager": "O usuário não é um gestor", "canOnlyApproveTaskOnce": "Esta tarefa já foi aprovada.", "addTaskToGroupPlan": "Criar", - "leaderMarker": "- Líder", - "managerMarker": "- Gestor", "joinedGuild": "Juntou-se a uma Guilda", "joinedGuildText": "Aventurou-se para o lado social do Habitica juntando-se a uma Guilda!", "badAmountOfGemsToPurchase": "O valor deve ser de pelo menos 1.", @@ -364,6 +363,10 @@ "liked": "Curtido", "joinGuild": "Entrar na Guilda", "inviteToGuild": "Convidar para Guilda", + "inviteToParty": "Convidar para o Grupo", + "inviteEmailUsername": "Convidar via e-mail ou nome de usuário", + "inviteEmailUsernameInfo": "Convide usuários através de um e-mail ou nome de usuário válidos. Se um e-mail não estiver registrado, o convidaremos a participar.", + "emailOrUsernameInvite": "Endereço de e-mail ou nome de usuário", "messageGuildLeader": "Enviar Mensagem ao Líder", "donateGems": "Doar Gemas", "updateGuild": "Atualizar Guilda", @@ -395,12 +398,12 @@ "noGuildsTitle": "Você não participa de nenhuma Guilda.", "noGuildsParagraph1": "Guildas são grupos sociais criados por outros jogadores que podem oferecer ajuda, encorajamento e responsabilidade mútua.", "noGuildsParagraph2": "Clique na aba de Descoberta para ver as Guildas recomendadas baseado nos seus interesses, navegue pelas Guildas públicas do Habitica ou crie sua própria Guilda.", + "noGuildsMatchFilters": "Não conseguimos encontrar nenhuma Guilda correspondente.", "privateDescription": "Uma Guilda privada não será exibida no diretório público de Guildas. Novos membros precisarão ser adicionados por convite.", "removeInvite": "Remover Convite", "removeMember": "Remover Membro", "sendMessage": "Enviar Mensagem", - "removeManager2": "Remover Gerente", - "promoteToLeader": "Promover a Líder", + "promoteToLeader": "Transferir propriedade", "inviteFriendsParty": "Convidar amigos para seu grupo te dará um exclusivo
Pergaminho de Missão para batalhar a Basi-lista juntos!", "upgradeParty": "Aprimorar Grupo", "createParty": "Criar um Grupo", @@ -430,8 +433,8 @@ "groupInformation": "Informações do Time", "groupBilling": "Dados de Cobrança do Time", "wouldYouParticipate": "Você gostaria de participar?", - "managerAdded": "Gestor(a) adicionado(a) com sucesso.", - "managerRemoved": "Gestor(a) removido(a) com sucesso.", + "managerAdded": "Gestor adicionado com sucesso.", + "managerRemoved": "Gestor removido com sucesso.", "leaderChanged": "O líder foi alterado", "groupNoNotifications": "Essa Guilda agora está grande demais para suportar notificações! Lembre de verificar todo dia para ver novas mensagens.", "whatIsWorldBoss": "O que é um Chefão Mundial?", diff --git a/website/common/locales/pt_BR/limited.json b/website/common/locales/pt_BR/limited.json index c9ebbca3b8..b648ae913a 100644 --- a/website/common/locales/pt_BR/limited.json +++ b/website/common/locales/pt_BR/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Urso Polar Filhote", "jackolantern": "Jack da Lanterna", "ghostJackolantern": "Fantasma Jack da Lanterna", + "glowJackolantern": "Brilha-no-Escuro Jack da Lanterna", "seasonalShop": "Loja Sazonal", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Feiticeira Sazonal<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "31 de Agosto", "dateEndSeptember": "21 de Setembro", "dateEndOctober": "31 de Outubro", - "dateEndNovember": "30 de Novembro", + "dateEndNovember": "Dia 3 de Dezembro", "dateEndJanuary": "31 de Janeiro", "dateEndFebruary": "28 de fevereiro", "winterPromoGiftHeader": "Presenteie alguém com uma assinatura e ganhe outra grátis !", diff --git a/website/common/locales/pt_BR/messages.json b/website/common/locales/pt_BR/messages.json index b9b3dd6e2a..62fd685a1d 100644 --- a/website/common/locales/pt_BR/messages.json +++ b/website/common/locales/pt_BR/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Os IDs de notificação são obrigatórios.", "unallocatedStatsPoints": "Você tem <%= points %> Pontos de Atributos não distribuidos", "beginningOfConversation": "Este é o começo de sua conversa com <%= userName %>. Lembre-se da gentileza, respeito e de seguir as Diretrizes da Comunidade.", - "messageDeletedUser": "Desculpe, esse usuário deletou sua conta." + "messageDeletedUser": "Desculpe, esse usuário deletou sua conta.", + "messageMissingDisplayName": "Faltando nome de exibição." } \ No newline at end of file diff --git a/website/common/locales/pt_BR/npc.json b/website/common/locales/pt_BR/npc.json index 093df89900..761d85da1b 100644 --- a/website/common/locales/pt_BR/npc.json +++ b/website/common/locales/pt_BR/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Boas Vindas a", "welcomeBack": "Bem Vindo(a) de volta! ", "justin": "Justin", - "justinIntroMessage1": "Olá! Primeira vez por aqui? Meu nome é Justin, seu guia do Habitica.", + "justinIntroMessage1": "Olá! Você deve ser novo por aqui. Meu nome é Justin e eu serei seu guia do Habitica.", "justinIntroMessage2": "De início, você precisará criar um avatar.", "justinIntroMessage3": "Ótimo! Agora, no que você tem interesse em trabalhar durante essa jornada?", + "justinIntroMessageUsername": "Antes de começarmos, vamos descobrir como posso chamar você. Abaixo, você encontrará um nome de exibição e um nome de usuário que gerei para você. Depois que você tiver escolhido um nome de exibição e um nome de usuário, iremos começar a criar seu avatar!", + "justinIntroMessageAppearance": "Então, o que achou do visual? Não se preocupe, você pode mudar isso mais tarde.", "introTour": "Prontinho, aqui está! Eu te fiz algumas Tarefas baseado nos seus interesses de modo que você já possa começar. Clique numa Tarefa para editar ou adicione novas Tarefas pra completar sua rotina!", "prev": "Ant", "next": "Próximo", diff --git a/website/common/locales/pt_BR/pets.json b/website/common/locales/pt_BR/pets.json index ac519a9505..256465c390 100644 --- a/website/common/locales/pt_BR/pets.json +++ b/website/common/locales/pt_BR/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tigre Veterano", "veteranLion": "Leão Veterano", "veteranBear": "Urso Veterano", + "veteranFox": "Raposa Veterana", "cerberusPup": "Cérbero Filhote", "hydra": "Hidra", "mantisShrimp": "Camarão Gigante", diff --git a/website/common/locales/pt_BR/questscontent.json b/website/common/locales/pt_BR/questscontent.json index 09fc6eaa5f..c77fc3896b 100644 --- a/website/common/locales/pt_BR/questscontent.json +++ b/website/common/locales/pt_BR/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "Com sua atenção focada no que é importante e não nas distrações do Éprajá-caré, ele foge. Vitória! \"São esses ovos? Eles se parecem com ovos de jacaré para mim\", pergunta @mfonda. \"Se nos importarmos com eles corretamente, eles serão mascotes leais ou corcéis fiéis\", responde @UncommonCriminal, entregando-lhe três para cuidar. Espero que sim, ou então o Éprajá-caré pode retornar...", "questAlligatorBoss": "Éprajá-caré", "questAlligatorDropAlligatorEgg": "Jacaré (Ovo)", - "questAlligatorUnlockText": "Desbloqueia ovos de Jacaré para compra no Mercado" + "questAlligatorUnlockText": "Desbloqueia ovos de Jacaré para compra no Mercado", + "oddballsText": "Pacote de Missões Esquisitas", + "oddballsNotes": "Contém 'O Regente Geleia', 'Fuja da Criatura da Caverna' e Um Novelo Enrolado'. Disponível até o dia 3 de Dezembro." } \ No newline at end of file diff --git a/website/common/locales/pt_BR/settings.json b/website/common/locales/pt_BR/settings.json index b89f0eefa5..f65a8a3b7d 100644 --- a/website/common/locales/pt_BR/settings.json +++ b/website/common/locales/pt_BR/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Lembretes de fazer check-in para completar tarefas e receber recompensas", "weeklyRecaps": "Resumos de atividades da sua conta na semana passada (Nota: Atualmente está desativado devido a problemas de desempenho, mas esperamos ter isto funcionando e enviando e-mails novamente em breve!)", "onboarding": "Orientações em como preparar sua conta no Habitica", + "majorUpdates": "Anúncios importantes", "questStarted": "Sua Missão começou", "invitedQuest": "Convidado para Missão", "kickedGroup": "Expulso do grupo", @@ -156,6 +157,7 @@ "generate": "Gerar", "getCodes": "Obter Códigos", "webhooks": "Webhooks", + "webhooksInfo": "O Habitica fornece webhooks para que, quando certas ações ocorrerem na sua conta, as informações possam ser enviadas para um script em outro site. Você pode especificar esses scripts aqui. Tenha cuidado com esse recurso, pois especificar um URL incorreto pode causar erros ou lentidão no Habitica. Para mais informações, veja Webhooks, na página da wiki.", "enabled": "Habilitado", "webhookURL": "URL do Webhook", "invalidUrl": "url inválida", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Nomes de usuários devem conter apenas letras de A a Z, números de 0 a 9, hífens ou underlines.", "currentUsername": "Nome de usuário atual:", "displaynameIssueLength": "Os nomes de exibição devem conter entre 1 e 30 caracteres.", - "displaynameIssueSlur": "Os nomes de exibição não podem conter linguagem imprópria.", + "displaynameIssueSlur": "Nomes de exibição não podem conter linguagem imprópria.", "goToSettings": "Ir para Configurações", "usernameVerifiedConfirmation": "Seu nome de usuário, <%= username %>, foi confirmado!", "usernameNotVerified": "Por favor, confirme seu nome de usuário.", - "changeUsernameDisclaimer": "Faremos a transição dos nomes de login para nomes de usuários públicos exclusivos em breve. Este nome de usuário será usado para convites, @menções em bate-papo e mensagens." + "changeUsernameDisclaimer": "Faremos a transição dos nomes de login para nomes de usuários públicos exclusivos em breve. Este nome de usuário será usado para convites, @menções em bate-papo e mensagens.", + "verifyUsernameVeteranPet": "Um desses Mascotes Veteranos estará esperando por você assim que estiver terminado de confirmar!" } \ No newline at end of file diff --git a/website/common/locales/pt_BR/subscriber.json b/website/common/locales/pt_BR/subscriber.json index 9ce1ba7382..2716cfe44e 100644 --- a/website/common/locales/pt_BR/subscriber.json +++ b/website/common/locales/pt_BR/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Conjunto da Serpente Marinha", "mysterySet201808": "Conjunto Dragão de Lava", "mysterySet201809": "Conjunto Armadura de Outono.", + "mysterySet201810": "Conjunto \"Floresta Negra\"", + "mysterySet201811": "Conjunto \"Feiticeiro Esplêndido\"", "mysterySet301404": "Conjunto \"Revolução Industrial Padrão\"", "mysterySet301405": "Conjunto \"Acessórios Revolução Industrial\"", "mysterySet301703": "Conjunto \"Revolução Industrial Pavão\"", @@ -206,7 +208,7 @@ "haveCouponCode": "Você tem um código de cupom?", "subscriptionAlreadySubscribedLeadIn": "Obrigado por tornar-se um assinante!", "subscriptionAlreadySubscribed1": "Para ver os detalhes, cancelamento, renovação ou mudanças na sua assinatura, por favor vá para Usuário > Configurações > Assinatura.", - "purchaseAll": "Comprar Todos", + "purchaseAll": "Comprar Conjunto", "gemsPurchaseNote": "Assinantes podem comprar gemas com ouro no Mercado! Para fácil acesso, você pode marcar a gema na sua coluna de Recompensas.", "gemsRemaining": "gemas restantes", "notEnoughGemsToBuy": "Você não pode comprar essa quantidade de gemas." diff --git a/website/common/locales/ro/backgrounds.json b/website/common/locales/ro/backgrounds.json index 78e57baa9f..d5799edd09 100644 --- a/website/common/locales/ro/backgrounds.json +++ b/website/common/locales/ro/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/ro/challenge.json b/website/common/locales/ro/challenge.json index 208d5e3a16..8cd55886d0 100644 --- a/website/common/locales/ro/challenge.json +++ b/website/common/locales/ro/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Nu ai nici o Provocare", "challengeDescription1": "Provocările sunt evenimente comunitare în care jucătorii concurează și câștigă premii prin completarea unui grup de sarcini înrudite.", "challengeDescription2": "Găsește Provocări recomandate în funcție de interesele tale, navighează Provocările publice din Habitica sau crează propriile Provocări.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Creat de", "joinChallenge": "Alătură-te Provocării", "leaveChallenge": "Părăsește Provocarea", diff --git a/website/common/locales/ro/character.json b/website/common/locales/ro/character.json index 011788798c..8e2c2fe780 100644 --- a/website/common/locales/ro/character.json +++ b/website/common/locales/ro/character.json @@ -7,7 +7,7 @@ "noPhoto": "Acest Habitican nu și-a adăugat o poză.", "other": "Altele", "fullName": "Numele complet", - "displayName": "Numele afișat", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Poză", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Selectează opțiunea de a îmbrăca echipament automat la cumpărarea acestuia.", "costumeDisabled": "Ți-ai dezactivat costumul.", "gearAchievement": "Ai câștigat trofeul „Armura Maximală” pentru că ai continuat să modernizezi până ai ajuns la setul maxim pentru o clasă! Ai obținut următoarele seturi complete:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "Pentru a obține mai multe insigne de Echipament Maximal, schimbă clasele din Setări > pagina Site-ului și cumpără echipament pentru noua ta clasă!", "armoireUnlocked": "Pentru mai mult echipament, verifică Cufărul Fermecat! Dă click pe Recompensa din Cufărul Fermecat pentru o șansă la un Echipament special random! E de asemenea posibil să primești aleator XP sau hrană.", "ultimGearName": "Echipament Maximal - <%= ultClass %>", diff --git a/website/common/locales/ro/content.json b/website/common/locales/ro/content.json index 206f6e33cb..0439a5ab00 100644 --- a/website/common/locales/ro/content.json +++ b/website/common/locales/ro/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Curcubeu", "hatchingPotionGlass": "Sticlă", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Toarnă aceasta pe un ou și va ecloza ca un companion <%= potText(locale) %>.", "premiumPotionAddlNotes": "Neutilizabil pe ouă de companioni obținute din expediții.", "foodMeat": "Carne", diff --git a/website/common/locales/ro/front.json b/website/common/locales/ro/front.json index e675197b0d..151c4c5afb 100644 --- a/website/common/locales/ro/front.json +++ b/website/common/locales/ro/front.json @@ -271,15 +271,9 @@ "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", "joinToday": "Join Habitica Today", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/ro/gear.json b/website/common/locales/ro/gear.json index 26b7ca33d4..938fcb1d3b 100644 --- a/website/common/locales/ro/gear.json +++ b/website/common/locales/ro/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Baston Steampunk", "weaponMystery301404Notes": "Excelent pentru a da o tură prin oraș. Obiect de abonat din colecția martie 3015. Nu oferă beneficii.", "weaponArmoireBasicCrossbowText": "Basic Crossbow", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Roba îmblânzitorului de Yeti", "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "armorSpecialSkiText": "Parka Ski-sasinului", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Pălărie absurdă de petrecere", "headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", "headSpecialYetiText": "Casca îmblânzitorului de Yeti", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", "backBase0Text": "Niciun accesoriu pentru spate", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/ro/generic.json b/website/common/locales/ro/generic.json index 90e5f93269..addfc05803 100644 --- a/website/common/locales/ro/generic.json +++ b/website/common/locales/ro/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categorii", "habiticaOfficial": "Oficial Habitica", "animals": "Animale", diff --git a/website/common/locales/ro/groups.json b/website/common/locales/ro/groups.json index 7d8be58a3d..d9ce85df12 100644 --- a/website/common/locales/ro/groups.json +++ b/website/common/locales/ro/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invite Existing Users", "byColon": "By:", "inviteNewUsers": "Invite New Users", - "sendInvitations": "Send Invitations", + "sendInvitations": "Send Invites", "invitationsSent": "Invitations sent!", "invitationSent": "Invitation sent!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "You cannot remove yourself!", "groupMemberNotFound": "User not found among group's members", "mustBeGroupMember": "Must be member of the group.", - "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/ro/limited.json b/website/common/locales/ro/limited.json index 2fb2db3568..c95a996042 100644 --- a/website/common/locales/ro/limited.json +++ b/website/common/locales/ro/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Pui de urs polar", "jackolantern": "Dovleac de Halloween", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Seasonal Shop", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/ro/messages.json b/website/common/locales/ro/messages.json index aca9f8ebbc..e3cf81d3ed 100644 --- a/website/common/locales/ro/messages.json +++ b/website/common/locales/ro/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/ro/npc.json b/website/common/locales/ro/npc.json index 80be0629a6..2d3db2636c 100644 --- a/website/common/locales/ro/npc.json +++ b/website/common/locales/ro/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Bine ai venit la", "welcomeBack": "Welcome back!", "justin": "Justin", - "justinIntroMessage1": "Salutare! Trebuie să fii nou pe aici. Numele meu este Justin, ghidul tău în Habitica. ", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Pentru a începe, trebuie să creezi un avatar. ", "justinIntroMessage3": "Grozav! Acum, ești interesat să lucrezi în continuare în timpul călătoriei?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Iată-ne! Am adăugat câte va Sarcini pentru tine, bazat pe interesele tale, astfel încât să poți începe imediat. Apasă pe o Sarcină pentru a edita, sau adaugă o nouă Sarcină care să se potrivească rutinii tale!", "prev": "Prev", "next": "Următorul", diff --git a/website/common/locales/ro/pets.json b/website/common/locales/ro/pets.json index 913995c979..64673d2729 100644 --- a/website/common/locales/ro/pets.json +++ b/website/common/locales/ro/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veteran Tiger", "veteranLion": "Veteran Lion", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "Pui de Cerber", "hydra": "Hidră", "mantisShrimp": "Crevete călugăr", diff --git a/website/common/locales/ro/questscontent.json b/website/common/locales/ro/questscontent.json index 44f4d8bb6f..d5975c56d8 100644 --- a/website/common/locales/ro/questscontent.json +++ b/website/common/locales/ro/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/ro/settings.json b/website/common/locales/ro/settings.json index fa6f4ef6ea..3695139898 100644 --- a/website/common/locales/ro/settings.json +++ b/website/common/locales/ro/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Memento de intrare și completare a sarcinilor, și primire a premiilor", "weeklyRecaps": "Rezumate ale activității din contul tău în ultima săptămână (Notă: această opțiune este momentan dezactivată din cauza unor probleme legate de performanță, dar sperăm să avem opțiunea disponibilă din nou în curând, la și vom trimite din nou email-uri nu peste mult timp!)", "onboarding": "Ghid pentru setarea contului tău Habitica", + "majorUpdates": "Important announcements", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -156,6 +157,7 @@ "generate": "Generează", "getCodes": "Primește Coduri", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Activat", "webhookURL": "URL Webhook", "invalidUrl": "Legătură invalidă", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/ro/subscriber.json b/website/common/locales/ro/subscriber.json index 82a74a55f6..6b1350c32c 100644 --- a/website/common/locales/ro/subscriber.json +++ b/website/common/locales/ro/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/ru/backgrounds.json b/website/common/locales/ru/backgrounds.json index f18e9c6712..7f4e364a5b 100644 --- a/website/common/locales/ru/backgrounds.json +++ b/website/common/locales/ru/backgrounds.json @@ -184,10 +184,10 @@ "backgroundAquariumNotes": "Боб в аквариуме.", "backgroundDeepSeaText": "Глубокое море", "backgroundDeepSeaNotes": "Погрузитесь в глубокое море.", - "backgroundDilatoryCastleText": "Цитадель Медлительска", + "backgroundDilatoryCastleText": "Замок Промедления", "backgroundDilatoryCastleNotes": "Проплывите мимо Цитадели Медлительска.", "backgrounds082016": "Набор 27: Выпущен в августе 2016", - "backgroundIdyllicCabinText": "Пасторальная Хижина", + "backgroundIdyllicCabinText": "Пасторальная хижина", "backgroundIdyllicCabinNotes": "Укройтесь в Пасторальной Хижине.", "backgroundMountainPyramidText": "Горная Пирамида", "backgroundMountainPyramidNotes": "Пройдите бесчисленные ступени Горной Пирамиды.", @@ -307,7 +307,7 @@ "backgrounds112017": "Набор 42: Выпущен в ноябре 2017", "backgroundFiberArtsRoomText": "Прядильная комната", "backgroundFiberArtsRoomNotes": "Сплетите нить в прядильной комнате", - "backgroundMidnightCastleText": "Полуночный замок", + "backgroundMidnightCastleText": "Полуночной замок", "backgroundMidnightCastleNotes": "Совершите ночную прогулку у замка.", "backgroundTornadoText": "Торнадо", "backgroundTornadoNotes": "Пролетите сквозь торнадо", @@ -349,7 +349,7 @@ "backgrounds052018": "Набор 48: Выпущен в Мае 2018", "backgroundTerracedRiceFieldText": "Рисовое поле", "backgroundTerracedRiceFieldNotes": "Насладитесь усеянным рисовым полем в сезон созревания", - "backgroundFantasticalShoeStoreText": "Удивительный обувная лавка", + "backgroundFantasticalShoeStoreText": "Удивительная обувная лавка", "backgroundFantasticalShoeStoreNotes": "Найдите себе новую пару обуви в Удивительной обувной лавке.", "backgroundChampionsColosseumText": "Колизей Чемпионов", "backgroundChampionsColosseumNotes": "Окунитесь в лучах славы на Колизеи Чемпионов.", @@ -362,11 +362,11 @@ "backgroundPirateFlagNotes": "Расправить устрашающий Пиратский флаг", "backgrounds072018": "Набор 50: Выпущен в Июле 2018", "backgroundDarkDeepText": "Темные глубины", - "backgroundDarkDeepNotes": "Ныряйте в Темные глубины средни светящихся обитателей", + "backgroundDarkDeepNotes": "Ныряйте в темные глубины среди светящихся обитателей.", "backgroundDilatoryCityText": "Город Промедления", "backgroundDilatoryCityNotes": "Побродите по подводному городу Промедления.", "backgroundTidePoolText": "Водоем от прилива", - "backgroundTidePoolNotes": "Исследуйте фауну моря возле водоема оставленным приливом", + "backgroundTidePoolNotes": "Исследуйте фауну моря возле водоема оставленным приливом.", "backgrounds082018": "Набор 51: Выпущен в Августе 2018", "backgroundTrainingGroundsText": "Тренировочная площадка", "backgroundTrainingGroundsNotes": "Оставленные оружия на тренировочной площадке.", @@ -384,8 +384,15 @@ "backgrounds102018": "Набор 53: Выпущен в Октябре 2018", "backgroundBayouText": "Болото", "backgroundBayouNotes": "Наслаждаться блеском светлячков на болоте.", - "backgroundCreepyCastleText": "Пугающий Замок", + "backgroundCreepyCastleText": "Пугающий замок", "backgroundCreepyCastleNotes": "Робко приблизиться к Пугающему Замку.", "backgroundDungeonText": "Подземелье", - "backgroundDungeonNotes": "Спасти заключенных из страшного Подземелья." + "backgroundDungeonNotes": "Спасти заключенных из страшного Подземелья.", + "backgrounds112018": "Набор 54: Выпущен в ноябре 2018", + "backgroundBackAlleyText": "Глухой переулок", + "backgroundBackAlleyNotes": "Выглядите подозрительно, шатаясь по глухому переулку.", + "backgroundGlowingMushroomCaveText": "Сияющая грибная пещера", + "backgroundGlowingMushroomCaveNotes": "Восхищенно рассмотрите сияющую грибную пещеру.", + "backgroundCozyBedroomText": "Уютная спальня", + "backgroundCozyBedroomNotes": "Свернитесь калачиком в уютной спальне." } \ No newline at end of file diff --git a/website/common/locales/ru/challenge.json b/website/common/locales/ru/challenge.json index 2cf4489f47..59fb530011 100644 --- a/website/common/locales/ru/challenge.json +++ b/website/common/locales/ru/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "У вас нет испытаний.", "challengeDescription1": "Испытания это мероприятия сообщества, в которых игроки получают награду за прохождение групповых заданий", "challengeDescription2": "Найдите рекомендованные испытания по вашим интересам, посмотрите общедоступные испытания или создайте свое собственное.", + "noChallengeMatchFilters": "Не найдены подходящие Испытания.", "createdBy": "Создано", "joinChallenge": "Присоединиться", "leaveChallenge": "Покинуть", diff --git a/website/common/locales/ru/character.json b/website/common/locales/ru/character.json index f1a7f4dedc..b54fd202a8 100644 --- a/website/common/locales/ru/character.json +++ b/website/common/locales/ru/character.json @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Выберите этот вариант для самонадевания новой экипировки, как только вы её приобретаете.", "costumeDisabled": "Вы отключили функцию \"костюм\"", "gearAchievement": "Вы заработали значок «Превосходная экипировка» за максимальное усовершенствование комплекта экипировки для вашего класса! Вы собрали полные наборы для следующих классов:", + "gearAchievementNotification": "Вы заработали достижение «Превосходная экипировка» за максимальное усовершенствование комплекта снаряжения для вашего класса!", "moreGearAchievements": "Чтобы заработать больше значков «Первосходная экипировка», меняйте классы на странице характеристик и покупайте обмундирование для нового класса!", "armoireUnlocked": "Теперь у вас есть Зачарованный сундук! Активировав награду \"Зачарованный сундук\", вы получаете случайный элемент особого снаряжения! Также вам может достаться опыт или еда.", "ultimGearName": "Превосходная экипировка - <%= ultClass %>", diff --git a/website/common/locales/ru/content.json b/website/common/locales/ru/content.json index b9a9d1e18b..98f4c14554 100644 --- a/website/common/locales/ru/content.json +++ b/website/common/locales/ru/content.json @@ -163,13 +163,13 @@ "questEggYarnAdjective": "шерстяной", "questEggPterodactylText": "Птеродактиль", "questEggPterodactylMountText": "Птеродактиль", - "questEggPterodactylAdjective": "доверие", + "questEggPterodactylAdjective": "доверчивый", "questEggBadgerText": "Барсук", "questEggBadgerMountText": "Барсук", "questEggBadgerAdjective": "суетливый", "questEggSquirrelText": "Белка", "questEggSquirrelMountText": "Белка", - "questEggSquirrelAdjective": "пышный хвост", + "questEggSquirrelAdjective": "пышно-хвостая", "questEggSeaSerpentText": "Морской змей", "questEggSeaSerpentMountText": "Морской змей", "questEggSeaSerpentAdjective": "мерцающий", @@ -178,7 +178,7 @@ "questEggKangarooAdjective": "острый", "questEggAlligatorText": "Аллигатор", "questEggAlligatorMountText": "Аллигатор", - "questEggAlligatorAdjective": "хитрость", + "questEggAlligatorAdjective": "хитрый", "eggNotes": "Найдите инкубационный эликсир, чтобы полить им это яйцо, и из него вылупится <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Обыкновенный", "hatchingPotionWhite": "Белый", @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Радужный", "hatchingPotionGlass": "Стеклянный", "hatchingPotionGlow": "Светящийся-ночью", + "hatchingPotionFrost": "Морозный", "hatchingPotionNotes": "Полейте его на яйцо и из него вылупится <%= potText(locale) %> питомец.", "premiumPotionAddlNotes": "Несовместим с яйцами квестовых питомцев.", "foodMeat": "Мясо", diff --git a/website/common/locales/ru/death.json b/website/common/locales/ru/death.json index e144d0644d..ab9738ce65 100644 --- a/website/common/locales/ru/death.json +++ b/website/common/locales/ru/death.json @@ -1,7 +1,7 @@ { "lostAllHealth": "У вас кончилось здоровье!", "dontDespair": "Не отчаивайтесь!", - "deathPenaltyDetails": "Вы потеряли уровень, ваше золото и часть вашего снаряжения, но вы можете вернуть их обратно, усердно постаравшись! Удачи! У вас всё получится!", + "deathPenaltyDetails": "Вы потеряли уровень, ваше золото и часть вашего снаряжения, но вы можете вернуть их обратно, если постараетесь! Удачи! У вас всё получится!", "refillHealthTryAgain": "Восстановить здоровье и попытаться снова", "dyingOftenTips": "Это часто случается? Вот несколько советов!", "losingHealthWarning": "Внимание — вы теряете здоровье!", diff --git a/website/common/locales/ru/faq.json b/website/common/locales/ru/faq.json index 925bf44319..da73fff38b 100644 --- a/website/common/locales/ru/faq.json +++ b/website/common/locales/ru/faq.json @@ -54,5 +54,5 @@ "webFaqAnswer12": "Всемирные Боссы - это особые монстры, которые появляются в Таверне. Все активные игроки автоматически начинают сражение с Боссом, и их задачи и умения наносят повреждения Боссу, так же, как и обычно. Также вы можете брать обычные Квесты, в тоже самое время, когда сражаетесь с Всемирным Боссом. Ваши задачи и умения будут влиять и на Всемирного Босса, и на Босса\\Квест в вашей команде. Всемирный Босс никогда не побьёт вас лично, и не сломает ваш аккаунт. Но у него есть индикатор Ярости, который заполняется, когда игроки пропускают ежедневные задания. Если Ярость Босса достигнет предела, он злобно нападёт на одного из неигровых жителей славной Хабитики, и тому придётся настолько несладко, что сменится даже его внешний облик. Вы можете почитать о [приходивших Всемирных Боссах](http://habitica.wikia.com/wiki/World_Bosses) в нашей вики.", "iosFaqStillNeedHelp": "Если у вас есть вопрос, которого нет в этом списке или в [ЧаВо на Вики](http://ru.habitica.wikia.com/wiki/ЧаВО), задайте его в чате Таверны через Меню > Таверна! Мы с радостью поможем вам.", "androidFaqStillNeedHelp": "Если у вас есть вопрос, которого нет в этом списке или в [ЧаВо на Вики](http://ru.habitica.wikia.com/wiki/ЧаВо), задайте его в чате Таверны через Меню > Таверна! Мы с радостью поможем вам.", - "webFaqStillNeedHelp": "Если у вас есть вопрос, которого нет в этом списке или в [ЧаВо на Вики](http://habitica.wikia.com/wiki/FAQ), задайте его в [Гильдии новичков](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Мы с радостью поможем вам." + "webFaqStillNeedHelp": "Если у вас есть вопрос, которого нет в этом списке или в [ЧаВо на Вики](http://ru.habitica.wikia.com/wiki/ЧаВО), задайте его в [Гильдии новичков](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Мы с радостью поможем вам." } \ No newline at end of file diff --git a/website/common/locales/ru/front.json b/website/common/locales/ru/front.json index 599b0be605..f6f1be1893 100644 --- a/website/common/locales/ru/front.json +++ b/website/common/locales/ru/front.json @@ -271,15 +271,9 @@ "emailTaken": "Адрес электронной почты уже используется.", "newEmailRequired": "Отсутствует новый адрес электронной почты.", "usernameTime": "Время выбрать свое имя пользователя!", - "usernameInfo": "Ваше отображаемое имя не изменилось, но ваше прежнее имя для логина пользователя станет общедоступным именем пользователя. Имя пользователя будет использоваться для приглашений, @упоминаний в чате и сообщений.

Если вы хотите узнать более подробно об изменениях, посетите википедию Имена игроков.", - "usernameTOSRequirements": "Имя пользователя должно соответствовать нашим Условиям обслуживания и Принципам сообщества. Если вы ранее не выбирали имя для логина, то ваше имя пользователя было автоматически сгенерировано.", + "usernameInfo": "Ваш логин пользователя станет общедоступным именем и будет использоваться для приглашений, @упоминаний в чате и сообщений.

Если вы хотите узнать больше об этом изменении, посетите нашу вики.", + "usernameTOSRequirements": "Имя пользователя должно соответствовать нашим Условиям обслуживания и Принципам сообщества. Если вы ранее не выбирали имя для логина, то ваше имя пользователя было автоматически сгенерировано.", "usernameTaken": "Имя пользователя уже занято.", - "usernameWrongLength": "Имя пользователя должно быть от 1 до 20 символов.", - "displayNameWrongLength": "Отображаемое имя должно быть от 1 до 30 символов.", - "usernameBadCharacters": "Имя пользователя должно содержать только буквы от a-z, цифры 0-9 и дефисы или подчеркивания.", - "nameBadWords": "Имя не может содержать не разрешенные слова.", - "confirmUsername": "Подтвердите свое имя пользователя", - "usernameConfirmed": "Имя пользователя принято", "passwordConfirmationMatch": "Подтверждение пароля не совпадает с паролем.", "invalidLoginCredentials": "Неправильное имя пользователя и/или адрес электронной почты и/или пароль.", "passwordResetPage": "Сбросить пароль", @@ -334,7 +328,7 @@ "joinMany": "Присоединяйтесь к более чем 2,000,000 людей, весело проводящих время при достижении своих целей!", "joinToday": "Присоединяйтесь к стране Habitica", "signup": "Регистрация", - "getStarted": "Начать", + "getStarted": "Начать!", "mobileApps": "Мобильные приложения", "learnMore": "Подробнее" } \ No newline at end of file diff --git a/website/common/locales/ru/gear.json b/website/common/locales/ru/gear.json index 4f65db8216..85b17565c1 100644 --- a/website/common/locales/ru/gear.json +++ b/website/common/locales/ru/gear.json @@ -136,7 +136,7 @@ "weaponSpecialSummerWarriorNotes": "Ни одно задание не посмеет связаться с этим зазубренным ножом! Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2014.", "weaponSpecialSummerMageText": "Ловец ламинарий", "weaponSpecialSummerMageNotes": "Этот трезубец замечательно пронзает водоросли, позволяя собирать урожай с удвоенной эффективностью! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск лета 2014.", - "weaponSpecialSummerHealerText": "Теневой жезл", + "weaponSpecialSummerHealerText": "Жезл мелководья", "weaponSpecialSummerHealerNotes": "Эта палочка из аквамарина и живых кораллов отлично привлекает стайки рыб. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2014.", "weaponSpecialFallRogueText": "Серебряная конфета", "weaponSpecialFallRogueNotes": "Упокаивает нежить. Также дает преимущество против оборотней, ведь осторожность никогда не помешает. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2014.", @@ -165,24 +165,24 @@ "weaponSpecialSummer2015RogueText": "Коралл-огнемет", "weaponSpecialSummer2015RogueNotes": "Этот сородич огненного коралла способен стрелять ядом сквозь толщу воды. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2015.", "weaponSpecialSummer2015WarriorText": "Солнечная рыба-меч", - "weaponSpecialSummer2015WarriorNotes": "Солнечная Меч-Рыба – это оружие, наводящее ужас, только если не давать рыбе трепыхаться. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2015.", + "weaponSpecialSummer2015WarriorNotes": "Солнечная рыба-меч – это оружие, наводящее ужас, только если не давать рыбе трепыхаться. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2015.", "weaponSpecialSummer2015MageText": "Посох предсказателя", "weaponSpecialSummer2015MageNotes": "В мерцающих камнях этого посоха скрыта сила. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск лета 2015.", "weaponSpecialSummer2015HealerText": "Волшебная палочка волн", "weaponSpecialSummer2015HealerNotes": "Исцеляет морскую болезнь! Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2015.", - "weaponSpecialFall2015RogueText": "Бое-вой Топор", + "weaponSpecialFall2015RogueText": "Топор мышехвоста", "weaponSpecialFall2015RogueNotes": "Устрашающие задачи трусливо прячутся при виде взмахов этим топором. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2015.", - "weaponSpecialFall2015WarriorText": "Деревянная Доска", + "weaponSpecialFall2015WarriorText": "Деревянная доска", "weaponSpecialFall2015WarriorNotes": "Отлично подходит для поднимания вещей в кукурузных полях и/или для расправы с заданиями. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2015.", "weaponSpecialFall2015MageText": "Волшебная нить", "weaponSpecialFall2015MageNotes": "Властительная Лоскутная Ведьма может управлять этой волшебной нитью, даже не прикасаясь к ней! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск осени 2015.", - "weaponSpecialFall2015HealerText": "Болотно-Слизневое Зелье ", + "weaponSpecialFall2015HealerText": "Болотно-слизневое зелье ", "weaponSpecialFall2015HealerNotes": "Сварено на славу! Теперь вам только остаётся заставить себя это выпить. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2015.", "weaponSpecialWinter2016RogueText": "Кружка какао", "weaponSpecialWinter2016RogueNotes": "Согревающее питье или раскаленный снаряд? Решать вам... Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2015-2016.", "weaponSpecialWinter2016WarriorText": "Прочная лопата", "weaponSpecialWinter2016WarriorNotes": "Разгребайте \"завалы\" своих дел с помощью этой лопаты! Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2015-2016.", - "weaponSpecialWinter2016MageText": "Волшебный Сноуборд", + "weaponSpecialWinter2016MageText": "Волшебный сноуборд", "weaponSpecialWinter2016MageNotes": "Твои шаги такие неуверенные, а должны быть - волшебными! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск зимы 2015-2016.", "weaponSpecialWinter2016HealerText": "Пушка с конфетти", "weaponSpecialWinter2016HealerNotes": "УИИИИИИИИИИ!!!!!!! СЧАСТЛИВОЙ ЗИМНЕЙ СКАЗКИ!!!!!!!! Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2015-2016.", @@ -200,9 +200,9 @@ "weaponSpecialSummer2016WarriorNotes": "Разрубите трудные задачи этим крючковатым мечем! Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2016.", "weaponSpecialSummer2016MageText": "Посох морской пены", "weaponSpecialSummer2016MageNotes": "Вся сила морских фильтров протекает в этом посохе. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск лета 2016.", - "weaponSpecialSummer2016HealerText": "Целительный тризубец", + "weaponSpecialSummer2016HealerText": "Целительный трезубец", "weaponSpecialSummer2016HealerNotes": "Один шип ранит, другой лечит. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2016.", - "weaponSpecialFall2016RogueText": "Кинжал Паучьего Укуса", + "weaponSpecialFall2016RogueText": "Кинжал паучьего укуса", "weaponSpecialFall2016RogueNotes": "Ощути остроту паучьего жала! Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2016.", "weaponSpecialFall2016WarriorText": "Корни-убийцы", "weaponSpecialFall2016WarriorNotes": "Расправьтесь с задачами извивающимися корнями! Увеличивают силу на <%= str %>. Ограниченный выпуск осени 2016.", @@ -214,19 +214,19 @@ "weaponSpecialWinter2017RogueNotes": "Топор хорош в нападении и защите, а еще - в скалолазании. Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2016-2017.", "weaponSpecialWinter2017WarriorText": "Клюшка могущества", "weaponSpecialWinter2017WarriorNotes": "Покори свои цели ударами этой могучей палкой! Повышает силу на <%= str %>. Ограниченный выпуск зимы 2016-2017.", - "weaponSpecialWinter2017MageText": "Кристальный Посох Зимнего Волка", + "weaponSpecialWinter2017MageText": "Кристальный посох зимнего волка", "weaponSpecialWinter2017MageNotes": "Светящийся синий кристалл на конце этого посоха называется \"Глаз зимнего волка\"! Он черпает волшебство из снега и льда. Увеличивает интеллект на <%= int %> и восприятие с помощью <%= per %>. Ограниченный выпуск зимы 2016-2017.", - "weaponSpecialWinter2017HealerText": "Закрученная Сахарная Палочка", + "weaponSpecialWinter2017HealerText": "Закрученная сахарная палочка", "weaponSpecialWinter2017HealerNotes": "Эта палочка может проникнуть в ваши мечты и принести видения танцующих драже. Увеличивает интеллект с помощью <%= int %>. Ограниченный выпуск зимы 2016-2017.", "weaponSpecialSpring2017RogueText": "Морковная катана", "weaponSpecialSpring2017RogueNotes": "Эти мечи быстро расправятся с любыми заданиями, а также подойдут для нарезки овощей! Умм.. Увеличивают силу на <%= str %>. Ограниченный выпуск весны 2017 года.", - "weaponSpecialSpring2017WarriorText": "Пернатый Хлыст", + "weaponSpecialSpring2017WarriorText": "Пернатый хлыст", "weaponSpecialSpring2017WarriorNotes": "Этот мощный хлыст поможет приручить самое непокорное задание. Но.. Он еще… Такой ЗАБАВНЫЙ И ОТВЛЕКАЮЩИЙ!! Увеличивает Силу на <%= str %>. Ограниченный выпуск весны 2017.", - "weaponSpecialSpring2017MageText": "Волшебная Возвращающаяся Палочка", + "weaponSpecialSpring2017MageText": "Волшебная возвращающаяся палочка", "weaponSpecialSpring2017MageNotes": "Когда вы не накладываете с ее помощью заклятия, можете ее бросить, и она вернется! Такое веселье!! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск весны 2017.", "weaponSpecialSpring2017HealerText": "Яйцепалочка", "weaponSpecialSpring2017HealerNotes": "Истинная магия этой палочки - секрет новой жизни, содержащийся внутри красочной оболочки. Увеличивает интеллект на <%= int %>. Ограниченный выпуск весны 2017.", - "weaponSpecialSummer2017RogueText": "Рёбра морского дракона", + "weaponSpecialSummer2017RogueText": "Плавники морского дракона", "weaponSpecialSummer2017RogueNotes": "Лезвия этих плавников острые, как бритвы. Увеличивают силу на <%= str %>. Ограниченный выпуск лета 2017.", "weaponSpecialSummer2017WarriorText": "Могущественный пляжный зонт", "weaponSpecialSummer2017WarriorNotes": "Все боятся его. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2017.", @@ -234,15 +234,15 @@ "weaponSpecialSummer2017MageNotes": "Призовите волшебные кнуты из кипящей воды, чтобы поразить свои задачи! Увеличивают интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск лета 2017.", "weaponSpecialSummer2017HealerText": "Жемчужная волшебная палочка", "weaponSpecialSummer2017HealerNotes": "Одно прикосновение этой палочки с жемчужным наконечником заживит все раны. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2017.", - "weaponSpecialFall2017RogueText": "Булава - яблочная конфета", + "weaponSpecialFall2017RogueText": "Булава «Яблочная конфета»", "weaponSpecialFall2017RogueNotes": "Победите своих врагов сладостью! Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2017.", - "weaponSpecialFall2017WarriorText": "Конфетное копьё.", + "weaponSpecialFall2017WarriorText": "Конфетное копье", "weaponSpecialFall2017WarriorNotes": "Все ваши враги будут прятаться от этого вкусно-выглядящего копья, несмотря на то, что они призраки, монстры, или красные задания. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2017.", "weaponSpecialFall2017MageText": "Зловещий посох", "weaponSpecialFall2017MageNotes": "Глаза светящегося черепа на этом посохе излучают магию и таинственность. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск осени 2017.", "weaponSpecialFall2017HealerText": "Страшный подсвечник", "weaponSpecialFall2017HealerNotes": "Этот свет рассеивает страх и даёт другим знать, что вы пришли помочь. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2017.", - "weaponSpecialWinter2018RogueText": "Мятный Крюк", + "weaponSpecialWinter2018RogueText": "Мятный крюк", "weaponSpecialWinter2018RogueNotes": "Отлично подходит для лазания по стенам или для отвлечения своих врагов сладкой, сладенькой конфетой. Повышает силу на <%= str %>. Ограниченный выпуск зимы 2017-2018.", "weaponSpecialWinter2018WarriorText": "Праздничный молот с бантиком", "weaponSpecialWinter2018WarriorNotes": "Блестящий внешний вид этого оружия ослепит ваших врагов, как только вы им качнете! Повышает силу на <%= str %>. Ограниченный выпуск зимы 2017-2018.", @@ -260,11 +260,11 @@ "weaponSpecialSpring2018HealerNotes": "Камни в этой штуке сосредоточат вашу силу, когда вы будете накладывать исцеляющие заклинания! Увеличивает интеллект на <%= int %>. Ограниченный выпуск весны 2018.", "weaponSpecialSummer2018RogueText": "Удочка", "weaponSpecialSummer2018RogueNotes": "Эту лёгкую, практически нерушимую удочку можно держать в обеих руках, чтобы увеличить ваш УВС (Уклейки в Сезон). Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2018.", - "weaponSpecialSummer2018WarriorText": "Копье Бойцовской рыбы", + "weaponSpecialSummer2018WarriorText": "Копье бойцовой рыбки", "weaponSpecialSummer2018WarriorNotes": "Достаточно мощная для битвы, достаточно элегантная для церемонии, это изысканно созданное копье показывает, что вы защитите свои родные прибои, несмотря ни на что! Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2018.", - "weaponSpecialSummer2018MageText": "Плавники Крылатки", + "weaponSpecialSummer2018MageText": "Плавники крылатки", "weaponSpecialSummer2018MageNotes": "Подводная магия, основанная на огне, льде или электричестве, может оказаться опасной для мага, владеющего ею. Тем не менее, заклинание ядовитых шипов работает прекрасно! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск лета 2018.", - "weaponSpecialSummer2018HealerText": "Трезубец Амфибии", + "weaponSpecialSummer2018HealerText": "Трезубец амфибии", "weaponSpecialSummer2018HealerNotes": "С доброжелательным жестом, вы приказываете целебной воде течь сквозь ваши владения под волнами. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2018. ", "weaponSpecialFall2018RogueText": "Флакон ясности", "weaponSpecialFall2018RogueNotes": "Когда вам нужно взять себя в руки, когда вам нужен волшебный пендель, чтобы принять верное решение, сделайте глубокий вдох и глоток воды. Все будет отлично! Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2018.", @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Разная вкусная и полезная еда сыпется из этого рога. Наслаждайтесь пиром! Бонусов не дает. Подарок подписчикам ноября 2016 года.", "weaponMystery201708Text": "Лавовый меч", "weaponMystery201708Notes": "Огненное свечение этого меча быстро справится с темно-красными задачами! Бонусов не дает. Подарок подписчикам августа 2017.", + "weaponMystery201811Text": "Посох Великолепного чародея", + "weaponMystery201811Notes": "Этот волшебный посох такой же мощный, как и элегантный. Бонусов не дает. Подарок подписчикам ноября 2018.", "weaponMystery301404Text": "Стимпанковская трость", "weaponMystery301404Notes": "Отлично подходит для прогулки по городу. Подарок подписчикам марта 3015. Бонусов не дает.", "weaponArmoireBasicCrossbowText": "Базовый арбалет", @@ -296,19 +298,19 @@ "weaponArmoireMythmakerSwordNotes": "Пускай он выглядит скромно, но этот меч создал много героев из древних мифов. Увеличивает восприятие и силу на <%= attrs %>. Зачарованный сундук: Набор Золотой тоги (предмет 3 из 3).", "weaponArmoireIronCrookText": "Железный крюк", "weaponArmoireIronCrookNotes": "Яростно выкованный из железа, этот металлический крюк прекрасно подходит для выпаса овец. Увеличивает восприятие и силу на <%= attrs %>. Зачарованный сундук: Набор Рогатого железа (предмет 3 из 3).", - "weaponArmoireGoldWingStaffText": "Посох Золотого Крыла", + "weaponArmoireGoldWingStaffText": "Посох золотого крыла", "weaponArmoireGoldWingStaffNotes": "Крылья на этом посохе постоянно трепещут и изгибаются. Увеличивает все характеристики на <%= attrs %>. Зачарованный сундук: Независимый предмет.", - "weaponArmoireBatWandText": "Волшебная па... Дубина!", + "weaponArmoireBatWandText": "Палочка летучей мыши", "weaponArmoireBatWandNotes": "Эта волшебная палочка может превратить любое задание в летучую мышь! Просто размахивайте ей и смотрите, как задания разлетаются во все стороны. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Зачарованный сундук: Независимый предмет.", - "weaponArmoireShepherdsCrookText": "Пастуший Посох", + "weaponArmoireShepherdsCrookText": "Пастуший посох", "weaponArmoireShepherdsCrookNotes": "Полезно для выпаса грифонов. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Пастуха (предмет 1 из 3).", - "weaponArmoireCrystalCrescentStaffText": "Посох Хрустального Полумесяца", - "weaponArmoireCrystalCrescentStaffNotes": "Вызовите силу полумесяца с помощью этого сияющего посоха! Увеличивает интеллект и силу на <%= attrs %>. Зачарованный сундук: Набор Кристаллического полумесяца (предмет 3 из 3).", + "weaponArmoireCrystalCrescentStaffText": "Посох хрустального полумесяца", + "weaponArmoireCrystalCrescentStaffNotes": "Вызовите силу полумесяца с помощью этого сияющего посоха! Увеличивает интеллект и силу на <%= attrs %>. Зачарованный сундук: Набор Хрустального полумесяца (предмет 3 из 3).", "weaponArmoireBlueLongbowText": "Синий лук", "weaponArmoireBlueLongbowNotes": "Готовься... Целься... Пли! Этот лук обладает превосходной дальностью стрельбы. Увеличивает восприятие на <%= per %>, телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор Железного стрелка (предмет 1 из 3).", - "weaponArmoireGlowingSpearText": "Сияющее Копье", + "weaponArmoireGlowingSpearText": "Сияющее копье", "weaponArmoireGlowingSpearNotes": "Это копье гипнотизирует дикие задачи, помогая их атаковать. Увеличивает силу на <%= str %>. Зачарованный сундук: Независимый предмет.", - "weaponArmoireBarristerGavelText": "Молоток Барристера", + "weaponArmoireBarristerGavelText": "Молоток барристера", "weaponArmoireBarristerGavelNotes": "Прошу внимания! Увеличивает силу и телосложение на <%= attrs %>. Зачарованный сундук: Набор Барристера (предмет 3 из 3).", "weaponArmoireJesterBatonText": "Палочка шута", "weaponArmoireJesterBatonNotes": "Один взмах вашей дубинки и капелька шутовской находчивости - и даже самая сложная ситуация немедленно прояснится. Увеличивает интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Набор Шута (предмет 3 из 3).", @@ -316,42 +318,42 @@ "weaponArmoireMiningPickaxNotes": "Добудьте как можно больше золота из ваших задач! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Горняка (предмет 3 из 3).", "weaponArmoireBasicLongbowText": "Базовый лук", "weaponArmoireBasicLongbowNotes": "Прочный и недорогой лук. Увеличивает силу на <%= str %>. Зачарованный сундук: Базовый набор Лучника (предмет 1 из 3).", - "weaponArmoireHabiticanDiplomaText": "Диплом жителя страны Habitica.", - "weaponArmoireHabiticanDiplomaNotes": "Сертификат значительного достижения -- отличная работа! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (Предмет 1 из 3).", + "weaponArmoireHabiticanDiplomaText": "Диплом жителя страны Habitica", + "weaponArmoireHabiticanDiplomaNotes": "Сертификат значительного достижения -- отличная работа! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (предмет 1 из 3).", "weaponArmoireSandySpadeText": "Песочная лопатка", "weaponArmoireSandySpadeNotes": "Инструмент для копания, а также кидания песка в глаза вражеских монстров. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Приморья (предмет 1 из 3).", "weaponArmoireCannonText": "Пушка", - "weaponArmoireCannonNotes": "Арр! Решительно наведите орудие на цель! Увеличивает Силу на <%= str %>. Зачарованный Сундук: Набор Пушкаря (Предмет 1 из 3).", - "weaponArmoireVermilionArcherBowText": "Самострел Алого лучника", + "weaponArmoireCannonNotes": "Ар-р! Решительно наведите орудие на цель! Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Пушкаря (предмет 1 из 3).", + "weaponArmoireVermilionArcherBowText": "Самострел алого лучника", "weaponArmoireVermilionArcherBowNotes": "Стрелы из этого сияющего красного лука летят подобно падающим звездам! Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Алого лучника (предмет 1 из 3).", "weaponArmoireOgreClubText": "Дубина огра", - "weaponArmoireOgreClubNotes": "Эта дубина добыта из логова настоящего огра. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор огра (предмет 2 из 3).", + "weaponArmoireOgreClubNotes": "Эта дубина добыта из логова настоящего огра. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Огра (предмет 2 из 3).", "weaponArmoireWoodElfStaffText": "Посох лесного эльфа", - "weaponArmoireWoodElfStaffNotes": "Вырезанный из павших веток древнего дерева, этот посох позволяет говорить с обитателями леса - от мала до велика. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор лесного эльфа (предмет 3 из 3).", - "weaponArmoireWandOfHeartsText": "Волшебная палочка Червонной Дамы", - "weaponArmoireWandOfHeartsNotes": "Эта волшебная палочка светится теплым красным светом и наполняет ваше сердце мудростью. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Червонной Дамы (Предмет 3 из 3)", - "weaponArmoireForestFungusStaffText": "Посох Лесных Грибов", + "weaponArmoireWoodElfStaffNotes": "Вырезанный из павших веток древнего дерева, этот посох позволяет говорить с обитателями леса - от мала до велика. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Лесного эльфа (предмет 3 из 3).", + "weaponArmoireWandOfHeartsText": "Волшебная палочка червонной дамы", + "weaponArmoireWandOfHeartsNotes": "Эта волшебная палочка светится теплым красным светом и наполняет ваше сердце мудростью. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Червонной дамы (Предмет 3 из 3)", + "weaponArmoireForestFungusStaffText": "Посох лесных грибов", "weaponArmoireForestFungusStaffNotes": "Используйте этот сучковатый посох, чтобы творить грибную магию! Повышает интеллект на <%= int %> и восприятие на <%= per %>. Зачарованный сундук: Независимый предмет.", - "weaponArmoireFestivalFirecrackerText": "Праздничный Фейерверк", + "weaponArmoireFestivalFirecrackerText": "Праздничный фейерверк", "weaponArmoireFestivalFirecrackerNotes": "Наслаждайтесь этим восхитительным бенгальским огнем, но не забывайте об осторожности! Увеличивает восприятие на <%= per %>. \nЗачарованный сундук: Фестивальный набор (предмет 3 из 3).", "weaponArmoireMerchantsDisplayTrayText": "Лоток для показа товара", "weaponArmoireMerchantsDisplayTrayNotes": "Используйте этот лакированный лоток, чтобы показать хороший товар, который вы продаёте. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор торговца (предмет 3 из 3).", "weaponArmoireBattleAxeText": "Старинный топор", "weaponArmoireBattleAxeNotes": "Этот отличный железный отпор подходит для сражения с самыми свирепыми врагами или с самыми сложными задачами. Увеличивает интеллект на <%= int %> и телосложение на <%= con %>. Зачарованный сундук: Независимый предмет.", "weaponArmoireHoofClippersText": "Ножницы для копыт", - "weaponArmoireHoofClippersNotes": "Подрежьте копыта своим трудолюбивым скакунам, чтобы помочь им оставаться здоровыми, пока они несут вас навстречу приключениям! Увеличивают силу, интеллект и телосложение на <%= attrs %>. Зачарованный сундук: Набор Кузнеца (предмет 1 из 3).", + "weaponArmoireHoofClippersNotes": "Подрежьте копыта своим трудолюбивым скакунам, чтобы помочь им оставаться здоровыми, пока они несут вас навстречу приключениям! Увеличивают силу, интеллект и телосложение на <%= attrs %>. Зачарованный сундук: Набор Коновала (предмет 1 из 3).", "weaponArmoireWeaversCombText": "Гребень ткача", "weaponArmoireWeaversCombNotes": "Используй этот гребень чтобы собрать все нити вместе и соткать плотную материю. Увеличивает восприятие на <%= per %> и силу на <%= str %>. Зачарованный сундук: Набор Ткача (предмет 2 из 3).", - "weaponArmoireLamplighterText": "Фонарщик ", + "weaponArmoireLamplighterText": "Фонарщик", "weaponArmoireLamplighterNotes": "Этот длинный шест имеет фитиль на одном конце для зажигания ламп и крючок на другом конце для их погашения. Увеличивает телосложение на <%= con %>и восприятие на <%= per %>. Зачарованный сундук: Набор фонарщика (предмет 1 из 4)", "weaponArmoireCoachDriversWhipText": "Хлыст кучера", "weaponArmoireCoachDriversWhipNotes": "Ваши кони знают, что делать, поэтому этот хлыст предназначен только для шоу (и четкого звука щелчка!). Увеличивает интеллект на <%= int %> и силу на <%= str %>. Зачарованный сундук: Набор Кучера (предмет 1 из 3).", "weaponArmoireScepterOfDiamondsText": "Бубновый скипетр", "weaponArmoireScepterOfDiamondsNotes": "Это скипетр светит теплым красным светом и наполняет вас силой воли. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Бубнового короля (Предмет 3 из 4).", - "weaponArmoireFlutteryArmyText": "Порхающая армия", - "weaponArmoireFlutteryArmyNotes": "Эта группа пестрых чешуекрылых готова махать неистово и охладить ваши самые красные задачи! Увеличивает телосложение, интеллект и силу на <%= attrs %> каждое. Зачарованный сундук: Набор порхающего платья (предмет 3 из 4).", - "weaponArmoireCobblersHammerText": "Молоток Башмачника", - "weaponArmoireCobblersHammerNotes": "Этот молоток специально предназначен для работы над кожей. С его помощью можно одним ударом справиться с красными Ежедневными заданиями. Увеличивает Телосложение и Силу на <%= attrs %>. Зачарованный сундук: Набор Сапожника (предмет 2 из 3)", + "weaponArmoireFlutteryArmyText": "Порхающее войско", + "weaponArmoireFlutteryArmyNotes": "Эта группа пестрых чешуекрылых готова махать неистово и охладить ваши самые красные задачи! Увеличивает телосложение, интеллект и силу на <%= attrs %> каждое. Зачарованный сундук: Набор Порхающего платья (предмет 3 из 4).", + "weaponArmoireCobblersHammerText": "Молоток башмачника", + "weaponArmoireCobblersHammerNotes": "Этот молоток специально предназначен для работы над кожей. С его помощью можно одним ударом справиться с красными ежедневными заданиями. Увеличивает телосложение и силу на <%= attrs %>. Зачарованный сундук: Набор Башмачника (предмет 2 из 3)", "weaponArmoireGlassblowersBlowpipeText": "Инструмент стеклодува", "weaponArmoireGlassblowersBlowpipeNotes": "Используйте эту трубку, чтобы выдувать красивые вазы, орнаменты и другие причудливые вещи из расплавленного стекла. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Стеклодува (предмет 1 из 4).", "weaponArmoirePoisonedGobletText": "Отравленный кубок", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Эта прочная чешуйчатая броня удерживается вместе элегантными шёлковыми шнурами. Увеличивает восприятие на <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Индюшачья броня", "armorSpecialTurkeyArmorBaseNotes": "Держите свои ноги в тепле и уюте в этой перистой броне! Бонусов не дает.", + "armorSpecialTurkeyArmorGildedText": "Позолоченная индюшачья броня", + "armorSpecialTurkeyArmorGildedNotes": "Покажите, на что вы способны в этой блестящей броне! Бонусов не дает.", "armorSpecialYetiText": "Мантия укротителя Йети", "armorSpecialYetiNotes": "Пушистая и свирепая. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2013-2014.", "armorSpecialSkiText": "Парка лыжника-ассасина", @@ -458,7 +462,7 @@ "armorSpecialBirthday2017Notes": "С днем рождения, Habitica! Носите эту причудливую праздничную мантию, чтобы отметить этот чудесный день. Бонусов не дает.", "armorSpecialBirthday2018Text": "Причудливая праздничная мантия", "armorSpecialBirthday2018Notes": "С днем рождения, Habitica! Носите эту Странную праздничную мантию, чтобы отметить этот чудесный день. Бонусов не дает.", - "armorSpecialGaymerxText": "Радужные доспехи воина", + "armorSpecialGaymerxText": "Доспехи радужного воина", "armorSpecialGaymerxNotes": "В честь Конференции GaymerX эти особые доспехи выкрашены в яркие радужные цвета! GaymerX это интернациональная игровая конвенция, поддерживающая ЛГБТ+ сообщества и видео игры. Она открыта каждому!", "armorSpecialSpringRogueText": "Блестящий кошачий костюм", "armorSpecialSpringRogueNotes": "Безукоризненно ухоженный. Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2014.", @@ -474,17 +478,17 @@ "armorSpecialSummerWarriorNotes": "Изящная резьба выглядит эффектно, особенно на чьих-то головах. Добавляет <%= con %> очков к телосложению. Ограниченный выпуск лета 2014.", "armorSpecialSummerMageText": "Изумрудный хвост", "armorSpecialSummerMageNotes": "Это одеяние из сияющих чешуек наделяет его владельца настоящей магией русалок! Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2014.", - "armorSpecialSummerHealerText": "Хвост Морского Целителя", + "armorSpecialSummerHealerText": "Хвост морского целителя", "armorSpecialSummerHealerNotes": "Это одеяние из сияющих чешуек превращает владельца в настоящего Морского Целителя! Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2014.", "armorSpecialFallRogueText": "Кроваво-красное одеяние", "armorSpecialFallRogueNotes": "Весёлый. Ворсистый. Вампирский. Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2014.", "armorSpecialFallWarriorText": "Лабораторный халат науки", "armorSpecialFallWarriorNotes": "Защищает от таинственного эликсира. Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2014.", - "armorSpecialFallMageText": "Роба Колдуна", + "armorSpecialFallMageText": "Роба колдуна", "armorSpecialFallMageNotes": "В этой одежде много карманов чтобы глаза тритона и жабьи языки не кончались не вовремя. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2014.", "armorSpecialFallHealerText": "Почти прозрачная одёжа", "armorSpecialFallHealerNotes": "Заранее перевяжись перед боем! Увеличивает Телосложение на <%= con %>. Экипировка ограниченного выпуска осени 2014.", - "armorSpecialWinter2015RogueText": "Броня Ледяного Дрэйка", + "armorSpecialWinter2015RogueText": "Броня ледяного дрэйка", "armorSpecialWinter2015RogueNotes": "Эта броня ужасно холодная, но вы поймете, что оно того стоит, как только вам откроются несметные богатства ледяных дрэйков. Не то, чтобы вы искали что-то подобное, потому что вы на самом деле абсолютно точно настоящий ледяной дрэйк, ведь так? Не задавайте вопросов! Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2014-2015.", "armorSpecialWinter2015WarriorText": "Пряничная броня", "armorSpecialWinter2015WarriorNotes": "Удобная и теплая, прямо из печки! Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2014-2015.", @@ -492,7 +496,7 @@ "armorSpecialWinter2015MageNotes": "Вы можете увидеть мерцающие огни северного сияния в этой мантии. Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2014-2015.", "armorSpecialWinter2015HealerText": "Одеяние конькобежца", "armorSpecialWinter2015HealerNotes": "Катание на коньках расслабляет, но не прибегайте к нему без защитной экипировки, иначе вы подвергнетесь атаке ледяных дрэйков. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2014-2015.", - "armorSpecialSpring2015RogueText": "Облачение Пискуна", + "armorSpecialSpring2015RogueText": "Облачение пискуна", "armorSpecialSpring2015RogueNotes": "Мягкое, пушистое и совершенно точно не огнеопасное. Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2015.", "armorSpecialSpring2015WarriorText": "Предупредительные доспехи", "armorSpecialSpring2015WarriorNotes": "Только самому яростному псу позволено быть таким пушистым лапочкой. Увеличивают телосложение на <%= con %>. Ограниченный выпуск весны 2015.", @@ -504,25 +508,25 @@ "armorSpecialSummer2015RogueNotes": "Это одеяние из сияющих чешуек превращает владельца в настоящего Рифового Ренегата! Увеличивает восприятие на <%= per %>. Ограниченный выпуск лета 2015.", "armorSpecialSummer2015WarriorText": "Золотой хвост", "armorSpecialSummer2015WarriorNotes": "Этот доспех из блестящих чешуек превращает носителя в настоящего Воина Солнечной Рыбы! Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2015.", - "armorSpecialSummer2015MageText": "Мантия Предсказателя", + "armorSpecialSummer2015MageText": "Мантия предсказателя", "armorSpecialSummer2015MageNotes": "Скрытая сила таится в этих одеяниях. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2015.", - "armorSpecialSummer2015HealerText": "Доспех Морехода", + "armorSpecialSummer2015HealerText": "Доспех морехода", "armorSpecialSummer2015HealerNotes": "Доспехи дают знать всем, что вы честный торговец-мореплаватель, никогда и не думавший плутовать. Увеличивают телосложение на <%= con %>. Ограниченный выпуск лета 2015.", - "armorSpecialFall2015RogueText": "Бое-Вой Доспех", - "armorSpecialFall2015RogueNotes": "Ворвись в Бит-ву! Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2015.", - "armorSpecialFall2015WarriorText": "Доспех Пугала", + "armorSpecialFall2015RogueText": "Доспех мышехвоста", + "armorSpecialFall2015RogueNotes": "Ворвись на крыльях в битву! Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2015.", + "armorSpecialFall2015WarriorText": "Доспех пугала", "armorSpecialFall2015WarriorNotes": "Эта броня, несмотря на то, что набита соломой, крайне тяжела! Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2015.", - "armorSpecialFall2015MageText": "Клочковатая Роба", + "armorSpecialFall2015MageText": "Клочковатая роба", "armorSpecialFall2015MageNotes": "Каждый шов в этих доспехах мерцает волшебством. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2015.", "armorSpecialFall2015HealerText": "Облачение знахаря", "armorSpecialFall2015HealerNotes": "Что? Конечно, это был эликсир телосложения. Нет, ты совершенно точно НЕ превращаешься в жабу! Не квакай больше. Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2015.", "armorSpecialWinter2016RogueText": "Какао-доспехи", "armorSpecialWinter2016RogueNotes": "Эта какао-броня сохраняет тепло и уют. Она на самом деле сделана из какао? Кто знает... Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2015-2016.", - "armorSpecialWinter2016WarriorText": "Костюм Снеговика", + "armorSpecialWinter2016WarriorText": "Костюм снеговика", "armorSpecialWinter2016WarriorNotes": "Брр! Эта слепленная из снега броня действительно прочная... пока не растает. Усиливает телосложение на <%= con %>. Ограниченный выпуск зимы 2015-2016.", "armorSpecialWinter2016MageText": "Парка сноубордиста", "armorSpecialWinter2016MageNotes": "Умнейшие чародеи предпочитают тепло одеваться на зимнем ветру. Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2015-2016.", - "armorSpecialWinter2016HealerText": "Праздничный Волшебный Плащ ", + "armorSpecialWinter2016HealerText": "Праздничный волшебный плащ ", "armorSpecialWinter2016HealerNotes": "Праздничные Феи заворачиваются в свои телесные крылья для защиты, прежде чем поймать встречный ветер головными крыльями и облететь вокруг Habitica на умопомрачительной скорости до 100 миль в час, доставляя подарки и распыляя на всех конфетти. Чудные они... Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2015-2016.", "armorSpecialSpring2016RogueText": "Собачий камуфляжный костюм", "armorSpecialSpring2016RogueNotes": "Умный щенок знает, что нужно выбирать красочный образ для того, чтобы скрыться, когда вокруг все зеленое и яркое. Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2016.", @@ -540,25 +544,25 @@ "armorSpecialSummer2016MageNotes": "Струящееся одеяние превращает носящего в настоящего Мага Дельфинов! Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2016.", "armorSpecialSummer2016HealerText": "Хвост морского конька", "armorSpecialSummer2016HealerNotes": "Шипастая одежда превращает владельца в настоящего Целителя Морского конька! Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2016.", - "armorSpecialFall2016RogueText": "Доспехи Черной Вдовы", + "armorSpecialFall2016RogueText": "Доспехи черной вдовы", "armorSpecialFall2016RogueNotes": "Броня покрыта множеством мигающих глаз. Улучшает восприятие на <%= per %>. Ограниченный выпуск осени 2016.", "armorSpecialFall2016WarriorText": "Слизистый доспех", "armorSpecialFall2016WarriorNotes": "Влажный и липкий на ощупь! Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2016.", - "armorSpecialFall2016MageText": "Накидка Злорадности", + "armorSpecialFall2016MageText": "Накидка злорадности", "armorSpecialFall2016MageNotes": "Одевая накидку, слышно злорадный смех. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2016.", - "armorSpecialFall2016HealerText": "Одеяние Горгоны", + "armorSpecialFall2016HealerText": "Одеяние горгоны", "armorSpecialFall2016HealerNotes": "Оно полностью из камня. Почему оно такое удобное? Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2016.", - "armorSpecialWinter2017RogueText": "Ледяные Доспехи", + "armorSpecialWinter2017RogueText": "Ледяные доспехи", "armorSpecialWinter2017RogueNotes": "Этот скрытый костюм отражает свет, чтобы ослепить ничего не подозревающие задачи и получить с них награды! Увеличивает восприятие <%= per %>. Ограниченный выпуск зимы 2016-2017.", "armorSpecialWinter2017WarriorText": "Панцирь хоккеиста", "armorSpecialWinter2017WarriorNotes": "Покажи свою мощь и сплоченность в этом теплом, прочном доспехе. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2016-2017.", - "armorSpecialWinter2017MageText": "Доспехи Волка", + "armorSpecialWinter2017MageText": "Доспехи волка", "armorSpecialWinter2017MageNotes": "Сделанные из плетеной шерсти и сотканные заклинаниями мистического Зимнего Волка, эти одеяния защитят от холода и сохранят ясность мысли! Увеличивают интеллект на <%= int %>. Ограниченный выпуск зимы 2016-2017.", - "armorSpecialWinter2017HealerText": "Броня Мерцающий Лепесток", + "armorSpecialWinter2017HealerText": "Доспех из мерцающих лепестков", "armorSpecialWinter2017HealerNotes": "Хотя и мягкая, эта броня лепестков имеет фантастические защитные силы. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2016-2017.", "armorSpecialSpring2017RogueText": "Костюм Крадущегося Кролика", "armorSpecialSpring2017RogueNotes": "Мягкий, но сильный, этот костюм поможет вам перемещаться по огородам с особой неуловимостью. Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2017.", - "armorSpecialSpring2017WarriorText": "Pawsome Armor", + "armorSpecialSpring2017WarriorText": "Лапатрясный доспех", "armorSpecialSpring2017WarriorNotes": "Этот причудливый доспех столь же блестящ, сколь и изысканен, но обладает дополнительным сопротивлением атакам. Увеличивает Телосложение на <%= con %>. Ограниченный выпуск весны 2017.", "armorSpecialSpring2017MageText": "Мантия заклинателя собак", "armorSpecialSpring2017MageNotes": "Волшебная по дизайну, пушистая по выбору. Увеличивает Интеллект на <%= int %>. Ограниченный выпуск весны 2017.", @@ -598,17 +602,17 @@ "armorSpecialSpring2018HealerNotes": "Пусть эта яркая броня придаст вашему сердцу силу для исцеления. Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2018.", "armorSpecialSummer2018RogueText": "Жилетка рыбака", "armorSpecialSummer2018RogueNotes": "Поплавок? Коробки крючков? Запасная леска? Отмычки? Дымовые бомбы? Независимо от того, что вам понадобится для летнего рыбацкого отдыха, все найдется в кармане! Увеличивает восприятие на <%= per %>Ограниченный выпуск лета 2018. ", - "armorSpecialSummer2018WarriorText": "Хвостовые доспехи бойцовской рыбы", + "armorSpecialSummer2018WarriorText": "Хвостовые доспехи бойцовой рыбки", "armorSpecialSummer2018WarriorNotes": "Ослепите зрителей головокружительными яркими кружевами, и скорее ныряйте в воду. Как смел злодей даже напасть на эту красоту? Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2018.", - "armorSpecialSummer2018MageText": "Крылатковый панцирь", + "armorSpecialSummer2018MageText": "Панцирь крылатки", "armorSpecialSummer2018MageNotes": "Магия ядов относится к навыкам хитрости. Но броня ярких оттенков, давая ясно понять хищнику: я ядовитый! Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2018.", - "armorSpecialSummer2018HealerText": "Роба Амфибии", + "armorSpecialSummer2018HealerText": "Роба амфибии", "armorSpecialSummer2018HealerNotes": "Эти лазурные облачения приоткрывают тайну, что у вас есть ноги для ходьбы по суше. Ну... Даже монарх не настолько идеальный. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2018.", - "armorSpecialFall2018RogueText": "Сюртук Альтер эго", + "armorSpecialFall2018RogueText": "Сюртук Альтер-эго", "armorSpecialFall2018RogueNotes": "Днем выглядит стильно. Ночью - дарует комфорт и защиту. Увеличивает Восприятие на <%= per %>. Ограниченный выпуск осени 2018.", "armorSpecialFall2018WarriorText": "Броня Минотавра", "armorSpecialFall2018WarriorNotes": "И в завершение - копыта, чтобы отбивать успокаивающий ритм, пока вы блуждаете по медитативному лабиринту. Увеличивает Телосложение на <%= con %>. Ограниченый выпуск осени 2018.", - "armorSpecialFall2018MageText": "Мантия Сладомастера", + "armorSpecialFall2018MageText": "Мантия сладоманта", "armorSpecialFall2018MageNotes": "Магические сладости вплетены прямо в ткань этой мантии! Но мы не рекомендуем пытаться её съесть. Повышает Интеллект на<%= int %>. Ограниченный выпуск осени 2018", "armorSpecialFall2018HealerText": "Роба плотоядного", "armorSpecialFall2018HealerNotes": "Эта мантия сделана из растений, но это не означает, что она вегетарианская. Плохие привычки боятся и обходят её стороной. Повышает Телосложение на <%= con %>. Ограниченный выпуск осени 2018", @@ -622,7 +626,7 @@ "armorMystery201406Notes": "Эта гибкая мантия позволит ее носителю пролезать через мельчайшие трещины. Бонусов не дает. Подарок подписчикам июня 2014.", "armorMystery201407Text": "Костюм исследователя морских глубин", "armorMystery201407Notes": "Описываемый иногда как «хлюпкий», «слишком плотный» и «честно говоря, довольно громоздкий», этот костюм – лучший друг любого бесстрашного исследователя морских глубин. Бонусов не дает. Подарок подписчикам июля 2014.", - "armorMystery201408Text": "Солнечная Мантия", + "armorMystery201408Text": "Солнечная мантия", "armorMystery201408Notes": "Эта мантия соткана из золота и солнечного света. Бонусов не дает. Подарок подписчикам августа 2014.", "armorMystery201409Text": "Жилет Странника", "armorMystery201409Notes": "Покрытый листьями жилет скроет носителя от чужих глаз. Бонусов не дает. Подарок подписчикам сентября 2014.", @@ -652,7 +656,7 @@ "armorMystery201604Notes": "Вы тоже можете быть маленьким, но грозным листьевым пушком. Бонусов не дает. Подарок подписчикам апреля 2016.", "armorMystery201605Text": "Униформа марширующего барда", "armorMystery201605Notes": "Обычно барды присоединяются к командам искателей приключений и становятся известны после рейдов по подземельям... Но барды, которые вступают в марширующий оркестр страны Habitica, славятся участием в грандиозные парадах. Бонусов не дает. Подарок подписчикам мая 2016.", - "armorMystery201606Text": "Хвост Шелки", + "armorMystery201606Text": "Хвост шелки", "armorMystery201606Notes": "Этот сильный хвост мерцает, как морская пена, разбивающаяся о берег. Бонусов не дает. Подарок Подписчикам июня 2016.", "armorMystery201607Text": "Доспехи Странника Глубин", "armorMystery201607Notes": "Скройся на морском дне с этой маскирующей водной броней. Бонусов не дает. Подарок подписчикам июля 2016.", @@ -668,9 +672,9 @@ "armorMystery201704Notes": "Народ фей создал эти доспехи из утренней росы, чтобы сохранить цвета восхода солнца. Бонусов не дают. Подарок подписчикам апреля 2017.", "armorMystery201707Text": "Доспехи желейного чародея", "armorMystery201707Notes": "Эти доспехи позволят вам сливаться с океаническими существами во время подводных квестов и приключений. Бонусов не дают. Подарок подписчикам июля 2017.", - "armorMystery201710Text": "Могущественный Бес Аппарэл", + "armorMystery201710Text": "Одеяние могущественного беса", "armorMystery201710Notes": "Чешуйчатые, блестящие и крепкие! Бонусов не дает. Подарок подписчикам октября 2017.", - "armorMystery201711Text": "Набор Коврового наездника", + "armorMystery201711Text": "Одеяние коврового наездника", "armorMystery201711Notes": "Этот уютный свитер поможет вам согреться, пока вы ездите по небу! Бонусов не даёт. Подарок подписчикам ноября 2017.", "armorMystery201712Text": "Броня свечника", "armorMystery201712Notes": "Тепло и свет от этой магической брони согреют ваше сердце, но никогда не обожгут кожу! Бонусов не даёт. Подарок подписчикам декабря 2017.", @@ -682,8 +686,10 @@ "armorMystery201807Notes": "Этот мощный хвост проведёт вас через всё море на невероятной скорости! Бонусов не даёт. Подарок подписчикам июля 2018.", "armorMystery201808Text": "Доспехи Лавового дракона", "armorMystery201808Notes": "Эта броня сделана из чешуйчатых пластин неуловимого (и чрезвычайно горячего) Лавового Дракона. Бонусов не дают. Подарок подписчикам августа 2018.", - "armorMystery201809Text": "Защита из Осенних листьев", + "armorMystery201809Text": "Доспехи из осенних листьев", "armorMystery201809Notes": "Вы не просто маленькая и грозная кучка листвы. В самых стильных цветах сезона Вы - законодатель моды! Бонусов не дает. Подарок подписчикам сентября 2018.", + "armorMystery201810Text": "Мантия чернолесья", + "armorMystery201810Notes": "Мантия защитит вас своей теплотой от леденящего холода проклятых миров. Бонусов не даёт. Подарок подписчикам октября 2018.", "armorMystery301404Text": "Стимпанковский костюм", "armorMystery301404Notes": "Чудной и лихой! Бонусов не дает. Подарок подписчикам февраля 3015.", "armorMystery301703Text": "Павлинье платье в стиле стимпанк", @@ -698,64 +704,64 @@ "armorArmoireRancherRobesNotes": "Объезжайте ваших скакунов и пасите питомцев, облачившись в эту волшебную Ковбойскую одежду! Увеличивает силу на <%= str %>, восприятие на <%= per %> и интеллект на <%= int %>. Зачарованный сундук: Набор Ковбоя (предмет 2 из 3).", "armorArmoireGoldenTogaText": "Золотая тога", "armorArmoireGoldenTogaNotes": "Эту мерцающую тогу могут носить только истинные герои. Увеличивает силу и телосложение на <%= attrs %>. Зачарованный сундук: Набор Золотой тоги (предмет 1 из 3).", - "armorArmoireHornedIronArmorText": "Доспехи Рогатого железа", + "armorArmoireHornedIronArmorText": "Доспехи рогатого железа", "armorArmoireHornedIronArmorNotes": "Яростно выплавленные из железа, эти рогатые доспехи почти невозможно сломать. Увеличивает телосложение на <%= con %> и восприятие на <%= per %>. Зачарованный сундук: Набор Рогатого железа (предмет 2 из 3).", "armorArmoirePlagueDoctorOvercoatText": "Плащ чумного доктора", "armorArmoirePlagueDoctorOvercoatNotes": "Такие плащи носили доктора, боровшиеся с Чумой Прокрастинации. Увеличивает интеллект на <%= int %>, силу на <%= str %> и телосложение на <%= con %>. Зачарованный сундук: Набор Чумного доктора (предмет 3 из 3).", "armorArmoireShepherdRobesText": "Одеяния пастуха", "armorArmoireShepherdRobesNotes": "Ткань лёгкая и пропускает воздух, идеально для того, чтобы пасти грифонов в жаркий день в пустыне. Увеличивает силу и восприятие на <%= attrs %>. Зачарованный сундук: Набор Пастуха (предмет 2 из 3).", - "armorArmoireRoyalRobesText": "Королевские Одеяния", + "armorArmoireRoyalRobesText": "Королевские одеяния", "armorArmoireRoyalRobesNotes": "Чудесный правитель, царствуйте весь день подряд! Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Королевский набор (предмет 3 из 3).", - "armorArmoireCrystalCrescentRobesText": "Мантия Хрустального Полумесяца", - "armorArmoireCrystalCrescentRobesNotes": "Эта волшебная роба светится в ночи. Увеличивает телосложение и восприятие на <%= attrs %>. Зачарованный сундук: Набор Кристаллического полумесяца (предмет 2 из 3).", + "armorArmoireCrystalCrescentRobesText": "Мантия хрустального полумесяца", + "armorArmoireCrystalCrescentRobesNotes": "Эта волшебная роба светится в ночи. Увеличивает телосложение и восприятие на <%= attrs %>. Зачарованный сундук: Набор Хрустального полумесяца (предмет 2 из 3).", "armorArmoireDragonTamerArmorText": "Доспехи укротителя драконов", "armorArmoireDragonTamerArmorNotes": "Этот крепкий доспех неуязвим для пламени. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Укротителя драконов (предмет 3 из 3).", - "armorArmoireBarristerRobesText": "Мантия Барристера", + "armorArmoireBarristerRobesText": "Мантия барристера", "armorArmoireBarristerRobesNotes": "Очень серьезная и величественная. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Барристера (предмет 2 из 3).", "armorArmoireJesterCostumeText": "Костюм шута", "armorArmoireJesterCostumeNotes": "Тра-ля-ля! По этому костюму так сразу и не скажешь, но вы вовсе не дурак. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Шута (предмет 2 из 3).", - "armorArmoireMinerOverallsText": "Комбинезон шахтера", + "armorArmoireMinerOverallsText": "Комбинезон горняка", "armorArmoireMinerOverallsNotes": "Да, он выглядит поношенным, но специальное заклятие отталкивает от него грязь. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Горняка (предмет 2 из 3).", "armorArmoireBasicArcherArmorText": "Базовые доспехи лучника", "armorArmoireBasicArcherArmorNotes": "Эта камуфляжная безрукавка позволит вам ускользать незамеченным через леса. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Базовый набор Лучника (предмет 2 из 3).", "armorArmoireGraduateRobeText": "Выпускная мантия", - "armorArmoireGraduateRobeNotes": "Поздравляю! Эта тяжелая мантия давит на вас знаниями, которые вы успели накопить. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (Предмет 2 из 3).", - "armorArmoireStripedSwimsuitText": "Полосатый Купальник", - "armorArmoireStripedSwimsuitNotes": "Что может быть веселее сражений с морскими монстрами на пляже? телосложение на <%= con %>. Зачарованный Сундук: Морской Набор (2й предмет из 3).", - "armorArmoireCannoneerRagsText": "Лохмотья Пушкаря", - "armorArmoireCannoneerRagsNotes": "Эти лохмотья прочнее, чем кажутся. Усиливают Телосложение на <%= con %>. Зачарованный Сундук: Набор Пушкаря (Предмет 2 из 3).", + "armorArmoireGraduateRobeNotes": "Поздравляю! Эта тяжелая мантия давит на вас знаниями, которые вы успели накопить. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (предмет 2 из 3).", + "armorArmoireStripedSwimsuitText": "Полосатый купальник", + "armorArmoireStripedSwimsuitNotes": "Что может быть веселее сражений с морскими монстрами на пляже? Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Приморья (предмет 2 из 3).", + "armorArmoireCannoneerRagsText": "Лохмотья пушкаря", + "armorArmoireCannoneerRagsNotes": "Эти лохмотья прочнее, чем кажутся. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Пушкаря (предмет 2 из 3).", "armorArmoireFalconerArmorText": "Доспех сокольничего", "armorArmoireFalconerArmorNotes": "Толстая броня хранит от острых когтей! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор сокольничего (Предмет 1 из 3).", - "armorArmoireVermilionArcherArmorText": "Доспех Алого лучника", + "armorArmoireVermilionArcherArmorText": "Доспех алого лучника", "armorArmoireVermilionArcherArmorNotes": "Броня изготовлена из особого красного металла: максимальная защита, минимальные ограничения, лучшее чутье! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Алого лучника (предмет 2 из 3).", "armorArmoireOgreArmorText": "Доспехи огра", - "armorArmoireOgreArmorNotes": "Доспех подобен коже огра, но с удобной флисовой подкладкой! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор огра (предмет 3 из 3).", - "armorArmoireIronBlueArcherArmorText": "Синий доспех Железного стрелка", + "armorArmoireOgreArmorNotes": "Доспех подобен коже огра, но с удобной флисовой подкладкой! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Огра (предмет 3 из 3).", + "armorArmoireIronBlueArcherArmorText": "Синий доспех железного стрелка", "armorArmoireIronBlueArcherArmorNotes": "Броня, защищающая от летящих стрел на поле боя! Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Железного стрелка (предмет 2 из 3).", "armorArmoireRedPartyDressText": "Красный вечерний костюм", "armorArmoireRedPartyDressNotes": "Вы сильный, выносливый, умный и весьма модный. Увеличивает силу, телосложение и интеллект на <%= attrs %>. Зачарованный сундук: Набор Красного банта (предмет 2 из 2).", "armorArmoireWoodElfArmorText": "Доспехи лесного эльфа", - "armorArmoireWoodElfArmorNotes": "Броня из коры и листьев - хорошая маскировка в лесу. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор лесного эльфа (предмет 2 из 3). ", + "armorArmoireWoodElfArmorNotes": "Броня из коры и листьев - хорошая маскировка в лесу. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Лесного эльфа (предмет 2 из 3). ", "armorArmoireRamFleeceRobesText": "Накидка из овечьей шерсти", - "armorArmoireRamFleeceRobesNotes": "Эти одеяния согреют вас даже в самые свирепые метели. Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор рогатого варвара (предмет 2 из 3).", - "armorArmoireGownOfHeartsText": "Мантия Червонной Дамы", + "armorArmoireRamFleeceRobesNotes": "Эти одеяния согреют вас даже в самые свирепые метели. Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор Рогатого варвара (предмет 2 из 3).", + "armorArmoireGownOfHeartsText": "Мантия червонной дамы", "armorArmoireGownOfHeartsNotes": "Эта мантия отделана роскошными кружевами! Но это еще не все: она укрепит ваш дух. Увеличивает Телосложение на <%= con %>. Зачарованный сундук: Набор Червонной Дамы (Предмет 2 из 3).", - "armorArmoireMushroomDruidArmorText": "Доспехи Грибного Друида", - "armorArmoireMushroomDruidArmorNotes": "Этот коричневый доспех, покрытый маленькими грибочками, поможет вам услышать шепот леса. Увеличивает телосложение на <%= con %> и восприятие на <%= per %>. зачарованный сундук: Доспехи Грибного Друида (Предмет 2 из 3).", + "armorArmoireMushroomDruidArmorText": "Доспехи грибного друида", + "armorArmoireMushroomDruidArmorNotes": "Этот коричневый доспех, покрытый маленькими грибочками, поможет вам услышать шепот леса. Увеличивает телосложение на <%= con %> и восприятие на <%= per %>. зачарованный сундук: Набор Грибного друида (Предмет 2 из 3).", "armorArmoireGreenFestivalYukataText": "Зеленая праздничная юката", "armorArmoireGreenFestivalYukataNotes": "Эта прекрасная легкая юката поддержит ваше хорошее настроение, пока вы наслаждаетесь праздником. Увеличивает Телосложение и Восприятие на <%= attrs %> каждое. Зачарованный сундук: набор костюмов к фестивалю (предмет 1 из 3).", "armorArmoireMerchantTunicText": "Туника торговца", - "armorArmoireMerchantTunicNotes": "Длинные рукава этой туники идеальны, чтобы прятать монеты, которые вы заработали! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор торговца (предмет 2 из 3).", - "armorArmoireVikingTunicText": "Викингская туника", + "armorArmoireMerchantTunicNotes": "Длинные рукава этой туники идеальны, чтобы прятать монеты, которые вы заработали! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Торговца (предмет 2 из 3).", + "armorArmoireVikingTunicText": "Туника викинга", "armorArmoireVikingTunicNotes": "Эта тёплая шерстяная туника содержит плащ для дополнительного уюта, даже во время шторма в океане. Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор Викинга (предмет 1 из 3).", "armorArmoireSwanDancerTutuText": "Пачка танцующего лебедя", "armorArmoireSwanDancerTutuNotes": "Вы можете улететь в воздух, вращаясь в этой великолепной пачке с перьями. Увеличивает интеллект и силу на <%= attrs %>. Зачарованный сундук: Набор Танцующего лебедя (предмет 2 из 3).", - "armorArmoireAntiProcrastinationArmorText": "Доспехи для защиты от прокрастинации", + "armorArmoireAntiProcrastinationArmorText": "Доспехи против прокрастинации", "armorArmoireAntiProcrastinationArmorNotes": "Наполненные древними заклинаниями продуктивности, эти стальные доспехи придадут вам дополнительную силу в битве с задачами. Повышают силу на <%= str %>. Зачарованный сундук: Набор против прокрастинации (Предмет 2 из 3).", - "armorArmoireYellowPartyDressText": "Жёлтый вечерний костюм", - "armorArmoireYellowPartyDressNotes": "Вы проницательны, сильны, умны и такой денди! Увеличивает восприятие, силу, и интеллект на <%= attrs %> каждый. Зачарованный сундук: Набор Жёлтого банта (предмет 2 из 2).", - "armorArmoireFarrierOutfitText": "Одежда кузнеца", - "armorArmoireFarrierOutfitNotes": "Эта прочная рабочая одежда выдержит, даже если в ваших стойлах царит беспорядок. Увеличивает интеллект, телосложение и восприятие на <%= attrs %>. Зачарованный сундук: Набор Кузнеца (предмет 2 из 3).", + "armorArmoireYellowPartyDressText": "Желтый вечерний костюм", + "armorArmoireYellowPartyDressNotes": "Вы проницательны, сильны, умны и такой денди! Увеличивает восприятие, силу, и интеллект на <%= attrs %> каждый. Зачарованный сундук: Набор Желтого банта (предмет 2 из 2).", + "armorArmoireFarrierOutfitText": "Одежда коновала", + "armorArmoireFarrierOutfitNotes": "Эта прочная рабочая одежда выдержит, даже если в ваших стойлах царит беспорядок. Увеличивает интеллект, телосложение и восприятие на <%= attrs %>. Зачарованный сундук: Набор Коновала (предмет 2 из 3).", "armorArmoireCandlestickMakerOutfitText": "Одежда изготовителя подсвечников", "armorArmoireCandlestickMakerOutfitNotes": "Этот крепкий комплект одежды защитит вас от разбрызгивания воска, когда вы будете заниматься своим ремеслом! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Изготовителя подсвечников (Предмет 1 из 3).", "armorArmoireWovenRobesText": "Тканевая мантия", @@ -767,13 +773,13 @@ "armorArmoireRobeOfDiamondsText": "Бубновая мантия", "armorArmoireRobeOfDiamondsNotes": "Эти королевская мантия не только заставляют вас казаться благородным, она позволяет увидеть благородство в других. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Бубнового короля (предмет 1 из 4).", "armorArmoireFlutteryFrockText": "Порхающее платье", - "armorArmoireFlutteryFrockNotes": "Легкое и воздушное платье с широкой юбкой, которую бабочки могут ошибочно принять за большое соцветие! Увеличивает телосложение, восприятие и силу на <%= attrs %> каждое. Зачарованный сундук: Набор порхающего платья (предмет 1 из 4).", - "armorArmoireCobblersCoverallsText": "Костюм Башмачника", - "armorArmoireCobblersCoverallsNotes": "Этот прочный комбинезон имеет множество карманов для инструментов, кусков кожи и другие полезных предметов! Увеличивает Восприятие и Силу на <%= attrs %>. Зачарованный сундук: Набор Сапожника (предмет 1 из 3)", - "armorArmoireGlassblowersCoverallsText": "Костюм Стеклодува", - "armorArmoireGlassblowersCoverallsNotes": "Этот комбинезон защитит вас, пока вы делаете шедевры из горячего плавленного стекла. Усиливает Телосложение на <%= con %>. Зачарованный сундук: Набор Стеклодува (предмет 2 из 4).", + "armorArmoireFlutteryFrockNotes": "Легкое и воздушное платье с широкой юбкой, которую бабочки могут ошибочно принять за большое соцветие! Увеличивает телосложение, восприятие и силу на <%= attrs %> каждое. Зачарованный сундук: Набор Порхающего платья (предмет 1 из 4).", + "armorArmoireCobblersCoverallsText": "Костюм башмачника", + "armorArmoireCobblersCoverallsNotes": "Этот прочный комбинезон имеет множество карманов для инструментов, кусков кожи и другие полезных предметов! Увеличивает восприятие и силу на <%= attrs %>. Зачарованный сундук: Набор Башмачника (предмет 1 из 3)", + "armorArmoireGlassblowersCoverallsText": "Костюм стеклодува", + "armorArmoireGlassblowersCoverallsNotes": "Этот комбинезон защитит вас, пока вы делаете шедевры из горячего плавленного стекла. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Стеклодува (предмет 2 из 4).", "armorArmoireBluePartyDressText": "Синее вечернее платье", - "armorArmoireBluePartyDressNotes": "Вы проницательны, сильны, умны и восхитительны! Увеличивает Восприятие, Силу, и Интеллект на <%= attrs %> каждый. Зачарованный сундук: Набор Синего банта (предмет 2 из 2).", + "armorArmoireBluePartyDressNotes": "Вы проницательны, сильны, умны и восхитительны! Увеличивает восприятие, силу и интеллект на <%= attrs %> каждый. Зачарованный сундук: Набор Синего банта (предмет 2 из 2).", "armorArmoirePiraticalPrincessGownText": "Платье пиратской принцессы", "armorArmoirePiraticalPrincessGownNotes": "Это дорогое одеяние имеет множество карманов для скрытых оружий и добычи! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор пиратской принцессы (предмет 2 из 4).", "armorArmoireJeweledArcherArmorText": "Инкрустированная Броня лучника", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "В рабочей одежде есть все необходимое, включая многофункциональные карманы. Очки, сменка, золотое кольцо ... Увеличивает телосложения на <%= con %> и восприятие на <%= per %>. Зачарованный сундук: Набор Переплетчика (предмет 2 из 4).", "armorArmoireRobeOfSpadesText": "Тузовая мантия", "armorArmoireRobeOfSpadesNotes": "Эта свободная мантия скрывает потайные карманы с драгоценностями или оружиями - на ваш выбор! Увеличивает Силу на <%= str %>. Зачарованный сундук: Набор Тузов Пик (Предмет 2 из 3).", + "armorArmoireSoftBlueSuitText": "Мягкая синяя пижама", + "armorArmoireSoftBlueSuitNotes": "Синий цвет - такой убаюкивающий. Настолько, что некоторые даже носят этот мягкий наряд, чтобы провалиться в... сон. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Зачарованный сундук: Набор Синей домашней одежды (предмет 2 из 3).", "headgear": "Головной убор", "headgearCapitalized": "Головной убор", "headBase0Text": "Нет шлема", @@ -858,10 +866,12 @@ "headSpecialDandyHatNotes": "Какая прелестная шляпка! Вы будете отлично выглядеть, прогуливаясь в ней. Увеличивает телосложение на <%= con %>.", "headSpecialKabutoText": "Кабуто", "headSpecialKabutoNotes": "Этот шлем функциональный и красивый! Ваши враги отвлекутся, восхищаясь им. Увеличивает интеллект на <%= int %>.", - "headSpecialNamingDay2017Text": "Шлем Королевского пурпурный грифон", + "headSpecialNamingDay2017Text": "Шлем королевского пурпурного грифона", "headSpecialNamingDay2017Notes": "С днём наречения! Носите этот суровый шлем с перьями, празднуя новое имя Habitica. Бонусов не даёт.", "headSpecialTurkeyHelmBaseText": "Шлем индейки", "headSpecialTurkeyHelmBaseNotes": "Ваш костюм на день благодарения будет закончен с этим шлемом с клювом.", + "headSpecialTurkeyHelmGildedText": "Позолоченный индюшачий шлем", + "headSpecialTurkeyHelmGildedNotes": "Кулдык-кулдык! Драгоценности! Бонусов не дает.", "headSpecialNyeText": "Шляпа праздника абсурда", "headSpecialNyeNotes": "Вы получили Шляпу Праздника Абсурда! Носите ее с гордостью в Новый год! Бонусов не дает.", "headSpecialYetiText": "Шлем укротителя Йети", @@ -872,7 +882,7 @@ "headSpecialCandycaneNotes": "Это самая вкусная шляпа в мире. Говорят, что она появляется и исчезает при загадочных обстоятельствах. Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2013-2014.", "headSpecialSnowflakeText": "Корона «Снежинка»", "headSpecialSnowflakeNotes": "Владелец этой короны никогда не мерзнет. Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2013-2014.", - "headSpecialSpringRogueText": "Маска Скрытной Кисы", + "headSpecialSpringRogueText": "Маска скрытной кисы", "headSpecialSpringRogueNotes": "Никогда никто не догадается, что вы кошачий взломщик! Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2014.", "headSpecialSpringWarriorText": "Шлем из клеверной стали", "headSpecialSpringWarriorNotes": "Этот шлем сварен из листов сладкого лугового клевера и способен противостоять мощнейшим ударам. Увеличивает силу на <%= str %>. Ограниченный выпуск весны 2014.", @@ -898,7 +908,7 @@ "headSpecialFallHealerNotes": "Стерильно и очень модно. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2014.", "headSpecialNye2014Text": "Глупая шапка для вечеринок", "headSpecialNye2014Notes": "Вы получили Глупую Праздничную Шляпу! Носите ее с гордостью в Новый год! Бонусов не дает.", - "headSpecialWinter2015RogueText": "Маска Ледяного Дрэйка", + "headSpecialWinter2015RogueText": "Маска ледяного дрэйка", "headSpecialWinter2015RogueNotes": "Вы на самом деле абсолютно точно настоящий ледяной дрэйк. Вы вовсе не пытаетесь проникнуть в их жилища. Вас совсем не интересуют груды сокровищ, которыми, согласно слухам, полнятся их ледяные туннели. Рррр. Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2014-2015.", "headSpecialWinter2015WarriorText": "Пряничный шлем", "headSpecialWinter2015WarriorNotes": "Думай, думай, думай, думай так усердно, как только можешь. Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2014-2015.", @@ -914,35 +924,35 @@ "headSpecialSpring2015MageNotes": "Что было первым, кролик или шляпа? Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2015.", "headSpecialSpring2015HealerText": "Утешающая корона", "headSpecialSpring2015HealerNotes": "Жемчужина в этой короне утешает и успокаивает всех вокруг. Увеличивает интеллект на <%= int %>. Ограниченный выпуск весны 2015.", - "headSpecialSummer2015RogueText": "Шляпа Ренегата", + "headSpecialSummer2015RogueText": "Шляпа ренегата", "headSpecialSummer2015RogueNotes": "Эта пиратская шляпа свалилась за борт и теперь украшена кусочками огненного коралла. Увеличивает восприятие на <%= per %>. Ограниченный выпуск лета 2015.", "headSpecialSummer2015WarriorText": "Инкрустированный океанический шлем", "headSpecialSummer2015WarriorNotes": "Созданный из глубоководного металла мастерами из Дилатори, этот шлем красив и прочен. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2015.", - "headSpecialSummer2015MageText": "Шарф Предсказателя", + "headSpecialSummer2015MageText": "Шарф предсказателя", "headSpecialSummer2015MageNotes": "В нитях этого шарфа скрыта сила. Увеличивает восприятие на <%= per %>. Ограниченный выпуск лета 2015.", - "headSpecialSummer2015HealerText": "Шляпа Морехода", + "headSpecialSummer2015HealerText": "Шляпа морехода", "headSpecialSummer2015HealerNotes": "Надев эту шляпу вы не пропадете даже в самый страшный шторм. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2015.", - "headSpecialFall2015RogueText": "Бое-Вые Крылья", + "headSpecialFall2015RogueText": "Крылья мышехвоста", "headSpecialFall2015RogueNotes": "Ваши враги будут найдены с помощью этой мощной шляпы-эхолота! Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2015.", - "headSpecialFall2015WarriorText": "Шапка Пугала", + "headSpecialFall2015WarriorText": "Шапка пугала", "headSpecialFall2015WarriorNotes": "Все бы хотели эту шляпу... Если бы у них были мозги. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2015.", - "headSpecialFall2015MageText": "Клочковатая Шапка", + "headSpecialFall2015MageText": "Клочковатая шапка", "headSpecialFall2015MageNotes": "Каждый шов в этой шляпе прибавляет ей мощи. Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2015.", - "headSpecialFall2015HealerText": "Шапка Лякухи", + "headSpecialFall2015HealerText": "Шапка лягухи", "headSpecialFall2015HealerNotes": "Это чрезвычайно серьезная шляпа, которая достойна только самых передовых зельеваров. Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2015.", "headSpecialNye2015Text": "Смешная шляпа для вечеринок", "headSpecialNye2015Notes": "Вы получили Смешную Праздничную Шляпу! Носите её с гордостью в Новый Год! Бонусов не дает.", - "headSpecialWinter2016RogueText": "Какао-Шлем", + "headSpecialWinter2016RogueText": "Какао-шлем", "headSpecialWinter2016RogueNotes": "Согревающий шарф снимается с уютного шлема исключительно чтобы отхлебнуть глоток теплого зимнего напитка. Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2015-2016.", - "headSpecialWinter2016WarriorText": "Шапка Снеговика", + "headSpecialWinter2016WarriorText": "Шапка снеговика", "headSpecialWinter2016WarriorNotes": "Брр! Этот могучий шлем действительно сильный... пока не растает. Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2015-2016.", - "headSpecialWinter2016MageText": "Капюшон Сноубордиста", + "headSpecialWinter2016MageText": "Капюшон сноубордиста", "headSpecialWinter2016MageNotes": "Защищает глаза от снега, пока вы произносите заклинания. Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2015-2016.", - "headSpecialWinter2016HealerText": "Шлем Сказочного Крыла", + "headSpecialWinter2016HealerText": "Шлем сказочного крыла", "headSpecialWinter2016HealerNotes": "Этикрыльятрепещутслишкомбыстро! Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2015-2016.", - "headSpecialSpring2016RogueText": "Хорошая Собачья Маска", + "headSpecialSpring2016RogueText": "Маска хорошего пёсика", "headSpecialSpring2016RogueNotes": "Ооо, Какой милый щенок! Подойди сюда и дай мне погладить свою голову. ...Эй! Куда делось все мое золото? Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2016.", - "headSpecialSpring2016WarriorText": "Шлем Мыши-Стражника", + "headSpecialSpring2016WarriorText": "Шлем мыши-стражника", "headSpecialSpring2016WarriorNotes": "Теперь вас никогда не хлопнут по макушке! Пусть только попробуют! Увеличивает силу на <%= str %>. Ограниченный выпуск весны 2016.", "headSpecialSpring2016MageText": "Шляпа Великого Малкина", "headSpecialSpring2016MageNotes": "Наряд, который поставит вас выше обычных уличных волшебников всего мира. Улучшает восприятие на <%= per %>. Ограниченный выпуск весны 2016.", @@ -952,33 +962,33 @@ "headSpecialSummer2016RogueNotes": "Разведай, что кроется в расщелинах с незаметным шлемом. Увеличивает восприятие на <%= per %>. Ограниченный выпуск лета 2016.", "headSpecialSummer2016WarriorText": "Шлем акулы", "headSpecialSummer2016WarriorNotes": "Хватайте зубами эти трудные дела! Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2016.", - "headSpecialSummer2016MageText": "Шляпа-Водомёт", + "headSpecialSummer2016MageText": "Шляпа-водомёт", "headSpecialSummer2016MageNotes": "Волшебная вода все время струится из этой шляпы. Улучшает восприятие на <%= per %>. Ограниченный выпуск лета 2016.", "headSpecialSummer2016HealerText": "Шлем морского конька", "headSpecialSummer2016HealerNotes": "Шлем демонстрирует, что владелец обучался у волшебных морских коньков-целителей в Медлительске. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2016.", - "headSpecialFall2016RogueText": "Шлем Черной Вдовы", + "headSpecialFall2016RogueText": "Шлем черной вдовы", "headSpecialFall2016RogueNotes": "Лапки на шлеме непрерывно подергиваются. Улучшает восприятие на <%= per %>. Ограниченный выпуск осени 2016.", - "headSpecialFall2016WarriorText": "Шлем из Корявой Коры", + "headSpecialFall2016WarriorText": "Шлем из корявой коры", "headSpecialFall2016WarriorNotes": "Шлем покрыт тиной и кусочками мха. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2016.", - "headSpecialFall2016MageText": "Капюшон Злорадности", + "headSpecialFall2016MageText": "Капюшон злорадности", "headSpecialFall2016MageNotes": "Плети интриги под этим темным капюшоном. Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2016.", - "headSpecialFall2016HealerText": "Корона Медузы", + "headSpecialFall2016HealerText": "Корона медузы", "headSpecialFall2016HealerNotes": "Горе посмотревшему в ваши очи... Увеличивает интеллект на <%= int %>. Ограниченный выпуск осени 2016.", "headSpecialNye2016Text": "Причудливая шляпа для вечеринок", "headSpecialNye2016Notes": "Вы получили причудливую праздничную шляпу! Носите её с гордостью в Новый Год! Бонусов не дает.", - "headSpecialWinter2017RogueText": "Морозный Шлем", + "headSpecialWinter2017RogueText": "Ледяной шлем", "headSpecialWinter2017RogueNotes": "Вылепленный из кристаллов льда, этот шлем поможет вам двигаться незамеченным через зимние пейзажи. Увеличивает восприятие <%= per %>. Ограниченный выпуск зимы 2016-2017.", "headSpecialWinter2017WarriorText": "Шлем хоккеиста", "headSpecialWinter2017WarriorNotes": "Прочный и крепкий шлем защитит от льда и самого красного пропущенного дейлика! Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2016-2017.", - "headSpecialWinter2017MageText": "Шлем Зимнего Волка", + "headSpecialWinter2017MageText": "Шлем зимнего волка", "headSpecialWinter2017MageNotes": "Этот шлем, вылепленный в образе легендарного Зимнего волка, сохранит голову в тепле и придаст зрению остроту. Увеличивает восприятие <%= per %>. Ограниченный выпуск зимы 2016-2017.", - "headSpecialWinter2017HealerText": "Сверкающий Цветочный Шлем", + "headSpecialWinter2017HealerText": "Сверкающий цветочный шлем", "headSpecialWinter2017HealerNotes": "Эти блестящие лепестки фокусируют силу мысли! Увеличивает интеллект с помощью <%= int %>. Ограниченный выпуск зимы 2016-2017.", "headSpecialSpring2017RogueText": "Шлем Крадущегося Кролика", "headSpecialSpring2017RogueNotes": "Эта мака не даст вашей милоте выдать вам, пока вы подкрадываетесь к ежедневным заданиям (или к цветочкам)! Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2017.", "headSpecialSpring2017WarriorText": "Кошачий шлем", "headSpecialSpring2017WarriorNotes": "Защитите свою восхитительную пушистую макушку этим затейливо украшенным шлемом. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2017.", - "headSpecialSpring2017MageText": "Собачья шляпа заклинателя", + "headSpecialSpring2017MageText": "Шляпа заклинателя собак", "headSpecialSpring2017MageNotes": "Эта шляпа поможет вам накладывать могущественные заклинания... Или можете просто складывать в нее теннисные мячики. Выбор за вами. Увеличивает восприятие на <%= per %>. Ограниченный выпуск весны 2017.", "headSpecialSpring2017HealerText": "Лепестковый венец", "headSpecialSpring2017HealerNotes": "Эта нежная корона излучает успокаивающий запах новых весенних цветов. Увеличивает интеллект на <%= int %>. Ограниченный выпуск весны 2017.", @@ -990,7 +1000,7 @@ "headSpecialSummer2017MageNotes": "Эта шляпа полностью состоит из закрученного, вывернутого водоворота. Увеличивает восприятие на <%= per %>. Ограниченный выпуск лета 2017.", "headSpecialSummer2017HealerText": "Корона морских существ", "headSpecialSummer2017HealerNotes": "Этот шлем сделан из дружественных морских существ, которые отдыхают у вас на голове, давая вам мудрые советы. Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2017.", - "headSpecialFall2017RogueText": "Шлем Джека-Светильника", + "headSpecialFall2017RogueText": "Шлем Джека-светильника", "headSpecialFall2017RogueNotes": "Готовы к угощениям? Время надеть этот праздничный светящийся шлем! Увеличивает восприятие на <%= per %>. Ограниченный выпуск осени 2017.", "headSpecialFall2017WarriorText": "Конфетный шлем", "headSpecialFall2017WarriorNotes": "Этот шлем выглядит вкусно, но своенравные задачи так не думают! Увеличивает телосложение на <%= str %>. Ограниченный выпуск осени 2017.", @@ -1018,21 +1028,21 @@ "headSpecialSpring2018HealerNotes": "Полированные драгоценные камни этого венца повысят вашу ментальную энергию. Увеличивает интеллект на <%= int %>. Ограниченный выпуск весны 2018.", "headSpecialSummer2018RogueText": "Шляпа от солнца", "headSpecialSummer2018RogueNotes": "Обеспечивает комфорт и защиту от неприятного, слепящего, летнего солнца над водой. В особенности помогает, если вы привыкли к скрытному пребыванию в тенях. Улучшает восприятие на <%= per %>. Ограниченный выпуск лета 2018.", - "headSpecialSummer2018WarriorText": "Борода Бойцовской рыбы", + "headSpecialSummer2018WarriorText": "Борода бойцовой рыбки", "headSpecialSummer2018WarriorNotes": "Покажите всем, что вы альфа бойцовской рыбы с этим эпатажным шлемом! Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2018.", - "headSpecialSummer2018MageText": "Гребень Крылатки", + "headSpecialSummer2018MageText": "Гребень крылатки", "headSpecialSummer2018MageNotes": "Свирепо бросьте взгляд на всякого, кто посмеет сказать, что вы похожи на «вкусную рыбу». Увеличивает восприятие на <%= per %>. Ограниченный выпуск лета 2018.", - "headSpecialSummer2018HealerText": "Корона Амфибии", + "headSpecialSummer2018HealerText": "Корона амфибии", "headSpecialSummer2018HealerNotes": "Эта украшенная аквамарином диадема с плавниками выделяет лидерство народа, рыб, и тех, кто отчасти относится к обеим группам! Увеличивает интеллект на <%= int %>. Ограниченный выпуск лета 2018.", - "headSpecialFall2018RogueText": "Лицо Альтер эго", + "headSpecialFall2018RogueText": "Лицо Альтер-эго", "headSpecialFall2018RogueNotes": "Большинство из нас скрывают свои переживания внутри. Но эта маска наглядно показывает, что у всех нас есть как положительные, так и отрицательные порывы. А в добавок к ней идет отличная шляпа! Увеличивает Восприятие на <%= per %>. Ограниченый выпуск осени 2018.", "headSpecialFall2018WarriorText": "Морда Минотавра", "headSpecialFall2018WarriorNotes": "Эта устрашающая маска показывает, что вы можете взять свои дела за рога! Увеличивает Силу на <%= str %>. Ограниченный выпуск осени 2018.", - "headSpecialFall2018MageText": "Шляпа Сладомансера", + "headSpecialFall2018MageText": "Шляпа сладоманта", "headSpecialFall2018MageNotes": "Эта остроконечная шляпа пропитана сильными заклинаниями сладости. Осторожно, если она намокнет, то станет липкой! Увеличивает Восприятие на <%= per %>. Ограниченный выпуск осени 2018.", "headSpecialFall2018HealerText": "Голодный шлем", "headSpecialFall2018HealerNotes": "Этот шлем вдохновлен образом плотоядного растения, которое знаменито своей способностью уничтожать зомби, так и прочими неприятностями. Просто следите, чтобы оно не пожевало вашу голову. Увеличивает Интеллект на <%= int %>. Ограниченый выпуск осени 2018. ", - "headSpecialGaymerxText": "Радужный шлем воина.", + "headSpecialGaymerxText": "Шлем радужного воина", "headSpecialGaymerxNotes": "В честь Конференции GaymerX этот особый шлем выкрашен в яркие радужные цвета! GaymerX это интернациональная игровая конвенция, поддерживающая ЛГБТ+ сообщества и видео игры. Она открыта каждому!", "headMystery201402Text": "Шлем с крыльями", "headMystery201402Notes": "Этот крылатый венец наделяет носителя скоростью ветра! Бонусов не дает. Подарок подписчикам февраля 2014.", @@ -1042,7 +1052,7 @@ "headMystery201406Notes": "Щупальца на этом шлеме вбирают магическую энергию из воды. Выгоды не приносит. Подарок подписчикам июня 2014.", "headMystery201407Text": "Шлем исследователя морских глубин", "headMystery201407Notes": "В этом шлеме удобно исследовать подводный мир! А еще в нем ты похож на рыбу с выпученными глазами. Настоящее ретро! Бонусов не дает. Подарок подписчикам июля 2014.", - "headMystery201408Text": "Солнечная Корона", + "headMystery201408Text": "Солнечная корона", "headMystery201408Notes": "Эта пылающая корона наделяет владельца невероятной силой воли. Бонусов не дает. Подарок подписчикам августа 2014.", "headMystery201411Text": "Стальной спортивный шлем", "headMystery201411Notes": "Это традиционный шлем для любимой хабитанцами игры в Болланс. Нарядившись в тяжелую защитную экипировку, соблюдайте здоровый баланс между работой и отдыхом... ПОКА ВАС ПРЕСЛЕДУЮТ ГИППОГРИФЫ. Бонусов не дает. Подарок подписчикам ноября 2014.", @@ -1070,7 +1080,7 @@ "headMystery201604Notes": "Из этих плетёных цветов получается удивительно прочный шлем! Бонусов не дает. Подарок подписчикам апреля 2016.", "headMystery201605Text": "Шляпа марширующего барда", "headMystery201605Notes": "Семьдесят шесть драконов вели большой парад, сто десять грифонов шли вслед! Бонусов не дает. Подарок подписчикам мая 2016.", - "headMystery201606Text": "Капюшон Сирены", + "headMystery201606Text": "Капюшон шелки", "headMystery201606Notes": "Напевайте мелодию океана посреди резвящихся тюленей! Бонусов не дает. Подарок подписчикам в июне 2016.", "headMystery201607Text": "Шлем Странника Глубин", "headMystery201607Notes": "Водоросли, растущие из этого шлема, помогают тебе скрываться. Бонусов не дает. Подарок подписчикам июля 2016.", @@ -1100,7 +1110,7 @@ "headMystery201802Notes": "Антенны на этом шлеме действуют как волшебная лоза, улавливая рядом чувства любви и поддержки. Бонусов не даёт. Подарок подписчикам февраля 2018.", "headMystery201803Text": "Венец отважной Стрекозы", "headMystery201803Notes": "Хотя его внешний вид довольно декоративен, вы можете задействовать крылья на этом ободке для дополнительного подъема! Не даёт преимуществ. Подарок подписчикам марта 2018.", - "headMystery201805Text": "Восхитительный Шлем Павлина", + "headMystery201805Text": "Восхитительный шлем павлина", "headMystery201805Notes": "Этот шлем сделает вас самой гордой и симпатичной (и, возможно, самой громкой) птицей в городе. Бонусов не даёт. Подарок подписчикам мая 2018.", "headMystery201806Text": "Голова притягательного удильщика", "headMystery201806Notes": "Гипнотизирующий свет, исходящий из верхушки этого шлема переведёт всех обитателей моря на вашу сторону. Мы призываем вас использовать ваши привлекающие световые силы для хороших целей! Бонусов не даёт. Подарок подписчикам июня 2018.", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "Светящиеся рога на этом капюшоне осветит вам путь в глубоких пещерах. Бонусов не даёт. Подарок подписчикам августа 2018.", "headMystery201809Text": "Корона из осенних цветков", "headMystery201809Notes": "Последние цветы теплых осенних дней служат напоминанием о красоте этого времени года. Бонусов не дает. Подарок подписчикам сентября 2018.", + "headMystery201810Text": "Маска чернолесья", + "headMystery201810Notes": "Если вы обнаружите, что путешествуете по пугающему месту, то светящиеся красные глаза шлема наверняка отпугнут всех врагов на вашем пути. Бонусов не даёт. Подарок подписчикам октября 2018.", + "headMystery201811Text": "Шляпа Великолепного чародея", + "headMystery201811Notes": "Носите эту шляпу с пером, чтобы выделяться даже на самых странных колдовских собраниях! Бонусов не дает. Подарок подписчикам ноября 2018.", "headMystery301404Text": "Модный цилиндр", "headMystery301404Notes": "Модный цилиндр для самых уважаемых господ! Подарок подписчикам января 3015. Бонусов не дает.", "headMystery301405Text": "Обычный цилиндр", @@ -1134,81 +1148,81 @@ "headArmoireRoyalCrownNotes": "Слава правителю, сильному и могучему! Увеличивает силу на <%= str %>. Зачарованный сундук: Королевский набор (предмет 1 из 3).", "headArmoireGoldenLaurelsText": "Золотые лавры", "headArmoireGoldenLaurelsNotes": "Этими золотыми лаврами награждаются те, кто сумел покорить свои вредные привычки. Увеличивают восприятие и телосложение на <%= attrs %>. Зачарованный сундук: Набор Золотой тоги (предмет 2 из 3).", - "headArmoireHornedIronHelmText": "Шлем Рогатого железа", + "headArmoireHornedIronHelmText": "Шлем рогатого железа", "headArmoireHornedIronHelmNotes": "Яростно выкованный из железа, этот рогатый шлем практически не уничтожим. Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор Рогатого железа (предмет 1 из 3).", - "headArmoireYellowHairbowText": "Жёлтый бант", - "headArmoireYellowHairbowNotes": "Станьте чувствительнее, сильнее и умнее, надев этот великолепный жёлтый бантик! Увеличивает восприятие, силу и интеллект на <%= attrs %>. Зачарованный сундук: Набор Жёлтого банта (предмет 1 из 2).", + "headArmoireYellowHairbowText": "Желтый бант", + "headArmoireYellowHairbowNotes": "Станьте чувствительнее, сильнее и умнее, надев этот великолепный желтый бантик! Увеличивает восприятие, силу и интеллект на <%= attrs %>. Зачарованный сундук: Набор Желтого банта (предмет 1 из 2).", "headArmoireRedFloppyHatText": "Красная широкополая шляпа", "headArmoireRedFloppyHatNotes": "Множество заклинаний было вплетено в эту простенькую шляпу, придавая ей лучезарный красный цвет. Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Независимый предмет.", "headArmoirePlagueDoctorHatText": "Шляпа чумного доктора", "headArmoirePlagueDoctorHatNotes": "Аутентичная шляпа, которую носят доктора, борющиеся против чумы прокрастинации! Увеличивает силу на <%= str %>, интеллект на <%= int%> и телосложение на <%= con %>. Зачарованный сундук: Набор Чумного доктора (предмет 1 из 3).", - "headArmoireBlackCatText": "Шапка Чёрного кота", + "headArmoireBlackCatText": "Шапка черного кота", "headArmoireBlackCatNotes": "Эта чёрная шляпа... мурлыкает. И подёргивает хвостом. И дышит? Ага, на вашей голове просто спит кот. Увеличивает интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Независимый предмет.", - "headArmoireOrangeCatText": "Шапка Оранжевого кота", + "headArmoireOrangeCatText": "Шапка оранжевого кота", "headArmoireOrangeCatNotes": "Эта оранжевая шляпа... мурлыкает. И подёргивает хвостом. И дышит? Ага, на вашей голове просто спит кот. Увеличивает силу и телосложение на <%= attrs %>. Зачарованный сундук: Независимый предмет.", "headArmoireBlueFloppyHatText": "Синяя широкополая шляпа", - "headArmoireBlueFloppyHatNotes": "Множество заклинаний было вплетено в эту простенькую шляпу, придавая ей искрящийся голубой цвет. Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Независимый предмет.", - "headArmoireShepherdHeaddressText": " Головной убор Пастуха", + "headArmoireBlueFloppyHatNotes": "Множество заклинаний было вплетено в эту простенькую шляпу, придавая ей искрящийся синий цвет. Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Набор Синей домашней одежды (предмет 1 из 3).", + "headArmoireShepherdHeaddressText": "Головной убор пастуха", "headArmoireShepherdHeaddressNotes": "Иногда грифоны, которых вы пасёте, грызут этот головной убор, но несмотря на это, он придаёт вам умный вид. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Пастуха (предмет 3 из 3).", - "headArmoireCrystalCrescentHatText": "Шляпа Хрустального Полумесяца", - "headArmoireCrystalCrescentHatNotes": "В зависимости от фазы луны узор на этой шляпе то тускнеет, то наливается цветом. Увеличивает интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Набор Кристаллического полумесяца (предмет 1 из 3).", + "headArmoireCrystalCrescentHatText": "Шляпа хрустального полумесяца", + "headArmoireCrystalCrescentHatNotes": "В зависимости от фазы луны узор на этой шляпе то тускнеет, то наливается цветом. Увеличивает интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Набор Хрустального полумесяца (предмет 1 из 3).", "headArmoireDragonTamerHelmText": "Шлем укротителя драконов", "headArmoireDragonTamerHelmNotes": "Теперь вас не отличить от дракона. Идеальная маскировка... Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Укротителя драконов (предмет 1 из 3).", - "headArmoireBarristerWigText": "Парик Барристера", + "headArmoireBarristerWigText": "Парик барристера", "headArmoireBarristerWigNotes": "Этот парик распугает даже самых свирепых противников. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Барристера (предмет 1 из 3).", "headArmoireJesterCapText": "Шляпа шута", "headArmoireJesterCapNotes": "Колокольчики на шляпе отвлекают врагов, а вам помогают сосредоточиться. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Шута (предмет 1 из 3).", - "headArmoireMinerHelmetText": "Каска шахтера", - "headArmoireMinerHelmetNotes": "Защитите свою голову от падающих задач! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Шахтера (предмет 1 из 3).", + "headArmoireMinerHelmetText": "Каска горняка", + "headArmoireMinerHelmetNotes": "Защитите свою голову от падающих задач! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Горняка (предмет 1 из 3).", "headArmoireBasicArcherCapText": "Базовая шляпа лучника", "headArmoireBasicArcherCapNotes": "Ни один лучник не обходиться без своей веселой шляпы! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Базовый набор Лучника (предмет 3 из 3).", "headArmoireGraduateCapText": "Академическая шапочка", - "headArmoireGraduateCapNotes": "Поздравляю! Ваши глубокие мысли заработали вам этот колпачок мышления. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (Предмет 3 из 3).", + "headArmoireGraduateCapNotes": "Поздравляю! Ваши глубокие мысли заработали вам этот колпачок мышления. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (предмет 3 из 3).", "headArmoireGreenFloppyHatText": "Зеленая широкополая шляпа", "headArmoireGreenFloppyHatNotes": "Множество заклинаний было вплетено в эту простенькую шляпу, придавая ей искрящийся зеленый цвет. Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Независимый предмет.", - "headArmoireCannoneerBandannaText": "Бандана Пушкаря", - "headArmoireCannoneerBandannaNotes": "Жизнь пушкаря мне по душе! Улучшает Интеллект и Восприятие на <%= attrs %>. Зачарованный Сундук: Набор Пушкаря (Предмет 3 из 3).", + "headArmoireCannoneerBandannaText": "Бандана пушкаря", + "headArmoireCannoneerBandannaNotes": "Жизнь пушкаря мне по душе! Увеличивает интеллект и Восприятие на <%= attrs %>. Зачарованный сундук: Набор Пушкаря (предмет 3 из 3).", "headArmoireFalconerCapText": "Шапка сокольничего", "headArmoireFalconerCapNotes": "Изящная шапка помогает понимать язык хищных птиц. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор сокольничего (Предмет 2 из 3).", - "headArmoireVermilionArcherHelmText": "Шлем Алого лучника", + "headArmoireVermilionArcherHelmText": "Шлем алого лучника", "headArmoireVermilionArcherHelmNotes": "Волшебный рубин на шлеме подобен лазерному прицелу! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Алого лучника (предмет 3 из 3).", "headArmoireOgreMaskText": "Маска огра", - "headArmoireOgreMaskNotes": "Все враги разбегутся на пути, только завидев огра! Увеличивает телосложение и силу на <%= attrs %>. Зачарованный сундук: Набор огра (предмет 1 из 3).", + "headArmoireOgreMaskNotes": "Все враги разбегутся на пути, только завидев огра! Увеличивает телосложение и силу на <%= attrs %>. Зачарованный сундук: Набор Огра (предмет 1 из 3).", "headArmoireIronBlueArcherHelmText": "Синий шлем железного стрелка", "headArmoireIronBlueArcherHelmNotes": "Твердолобый? Нет, просто хорошо защищенный. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Железного стрелка (предмет 1 из 3).", "headArmoireWoodElfHelmText": "Шлем лесного эльфа", - "headArmoireWoodElfHelmNotes": "Шлем из листьев кажется хрупким, но способен защитить от суровой погоды и жутких врагов. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор лесного эльфа (предмет 1 из 3).", + "headArmoireWoodElfHelmNotes": "Шлем из листьев кажется хрупким, но способен защитить от суровой погоды и жутких врагов. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Лесного эльфа (предмет 1 из 3).", "headArmoireRamHeaddressText": "Рогатая шапочка", - "headArmoireRamHeaddressNotes": "Этот хорошо продуманный шлем выполнен в виде головы барана. Увеличивает телосложение <%= con %> на и восприятие на <%= per %>. Зачарованный сундук: Набор рогатого варвара (предмет 1 из 3).", - "headArmoireCrownOfHeartsText": "Корона из Сердец", + "headArmoireRamHeaddressNotes": "Этот хорошо продуманный шлем выполнен в виде головы барана. Увеличивает телосложение <%= con %> на и восприятие на <%= per %>. Зачарованный сундук: Набор Рогатого варвара (предмет 1 из 3).", + "headArmoireCrownOfHeartsText": "Корона из сердец", "headArmoireCrownOfHeartsNotes": "Эта корона цвета алой розы не только не оставит вас незамеченным! Она укрепит ваше сердце для борьбы со сложными задачами. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Червонной Дамы (Предмет 1 из 3)", - "headArmoireMushroomDruidCapText": "Колпак Грибного Друида", + "headArmoireMushroomDruidCapText": "Колпак грибного друида", "headArmoireMushroomDruidCapNotes": "Собранная глубоко в туманном лесу, эта шапка дает владельцу знание лекарственных растений. Увеличивает интеллект на <%= int %> и силу на <%= str %>. Зачарованный сундук: Набор Грибного Друида (предмет 1 из 3).", "headArmoireMerchantChaperonText": "Шляпа торговца", "headArmoireMerchantChaperonNotes": "Эта универсальная завёрнутая шерстяная шляпа точно сделает вас самым стильным торговцем на рынке! Увеличивает восприятие и интеллект на <%= attrs %>. Зачарованный сундук: Набор торговца (предмет 1 из 3).", - "headArmoireVikingHelmText": "Викингский шлем", + "headArmoireVikingHelmText": "Шлем викинга", "headArmoireVikingHelmNotes": "На этом шлеме нет рогов или крыльев: за них слишком легко хвататься врагам! Увеличивает силу на <%= str %> и восприятие на <%= per %>. Зачарованный сундук: Набор Викинга (предмет 2 из 3).", "headArmoireSwanFeatherCrownText": "Лебединая корона из перьев", "headArmoireSwanFeatherCrownNotes": "Эта тиара прекрасна и легка как перо лебедя! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Танцующего лебедя (предмет 1 из 3).", - "headArmoireAntiProcrastinationHelmText": "Шлем против откладываемых дел", + "headArmoireAntiProcrastinationHelmText": "Шлем против прокрастинации", "headArmoireAntiProcrastinationHelmNotes": "Этот могучий стальной шлем поможет вам выиграть битву, чтобы стать более здоровым, счастливым и продуктивным! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор против прокрастинации (Предмет 1 из 3).", "headArmoireCandlestickMakerHatText": "Шляпа изготовителя подсвечников", "headArmoireCandlestickMakerHatNotes": "Яркая шляпа делает каждую работу более увлекательной, и даже свечеизготовление не является исключением! Увеличивает восприятие и интеллект на <%= attrs %> каждый. Зачарованный сундук: Набор Изготовителя подсвечников (Предмет 2 из 3).", "headArmoireLamplightersTopHatText": "Цилиндр фонарщика", "headArmoireLamplightersTopHatNotes": "Эта изысканная черная шляпа завершает ваш ламповый ансамбль! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор фонарщика (предмет 3 из 4). ", - "headArmoireCoachDriversHatText": "Водительская фуражка", - "headArmoireCoachDriversHatNotes": "Эта шляпа довольно изящна, хотя не и так, как цилиндр. Постарайтесь не потерять ее, когда будете спешно колесить по стране! Повышает Интеллект на <%= int %>. Зачарованный сундук: набор водителя автобуса (предмет 2 из 3)", - "headArmoireCrownOfDiamondsText": "Бриллиантовая корона", - "headArmoireCrownOfDiamondsNotes": "Эта сверкающая корона не просто великолепный головной убор; она также обостряет ваш ум! Повышает Интеллект на <%= int %>. Зачарованный сундук: Алмазный набор (предмет 2 из 4).", + "headArmoireCoachDriversHatText": "Фуражка кучера", + "headArmoireCoachDriversHatNotes": "Эта шляпа довольно изящна, хотя не и так, как цилиндр. Постарайтесь не потерять ее, когда будете спешно колесить по стране! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Кучера (предмет 2 из 3)", + "headArmoireCrownOfDiamondsText": "Бубновая корона", + "headArmoireCrownOfDiamondsNotes": "Эта сверкающая корона не просто великолепный головной убор; она также обостряет ваш ум! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Бубнового короля (предмет 2 из 4).", "headArmoireFlutteryWigText": "Порхающий парик", - "headArmoireFlutteryWigNotes": "Этот прекрасный напудренный парик имеет много места для отдыха вашим бабочкам, если они устанут от ваших аукционов. Увеличивает интеллект, восприятие, и силу на <%= attrs %> каждый. Зачарованный сундук: Набор порхающего платья (предмет 2 из 4).", + "headArmoireFlutteryWigNotes": "Этот прекрасный напудренный парик имеет много места для отдыха вашим бабочкам, если они устанут от ваших аукционов. Увеличивает интеллект, восприятие, и силу на <%= attrs %> каждый. Зачарованный сундук: Набор Порхающего платья (предмет 2 из 4).", "headArmoireBirdsNestText": "Птичье гнездо", "headArmoireBirdsNestNotes": "Если вы начнете ощущать движение и слышать чириканье, ваша новая шляпа, возможно, превратилась в новых друзей. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Независимый предмет.", "headArmoirePaperBagText": "Бумажный пакет", "headArmoirePaperBagNotes": "Этот пакет - уморительный, но на удивление хорошо защищающий шлем (не беспокойтесь, мы знаем, что вы хорошо выглядите под ним!). Повышает Телосложение на <%= con %>. Зачарованный сундук: независимый предмет.", "headArmoireBigWigText": "Большой парик", "headArmoireBigWigNotes": "Некоторые напудренные парики выглядят более авторитетными, но этот только для смеха! Увеличивает силу на <%= str %>. Волшебный сундук: независимый предмет.", - "headArmoireGlassblowersHatText": "Шляпка Стеклодува", + "headArmoireGlassblowersHatText": "Шляпка стеклодува", "headArmoireGlassblowersHatNotes": "Этот головной убор выглядит просто замечательно с остальной вашей экипировкой стеклодува! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Стеклодува (предмет 3 из 4).", "headArmoirePiraticalPrincessHeaddressText": "Головной убор пиратской принцессы", "headArmoirePiraticalPrincessHeaddressNotes": "Модные пираты известны своими модными головными уборами! Увеличивает восприятие и интеллект на <%= attrs %>. Зачарованный сундук: Набор пиратской принцессы (предмет 1 из 4).", @@ -1274,39 +1288,39 @@ "shieldSpecialSpringHealerNotes": "Под ударами испускает долгий, невыносимый визг, распугивающий врагов. Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2014.", "shieldSpecialSummerRogueText": "Пираская сабля", "shieldSpecialSummerRogueNotes": "Тысяча чертей! Заставь свои задания прогуляться по доске! Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2014.", - "shieldSpecialSummerWarriorText": "Деревянный Щит", + "shieldSpecialSummerWarriorText": "Деревянный щит", "shieldSpecialSummerWarriorNotes": "Этот щит из обломков корабельной древесины способен сдержать даже самые бурные задания. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2014.", - "shieldSpecialSummerHealerText": "Щит Мелководья", + "shieldSpecialSummerHealerText": "Щит мелководья", "shieldSpecialSummerHealerNotes": "Никто не осмелится атаковать коралловый риф, увидав этот сияющий щит! Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2014.", "shieldSpecialFallRogueText": "Серебряная Конфета", "shieldSpecialFallRogueNotes": "Убивает нежить. Также дает преимущество против оборотней, ведь осторожность никогда не помешает. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2014.", - "shieldSpecialFallWarriorText": "Мощный Эликсир Науки", + "shieldSpecialFallWarriorText": "Мощный эликсир науки", "shieldSpecialFallWarriorNotes": "Мистическим образом проливается на лабораторные халаты. Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2014.", - "shieldSpecialFallHealerText": "Щит с Инкрустацией", + "shieldSpecialFallHealerText": "Инкрустированный щит", "shieldSpecialFallHealerNotes": "Этот сверкающий щит был найден а древней гробнице. Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2014.", - "shieldSpecialWinter2015RogueText": "Ледяной Шип", + "shieldSpecialWinter2015RogueText": "Ледяной шип", "shieldSpecialWinter2015RogueNotes": "Вы точно, действительно, совершенно точно просто подобрали это с земли. Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2014-2015.", "shieldSpecialWinter2015WarriorText": "Мармеладный щит", "shieldSpecialWinter2015WarriorNotes": "Этот, казалось бы, сахарный щит на самом деле состоит из питательных желатиновых овощей. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2014-2015.", - "shieldSpecialWinter2015HealerText": "Щит Успокоения", + "shieldSpecialWinter2015HealerText": "Щит успокоения", "shieldSpecialWinter2015HealerNotes": "Этот щит отражает леденящий ветер. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2014-2015.", - "shieldSpecialSpring2015RogueText": "Взрывной Писк", + "shieldSpecialSpring2015RogueText": "Взрывной писк", "shieldSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас - эта взрывчатка пакует удар! Увеличивает силу на <%= str %>. Ограниченный выпуск весны 2015.", - "shieldSpecialSpring2015WarriorText": "Метательная Тарелка", + "shieldSpecialSpring2015WarriorText": "Метательная тарелка", "shieldSpecialSpring2015WarriorNotes": "Швырните ей во врага! Ну или оставьте себе, потому что к обеду в ней будет полно вкусного корма. Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2015.", - "shieldSpecialSpring2015HealerText": "Узорчатая Подушка", + "shieldSpecialSpring2015HealerText": "Узорчатая подушка", "shieldSpecialSpring2015HealerNotes": "Вы можете уютно устроиться на этой подушке или же разодрать ее когтями в свое удовольствие. Рррр! Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2015.", - "shieldSpecialSummer2015RogueText": "Огнестрельный Коралл", + "shieldSpecialSummer2015RogueText": "Коралл-огнемет", "shieldSpecialSummer2015RogueNotes": "Этот сородич огненного коралла способен стрелять ядом сквозь толщу воды. Увеличивает силу на <%= str %>. Ограниченный выпуск лета 2015.", - "shieldSpecialSummer2015WarriorText": "Щит Солнечной Рыбы", + "shieldSpecialSummer2015WarriorText": "Щит солнечной рыбы", "shieldSpecialSummer2015WarriorNotes": "Созданный из глубоководного металла мастерами из Дилатори, этот щит сияет словно море и песок. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2015.", - "shieldSpecialSummer2015HealerText": "Заклеенный Щит", + "shieldSpecialSummer2015HealerText": "Заклеенный щит", "shieldSpecialSummer2015HealerNotes": "Оглушайте этим щитом трюмных крыс. Увеличивает Телосложение на <%= con %>. Ограниченный выпуск лета 2015.", - "shieldSpecialFall2015RogueText": "Бое-Вой Топор", + "shieldSpecialFall2015RogueText": "Топор мышехвоста", "shieldSpecialFall2015RogueNotes": "Устрашающие задания трусливо прячутся при виде взмахов этим топором. Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2015.", - "shieldSpecialFall2015WarriorText": "Сумка Птичьих Семян", + "shieldSpecialFall2015WarriorText": "Сумка птичьих семян", "shieldSpecialFall2015WarriorNotes": "Это, конечно, правда, что вы должны быть ПУГАЛОМ и пугать ворон, но нет ничего плохого в том, чтобы с ними подружиться! Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2015.", - "shieldSpecialFall2015HealerText": "Палка Для Помешиваня", + "shieldSpecialFall2015HealerText": "Палочка для помешивания", "shieldSpecialFall2015HealerNotes": "Эта палка может помешивать всё без таяния, растворения, или воспламенения! Она может быть также использована, чтобы яростно тыкать в враждебные задачи. Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2015.", "shieldSpecialWinter2016RogueText": "Кружка какао", "shieldSpecialWinter2016RogueNotes": "Согревающее питье или раскаленный снаряд? Решать тебе... Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2015-2016.", @@ -1326,17 +1340,17 @@ "shieldSpecialSummer2016WarriorNotes": "Укусите трудные дела зубастым щитом! Усиливает телосложение на <%= con %>. Ограниченный выпуск лета 2016.", "shieldSpecialSummer2016HealerText": "Щит морской звезды", "shieldSpecialSummer2016HealerNotes": "Иногда ошибочно называется Щитом Звёздной рыбы. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2016.", - "shieldSpecialFall2016RogueText": "Кинжал Паучьего Укуса", + "shieldSpecialFall2016RogueText": "Кинжал паучьего укуса", "shieldSpecialFall2016RogueNotes": "Ощути остроту паучьего жала! Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2016.", "shieldSpecialFall2016WarriorText": "Корни-защитники", "shieldSpecialFall2016WarriorNotes": "Защищайтесь от ежедневных задач корчащимися корнями! Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2016.", - "shieldSpecialFall2016HealerText": "Щит Горгоны", + "shieldSpecialFall2016HealerText": "Щит горгоны", "shieldSpecialFall2016HealerNotes": "Ваше отражение прекрасно, спору нет. Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2016.", "shieldSpecialWinter2017RogueText": "Ледяной топор", "shieldSpecialWinter2017RogueNotes": "Топор хорош в нападении и защите, а еще - в скалолазании. Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2016-2017.", "shieldSpecialWinter2017WarriorText": "Щит из шайбы", "shieldSpecialWinter2017WarriorNotes": "Сделанный из огромной шайбы, этот щит выдержит любой удар. Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2016-2017.", - "shieldSpecialWinter2017HealerText": "Дражевой Щит", + "shieldSpecialWinter2017HealerText": "Дражевой щит", "shieldSpecialWinter2017HealerNotes": "Это волокнистые вооружения поможет защитить вас от даже самых кислых задач! Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2016-2017.", "shieldSpecialSpring2017RogueText": "Морковная катана", "shieldSpecialSpring2017RogueNotes": "Эти лезвия быстро расправятся с задачами, и они также удобны для нарезания овощей! Ням! Увеличивают силу на <%= str %>. Ограниченный выпуск весны 2017.", @@ -1344,31 +1358,31 @@ "shieldSpecialSpring2017WarriorNotes": "Каждое волокно этого щита наполнено защитными заклинаниями! Постарайтесь не играть с ним (слишком много). Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2017.", "shieldSpecialSpring2017HealerText": "Баскетбольный щит", "shieldSpecialSpring2017HealerNotes": "Защищает, а также удобен для хранения многих лечебных трав и снаряжения. Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2017. ", - "shieldSpecialSummer2017RogueText": "Плавники Морского Дракона", + "shieldSpecialSummer2017RogueText": "Плавники морского дракона", "shieldSpecialSummer2017RogueNotes": "Лезвия этих плавников острые, как бритвы. Увеличивают силу на <%= str %>. Ограниченный выпуск лета 2017.", "shieldSpecialSummer2017WarriorText": "Щит-гребешок", "shieldSpecialSummer2017WarriorNotes": "Эта ракушка, которую вы нашли, годится и как украшение, и для защиты! Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2017.", "shieldSpecialSummer2017HealerText": "Щит из раковины моллюска", "shieldSpecialSummer2017HealerNotes": "Этот щит волшебной устрицы постоянно порождает жемчуг, а так же защищает. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2017.", - "shieldSpecialFall2017RogueText": "Булава - яблочная конфета", + "shieldSpecialFall2017RogueText": "Булава «Яблочная конфета»", "shieldSpecialFall2017RogueNotes": "Победите своих врагов сладостью! Увеличивает силу на <%= str %>. Ограниченный выпуск осени 2017. ", "shieldSpecialFall2017WarriorText": "Конфетный щит", "shieldSpecialFall2017WarriorNotes": "Этот конфетный щит обладает мощными защитными свойствами, поэтому не пытайтесь его сгрызть! Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2017.", "shieldSpecialFall2017HealerText": "Проклятый шар", "shieldSpecialFall2017HealerNotes": "Этот шар время от времени визжит. Нам жаль, но мы не знаем, почему он это делает. Но мы уверены, что он выглядит модно! Увеличивает телосложение на <%= con %>. Ограниченный выпуск осени 2017.", - "shieldSpecialWinter2018RogueText": "Мятный Крюк", + "shieldSpecialWinter2018RogueText": "Мятный крюк", "shieldSpecialWinter2018RogueNotes": "Отлично подходит для взбирания по стенам или отвлечения своих врагов сладкой, сладкой конфеткой. Повышает силу на <%= str %>. Ограниченный выпуск зимы 2017-2018.", "shieldSpecialWinter2018WarriorText": "Волшебный подарочный мешок", "shieldSpecialWinter2018WarriorNotes": "Почти что любая полезная вещь нужная вам может быть найдена в этой суме, если уметь нашептать ей верные волшебные слова. Повышает Телосложение на<%= con %>. Ограниченный выпуск зимы 2017-2018.", "shieldSpecialWinter2018HealerText": "Омеловый колокол", - "shieldSpecialWinter2018HealerNotes": "Что это за звук? Звук тепла и радости для слуха каждого! /Повышает Телосложение на <%= con %>. Ограниченный выпуск зимы 2017-2018.", + "shieldSpecialWinter2018HealerNotes": "Что это за звук? Звук тепла и радости для слуха каждого! Повышает Телосложение на <%= con %>. Ограниченный выпуск зимы 2017-2018.", "shieldSpecialSpring2018WarriorText": "Утренний щит", "shieldSpecialSpring2018WarriorNotes": "Этот прочный щит светится великолепием первого луча. Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2018.", "shieldSpecialSpring2018HealerText": "Гранатовый щит", "shieldSpecialSpring2018HealerNotes": "Несмотря на свое причудливый внешний вид, этот гранатовый щит довольно прочен!. Увеличивает телосложение на <%= con %>. Ограниченный выпуск весны 2018.", - "shieldSpecialSummer2018WarriorText": "Костяной щит Бойцовской рыбы", + "shieldSpecialSummer2018WarriorText": "Костяной щит бойцовой рыбки", "shieldSpecialSummer2018WarriorNotes": "Этот устрашающий, сделанный из камня щит в виде черепа вселит страх в рыб-недругов, пока вы будете выгуливать своих питомцев-скелетов и скакунов. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2018.", - "shieldSpecialSummer2018HealerText": "Герб Амфибии", + "shieldSpecialSummer2018HealerText": "Герб амфибии", "shieldSpecialSummer2018HealerNotes": "Этот щит может создать воздушный купол для удобства проживающих на суше посетителей вашего водяного царства. Увеличивает телосложение на <%= con %>. Ограниченный выпуск лета 2018.", "shieldSpecialFall2018RogueText": "Флакон искушения", "shieldSpecialFall2018RogueNotes": "Эта бутылочка олицетворяет все проблемы и отвлекающие факторы, которые не дают вам быть лучшей версией себя. Держитесь! Мы верим в вас! Увеличивает Силу на <%= str %>. Ограниченый выпуск осени 2018.", @@ -1378,7 +1392,7 @@ "shieldSpecialFall2018HealerNotes": "Широко открытая пасть этого щита поглотит урон от ваших врагов. Увеличивает Телосложение на <%= con %>. Ограниченый выпуск осени 2018.", "shieldMystery201601Text": "Уничтожитель Решительности", "shieldMystery201601Notes": "Этот клинок может быть использован, чтобы парировать все отвлечения. Бонусов не дает. Подарок подписчикам января 2016.", - "shieldMystery201701Text": "Время-Замораживающий Щит", + "shieldMystery201701Text": "Щит Замораживающий-Время", "shieldMystery201701Notes": "Заморозьте время на своих треках чтобы покорить ваши задачи! Бонусов не дает. Подарок подписчикам января 2017.", "shieldMystery201708Text": "Лавовый щит", "shieldMystery201708Notes": "Этот прочный щит из расплавленной породы защитит вас от плохих привычек, но не обожжет вам руки. Подарок подписчикам августа 2017.", @@ -1392,7 +1406,7 @@ "shieldMystery301704Notes": "Этот прекрасный веер будет держать вас в прохладном состоянии, а выглядит он фантастически! Бонусов не дает. Подарок подписчикам апреля 3017.", "shieldArmoireGladiatorShieldText": "Щит Гладиатора", "shieldArmoireGladiatorShieldNotes": "Чтобы быть гладиатором, вы должны... а хотя, все равно, просто оглушайте врагов своим щитом. Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор Гладиатора (предмет 3 из 3).", - "shieldArmoireMidnightShieldText": "Полуночный Щит", + "shieldArmoireMidnightShieldText": "Полуночной щит", "shieldArmoireMidnightShieldNotes": "Этот щит имеет самую большую мощь в самую полночь! Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Независимый предмет.", "shieldArmoireRoyalCaneText": "Королевская трость", "shieldArmoireRoyalCaneNotes": "Слава правителю, достойному хвалебных песен! Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Королевский набор (предмет 2 из 3).", @@ -1403,43 +1417,45 @@ "shieldArmoireFloralBouquetText": "Букет цветов", "shieldArmoireFloralBouquetNotes": "Не очень поможет в бою - но не прекрасен ли он? Увеличивает телосложение на <%= con %>. Зачарованный сундук: независимый предмет.", "shieldArmoireSandyBucketText": "Песочное ведерко", - "shieldArmoireSandyBucketNotes": "Отлично подходит для хранения всего заработанного золота от выполнения заданий! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Морской набор (предмет 3 из 3).", + "shieldArmoireSandyBucketNotes": "Отлично подходит для хранения всего заработанного золота от выполнения заданий! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Приморья (предмет 3 из 3).", "shieldArmoirePerchingFalconText": "Ручной сокол", "shieldArmoirePerchingFalconNotes": "Верный сокол сидит на вашей руке, готовый броситься на врагов. Увеличивает Силу на <%= str %>. Зачарованный сундук: Набор сокольничего (Предмет 3 из 3).", "shieldArmoireRamHornShieldText": "Рогатый щит", - "shieldArmoireRamHornShieldNotes": "Протарань этим щитом сопротивляющиеся ежедневные задания! Повышает Телосложение и Силу на <%= attrs %>. Зачарованный сундук: набор Рогатого варвара (предмет 3 из 3)", + "shieldArmoireRamHornShieldNotes": "Протарань этим щитом сопротивляющиеся ежедневные задания! Повышает Телосложение и Силу на <%= attrs %>. Зачарованный сундук: Набор Рогатого варвара (предмет 3 из 3)", "shieldArmoireRedRoseText": "Красная роза", "shieldArmoireRedRoseNotes": "Эта темно-красная роза пахнет очаровательно. Она также увеличит вашу сообразительность. Увеличивает Восприятие на <%= per %>. Зачарованный Сундук: Независимый предмет.", - "shieldArmoireMushroomDruidShieldText": "Грибной Щит Друида", + "shieldArmoireMushroomDruidShieldText": "Щит грибного друида", "shieldArmoireMushroomDruidShieldNotes": "Хотя он и сделан из гриба, в этом щите нет ничего мягкого! Увеличивает телосложение на <%= con %> и силу на <%= str %>. Зачарованный сундук: Набор Грибного друида (предмет 3 из 3).", "shieldArmoireFestivalParasolText": "Пляжный зонт", - "shieldArmoireFestivalParasolNotes": "Этот лёгкий зонтик защитит вас от яркого света, будь это солнце или ярко-красные ежедневные задачи! Увеличивает телосложение на <%= con %>. Зачарованный сундук: набор костюмов к фестивалю (предмет 2 из 3).", - "shieldArmoireVikingShieldText": "Викингский щит", + "shieldArmoireFestivalParasolNotes": "Этот лёгкий зонтик защитит вас от яркого света, будь это солнце или ярко-красные ежедневные задачи! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Костюмов к фестивалю (предмет 2 из 3).", + "shieldArmoireVikingShieldText": "Щит викинга", "shieldArmoireVikingShieldNotes": "Этот прочный щит из дерева и шкуры выстоит против самых страшных врагов. Увеличивает восприятие на <%= per %> и интеллект на <%= int %>. Зачарованный сундук: Набор Викинга (предмет 3 из 3).", "shieldArmoireSwanFeatherFanText": "Веер из лебединых перьев", "shieldArmoireSwanFeatherFanNotes": "Используйте этот веер, чтобы подчёркивать свои движения, танцуя как грациозный лебедь. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Танцующего лебедя (предмет 3 из 3).", - "shieldArmoireGoldenBatonText": "Золотая Дубинка", + "shieldArmoireGoldenBatonText": "Золотая дубинка", "shieldArmoireGoldenBatonNotes": "Когда вы танцуете в бою, размахивая этой палочкой под ритм музыки, вас не остановить! Увеличивает интеллект и силу на <%= attrs %>. Зачарованный сундук: Независимый предмет.", - "shieldArmoireAntiProcrastinationShieldText": "Щит против откладываемых дел", + "shieldArmoireAntiProcrastinationShieldText": "Щит против прокрастинации", "shieldArmoireAntiProcrastinationShieldNotes": "Этот прочный стальной щит поможет вам закрыться от отвлекающих вещей, когда они приближаются! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор против прокрастинации (Предмет 3 из 3).", "shieldArmoireHorseshoeText": "Подкова", - "shieldArmoireHorseshoeNotes": "Помогите своим копытным скакунам защитить ноги с помощью этой железной подковы. Увеличивает телосложение, восприятие и силу на <%= attrs %>. Зачарованный сундук: Набор Кузнеца (предмет 3 из 3).", - "shieldArmoireHandmadeCandlestickText": "Самодельная Свечка", + "shieldArmoireHorseshoeNotes": "Помогите своим копытным скакунам защитить ноги с помощью этой железной подковы. Увеличивает телосложение, восприятие и силу на <%= attrs %>. Зачарованный сундук: Набор Коновала (предмет 3 из 3).", + "shieldArmoireHandmadeCandlestickText": "Самодельная свечка", "shieldArmoireHandmadeCandlestickNotes": "Ваши качественные восковые изделия обеспечивают светом и теплом благодарных жителей Хабитики! Повышает Силу на <%= str %>. Зачарованный сундук: набор Изготовителя подсвечников (предмет 3 из 3).", "shieldArmoireWeaversShuttleText": "Ткацкий челнок", - "shieldArmoireWeaversShuttleNotes": "Этот инструмент протягивает уточную нить через тканную основу, создавая одежду! Повышает Интеллект на <%= int %> и Восприятие на <%= per %>. Зачарованный сундук: набор Ткача (предмет 3 из 3).", - "shieldArmoireShieldOfDiamondsText": "Сапфировый щит", - "shieldArmoireShieldOfDiamondsNotes": "Этот круглый щит не только обеспечивает защиту, но и придает вам стойкости! Повышает Телосложение на <%= con %>. Зачарованный сундук: Алмазный набор (Предмет 4 из 4).", + "shieldArmoireWeaversShuttleNotes": "Этот инструмент протягивает уточную нить через тканную основу, создавая одежду! Повышает Интеллект на <%= int %> и Восприятие на <%= per %>. Зачарованный сундук: Набор Ткача (предмет 3 из 3).", + "shieldArmoireShieldOfDiamondsText": "Бубновый щит", + "shieldArmoireShieldOfDiamondsNotes": "Этот круглый щит не только обеспечивает защиту, но и придает вам стойкости! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Бубнового короля (предмет 4 из 4).", "shieldArmoireFlutteryFanText": "Витиеватый веер", - "shieldArmoireFlutteryFanNotes": "В жаркий денек ничто не сравнится с узорчатым веером в способности сохранять владельца хладнокровным умом и телом. Повышает Телосложение, Интеллект и Восприятие на <%= attrs %>. Зачарованный сундук: независимый предмет. (предмет 4 из 4).", + "shieldArmoireFlutteryFanNotes": "В жаркий денек ничто не сравнится с узорчатым веером в способности сохранять владельца хладнокровным умом и телом. Повышает Телосложение, Интеллект и Восприятие на <%= attrs %>. Зачарованный сундук: Набор Порхающего платья (предмет 4 из 4).", "shieldArmoireFancyShoeText": "Стильный башмак", - "shieldArmoireFancyShoeNotes": "Очень особенный башмак, над которым вы работаете. Он отлично смотрится с вашем величием! Увеличивает Интеллект и Восприятие на <%= attrs %>. Зачарованный сундук: Набор Сапожника (предмет 3 из 3).", - "shieldArmoireFancyBlownGlassVaseText": "Стильная ваза Стеклодува", + "shieldArmoireFancyShoeNotes": "Очень особенный башмак, над которым вы работаете. Он отлично смотрится с вашем величием! Увеличивает интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Набор Башмачника (предмет 3 из 3).", + "shieldArmoireFancyBlownGlassVaseText": "Стильная ваза стеклодува", "shieldArmoireFancyBlownGlassVaseNotes": "Какую красивую вазу вы сделали! Что же вы положите внутрь? Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Стеклодува (предмет 4 из 4).", "shieldArmoirePiraticalSkullShieldText": "Пиратский щит-череп", "shieldArmoirePiraticalSkullShieldNotes": "Этот зачарованный щит прошепчет вам потайные места вражеских сокровищ- слушайте внимательно! Увеличивает телосложение и интеллект на <%= attrs %>. Зачарованный сундук: Набор пиратской принцессы (предмет 4 из 4).", "shieldArmoireUnfinishedTomeText": "Незаконченная книга", "shieldArmoireUnfinishedTomeNotes": "Вы просто не можете прокрастинировать, держа в руках это! Нужно закончить переплет, чтобы люди могли читать книгу! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Переплетчика (предмет 4 из 4).", + "shieldArmoireSoftBluePillowText": "Мягкая синяя подушка", + "shieldArmoireSoftBluePillowNotes": "Здравомыслящий воин всегда берет подушку в поход. Защитите себя от острых задач... даже когда вы дремлете. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Синей домашней одежды (предмет 3 из 3).", "back": "Аксессуар на спину", "backCapitalized": "Аксессуар на спину", "backBase0Text": "Нет аксессуаров на спине", @@ -1461,7 +1477,7 @@ "backMystery201602Notes": "При одном взмахе вашего плаща, враги падут перед вами! Бонусов не дает. Подарок подписчикам февраля 2016.", "backMystery201608Text": "Плащ Грозы", "backMystery201608Notes": "Пролети сквозь бушующее небо с этим развевающимся плащом. Бонусов не дает. Подарок подписчикам августа 2016. ", - "backMystery201702Text": "Плащ Похитителя Сердец", + "backMystery201702Text": "Плащ похитителя сердец", "backMystery201702Notes": "Взмах этим плащом, и все рядом с вами будут сбиты с ног вашим очарованием! Бонусов не дает. Подарок подписчикам февраля 2017.", "backMystery201704Text": "Сказочные крылья", "backMystery201704Notes": "Эти мерцающие крылья унесут вас куда угодно, даже в скрытые миры, управляемые волшебными существами. Бонусов не дают. Подарок подписчикам апреля 2017.", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Этот плащ когда-то принадлежал самой последней из ордена Мастеров. Увеличивает восприятие на <%= per %>. ", "backSpecialTurkeyTailBaseText": "Хвост индейки", "backSpecialTurkeyTailBaseNotes": "Носите ваш превосходный Хвост Индейки с гордостью, пока празднуете. Бонусов не дает.", + "backSpecialTurkeyTailGildedText": "Позолоченный индюшачий хвост", + "backSpecialTurkeyTailGildedNotes": "Перья подходят для парада! Бонусов не дает.", "backBearTailText": "Медвежий хвост", "backBearTailNotes": "С этим хвостом вы похоже на смелого медведя! Бонусов не дает.", "backCactusTailText": "Кактусовый хвост", @@ -1519,7 +1537,7 @@ "bodySpecialTakeThisNotes": "Эти наплечники были заслужены участием в спонсируемом испытании Take This. Поздравляем! Увеличивает все характеристики на <%= attrs %>.", "bodySpecialAetherAmuletText": "Амулет эфира", "bodySpecialAetherAmuletNotes": "Этот амулет имеет таинственную историю. Увеличивает телосложение и силу на <%= attrs %>.", - "bodySpecialSummerMageText": "Сияющая наминка", + "bodySpecialSummerMageText": "Сияющее пончо", "bodySpecialSummerMageNotes": "Ни соленая, ни свежая вода не лишат блеска эту металическую пелерину. Бонусов не дает. Ограниченный выпуск лета 2014.", "bodySpecialSummerHealerText": "Коралловое ожерелье", "bodySpecialSummerHealerNotes": "Стильное ожерелье из настоящих кораллов. Бонусов не дает. Ограниченный выпуск лета 2014.", @@ -1527,9 +1545,9 @@ "bodySpecialSummer2015RogueNotes": "Нельзя быть настоящим ренегатом без пафоса... и пояса. Бонусов не дает. Ограниченный выпуск лета 2015.", "bodySpecialSummer2015WarriorText": "Океанические шипы", "bodySpecialSummer2015WarriorNotes": "Каждый шип сочится медузьим ядом, защищая владельца. Бонусов не дает. Ограниченный выпуск лета 2015.", - "bodySpecialSummer2015MageText": "Золотая Пряжка", + "bodySpecialSummer2015MageText": "Золотая пряжка", "bodySpecialSummer2015MageNotes": "Эта пряжка не добавляет абсолютно никакой силы, но зато она блестит. Бонусов не дает. Ограниченный выпуск лета 2015.", - "bodySpecialSummer2015HealerText": "Шейный платок моряка", + "bodySpecialSummer2015HealerText": "Шейный платок морехода", "bodySpecialSummer2015HealerNotes": "Йо-хо-хо? Не-не-не! Бонусов не дает. Ограниченный выпуск лета 2015.", "bodySpecialNamingDay2018Text": "Королевский пурпурный плащ грифона", "bodySpecialNamingDay2018Notes": "С днём наречения! Носите этот модный шлем с перьями, празднуя переименование проекта в Habitica. Бонусов не даёт.", @@ -1555,13 +1573,13 @@ "headAccessorySpecialSpringMageNotes": "Эти круглые мышиные уши мягкие, как шелк. Бонусов не дают. Ограниченный выпуск весны 2014.", "headAccessorySpecialSpringHealerText": "Желтые собачьи уши", "headAccessorySpecialSpringHealerNotes": "Слегка обвислые, но милые. Поиграем? Бонусов не дают. Ограниченный выпуск весны 2014.", - "headAccessorySpecialSpring2015RogueText": "Желтые Мышиные Уши", + "headAccessorySpecialSpring2015RogueText": "Желтые мышиные уши", "headAccessorySpecialSpring2015RogueNotes": "Эти уши оберегают сами себя от повреждений при громких звуках взрывов. Бонусов не дают. Ограниченный выпуск весны 2015.", - "headAccessorySpecialSpring2015WarriorText": "Пурпурные Собачьи Уши", - "headAccessorySpecialSpring2015WarriorNotes": "Фиолетовые. Собачьи. Ушки. Не тратьте время на всю прочую никому не нужную ерунду. Бонусов не дают. Ограниченный выпуск весны 2015.", - "headAccessorySpecialSpring2015MageText": "Синие Кроличьи Уши", + "headAccessorySpecialSpring2015WarriorText": "Пурпурные собачьи уши", + "headAccessorySpecialSpring2015WarriorNotes": "Пурпурные. Собачьи. Ушки. Не тратьте время на всю прочую никому не нужную ерунду. Бонусов не дают. Ограниченный выпуск весны 2015.", + "headAccessorySpecialSpring2015MageText": "Синие кроличьи уши", "headAccessorySpecialSpring2015MageNotes": "Эти ушки внимательно слушают, не раскрывает ли где поблизости фокусник свои секреты. Бонусов не дают. Ограниченный выпуск весны 2015.", - "headAccessorySpecialSpring2015HealerText": "Зеленые Кошачьи Уши", + "headAccessorySpecialSpring2015HealerText": "Зеленые кошачьи уши", "headAccessorySpecialSpring2015HealerNotes": "Эти милые кошачьи ушки заставят всех позеленеть от зависти. Бонусов не дают. Ограниченный выпуск весны 2015.", "headAccessorySpecialSpring2016RogueText": "Зеленые собачьи уши", "headAccessorySpecialSpring2016RogueNotes": "С ними вы сможете отслеживать хитрых Магов, даже если они превратились в невидимых! Бонусов не дают. Ограниченный выпуск весны 2016.", @@ -1575,7 +1593,7 @@ "headAccessorySpecialSpring2017RogueNotes": "Ни один звук не пролетит мимо вас благодаря этим ушам. Бонусов не дают. Ограниченный выпуск весны 2017.", "headAccessorySpecialSpring2017WarriorText": "Голубые Кошачьи Уши", "headAccessorySpecialSpring2017WarriorNotes": "Эти уши могут слышать шуршание пакетика с кошачьими угощениями даже посреди грохота битвы! Бонусов не дают. Ограниченный выпуск весны 2017.", - "headAccessorySpecialSpring2017MageText": "Сине-зеленые Собачьи Уши", + "headAccessorySpecialSpring2017MageText": "Сине-зеленые собачьи уши", "headAccessorySpecialSpring2017MageNotes": "Вы можете слышать волшебство в воздухе! Бонусов не дают. Ограниченный выпуск весны 2017.", "headAccessorySpecialSpring2017HealerText": "Пурпурные мышиные уши", "headAccessorySpecialSpring2017HealerNotes": "Эти уши помогут вам услышать исцеляющие заклинания. Бонусов не дают. Ограниченный выпуск весны 2017.", @@ -1625,7 +1643,7 @@ "headAccessoryMystery201804Notes": "Эти пушистые звукозахватчики гарантируют, что вы никогда не пропустите шелест листа или звук падения желудя! Бонусов не дают. Подарок подписчикам апреля 2018.", "headAccessoryMystery301405Text": "Очки на голове", "headAccessoryMystery301405Notes": "\"Защищать очками надо глаза,\" говорили они. \"Кому сдались защитные очки на макушке,\" говорили они. Ха! Вы им показали! Подарок подписчикам августа 3015. Бонусов не дает.", - "headAccessoryArmoireComicalArrowText": "Забавная Стрела", + "headAccessoryArmoireComicalArrowText": "Забавная стрела", "headAccessoryArmoireComicalArrowNotes": "Этот причудливый предмет определенно хорош для потехи! Увеличивает силу на <%= str %>. Зачарованный сундук: независимый предмет.", "headAccessoryArmoireGogglesOfBookbindingText": "Очки переплетчика", "headAccessoryArmoireGogglesOfBookbindingNotes": "Эти очки помогут вам справиться с любой задачей, большой или малой! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Переплетчика (предмет 1 из 4).", diff --git a/website/common/locales/ru/generic.json b/website/common/locales/ru/generic.json index 9b076e85ac..32f98b249f 100644 --- a/website/common/locales/ru/generic.json +++ b/website/common/locales/ru/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Tребуется ID пользователя", "resetFilters": "Очистить все фильтры", "applyFilters": "Применить фильтры", + "wantToWorkOn": "Я хочу поработать над:", "categories": "Категории", "habiticaOfficial": "Официальный сайт Habitica", "animals": "Животные", diff --git a/website/common/locales/ru/groups.json b/website/common/locales/ru/groups.json index 575d035d04..9cacdffce5 100644 --- a/website/common/locales/ru/groups.json +++ b/website/common/locales/ru/groups.json @@ -116,7 +116,7 @@ "sortTier": "Сортировать по рангу", "ascendingAbbrev": "По возрастанию", "descendingAbbrev": "По убыванию", - "applySortToHeader": "Применить сортировку к верхней Строке с Командой героев", + "applySortToHeader": "Применить сортировку к области команды", "confirmGuild": "Создать гильдию за 4 самоцвета?", "leaveGroupCha": "Покинуть испытания Гильдии и...", "confirm": "Подтвердить", @@ -149,7 +149,7 @@ "toUserIDRequired": "Tребуется ID пользователя", "gemAmountRequired": "Требуется количество самоцветов", "notAuthorizedToSendMessageToThisUser": "Вы не можете посылать личные сообщения этому пользователю, так как он выбрал блокировать сообщения.", - "privateMessageGiftGemsMessage": "Привет <%= receiverName %>! <%= senderName %> отправляет вам самоцветы:<%= gemAmount %>.", + "privateMessageGiftGemsMessage": "Привет <%= receiverName %>! <%= senderName %> отправляет вам самоцветы: <%= gemAmount %>.", "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> месяцев подписки!", "cannotSendGemsToYourself": "Невозможно отправить самоцветы самому себе. Лучше опробуйте подписку.", "badAmountOfGemsToSend": "Сумма должна быть в пределах 1 и текущего количества самоцветов.", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Вы не можете удалить себя!", "groupMemberNotFound": "Пользователь не найден среди членов группы.", "mustBeGroupMember": "Должен быть членом группы.", - "canOnlyInviteEmailUuid": "Можно приглашать только с помощью UUID или адреса электронной почты.", + "canOnlyInviteEmailUuid": "Можно приглашать только с помощью ID пользователя, адреса электронной почты или имени пользователя.", "inviteMissingEmail": "В приглашении отсутствует адрес электронной почты.", "inviteMissingUuid": "В приглашении отсутствует ID пользователя", "inviteMustNotBeEmpty": "В приглашении нет текста", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "ID: <%= userId %>, пользователь \"<%= username %>\" уже получил приглашение.", "userAlreadyInAParty": "ID: <%= userId %>, пользователь \"<%= username %>\" уже в команде. ", "userWithIDNotFound": "Пользователь с ID \"<%= userId %>\" не найден.", + "userWithUsernameNotFound": "Пользователь с именем \"<%= username %>\" не найден.", "userHasNoLocalRegistration": "Пользователь не имеет местной регистрации (имя пользователя, электронная почта, пароль)", "uuidsMustBeAnArray": "Приглашения User ID должны быть массивом.", "emailsMustBeAnArray": "Приглашения по электронной почте должны быть массивом.", + "usernamesMustBeAnArray": "Приглашения по имени пользователя должны быть массивом.", "canOnlyInviteMaxInvites": "Вы можете приглашать только \"<%= maxInvites %>\" единовременно", "partyExceedsMembersLimit": "Размер команды ограничен <%= maxMembersParty %> участниками", "onlyCreatorOrAdminCanDeleteChat": "Вы не авторизованы чтобы удаить это сообщение!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Групповой тариф отменен", "groupPlanCanceled": "Групповой тариф перестанет действовать", "purchasedGroupPlanPlanExtraMonths": "У вас остается <%= months %> мес. оплаченного группового тарифа.", - "addManagers": "Добавить руководителей", "addManager": "Добавить руководителя", - "removeManager": "Удалить", + "removeManager2": "Удалить руководителя", "userMustBeMember": "Пользователь должен быть участником группы", "userIsNotManager": "Этот пользователь не является руководителем", "canOnlyApproveTaskOnce": "Это задание уже было одобрено.", "addTaskToGroupPlan": "Создать", - "leaderMarker": "- Глава", - "managerMarker": "- Руководитель", "joinedGuild": "Присоединился к гильдии", "joinedGuildText": "Участвуйте в социальной стороне страны Хабитики, присоединившись к Гильдии!", "badAmountOfGemsToPurchase": "Количество должно быть как минимум 1.", @@ -364,6 +363,10 @@ "liked": "Понравилось", "joinGuild": "Присоединиться к гильдии", "inviteToGuild": "Пригласить в гильдию", + "inviteToParty": "Пригласить в команду", + "inviteEmailUsername": "Пригласить по электронной почте или имени пользователя", + "inviteEmailUsernameInfo": "Пригласите пользователей с помощью электронной почты или имени пользователя. Если электронная почта ещё не зарегистрирована, мы предложим им присоединиться.", + "emailOrUsernameInvite": "Адрес электронной почты или имя пользователя", "messageGuildLeader": "Написать главе гильдии", "donateGems": "Пожертвовать самоцветы", "updateGuild": "Обновить гильдию", @@ -395,12 +398,12 @@ "noGuildsTitle": "Вы не состоите в гильдиях.", "noGuildsParagraph1": "Гильдии — социальные группы, созданные игроками. Здесь вы можете найти поддержку, взаимную отчетность и поощрение к действию.", "noGuildsParagraph2": "Нажмите «Найти гильдии», чтобы получить список гильдий на интересные вам темы, вступить в открытые гильдии Habitica или создать собственную.", + "noGuildsMatchFilters": "Не найдены подходящие Гильдии.", "privateDescription": "Закрытая гильдия не отображается в списке гильдий Habitica. Новые участники добавляются только по приглашениям.", "removeInvite": "Удалить приглашение", "removeMember": "Удалить участника", "sendMessage": "Отправить сообщение", - "removeManager2": "Удалить руководителя", - "promoteToLeader": "Назначить лидером", + "promoteToLeader": "Назначить нового лидера", "inviteFriendsParty": "Пригласив друга в команду, вы получите уникальный
свиток квеста для совместного сражения с Василистом!", "upgradeParty": "Улучшить команду", "createParty": "Создать команду", diff --git a/website/common/locales/ru/limited.json b/website/common/locales/ru/limited.json index 14540b367e..4e62842f79 100644 --- a/website/common/locales/ru/limited.json +++ b/website/common/locales/ru/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Детеныш белого медведя", "jackolantern": "Светильник Джека", "ghostJackolantern": "Призрачный Cветильник Джека", + "glowJackolantern": "Светящийся-ночью Cветильник Джека", "seasonalShop": "Сезонная лавка", "seasonalShopClosedTitle": "<%= linkStart %>Лесли<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Сезонная Чародейка<%= linkEnd %>", @@ -43,11 +44,11 @@ "northMageSet": "Маг с севера (Маг)", "icicleDrakeSet": "Ледяной Дрэйк (Разбойник)", "soothingSkaterSet": "Успокаивающий Конькобежец (Целитель)", - "gingerbreadSet": "Пряничный Воин (Воин)", + "gingerbreadSet": "Пряничный воин (Воин)", "snowDaySet": "Боец снежного дня (Воин)", "snowboardingSet": "Сноуборд-Колдун (Маг)", "festiveFairySet": "Праздничная фея (Лекарь)", - "cocoaSet": "Какао-Разбойник (Разбойник)", + "cocoaSet": "Какао-разбойник (Разбойник)", "toAndFromCard": "Для <%= toName %>, от <%= fromName %>", "nyeCard": "Новогодняя открытка", "nyeCardExplanation": "За то, что вы отметили Новый год вместе, каждый из вас двоих получает значок «добрые знакомые»!", @@ -84,7 +85,7 @@ "scarecrowWarriorSet": "Боевое пугало (Воин)", "stitchWitchSet": "Лоскутная колдунья (Маг)", "potionerSet": "Зельевар (Лекарь)", - "battleRogueSet": "Бэт-Вор (Разбойник) ", + "battleRogueSet": "Разбойник-мышехвост (Разбойник) ", "springingBunnySet": "Скачущий Зайчик (Целитель)", "grandMalkinSet": "Великий Малкин (Маг)", "cleverDogSet": "Мудрый Пёс (Вор)", @@ -96,7 +97,7 @@ "fall2016SwampThingSet": "Болотная штука (Воин)", "fall2016WickedSorcererSet": "Злой колдун (маг)", "fall2016GorgonHealerSet": "Горгон Целитель (Целитель)", - "fall2016BlackWidowSet": "Черная вдова Разбойник (Разбойник)", + "fall2016BlackWidowSet": "Черная вдова-разбойница (Разбойник)", "winter2017IceHockeySet": "Хоккейная клюшка (воин)", "winter2017WinterWolfSet": "Зимний волк (Маг)", "winter2017SugarPlumSet": "Сахарная слива (Целитель)", @@ -110,7 +111,7 @@ "summer2017SeashellSeahealerSet": "Целитель морской ракушки (Целитель)", "summer2017SeaDragonSet": "Морской дракон (Разбойник)", "fall2017HabitoweenSet": "Привычкоуинский Воин (Воин)", - "fall2017MasqueradeSet": "Маскарадный Маг (Маг)", + "fall2017MasqueradeSet": "Маскарадный маг (Маг)", "fall2017HauntedHouseSet": "Целитель Проклятого Дома (Целитель)", "fall2017TrickOrTreatSet": "Кошелек или жизнь (Разбойник)", "winter2018ConfettiSet": "Маг Конфетти", @@ -122,7 +123,7 @@ "spring2018GarnetHealerSet": "Гранатово-красный целитель (Целитель)", "spring2018DucklingRogueSet": "Гадкий утёнок (Разбойник)", "summer2018BettaFishWarriorSet": "Воин бойцовской рыбы (Воин)", - "summer2018LionfishMageSet": "Крылатковый Маг (Маг)", + "summer2018LionfishMageSet": "Маг-крылатка (Маг)", "summer2018MerfolkMonarchSet": "Амфибия (Целитель)", "summer2018FisherRogueSet": "Рыбак-Разбойник (Разбойник)", "fall2018MinotaurWarriorSet": "Минотавр (Воин)", @@ -138,7 +139,7 @@ "dateEndAugust": "31 августа", "dateEndSeptember": "21 Сентября", "dateEndOctober": "31 октября", - "dateEndNovember": "30 ноября", + "dateEndNovember": "3 декабря", "dateEndJanuary": "31 января", "dateEndFebruary": "Февраль 28", "winterPromoGiftHeader": "ПОДАРИТЕ ПОДПИСКУ И ПОЛУЧИТЕ ОДНУ БЕСПЛАТНО!", diff --git a/website/common/locales/ru/messages.json b/website/common/locales/ru/messages.json index 7e6a6a251c..53792ab222 100644 --- a/website/common/locales/ru/messages.json +++ b/website/common/locales/ru/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Необходим идентификатор оповещений.", "unallocatedStatsPoints": "Вы не распределили <%= points %> очков", "beginningOfConversation": "Это начало вашего разговора с <%= userName %>. Не забывайте, что общепринятые правила сообщества предписавыют быть добрыми, уважительными!", - "messageDeletedUser": "Приносим свои извинения, этот пользователь удалил свой аккаунт." + "messageDeletedUser": "Приносим свои извинения, этот пользователь удалил свой аккаунт.", + "messageMissingDisplayName": "Отсутствует отображаемое имя." } \ No newline at end of file diff --git a/website/common/locales/ru/noscript.json b/website/common/locales/ru/noscript.json index 15414aaafb..c9db031f41 100644 --- a/website/common/locales/ru/noscript.json +++ b/website/common/locales/ru/noscript.json @@ -1,6 +1,6 @@ { "jsDisabledHeading": "Увы! В вашем браузере не включен JavaScript", - "jsDisabledHeadingFull": "Увы! В вашем браузере не включен JavaScript, и без него Habitica не сможет работать как надо", + "jsDisabledHeadingFull": "Увы! В вашем браузере не включен JavaScript, а без него Habitica не сможет работать как надо", "jsDisabledText": "Habitica не может отобразить сайт должным образом без этого!", "jsDisabledLink": "Пожалуйста, включите JavaScript, чтобы продолжить!" } \ No newline at end of file diff --git a/website/common/locales/ru/npc.json b/website/common/locales/ru/npc.json index 21043d9036..f4bc5fd1db 100644 --- a/website/common/locales/ru/npc.json +++ b/website/common/locales/ru/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Добро пожаловать в", "welcomeBack": "С возвращением!", "justin": "Джастин", - "justinIntroMessage1": "Привет! Похоже, что ты тут новенький. Моё имя Justin, твой гид по стране Habitica.", + "justinIntroMessage1": "Привет! Должно быть, ты тут впервые. Меня зовут Джастин и я твой гид по стране Habitica.", "justinIntroMessage2": "Чтобы начать, вам понадобится создать аватар.", "justinIntroMessage3": "Отлично! Теперь, над чем вы бы хотели работать во время этого путешествия?", + "justinIntroMessageUsername": "Прежде чем мы начнем, давайте определим как вас называть. Ниже вы найдете отображаемое имя и имя пользователя, которые я создал для вас. После того, как вы выбрали отображаемое имя и имя пользователя, мы начнем с создания аватара!", + "justinIntroMessageAppearance": "Итак, как бы вы хотели выглядеть? Не беспокойтесь, позднее вы так-же сможете это изменить.", "introTour": "Мы закончили! Я заполнил несколько заданий для вас, основываясь на ваших интересах, чтобы вы могли начать уже сейчас. Кликните по заданию, чтобы изменить его или добавить новые задания, которые будут соответствовать вашей рутине!", "prev": "Пред", "next": "След", @@ -110,7 +112,7 @@ "autoAllocate": "Автоматическое распределение", "autoAllocateText": "Если выбрано 'автоматическое распределение', вы будете повышать характеристики в зависимости от атрибутов ваших заданий. Их можно настроить в Задачи > Редактировать > Дополнительно > Атрибуты. Например, если вы часто посещаете спортзал, и ваше ежедневное задание относится к \"физическим нагрузкам\", вы будете автоматически повышать Силу.", "spells": "Навыки", - "spellsText": "Вы можете открыть специфичные вашему классу заклинания. Первое станет доступно после достижения 11 уровня. Мана восстанавливается на 10 единиц в день, плюс 1 единица за выполненную задачу.", + "spellsText": "Вы можете открыть специфичные вашему классу заклинания. Первое станет доступно после достижения 11 уровня. Мана восстанавливается на 10 единиц в день, плюс 1 единица за выполненную задачу.", "skillsTitle": "Навыки", "toDo": "задачу", "moreClass": "Больше информации о классах читайте в Вики.", diff --git a/website/common/locales/ru/pets.json b/website/common/locales/ru/pets.json index 48daf18c0a..4fc72a81c9 100644 --- a/website/common/locales/ru/pets.json +++ b/website/common/locales/ru/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Тигр-ветеран", "veteranLion": "Лев-ветеран", "veteranBear": "Мишка-ветеран", + "veteranFox": "Лиса-ветеран", "cerberusPup": "Щенок цербера", "hydra": "Гидра", "mantisShrimp": "Рак-богомол", diff --git a/website/common/locales/ru/questscontent.json b/website/common/locales/ru/questscontent.json index 4406122d9d..b6152ada6f 100644 --- a/website/common/locales/ru/questscontent.json +++ b/website/common/locales/ru/questscontent.json @@ -600,29 +600,31 @@ "questSquirrelCompletion": "С деликатным подходом, уговаривая на сделку и несколькими успокаивающими заклинаниями вы уговариваете белку отказаться от своего клада и вернуться в свой домик, который @Shtut только что доделал. Они оставили несколько желудей на верстаке. «Это яйца с белками! Может быть, вы сможете вырастить их и научить хорошим манерам без игры с едой».", "questSquirrelBoss": "Подлая Белка", "questSquirrelDropSquirrelEgg": "Белка (Яйцо)", - "questSquirrelUnlockText": "Позволяет покупать на рынке Белку в яйце.", + "questSquirrelUnlockText": "Позволяет покупать на рынке белку в яйце.", "cuddleBuddiesText": "Набор квестов «Плюшевая Команда»", "cuddleBuddiesNotes": "Содержит квесты «Убийца кролик!», «Хорек-плохиш» и «Братство свинок из Гвинеи». Доступен до 31 мая.", "aquaticAmigosText": "Набор квестов «Водные амигос»", "aquaticAmigosNotes": "Содержит \"Волшебный Аксолотль\", \"Недоделанный Кракен\", и \"Зов Октотулху\". Доступен до 30 Июня.", - "questSeaSerpentText": "Беда в Глубинах: Нападание Морского Змея!", + "questSeaSerpentText": "Беда в глубинах: Нападение морского змея!", "questSeaSerpentNotes": "Вам везет с повторением побед над задачами — а это значит идеальный момент, чтобы отправиться в путешествие к забегу морских коньков. Вы садитесь в подводную лодку у \"порта Прилежности\" и подготовились к поездке к морским путям \"Медлительности\". Но едва погрузившись в воду, неожиданно с силой волна ударяется об борт лодки, вводя в ужас пассажиров. ”Что происходит?” @AriesFaries выкрикивает.

Вы смотрите в ближайший иллюминатор и впадаете в ужас видя целое полотно из мерцающих чешуек, проходящих мимо вас. ”Морской змей!” - передает капитан @Witticaster через рацию. ”Держитесь, он снова атакует!” Как только вы вцепились руками за свое сидение, ваши все незавершенные задачи пролетели перед вашими глазами. ‘Может быть, если мы начнем работать в команде, мы сможем завершить их? - подумали вы - Мы сможем победить этого монстра!‘", "questSeaSerpentCompletion": "Измученный вашим упорством, морской змей уплывает прочь, скрываясь в глубины. Когда вы приплыли в город «Промедления», вы выдохнули с облегчением, не заметив, как @*~Seraphina~ приближается к вам с тремя отливающими яйцами на руках. «Вот, это принадлежит вам», - говорит она. «Вы знаете, как укрощать морского змея!» Вместе с тем, как вы принимаете питомцев, клянетесь оставаться непоколебимыми в выполнении своих задач, чтобы таких проблем больше не происходило.", "questSeaSerpentBoss": "Величественный морской змей", "questSeaSerpentDropSeaSerpentEgg": "Морской змей (яйцо)", "questSeaSerpentUnlockText": "Позволяет покупать на рынке морского змея в яйце.", "questKangarooText": "Катастрофа Кенгуру", - "questKangarooNotes": "Может быть стоило завершить ту задачу...вы знаете, та, которую откладывали на потом, но всегда мозолила глаза? Но как можно отказаться, если @Mewrose и @LilithofAlfheim пригласили вас и @stefalupagus, посмотреть на редкого кенгуру в Sloensteadi Savannah?! По мере приближения к команде, что-то сильно ударяет вас прямо в голову!

Встряхнув звездочки после удара, поднимаете ответственный предмет: бордовый бумеранг вместе с той самой задачей, которую постоянно отталкиваете от себя. Быстро оглядевшись, поняли, что остальная часть вашей команды также встретила подобную проблему. Самый большой кенгуру смотрит на вас с самодовольной усмешкой, провоцируя выполнить эту страшную задачу раз и навсегда!", - "questKangarooCompletion": "«СЕЙЧАС!» Вы отдаете приказ своей команде, чтобы бросить бумеранг в кенгуру. Зверь отпрыгивает назад с каждым ударом, до тех пор, пока не спасается прыгством, оставив за собой красноватое облако пыли и несколько яиц с горсткой золотых монет.

@ Мьюроуз идет к месту, где когда-то стоял кенгуру. «Эй, а где бумеранги?»

«Вероятно, они пропали вместе с пылью из красноватого облака, когда мы закончили наши задачи», - размышляет @stefalupagus.

@ LilithofAlfheim прищуривается вдаль. «Это еще один отряд кенгуру, направляющийся к нам?»

Все убегают в «Хабит Сити». Лучше столкнуться с вашими трудными задачами, чем отхватить еще один удар в голову!", + "questKangarooNotes": "Может быть стоило завершить ту задачу... Короче, ту самую, которую вы откладывали на потом, но она всегда мозолила глаза? Но как можно отказаться, если @Mewrose и @LilithofAlfheim пригласили вас и @stefalupagus, посмотреть на редкого кенгуру в Sloensteadi Savannah?! По мере приближения к команде, что-то сильно ударяет вас прямо в голову!

Встряхнув звездочки после удара, вы поднимаете ответственный предмет: бордовый бумеранг вместе с той самой задачей, которую постоянно откладывали. Быстро оглядевшись, вы понимаете, что остальную часть команды постигла та же участь. Самый большой кенгуру смотрит на вас с самодовольной усмешкой, провоцируя выполнить эту страшную задачу раз и навсегда!", + "questKangarooCompletion": "«ДАВАЙ!» Вы отдаете приказ своей команде, чтобы бросить бумеранг в кенгуру. Зверь отпрыгивает назад с каждым ударом, до тех пор, пока не спасается прыгством, оставив за собой красноватое облако пыли и несколько яиц с горсткой золотых монет.

@Mewrose идет к месту, где когда-то стоял кенгуру. «Эй, а где бумеранги?»

«Вероятно, они пропали вместе с пылью из красноватого облака, когда мы закончили наши задачи», - размышляет @stefalupagus.

@LilithofAlfheim прищуривается вдаль. «Это еще один отряд кенгуру, направляющийся к нам?»

Все убегают в Habit City. Лучше столкнуться с своими трудными задачами, чем отхватить еще один удар в голову!", "questKangarooBoss": "Катастрофическая Кенгуру", "questKangarooDropKangarooEgg": "Кенгуру (Яйцо)", - "questKangarooUnlockText": "Позволяет покупать на Рынке яйцо Кенгуру.", + "questKangarooUnlockText": "Позволяет покупать на рынке кенгуру в яйце.", "forestFriendsText": "Набор квестов «Лесная братва»", "forestFriendsNotes": "Содержит квесты «Дух весны», «Еж-монстр» и «Запутанное дерево». Акция доступна до 30 сентября.", - "questAlligatorText": "The Insta-Gator", - "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", - "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", - "questAlligatorBoss": "Insta-Gator", - "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorText": "Олег-атор", + "questAlligatorNotes": "«Боже мой!» Восклицает @gully. «Олег-атор в своей естественной среде обитания! Осторожно, он отвлекает от важных задач, а питается он вашими не отмеченными Ежедневными заданиями, которые должны развивать вас». Вы замолкаете, чтобы не накликать беды, но безуспешно. Олег-атор видит вас и бросается с яростью! Отвлекающие голоса доносятся из Болота Застоя от Олега, заставляя обратить внимание: «Читайте посты в ВК! Смотрите фото котят! Обратите внимание на ОЛЕГА!» Вы запрыгиваете на своего скакуна, чтобы контратаковать, завершив свои Ежедневные задачи и выполняя хорошие привычки, чтобы дать отпор Олег-атору.", + "questAlligatorCompletion": "С повышенным вниманием к действительно важными вещам, а не забавам Олег-атора, от проигранного боя он уплывает прочь. Победа! «Это что, яйца Олега? Они похожи на яйца аллигатора», - спрашивает @mfonda. «Если мы будем заботиться о них с любовью, то они будут верными питомцами или скакунами», - отвечает @UncommonCriminal, передавая вам три яйца. Будем надеяться, что Олег-атор не вернутся...", + "questAlligatorBoss": "Олег-атор", + "questAlligatorDropAlligatorEgg": "Аллигатор (Яйцо)", + "questAlligatorUnlockText": "Позволяет покупать на рынке яйца аллигатора.", + "oddballsText": "Набор квестов «Чудные шары»", + "oddballsNotes": "Содержит квесты «Желейный регент», «Побег от пещерного чудища» и «Спутанная пряжа». Доступен до 3 декабря." } \ No newline at end of file diff --git a/website/common/locales/ru/settings.json b/website/common/locales/ru/settings.json index 28d87b3952..4a0218a8dc 100644 --- a/website/common/locales/ru/settings.json +++ b/website/common/locales/ru/settings.json @@ -54,7 +54,7 @@ "misc": "Разное", "showHeader": "Показывать область персонажа", "changePass": "Изменение пароля", - "changeUsername": "Сменить Имя Пользователя", + "changeUsername": "Изменить имя пользователя", "changeEmail": "Сменить адрес электронной почты", "newEmail": "Новый адрес электронной почты", "oldPass": "Старый пароль", @@ -125,6 +125,7 @@ "importantAnnouncements": "Напоминания о ежедневном входе для выполнения заданий и получения призов", "weeklyRecaps": "Обзоры действий с вашего аккаунта за последние недели (Замечание: временно недоступно из-за проблем с производительностью, но мы надеемся, что скоро сможем вернуть все назад и отправлять письма снова!)", "onboarding": "Руководство о создании вашего аккаунта в Habitica", + "majorUpdates": "Важные объявления", "questStarted": "Ваш Квест начался", "invitedQuest": "Приглашен в квест", "kickedGroup": "Исключен из группы", @@ -156,6 +157,7 @@ "generate": "Сгенерировать", "getCodes": "Получить коды", "webhooks": "Веб-хуки", + "webhooksInfo": "Habitica предоставляет веб-хуки, так что когда в вашем аккаунте возникают определенные действия, информация о них может быть отправлена скрипту на другой сайт. Вы может определить эти скрипты здесь. Но будьте осторожны с этой функцией: неправильный URL может привести к ошибкам или к замедлению работы Habitica. Для дополнительной информации см. страницу Веб-хуки на вики.", "enabled": "Включено", "webhookURL": "Ссылка на веб-хук", "invalidUrl": "неверный url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Имя пользователя может содержать только буквы от a-z, цифры 0-9, дефисы или подчеркивания.", "currentUsername": "Используемое Имя пользователя:", "displaynameIssueLength": "Отображаемое имя должно быть от 1 до 30 символов.", - "displaynameIssueSlur": "Отображаемое имя не должно содержать ненормативной лексики", + "displaynameIssueSlur": "Отображаемое имя не должно содержать ненормативной лексики.", "goToSettings": "Перейти в Настройки", "usernameVerifiedConfirmation": "Ваше Имя пользователя, <%= username %>, подтверждено!", "usernameNotVerified": "Подтвердите свое имя пользователя.", - "changeUsernameDisclaimer": "В ближайшее время мы начнем использовать имена, которые будут уникальные, общедоступные. Имя пользователя будет использоваться для приглашений, @упоминаний в чате и для обмена сообщениями." + "changeUsernameDisclaimer": "В ближайшее время мы начнем использовать имена, которые будут уникальные, общедоступные. Имя пользователя будет использоваться для приглашений, @упоминаний в чате и для обмена сообщениями.", + "verifyUsernameVeteranPet": "Один из питомцев-ветеранов будет вашим после подтверждения!" } \ No newline at end of file diff --git a/website/common/locales/ru/subscriber.json b/website/common/locales/ru/subscriber.json index 61b47cbcb6..53ba205bf7 100644 --- a/website/common/locales/ru/subscriber.json +++ b/website/common/locales/ru/subscriber.json @@ -120,7 +120,7 @@ "mysterySet201603": "Набор Счастливого Клевера", "mysterySet201604": "Набор Лиственного воина", "mysterySet201605": "Набор Марширующего Барда", - "mysterySet201606": "Комплект Одеяний Сирены", + "mysterySet201606": "Комплект одеяний шелки", "mysterySet201607": "Набор Странника Глубин", "mysterySet201608": "Грозовой набор", "mysterySet201609": "Набор Коровий костюм", @@ -148,6 +148,8 @@ "mysterySet201807": "Набор морского змея", "mysterySet201808": "Набор Лавового дракона", "mysterySet201809": "Осенний набор защиты", + "mysterySet201810": "Набор Чернолесье", + "mysterySet201811": "Набор Великолепного чародея", "mysterySet301404": "Стандартный Стимпанковый набор", "mysterySet301405": "Набор аксессуаров в стиле Стимпанка", "mysterySet301703": "Набор Стимпанк Павлина", @@ -206,7 +208,7 @@ "haveCouponCode": "У вас есть код купона?", "subscriptionAlreadySubscribedLeadIn": "Спасибо за подписку!", "subscriptionAlreadySubscribed1": "Чтобы просмотреть свои данные о подписке и отменить, продлить или изменить её, пожалуйста перейдите по Иконке профилья > Настройки > Подписка.", - "purchaseAll": "Приобрести всё", + "purchaseAll": "Приобрести набор", "gemsPurchaseNote": "Подписчики могут купить кристаллы за золото! Чтобы было проще, вы можете просто добавить кристалл в колонку наград.", "gemsRemaining": "самоцветов осталось", "notEnoughGemsToBuy": "Вы не можете купить это количество" diff --git a/website/common/locales/ru/tasks.json b/website/common/locales/ru/tasks.json index 8a74ca5989..c870fafb57 100644 --- a/website/common/locales/ru/tasks.json +++ b/website/common/locales/ru/tasks.json @@ -5,7 +5,7 @@ "sureDeleteCompletedTodos": "Вы уверены, что вы хотите удалить завершённые задачи?", "lotOfToDos": "Здесь показывается 30 ваших последних завершенных задач. Вы можете посмотреть более старые выполненные задачи, выбрав в меню Данные > Анализ данных или Данные > Экспорт данных > Пользовательские данные.", "deleteToDosExplanation": "Если вы нажмёте эту кнопку, все ваши завершённые задачи и находящиеся в архиве задачи будут удалены навсегда; за исключением задач из активных испытаний и групп с подпиской. Экспортируйте их прежде, чем нажимать на кнопку, если хотите их сохранить.", - "addMultipleTip": "Подсказка: Чтобы добавить сразу некоторое количество<%= taskType %>, отделите их между собой отступом, использовав комбинацию клавиш (Shift + Enter) и сохраните результат вводом \"Enter.\"", + "addMultipleTip": "Подсказка: Чтобы добавить сразу несколько <%= taskType %>, отделите их между собой отступом, используя комбинацию клавиш (Shift + Enter) и сохраните результат нажав \"Enter\".", "addsingle": "Добавить одно", "addATask": "Добавить: <%= type %>", "editATask": "Изменить <%= type %>", @@ -49,7 +49,7 @@ "attributeAllocation": "Распределение характеристик", "attributeAllocationHelp": "Распределение характеристик - это опция, предоставляющая методы стране Habitica автоматически назначать заработанные очки характеристикам сразу после повышения уровня.

Вы можете настроить метод автоматического распределения на основе заданий в разделе \"Характеристики\" в вашем профиле.", "progress": "Прогресс", - "daily": "Ежедневно", + "daily": "Ежедневное дело", "dailies": "Ежедневные дела", "newDaily": "Новое ежедневное задание", "newDailyBulk": "Новые ежедневные задания (по одному на строку)", diff --git a/website/common/locales/sk/backgrounds.json b/website/common/locales/sk/backgrounds.json index ba15f7f2d2..2f68dfdbba 100644 --- a/website/common/locales/sk/backgrounds.json +++ b/website/common/locales/sk/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/sk/challenge.json b/website/common/locales/sk/challenge.json index 087c0cab9c..c158469f4c 100644 --- a/website/common/locales/sk/challenge.json +++ b/website/common/locales/sk/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Nemáš žiadne výzvy.", "challengeDescription1": "Výzvy sú komunitné udalosti, v ktorých hráči súťažia a získavajú odmeny plnením skupinou súvisiacich úloh. ", "challengeDescription2": "Nájdi odporúčané výzvy založené na tvojich záujmoch, prehliadni si Verejné výzvy Habitiky alebo si vytvor svoje vlastné výzvy. ", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Vytvoril", "joinChallenge": "Pridaj sa k výzve", "leaveChallenge": "Opusti výzvu", diff --git a/website/common/locales/sk/character.json b/website/common/locales/sk/character.json index 7fb35a7bc6..f24f6e19ed 100644 --- a/website/common/locales/sk/character.json +++ b/website/common/locales/sk/character.json @@ -7,7 +7,7 @@ "noPhoto": "Tento Habitican nepridal fotku.", "other": "Ostatné", "fullName": "Celé meno", - "displayName": "Zobrazené meno", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Fotka", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Zvoľ túto možnosť, aby si si automaticky obliekol novo kúpenú výzbroj.", "costumeDisabled": "Tvoj kostým je deaktivovaný.", "gearAchievement": "Získal si odznak \"Najúžasnejší výstroj\" za maximálne vylepšenie sady výstroja pre svoje povolanie! Získal si nasledovné kompletné sady:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!", "armoireUnlocked": "Pre získanie ďalšej výbavy, pozri Kúzelnú skrinku! Klikni na Odmenu Kúzelnú skrinku a máš šancu na získanie špeciálnej Výbavy! Môže ti tiež vypadnúť ľubovoľný počet XP alebo jedlo. ", "ultimGearName": "Ultimate Gear - <%= ultClass %>", diff --git a/website/common/locales/sk/content.json b/website/common/locales/sk/content.json index 3c8023d41f..7313ac2ffa 100644 --- a/website/common/locales/sk/content.json +++ b/website/common/locales/sk/content.json @@ -131,33 +131,33 @@ "questEggCowText": "Krava", "questEggCowMountText": "Krava", "questEggCowAdjective": "múkajúca", - "questEggBeetleText": "Beetle", - "questEggBeetleMountText": "Beetle", + "questEggBeetleText": "Chrobák", + "questEggBeetleMountText": "Chrobák", "questEggBeetleAdjective": "an unbeatable", - "questEggFerretText": "Ferret", - "questEggFerretMountText": "Ferret", - "questEggFerretAdjective": "a furry", - "questEggSlothText": "Sloth", - "questEggSlothMountText": "Sloth", - "questEggSlothAdjective": "a speedy", + "questEggFerretText": "Fretka", + "questEggFerretMountText": "Fretka", + "questEggFerretAdjective": "chlpatý", + "questEggSlothText": "Lenoch", + "questEggSlothMountText": "Lenoch", + "questEggSlothAdjective": "rýchly", "questEggTriceratopsText": "Triceratops", "questEggTriceratopsMountText": "Triceratops", - "questEggTriceratopsAdjective": "a tricky", - "questEggGuineaPigText": "Guinea Pig", - "questEggGuineaPigMountText": "Guinea Pig", + "questEggTriceratopsAdjective": "ľstivý", + "questEggGuineaPigText": "Morčiatko", + "questEggGuineaPigMountText": "Morča", "questEggGuineaPigAdjective": "a giddy", "questEggPeacockText": "Peacock", - "questEggPeacockMountText": "Peacock", + "questEggPeacockMountText": "Páv", "questEggPeacockAdjective": "a prancing", - "questEggButterflyText": "Caterpillar", - "questEggButterflyMountText": "Butterfly", - "questEggButterflyAdjective": "a cute", + "questEggButterflyText": "Húsenica", + "questEggButterflyMountText": "Motýľ", + "questEggButterflyAdjective": "zlatý", "questEggNudibranchText": "Nudibranch", "questEggNudibranchMountText": "Nudibranch", "questEggNudibranchAdjective": "a nifty", - "questEggHippoText": "Hippo", - "questEggHippoMountText": "Hippo", - "questEggHippoAdjective": "a happy", + "questEggHippoText": "Hroch", + "questEggHippoMountText": "Hroch", + "questEggHippoAdjective": "šťastný", "questEggYarnText": "Yarn", "questEggYarnMountText": "Flying Carpet", "questEggYarnAdjective": "woolen", @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Vylej tento elixír na vajíčko a vyliahne sa z neho <%= potText(locale) %> zvieratko.", "premiumPotionAddlNotes": "Nedá sa použiť na vajíčka zvieratiek z výprav.", "foodMeat": "Mäso", @@ -292,7 +293,7 @@ "foodCandyZombie": "Zhnitý cukrík", "foodCandyZombieThe": "the Rotten Candy", "foodCandyZombieA": "Rotten Candy", - "foodCandyDesert": "Pieskový cukrí", + "foodCandyDesert": "Pieskový cukrík", "foodCandyDesertThe": "the Sand Candy", "foodCandyDesertA": "Sand Candy", "foodCandyRed": "Škoricový cukrík", diff --git a/website/common/locales/sk/front.json b/website/common/locales/sk/front.json index 7b6a97a3f1..cd924a24b4 100644 --- a/website/common/locales/sk/front.json +++ b/website/common/locales/sk/front.json @@ -271,15 +271,9 @@ "emailTaken": "E-mailová adresa je už použitá k účtu.", "newEmailRequired": "Chýba nová e-mailová adresa.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Potvrdenie hesla sa nezhoduje s heslom.", "invalidLoginCredentials": "Nesprávne používateľské meno a/alebo e-mail a/alebo heslo.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", "joinToday": "Join Habitica Today", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/sk/gear.json b/website/common/locales/sk/gear.json index 649f4bd01f..31a555237f 100644 --- a/website/common/locales/sk/gear.json +++ b/website/common/locales/sk/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "weaponArmoireBasicCrossbowText": "Basic Crossbow", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Rúcho krotiteľa yetiov", "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "armorSpecialSkiText": "Lyžossassinská vetrovka", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurdný párty klobúk", "headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", "headSpecialYetiText": "Helma krotiteľa yetiov", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", "backBase0Text": "No Back Accessory", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/sk/generic.json b/website/common/locales/sk/generic.json index eb4088e9d3..0494fdb600 100644 --- a/website/common/locales/sk/generic.json +++ b/website/common/locales/sk/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/sk/groups.json b/website/common/locales/sk/groups.json index 38de1267f1..fb715f5729 100644 --- a/website/common/locales/sk/groups.json +++ b/website/common/locales/sk/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Pozvi existujúcich užívateľov", "byColon": "Od:", "inviteNewUsers": "Pozvi nových užívateľov", - "sendInvitations": "Pošli pozvánky", + "sendInvitations": "Send Invites", "invitationsSent": "Pozvánky odoslané!", "invitationSent": "Pozvánka odoslaná!", "invitedFriend": "Pozval priateľa", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Nemôžeš vyhodiť sám seba!", "groupMemberNotFound": "Používateľ nebol nájdený medzi členmi skupiny", "mustBeGroupMember": "Musíš byť člen skupiny.", - "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Chýba e-mailová adresa v pozvánke.", "inviteMissingUuid": "Chýbajúce id užívateľa v pozvánke", "inviteMustNotBeEmpty": "Pozvánka nesmie byť prázdna.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "Používateľ s ID \"<%= userId %>\" sa nenašiel.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "Používateľ tu nie je registrovaný (meno, e-mail, heslo).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Nemáš povolenie zmazať túto správu!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/sk/limited.json b/website/common/locales/sk/limited.json index eb7b9f462c..f5cb72c78e 100644 --- a/website/common/locales/sk/limited.json +++ b/website/common/locales/sk/limited.json @@ -5,11 +5,11 @@ "annoyingFriends": "Otravní kamaráti", "annoyingFriendsText": "Got snowballed <%= count %> times by party members.", "alarmingFriends": "Znepokojujúci priatelia", - "alarmingFriendsText": "Got spooked <%= count %> times by party members.", + "alarmingFriendsText": "Členovia družiny ťa vystrašili <%= count %> krát.", "agriculturalFriends": "Poľnohospodárski priatelia", - "agriculturalFriendsText": "Got transformed into a flower <%= count %> times by party members.", + "agriculturalFriendsText": "Členovia družiny ťa premenili na kvetinu <%= count %> krát.", "aquaticFriends": "Vodní priatelia", - "aquaticFriendsText": "Got splashed <%= count %> times by party members.", + "aquaticFriendsText": "Členovia družiny ťa ošpliechali <%= count %> krát.", "valentineCard": "Valentínka", "valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!", "valentineCardNotes": "Pošli Valentínku členovi tvojej družiny.", @@ -23,8 +23,9 @@ "turkey": "Moriak", "gildedTurkey": "Pozlátený moriak", "polarBearPup": "Polárne medvieďa", - "jackolantern": "Jack-O-Lantern", - "ghostJackolantern": "Ghost Jack-O-Lantern", + "jackolantern": "Jack-o'-lantern", + "ghostJackolantern": "Prízračný jack-o'-lantern ", + "glowJackolantern": "Žiarivý jack-o'-lantern", "seasonalShop": "Sezónny obchod", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sezónna kúzelníčka<%= linkEnd %>", @@ -37,8 +38,8 @@ "seasonalShopBrokenText": "My pavilion!!!!!!! My decorations!!!! Oh, the Dysheartener's destroyed everything :( Please help defeat it in the Tavern so I can rebuild!", "seasonalShopRebirth": "If you bought any of this equipment in the past but don't currently own it, you can repurchase it in the Rewards Column. Initially, you'll only be able to purchase the items for your current class (Warrior by default), but fear not, the other class-specific items will become available if you switch to that class.", "candycaneSet": "Candy Cane (Mage)", - "skiSet": "Ski-sassin (Rogue)", - "snowflakeSet": "Snowflake (Healer)", + "skiSet": "Lyžossassin (Zlodej)", + "snowflakeSet": "Snehová vločka (Liečiteľ)", "yetiSet": "Yeti Tamer (Warrior)", "northMageSet": "Mage of the North (Mage)", "icicleDrakeSet": "Icicle Drake (Rogue)", @@ -130,17 +131,17 @@ "fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)", "fall2018AlterEgoSet": "Alter Ego (Rogue)", "eventAvailability": "Available for purchase until <%= date(locale) %>.", - "dateEndMarch": "April 30", - "dateEndApril": "April 19", - "dateEndMay": "May 31", - "dateEndJune": "June 14", - "dateEndJuly": "July 31", - "dateEndAugust": "August 31", - "dateEndSeptember": "September 21", - "dateEndOctober": "October 31", - "dateEndNovember": "November 30", - "dateEndJanuary": "January 31", - "dateEndFebruary": "February 28", + "dateEndMarch": "30. apríl", + "dateEndApril": "19. apríl", + "dateEndMay": "31. máj", + "dateEndJune": "14. jún", + "dateEndJuly": "31. júl", + "dateEndAugust": "31. august", + "dateEndSeptember": "21. september", + "dateEndOctober": "31. október", + "dateEndNovember": "December 3", + "dateEndJanuary": "31. január", + "dateEndFebruary": "28. február", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", "winterPromoGiftDetails1": "Until January 12th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", diff --git a/website/common/locales/sk/loadingscreentips.json b/website/common/locales/sk/loadingscreentips.json index 2704521ec7..7740dfd252 100644 --- a/website/common/locales/sk/loadingscreentips.json +++ b/website/common/locales/sk/loadingscreentips.json @@ -22,15 +22,15 @@ "tip20": "Posilni tvoj Postreh, aby si získal viac predmetov a zlata.", "tip21": "Posilni tvoju Silu, aby si spôsobil väčšie poškodenie bossovi alebo získal kritické zásahy.", "tip22": "Posilni tvoju Odolnosť, aby si znížil poškodenie z nesplnených Denných úloh.", - "tip23": "Reach level 100 to unlock the Orb of Rebirth for free and start a new adventure!", - "tip24": "Have a question? Ask in the Habitica Help Guild!", + "tip23": "Dosiahni level 100, aby si zadarmo odomkol Orb znovuzrodenia a začni nové dobrodružstvo!", + "tip24": "Máš otázku? Opýtaj sa ju v cechu: \"Habitica Help Guild!\"", "tip25": "The four seasonal Grand Galas start near the solstices and equinoxes.", "tip26": "You can look for a Party or find Party members in the Party Wanted Guild!", "tip27": "Did a Daily yesterday, but forgot to check it off? Don't worry! With Record Yesterday's Activity, you'll have a chance to record what you did before starting your new day.", "tip28": "Set a Custom Day Start under User Icon > Settings to control when your day restarts.", - "tip29": "Complete all your Dailies to get a Perfect Day Buff that increases your Stats!", + "tip29": "Splň všetky svoje denné úlohy, aby si dostal bonus za perfektný deň, ktorý zvýši tvoje štatistiky!", "tip30": "Môžeš pozývať ľudí nielen do družín, ale aj do cechov.", - "tip31": "Check out the pre-made lists in the Library of Tasks and Challenges Guild for example tasks.", + "tip31": "Pozri si predpripravené zoznamy v cechu: \"Library of Shared Lists Guild\" pre príklady úloh. ", "tip32": "Lots of Habitica’s code, art, and writing is made by volunteer contributors! Head to the Aspiring Legends Guild to help.", "tip33": "Check out The Bulletin Board Guild for news about Guilds, Challenges, and other player-created events - and announce your own there!", "tip34": "Occasionally re-evaluate your tasks to make sure they’re up-to-date!", diff --git a/website/common/locales/sk/messages.json b/website/common/locales/sk/messages.json index 1dc12dfa2e..363f39598b 100644 --- a/website/common/locales/sk/messages.json +++ b/website/common/locales/sk/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/sk/npc.json b/website/common/locales/sk/npc.json index 01c5b83de7..33af6972b9 100644 --- a/website/common/locales/sk/npc.json +++ b/website/common/locales/sk/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Vitaj v", "welcomeBack": "Vitaj späť!", "justin": "Justin", - "justinIntroMessage1": "Ahoj! Ty tu musíš byť nový. Moje meno je Justin, tvoj sprievodca Habitikou.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "Aby si začal, potrebuješ si vytvoriť avatara.", "justinIntroMessage3": "Skvelé! Teraz mi povedz, na čom by si chcel pracovať počas tejto cesty?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Tu to máme! Vyplnil som pre teba nejaké Úlohy založené na tvojich záujmoch, takže môžeš hneď začať. Klikni na Úlohu, aby si ju upravil alebo pridaj novú Úlohu, ktorá sa bude hodiť k tvojmu režimu!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/sk/pets.json b/website/common/locales/sk/pets.json index 6f5ffb93ab..df216f22db 100644 --- a/website/common/locales/sk/pets.json +++ b/website/common/locales/sk/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Tiger Veterán", "veteranLion": "Lev Veterán", "veteranBear": "Medveď veterán", + "veteranFox": "Veteran Fox", "cerberusPup": "Cerberusove šteniatko", "hydra": "Hydra", "mantisShrimp": "Garnát", diff --git a/website/common/locales/sk/quests.json b/website/common/locales/sk/quests.json index c7a4e8c166..22cee53eaa 100644 --- a/website/common/locales/sk/quests.json +++ b/website/common/locales/sk/quests.json @@ -38,7 +38,7 @@ "questCollection": "+ <%= val %> quest item(s) found", "questDamage": "+ <%= val %> škody spôsobenej bossovi", "begin": "Začať", - "bossHP": "Boss HP", + "bossHP": "Bossové HP", "bossStrength": "Sila bossa", "rage": "Zúrivosť", "collect": "Zbierať", diff --git a/website/common/locales/sk/questscontent.json b/website/common/locales/sk/questscontent.json index a851bcdd06..4afa7cd827 100644 --- a/website/common/locales/sk/questscontent.json +++ b/website/common/locales/sk/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/sk/settings.json b/website/common/locales/sk/settings.json index f7fd79ccd5..c4c1884913 100644 --- a/website/common/locales/sk/settings.json +++ b/website/common/locales/sk/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Tvoja výprava sa začala", "invitedQuest": "Pozvaný na výpravu", "kickedGroup": "Vyhodený z družiny", @@ -156,6 +157,7 @@ "generate": "Generate", "getCodes": "Get Codes", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Povolené", "webhookURL": "Webhook URL", "invalidUrl": "neplatná url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/sk/subscriber.json b/website/common/locales/sk/subscriber.json index 6cf21f38d2..a32c928a43 100644 --- a/website/common/locales/sk/subscriber.json +++ b/website/common/locales/sk/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/sk/tasks.json b/website/common/locales/sk/tasks.json index e2017c4b2f..aaf9b07e3c 100644 --- a/website/common/locales/sk/tasks.json +++ b/website/common/locales/sk/tasks.json @@ -12,7 +12,7 @@ "createTask": "Create <%= type %>", "addTaskToUser": "Pridaj Úlohu", "scheduled": "Naplánované", - "theseAreYourTasks": "These are your <%= taskType %>", + "theseAreYourTasks": "Tieto sú tvoje <%= taskType %>", "habit": "Návyk", "habits": "Návyky", "newHabit": "Nový návyk", diff --git a/website/common/locales/sr/backgrounds.json b/website/common/locales/sr/backgrounds.json index 40ad73815f..69f1322687 100644 --- a/website/common/locales/sr/backgrounds.json +++ b/website/common/locales/sr/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/sr/challenge.json b/website/common/locales/sr/challenge.json index 384bf45f0e..bc7ad0bbb2 100644 --- a/website/common/locales/sr/challenge.json +++ b/website/common/locales/sr/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "You don't have any Challenges.", "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Created By", "joinChallenge": "Join Challenge", "leaveChallenge": "Leave Challenge", diff --git a/website/common/locales/sr/character.json b/website/common/locales/sr/character.json index 6055b5a582..84e08ec43c 100644 --- a/website/common/locales/sr/character.json +++ b/website/common/locales/sr/character.json @@ -7,7 +7,7 @@ "noPhoto": "This Habitican hasn't added a photo.", "other": "Ostalo", "fullName": "Ime i prezime", - "displayName": "Pseudonim", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Fotografija", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", "costumeDisabled": "You have disabled your costume.", "gearAchievement": "Osvojili ste odlikovanje „Vrhunska oprema“ jer ste obukli najjaču opremu za svoju klasu!", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "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": "Ultimate Gear - <%= ultClass %>", diff --git a/website/common/locales/sr/content.json b/website/common/locales/sr/content.json index 6e1674cd49..4231b70d61 100644 --- a/website/common/locales/sr/content.json +++ b/website/common/locales/sr/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Pospite ovo po jajetu, i iz njega će se izleći <%= potText(locale) %> ljubimac.", "premiumPotionAddlNotes": "Not usable on quest pet eggs.", "foodMeat": "Meso", diff --git a/website/common/locales/sr/front.json b/website/common/locales/sr/front.json index c128497b6b..e26f504129 100644 --- a/website/common/locales/sr/front.json +++ b/website/common/locales/sr/front.json @@ -271,15 +271,9 @@ "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Join over 2,000,000 people having fun while accomplishing their goals!", "joinToday": "Join Habitica Today", "signup": "Sign Up", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/sr/gear.json b/website/common/locales/sr/gear.json index c1250d15d5..d7fc0767e2 100644 --- a/website/common/locales/sr/gear.json +++ b/website/common/locales/sr/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Stimpank štap", "weaponMystery301404Notes": "Odličan za šetnju po gradu. Predmet za pretplatnike mart 3015. Ne daje nikakav bonus.", "weaponArmoireBasicCrossbowText": "Basic Crossbow", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Odora lovca na jetije", "armorSpecialYetiNotes": "Čupava i zastrašujuća. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013/14.", "armorSpecialSkiText": "Skijaška jakna s kapuljačom", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Stimpank odelo", "armorMystery301404Notes": "Kicoško i zanosno! Ne daje nikakav bonus. Predmet za pretplatnike februar 3015..", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Smešni šešir za žurke", "headSpecialNyeNotes": "Dobili ste Smešni šešir za žurke. Nosite ga s ponosom u Novoj godini. Ne daje nikakav bonus.", "headSpecialYetiText": "Šlem lovca na jetije", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Otmeni cilindar", "headMystery301404Notes": "Otmeni cilindar za pripadnike visokog društva! Predmet za pretplatnike januar 3015. Ne daje nikakav bonus.", "headMystery301405Text": "Jednostavni cilindar", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "šešir narandžaste mačke", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "modni detalj za leđa", "backCapitalized": "Back Accessory", "backBase0Text": "Bez ukrasa na leđima", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/sr/generic.json b/website/common/locales/sr/generic.json index 5faa78677e..11bfb6c6a2 100644 --- a/website/common/locales/sr/generic.json +++ b/website/common/locales/sr/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/sr/groups.json b/website/common/locales/sr/groups.json index f118767055..438c11a017 100644 --- a/website/common/locales/sr/groups.json +++ b/website/common/locales/sr/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invite Existing Users", "byColon": "Od:", "inviteNewUsers": "Invite New Users", - "sendInvitations": "Send Invitations", + "sendInvitations": "Send Invites", "invitationsSent": "Invitations sent!", "invitationSent": "Invitation sent!", "invitedFriend": "Invited a Friend", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "You cannot remove yourself!", "groupMemberNotFound": "User not found among group's members", "mustBeGroupMember": "Must be member of the group.", - "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Invite must not be empty.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/sr/limited.json b/website/common/locales/sr/limited.json index bd21cec021..ed632c8613 100644 --- a/website/common/locales/sr/limited.json +++ b/website/common/locales/sr/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Mladunče belog medveda", "jackolantern": "Svetiljka od bundeve", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Prodavnica sezonskih predmeta", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sezonska čarobnica<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/sr/messages.json b/website/common/locales/sr/messages.json index 9eefa7246b..c8ca7dff76 100644 --- a/website/common/locales/sr/messages.json +++ b/website/common/locales/sr/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/sr/npc.json b/website/common/locales/sr/npc.json index fbdd617d6f..854d5540ba 100644 --- a/website/common/locales/sr/npc.json +++ b/website/common/locales/sr/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "Džastin", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/sr/pets.json b/website/common/locales/sr/pets.json index f004f97791..4c6b808bc0 100644 --- a/website/common/locales/sr/pets.json +++ b/website/common/locales/sr/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veteran Tiger", "veteranLion": "Lav veteran", "veteranBear": "Veteran Bear", + "veteranFox": "Veteran Fox", "cerberusPup": "Kerberovo kuče", "hydra": "Hidra", "mantisShrimp": "Ustonožac", diff --git a/website/common/locales/sr/questscontent.json b/website/common/locales/sr/questscontent.json index 14325e6b62..cceecdad92 100644 --- a/website/common/locales/sr/questscontent.json +++ b/website/common/locales/sr/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/sr/settings.json b/website/common/locales/sr/settings.json index 75ba3fb214..302119076e 100644 --- a/website/common/locales/sr/settings.json +++ b/website/common/locales/sr/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Vaša misija je počela", "invitedQuest": "Pozvati u misiju", "kickedGroup": "Izbačen iz grupe", @@ -156,6 +157,7 @@ "generate": "Generate", "getCodes": "Get Codes", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Enabled", "webhookURL": "Webhook URL", "invalidUrl": "invalid url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/sr/subscriber.json b/website/common/locales/sr/subscriber.json index 1fd25f2450..faf783e849 100644 --- a/website/common/locales/sr/subscriber.json +++ b/website/common/locales/sr/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/sv/backgrounds.json b/website/common/locales/sv/backgrounds.json index 54918b32b9..a89cc6a05b 100644 --- a/website/common/locales/sv/backgrounds.json +++ b/website/common/locales/sv/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/sv/challenge.json b/website/common/locales/sv/challenge.json index cb60d012de..b179a41def 100644 --- a/website/common/locales/sv/challenge.json +++ b/website/common/locales/sv/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Du har inte några Utmaningar.", "challengeDescription1": "Utmaningar är gemenskapsevangemang där spelare tävlar och tjänar priser genom att slutföra en grupp av relaterade uppgifter.", "challengeDescription2": "Hitta rekommenderade Utmaningar baserat på dina intressen, leta bland Habiticas offentliga Utmaningar, eller skapa dina egna Utmaningar.", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "Skapad Av", "joinChallenge": "Gå med i Utmaning", "leaveChallenge": "Lämna Utmaning", diff --git a/website/common/locales/sv/character.json b/website/common/locales/sv/character.json index df33eb9e9e..036c9d13a9 100644 --- a/website/common/locales/sv/character.json +++ b/website/common/locales/sv/character.json @@ -7,7 +7,7 @@ "noPhoto": "Denna Habitican har inte lagt till ett foto.", "other": "Annat", "fullName": "Fullständigt namn", - "displayName": "Användarnamn", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Foto", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Välj detta alternativ för att automatiskt utrusta ny utrustning så fort du köper det.", "costumeDisabled": "Du har inaktiverat din klädsel.", "gearAchievement": "Du har förtjänat prestationen \"Ultimat rustning\" för att ha uppgraderat din utrustning till max för din klass!. Du har fått tag på all utrustning för:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "För att få fler Ultimat utrustning-emblem, ändra klass på Inställningar > Hemsida sidan och köp utrustningen för en ny klass!", "armoireUnlocked": "För mer utrustning, kolla in det Förtrollade vapenskåpet! Clicka på det Förtrollade vapenskåpet för en slumpmässig chans att få speciell utrustning! Det kan också ge dig XP eller mat.", "ultimGearName": "Fullkomlig utrustning - <%= ultClass %>", diff --git a/website/common/locales/sv/content.json b/website/common/locales/sv/content.json index a25027a5ad..cda953bfe8 100644 --- a/website/common/locales/sv/content.json +++ b/website/common/locales/sv/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Regnbåge", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Häll den här på ett ägg, så kläcks det som ett <%= potText(locale) %> husdjur.", "premiumPotionAddlNotes": "Kan ej användas på ägg till uppdragshusdjur", "foodMeat": "Kött", diff --git a/website/common/locales/sv/front.json b/website/common/locales/sv/front.json index bfb3a7df37..f6c19d05d2 100644 --- a/website/common/locales/sv/front.json +++ b/website/common/locales/sv/front.json @@ -271,15 +271,9 @@ "emailTaken": "E-postadressen används redan av ett annat konto.", "newEmailRequired": "Saknar ny E-postadress.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Lösenordsbekräftning matchar inte lösenord.", "invalidLoginCredentials": "Fel användarnamn och/eller email och/eller lösenord.", "passwordResetPage": "Återställ Lösenord", @@ -334,7 +328,7 @@ "joinMany": "Anslut dig till mer än 2,000,000 människor som har roligt medans de utför sina mål!", "joinToday": "Gå med i Habitica idag", "signup": "Bli Medlem", - "getStarted": "Kom Igång", + "getStarted": "Get Started!", "mobileApps": "Mobil Appar", "learnMore": "Lär Dig Mer" } \ No newline at end of file diff --git a/website/common/locales/sv/gear.json b/website/common/locales/sv/gear.json index 51953b955c..4cf36aa998 100644 --- a/website/common/locales/sv/gear.json +++ b/website/common/locales/sv/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Svärd", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk-käpp.", "weaponMystery301404Notes": "Utomordentlig för att ta en tur runt staden. Mars 3015 Prenumerant-objekt. Ger ingen fördel.", "weaponArmoireBasicCrossbowText": "Enkelt armborst", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Yetitämjarrock", "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "armorSpecialSkiText": "Ski-sassin Parka", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk-dräkt", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "hjälm", "headgearCapitalized": "Huvudbonader", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Absurd partyhatt", "headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", "headSpecialYetiText": "Yetitämjarens hjälm", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Stilig cylinderhatt", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Vanlig cylinderhatt", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Katthatt", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Ryggtillbehör", "backCapitalized": "Back Accessory", "backBase0Text": "Inget ryggtillbehör", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/sv/generic.json b/website/common/locales/sv/generic.json index 0918311f6e..031d38d5e5 100644 --- a/website/common/locales/sv/generic.json +++ b/website/common/locales/sv/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "Användar-ID är nödvändigt", "resetFilters": "Rensa alla filter", "applyFilters": "Lägg till filter", + "wantToWorkOn": "I want to work on:", "categories": "Kategorier", "habiticaOfficial": "Habitica Officiell", "animals": "Djur", diff --git a/website/common/locales/sv/groups.json b/website/common/locales/sv/groups.json index e804e41184..abde557cb8 100644 --- a/website/common/locales/sv/groups.json +++ b/website/common/locales/sv/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Bjud in existerande användare", "byColon": "Av:", "inviteNewUsers": "Bjud in nya användare", - "sendInvitations": "Skicka inbjudningar", + "sendInvitations": "Send Invites", "invitationsSent": "Inbjudningarna skickades!", "invitationSent": "Inbjudan skickad!", "invitedFriend": "Bjöd in en Vän", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Du kan inte ta bort dig själv!", "groupMemberNotFound": "Användaren hittades inte bland gruppens medlemmar", "mustBeGroupMember": "Måste vara medlem i gruppen.", - "canOnlyInviteEmailUuid": "Kan bara bjuda in genom att använda UUID eller E-mail.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Email adress för inbjudan saknas.", "inviteMissingUuid": "Saknar användar id i inbjudan", "inviteMustNotBeEmpty": "Inbjudan kan inte vara tom.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "AnvändarID: <%= userId %> , Användare \"<%= username %>\" har redan en avvaktande inbjudan.", "userAlreadyInAParty": "AnvändarID: <%= userId %>, Användare \"<%= username %>\" är redan medlem i ett sällskap.", "userWithIDNotFound": "Användaren med id \"<%= userId %>\" hittades inte.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "Användaren är inte lokalt registrerad (användarnamn, e-post, lösenord).", "uuidsMustBeAnArray": "Användar-ID inbjudningar måste vara i ordning.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Du kan bara bjuda in \"<%= maxInvites %>\" åt gången", "partyExceedsMembersLimit": "Sällskapsstorleken är begränsad till <%= maxMembersParty %> medlemmar", "onlyCreatorOrAdminCanDeleteChat": "Inte auktoriserad för att radera detta meddelande!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Avbröt Grupp-plan", "groupPlanCanceled": "Grupp-plan kommer bli inaktiv på", "purchasedGroupPlanPlanExtraMonths": "Du har <%= months %> månader av extra grupp-plans kredit.", - "addManagers": "Lägg till föreståndare", - "addManager": "Lägg till föreståndare", - "removeManager": "Ta bort", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "Användare måste vara en medlem", "userIsNotManager": "Användare är inte ledare", "canOnlyApproveTaskOnce": "Denna uppgift har redan blivit godkänd.", "addTaskToGroupPlan": "Skapa", - "leaderMarker": "- Ledare", - "managerMarker": "- Föreståndare", "joinedGuild": "Gick med i en Gille", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Mängd måste vara minst 1.", @@ -364,6 +363,10 @@ "liked": "Gillad", "joinGuild": "Gå med i Gille", "inviteToGuild": "Bjud in till Gille", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Skicka meddelande till Gille-ledaren", "donateGems": "Donera Juveler", "updateGuild": "Uppdatera Gille", @@ -395,12 +398,12 @@ "noGuildsTitle": "Du är inte medlem i några Gillen.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "En privat Gille kommer inte att visas i Habiticas Gille register. Nya medlemmar kan bara läggas till via inbjudningar.", "removeInvite": "Ta bort inbjudan", "removeMember": "Ta bort Medlem", "sendMessage": "Skicka Meddelande", - "removeManager2": "Ta bort Föreståndare", - "promoteToLeader": "Befodra till Ledare", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Uppgradera Sällskap", "createParty": "Skapa ett Sällskap", diff --git a/website/common/locales/sv/limited.json b/website/common/locales/sv/limited.json index 4917e5ed39..00104ff503 100644 --- a/website/common/locales/sv/limited.json +++ b/website/common/locales/sv/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Isbjörnsunge", "jackolantern": "Lyktgubbe", "ghostJackolantern": "Spöklik Pump-lykta", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Säsongsbutik", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Säsongshäxan<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "Augusti 31", "dateEndSeptember": "September 21", "dateEndOctober": "Den 31:a Oktober", - "dateEndNovember": "30:e November", + "dateEndNovember": "December 3", "dateEndJanuary": "31:a Januari", "dateEndFebruary": "Den 28 Februari", "winterPromoGiftHeader": "GE BORT EN PRENUMERATION OCH FÅ EN GRATIS!", diff --git a/website/common/locales/sv/messages.json b/website/common/locales/sv/messages.json index 944e1e947e..fbb4f0d543 100644 --- a/website/common/locales/sv/messages.json +++ b/website/common/locales/sv/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notifikations-id krävs.", "unallocatedStatsPoints": "Du har <%= points %> outdelat Egenskapspoäng", "beginningOfConversation": "Detta är början av din konversation med <%= userName %>. Kom ihåg att vara trevlig, respektfull, och att följa gemenskapens riktlinjer!", - "messageDeletedUser": "Tyvärr har denna användare raderat sitt konto." + "messageDeletedUser": "Tyvärr har denna användare raderat sitt konto.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/sv/npc.json b/website/common/locales/sv/npc.json index 3cbc921894..a375b43ccc 100644 --- a/website/common/locales/sv/npc.json +++ b/website/common/locales/sv/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Välkommen till", "welcomeBack": "Välkommen tillbaka!", "justin": "Justin", - "justinIntroMessage1": "Hej där! Du måste vara ny här. Mitt namn är Justin, din guide till Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "För att starta måste du skapa en karaktär.", "justinIntroMessage3": "Bra! Nu så, vad är du intresserad av att jobba på under den här resan?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Nu så! Jag har fyllt i några uppgifter baserat på dina intressent så att du kan starta på en gång. Klicka på en uppgift för att redigera eller lägga till nya uppgifter för din rutin!", "prev": "Föregående", "next": "Nästa", diff --git a/website/common/locales/sv/pets.json b/website/common/locales/sv/pets.json index 9f256241b7..c7571731cc 100644 --- a/website/common/locales/sv/pets.json +++ b/website/common/locales/sv/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Veterantiger", "veteranLion": "Veteranlejon", "veteranBear": "Veteranbjörn", + "veteranFox": "Veteran Fox", "cerberusPup": "Cerberusvalp", "hydra": "Hydra", "mantisShrimp": "Mantisräka", diff --git a/website/common/locales/sv/questscontent.json b/website/common/locales/sv/questscontent.json index 0b467121d2..ccd5fac69f 100644 --- a/website/common/locales/sv/questscontent.json +++ b/website/common/locales/sv/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/sv/settings.json b/website/common/locales/sv/settings.json index f5eb9caf34..6e3b995a3c 100644 --- a/website/common/locales/sv/settings.json +++ b/website/common/locales/sv/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Vägledning med att sätta upp ditt Habitica konto", + "majorUpdates": "Important announcements", "questStarted": "Ditt uppdrag har startat", "invitedQuest": "Inbjuden till uppdrag", "kickedGroup": "Avfärdad från grupp", @@ -156,6 +157,7 @@ "generate": "Generera", "getCodes": "Få koder", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Aktiverad", "webhookURL": "Webhook URL", "invalidUrl": "ogiltig URL", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/sv/subscriber.json b/website/common/locales/sv/subscriber.json index c9c857e94c..26dde0e31c 100644 --- a/website/common/locales/sv/subscriber.json +++ b/website/common/locales/sv/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Tillbehör Set", "mysterySet301703": "Påfågel Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Har du en kupongkod?", "subscriptionAlreadySubscribedLeadIn": "Tack för att du prenumererar!", "subscriptionAlreadySubscribed1": "För att se dina prenumerationsdetaljer och avbryta, förnya, eller ändra din prenumeration, var god gå till Användarikon > Inställningar > Prenumeration.", - "purchaseAll": "Köp Alla", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Prenumeranter kan köpa diamanter för guld i Marknaden! För enkel tillgång kan du också nåla fast diamanter till din Belöningskolumn.", "gemsRemaining": "resterande juveler", "notEnoughGemsToBuy": "Du kan inte köpa den mängden juveler." diff --git a/website/common/locales/tr/backgrounds.json b/website/common/locales/tr/backgrounds.json index bdda6e1cf1..d283acdea2 100644 --- a/website/common/locales/tr/backgrounds.json +++ b/website/common/locales/tr/backgrounds.json @@ -375,17 +375,24 @@ "backgroundBridgeText": "Köprü", "backgroundBridgeNotes": "Büyüleyici bir köprüyü geç.", "backgrounds092018": "SET 52: Eylül 2018'de yayımlandı", - "backgroundApplePickingText": "Apple Picking", - "backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.", + "backgroundApplePickingText": "Elma Toplama", + "backgroundApplePickingNotes": "Elma Toplamaya git ve eve bir sepet dolusu getir.", "backgroundGiantBookText": "Dev Kitap", "backgroundGiantBookNotes": "Dev Kitabın sayfalarını dolaşırken oku.", - "backgroundCozyBarnText": "Cozy Barn", - "backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.", + "backgroundCozyBarnText": "Sıcak Ahır", + "backgroundCozyBarnNotes": "Hayvanlarınla ve bineklerinle Sıcak Ahırda dinlen.", "backgrounds102018": "SET 53: Ekim 2018'de yayımlandı", - "backgroundBayouText": "Bayou", - "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", - "backgroundCreepyCastleText": "Creepy Castle", - "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", - "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundBayouText": "Nehir", + "backgroundBayouNotes": "Ateş böceklerinin, puslu Nehrin yüzeyine yansıyan ışıltılarının tadını çıkar.", + "backgroundCreepyCastleText": "Ürkünç Şato", + "backgroundCreepyCastleNotes": "Ürkünç Şatoya yaklaşmaya cüret et.", + "backgroundDungeonText": "Zindan", + "backgroundDungeonNotes": "Korkunç Zindanın mahkumlarını kurtar.", + "backgrounds112018": "SET 54: Kasım 2018'de yayımlandı", + "backgroundBackAlleyText": "Arka Sokak", + "backgroundBackAlleyNotes": "Bir Arka Sokakta boş boş dolaşırken şaibeli görün.", + "backgroundGlowingMushroomCaveText": "Işıldayan Mantar Mağarası", + "backgroundGlowingMushroomCaveNotes": "Bir Işıldayan Mantar Mağarasına haşyetle bak.", + "backgroundCozyBedroomText": "Rahat Yatak Odası", + "backgroundCozyBedroomNotes": "Rahat Yatak Odasında keyfine bak." } \ No newline at end of file diff --git a/website/common/locales/tr/challenge.json b/website/common/locales/tr/challenge.json index e22030660f..60661512f4 100644 --- a/website/common/locales/tr/challenge.json +++ b/website/common/locales/tr/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "Hiç Mücadelen yok.", "challengeDescription1": "Mücadeleler, oyuncuların birbiriyle alakalı bir grup işi tamamlayarak yarıştıkları ve ödüller kazandıkları topluluk etkinlikleridir.", "challengeDescription2": "İlgi alanlarına uygun olarak önerilen Mücadeleleri bul, Habitica'nın umumi Mücadelelerini incele veya kendi Mücadelelerini oluştur.", + "noChallengeMatchFilters": "Herhangi bir uygun Mücadele bulamadık.", "createdBy": "Oluşturan Kişi", "joinChallenge": "Mücadeleye Katıl", "leaveChallenge": "Mücadeleden Ayrıl ", diff --git a/website/common/locales/tr/character.json b/website/common/locales/tr/character.json index da4977d3df..3b39a928af 100644 --- a/website/common/locales/tr/character.json +++ b/website/common/locales/tr/character.json @@ -7,7 +7,7 @@ "noPhoto": "Bu Habiticalı bir fotoğraf eklememiş.", "other": "Diğer", "fullName": "Tam Ad", - "displayName": "Görünecek Ad", + "displayName": "Görünür ad", "changeDisplayName": "Görünen Adı Değiştir", "newDisplayName": "Yeni Görünen Ad", "displayPhoto": "Fotoğraf", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Ekipmanları satın aldığın anda otomatik olarak kuşanmak için bu seçeneği seç.", "costumeDisabled": "Kostümü kaldırdın.", "gearAchievement": "Bir sınıfa ait tüm ekipmanı azami seviyeye yükselterek, \"En İyi Ekipman\" rozetini kazandın! Aşağıdaki tam setlere sahipsin:", + "gearAchievementNotification": "Bir sınıfa ait tüm ekipmanı azami seviyeye yükselterek, \"En İyi Ekipman\" rozetini kazandın!", "moreGearAchievements": "Daha fazla En İyi Ekipman rozeti edinmek için, Ayarlar > Site sayfasından sınıfını değiştir ve yeni sınıfının ekipmanlarını satın al!", "armoireUnlocked": "Daha fazla ekipman için Efsunlu Gardırobu kontrol et! Efsunlu Gardırop Ödülüne tıkla ve özel Ekipman kazanma şansını dene! Bunun yanı sıra rastgele Tecrübe Puanı veya yiyecek de çıkabilir.", "ultimGearName": "En İyi Ekipman - <%= ultClass %>", diff --git a/website/common/locales/tr/content.json b/website/common/locales/tr/content.json index d1f49dc2b8..d6a8e1862e 100644 --- a/website/common/locales/tr/content.json +++ b/website/common/locales/tr/content.json @@ -176,9 +176,9 @@ "questEggKangarooText": "Kanguru", "questEggKangarooMountText": "Kanguru", "questEggKangarooAdjective": "istekli bit", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorText": "Timsah", + "questEggAlligatorMountText": "Timsah", + "questEggAlligatorAdjective": "cingöz bir", "eggNotes": "Bir kuluçka iksiri bulup bu yumurtanın üzerine döktüğünde yumurtadan <%= eggAdjective(locale) %> <%= eggText(locale) %> çıkacak.", "hatchingPotionBase": "Sıradan", "hatchingPotionWhite": "Beyaz", @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Gökkuşağı", "hatchingPotionGlass": "Cam", "hatchingPotionGlow": "Karanlıkta Parlayan", + "hatchingPotionFrost": "Donuk", "hatchingPotionNotes": "Bunu yumurtanın üstüne döktüğünde <%= potText(locale) %> türünde bir hayvan çıkacak.", "premiumPotionAddlNotes": "Görev yumurtalarıyla kullanılamaz.", "foodMeat": "Et", diff --git a/website/common/locales/tr/front.json b/website/common/locales/tr/front.json index a214f17fe1..3739acfa5c 100644 --- a/website/common/locales/tr/front.json +++ b/website/common/locales/tr/front.json @@ -271,15 +271,9 @@ "emailTaken": "Bu e-posta adresi zaten bir kullanıcı hesabında kayıtlı.", "newEmailRequired": "Yeni e-posta adresi eksik.", "usernameTime": "Kullanıcı adını ayarlama vakti!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", - "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", + "usernameInfo": "Giriş isimleri artık görünür adının yanında görünen ve davetiyeler, sohbet @bahsetmeleri ve mesajlaşmalarda kullanılacak olan eşsiz kullanıcı adları.

Eğer bu değişim hakkında daha fazla bilgi edinmek istersen, wiki'mizi ziyaret et.", + "usernameTOSRequirements": "Kullanıcı adları Hizmet Koşulları'mıza ve Topluluk İlkeleri'mize uygun olmalı. Eğer daha önce bir giriş adı belirlemediysen, kullanıcı adın otomatik olarak oluşturulmuştur.", + "usernameTaken": "Kullanıcı Adı başkası tarafından kullanılıyor.", "passwordConfirmationMatch": "Şifre onayı şifreyle uyuşmuyor.", "invalidLoginCredentials": "Kullanıcı adı ve/veya e-posta ve/veya şifre yanlış.", "passwordResetPage": "Şifre Sıfırla", @@ -287,9 +281,9 @@ "passwordResetEmailSubject": "Habitica için Şifre Sıfırla", "passwordResetEmailText": "Eğer Habitica kullanıcısı <%= username %> için şifre sıfırlama isteğinde bulunduysan, yeni bir şifre belirlemek için buraya git <%= passwordResetLink %> . Bu bağlantının süresi 24 saat sonra dolacak. Eğer şifre sıfırlama talebinde bulunmadıysan, lütfen bu epostayı görmezden gel.", "passwordResetEmailHtml": "Eğer Habitica kullanıcısı <%= username %> için şifre sıfırlama isteğinde bulunduysan, yeni bir şifre belirlemek için \">buraya tıkla . Bu bağlantının süresi 24 saat sonra dolacak.

Eğer şifre sıfırlama talebinde bulunmadıysan, lütfen bu epostayı görmezden gel.", - "invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".", + "invalidLoginCredentialsLong": "Tüh - e-posta adresin / kullanıcı adın veya şifren hatalı.\n- Doğru yazıldıklarından emin ol. Kullanıcı adın ve şifren büyük-küçük harfe duyarlıdır.\n- E-posta yerine Facebook veya Google Plus ile kayıt olmuş olabilirsin, bu yüzden bu seçenekleri de deneyerek ikinci bir kez kontrol et.\n- Eğer şifreni unuttuysan, \"Şifremi Unuttum\" linkine tıkla.", "invalidCredentials": "Bu bilgileri kullanan bir hesap yok.", - "accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please copy your User ID into the email and include your username.", + "accountSuspended": "Bu hesap, Kullanıcı ID \"<%= userId %>\", [Topluluk Kuralları](https://habitica.com/static/community-guidelines) veya [Hizmet Koşulları](https://habitica.com/static/terms) ihmali nedeniyle engellenmiştir. Detaylar veya engelin kaldırılmasını talep etmek için, lütfen <%= communityManagerEmail %> adresinden Topluluk Yöneticimize mail at veya ebeveyninden bu adrese mail göndermesini iste. Lütfen maile Kullanıcı ID'ni ve kullanıcı adını eklemeyi unutma.", "accountSuspendedTitle": "Hesap askıya alındı", "unsupportedNetwork": "Bu ağ henüz desteklenmiyor.", "cantDetachSocial": "Hesabın başka bir kimlik doğrulama yöntemi yok, bu doğrulama şekli ayrılamıyor.", @@ -302,7 +296,7 @@ "signUpWithSocial": "<%= social %> ile kayıt ol", "loginWithSocial": "<%= social %> ile giriş yap", "confirmPassword": "Şifreyi Onayla", - "usernameLimitations": "Username 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.", + "usernameLimitations": "Kullanıcı adı 1 ile 20 karakter arası uzunlukta olmalıdır. Yalnızca a'dan z'ye İngilizce harfler, 0'dan 9'a rakamlar, tire ve alt tire içerebilir ve herhangi bir uygunsuz terim barındıramaz.", "usernamePlaceholder": "örn., HabitRabbit", "emailPlaceholder": "ör., rabbit@example.com", "passwordPlaceholder": "ör., ******************", @@ -334,7 +328,7 @@ "joinMany": "Hedeflerini gerçekleştirirken eğlenen 2,000,000'un üzerinde insana katıl!", "joinToday": "Habitica'ya Bugün Katıl", "signup": "Kaydol", - "getStarted": "Buradan Başla", + "getStarted": "Buradan Başla!", "mobileApps": "Mobil Uygulamalar", "learnMore": "Daha Fazlasını Öğren" } \ No newline at end of file diff --git a/website/common/locales/tr/gear.json b/website/common/locales/tr/gear.json index 3ee7e39b60..c4e50459ad 100644 --- a/website/common/locales/tr/gear.json +++ b/website/common/locales/tr/gear.json @@ -269,11 +269,11 @@ "weaponSpecialFall2018RogueText": "Duruluk Şişesi", "weaponSpecialFall2018RogueNotes": "Kendine gelmen gerektiğinde, doğru kararı vermek için itici bir güce ihtiyacın olduğunda derin bir nefes ve bir yudum al. Her şey yoluna girecek! Gücü <%= str %> artırır. Sınırlı Sürüm 2018 Sonbahar Eşyası.", "weaponSpecialFall2018WarriorText": "Minos'un Kırbacı", - "weaponSpecialFall2018WarriorNotes": "Not quite long enough to unwind behind you for keeping your bearings in a maze. Well, maybe a very small maze. Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "weaponSpecialFall2018MageText": "Staff of Sweetness", - "weaponSpecialFall2018MageNotes": "This is no ordinary lollipop! The glowing orb of magic sugar atop this staff has the power to make good habits stick to you. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Autumn Gear. Two-handed item.", - "weaponSpecialFall2018HealerText": "Starving Staff", - "weaponSpecialFall2018HealerNotes": "Just keep this staff fed, and it will bestow Blessings. If you forget to feed it, keep your fingers out of reach. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", + "weaponSpecialFall2018WarriorNotes": "Labirentte yolunu kaybetmemek için arkanda serebileceğin kadar uzun değil. Belki çok küçük bir labirentte işe yarayabilir. Gücü <%= str %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "weaponSpecialFall2018MageText": "Tatlılık Asası", + "weaponSpecialFall2018MageNotes": "Bu sıradan bir lolipop değil! Bu asanın üstündeki parıldayan sihirli şeker topu, iyi alışkanlıkları sana yapıştırma gücüne sahiptir. Zekayı <%= int %> ve Sezgiyi <%= per %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı. Çift elli eşya.", + "weaponSpecialFall2018HealerText": "Çok Aç Asa", + "weaponSpecialFall2018HealerNotes": "Bu asayı tok tutarsan sana Kutsamalar bağışlar. Eğer beslemeyi unutursan, parmaklarını yakınlarında tutmasan iyi olur. Zekayı <%= int %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", "weaponMystery201411Text": "Hasat Tırmığı", "weaponMystery201411Notes": "Düşmanlarına saplamak ya da favori yiyeceklerine yumulmak - bu çok kullanışlı tırmık ile hepsini yapabilirsin! Bir fayda sağlamaz. Kasım 2014 Abone Eşyası.", "weaponMystery201502Text": "Aşkın ve Aynı Zamanda Dürüstlüğün Parıltılı, Kanatlı Asası", @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "Her türden lezzetli ve sağlıklı yiyecek, bu boynuzun açıklığından sarkmaktadır. Ziyafetin tadını çıkar! Bir fayda sağlamaz. Kasım 2016 Abone Eşyası.", "weaponMystery201708Text": "Lav Kılıcı", "weaponMystery201708Notes": "Bu kılıcın ateşli parlaklığı, koyu kırmızı İşlerin bile hızlı çalışmasını sağlayacaktır! Bir fayda sağlamaz. Ağustos 2017 Abone Eşyası.", + "weaponMystery201811Text": "Olağanüstü Sihirbazın Değneği", + "weaponMystery201811Notes": "Bu büyülü değnek, zarif olduğu kadar kudretlidir de. Bir fayda sağlamaz. Kasım 2018 Abone Eşyası.", "weaponMystery301404Text": "Steampunk Baston", "weaponMystery301404Notes": "Şehrin etrafında gezintiye çıkmak için birebir. Mart 3015 Abone Eşyası. Bir fayda sağlamaz.", "weaponArmoireBasicCrossbowText": "Basit Yaylı Tüfek", @@ -358,10 +360,10 @@ "weaponArmoirePoisonedGobletNotes": "Iocane tozu ve daha başka nice inanılmaz tehlikeli zehre karşı direnç oluşturmak için bunu kullan. Zekayı <%= int %> puan arttırır. Efsunlu Gardırop: Korsani Prenses Seti (4 Eşyadan 3'üncüsü).", "weaponArmoireJeweledArcherBowText": "Mücehverli Okçu Yayı", "weaponArmoireJeweledArcherBowNotes": "Altın ve Elmaslardan oluşan bu yay, oklarını hedeflerine inanılmaz bir hızla atar. Zekayı<%= int %> arttırır. Efsunlu Gardırop: Mücehverli Okçu Seti (3 eşyadan 3'üncüsü)", - "weaponArmoireNeedleOfBookbindingText": "Needle of Bookbinding", - "weaponArmoireNeedleOfBookbindingNotes": "You'd be surprised at how tough books can be. This needle can pierce right to the heart of your chores. Increases Strength by <%= str %>. Enchanted Armoire: Bookbinder Set (Item 3 of 4).", - "weaponArmoireSpearOfSpadesText": "Spear of Spades", - "weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).", + "weaponArmoireNeedleOfBookbindingText": "Ciltleme İğnesi", + "weaponArmoireNeedleOfBookbindingNotes": "Kitapların ne kadar sağlam olabildiklerini gördüğünde şaşıracaksın. Bu iğne ise işlerinin tam kalbine kadar delebilir. Gücü <%= str %> puan arttırır. Efsunlu Gardırop: Ciltçi Seti (4 Eşyadan 3'üncüsü).", + "weaponArmoireSpearOfSpadesText": "Maça Mızrağı", + "weaponArmoireSpearOfSpadesNotes": "Bu şövalye mızrağı en kırmızı Alışkanlıklarına ve Günlük İşlerine saldırmak için idealdir. Bünyeyi <%= con %> puan arttırır. Efsunlu Gardırop: Maça Ası Seti (3 Eşyadan 3'üncüsü).", "armor": "zırh", "armorCapitalized": "Zırh", "armorBase0Text": "Sade Giysi", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "Bu güçlü, pullu zırh zarif ipek ipliklerle bir arada tutulur. Sezgiyi <%= per %> puan arttırır.", "armorSpecialTurkeyArmorBaseText": "Hindi Zırhı", "armorSpecialTurkeyArmorBaseNotes": "Butlarını bu tüylü zırhın içinde sıcak ve rahat tut! Bir fayda sağlamaz.", + "armorSpecialTurkeyArmorGildedText": "Yaldızlı Hindi Zırhı", + "armorSpecialTurkeyArmorGildedNotes": "Bu mevsimsel ve ışıltılı zırhın içinde salına salına yürü! Bir fayda sağlamaz.", "armorSpecialYetiText": "Yeti Terbiyecisi Cübbesi", "armorSpecialYetiNotes": "Kabarık ve vahşi. Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2013-2014 Kış Ekipmanı.", "armorSpecialSkiText": "Sui-kay-st Parkası", @@ -604,14 +608,14 @@ "armorSpecialSummer2018MageNotes": "Zehir büyücülüğü kurnazlık üzerine nam salmıştır. Bu rengarenk zırh hariç. Canavarlara ve işlere karşı mesajı oldukça açıktır: dikkat edin! Zekayı <%= int %> puan arttırır. Sınırlı Sürüm 2018 Yaz Ekipmanı.", "armorSpecialSummer2018HealerText": "Denizhalkı Hükümdarı Cübbesi", "armorSpecialSummer2018HealerNotes": "Bu gök mavisi cübbenin altından karada yürüyebilen ayakların olduğu fark edilebilir. Yani... Kraliyet mensubu da olsa kimsenin mükemmel olmasını bekleyemezsin. Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2018 Yaz Ekipmanı.", - "armorSpecialFall2018RogueText": "Alter Ego Frock Coat", - "armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018WarriorText": "Minotaur Platemail", - "armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018MageText": "Candymancer's Robes", - "armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", - "armorSpecialFall2018HealerText": "Robes of Carnivory", - "armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "armorSpecialFall2018RogueText": "Çift Kişilikli Frak", + "armorSpecialFall2018RogueNotes": "Gün için tarz, gece için de rahatlık ve koruma sağlar. Sezgiyi <%= per %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "armorSpecialFall2018WarriorText": "Minotor Plaka Zırhı", + "armorSpecialFall2018WarriorNotes": "Meditasyon labirentinde yürürken rahatlatıcı ritimler çıkarmak için bu zırhı toynaklarla tamamla. Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "armorSpecialFall2018MageText": "Şekerbazın Cübbesi", + "armorSpecialFall2018MageNotes": "Bu cübbenin kumaşına sihirli şekerler örülmüştür! Yine de cübbeyi yemeye çalışmanı tavsiye etmiyoruz. Zekayı <%= int %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "armorSpecialFall2018HealerText": "Etoburluk Kaftanı", + "armorSpecialFall2018HealerNotes": "Bitkilerden yapılmış olsa da bu vejetaryen olduğu anlamına gelmez. Kötü alışkanlıklar bu kaftanın kilometrelerce yakınına varmaya bile çekinirler. Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", "armorMystery201402Text": "Haberci Kaftanı", "armorMystery201402Notes": "Parıltılı ve güçlü olan bu kaftan, mektupları taşımak için birçok cebe sahiptir. Bir fayda sağlamaz. Şubat 2014 Abone Eşyası.", "armorMystery201403Text": "Orman Yürüyüşçüsü Zırhı", @@ -681,9 +685,11 @@ "armorMystery201807Text": "Su Yılanı Kuyruğu", "armorMystery201807Notes": "Bu kuvvetli kuyruk seni suyun içinde inanılmaz bir hızla ileri itecek! Bir fayda sağlamaz. Temmuz 2018 Abone Eşyası.", "armorMystery201808Text": "Lav Ejderi Zırhı", - "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", - "armorMystery201809Text": "Armor of Autumn Leaves", - "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201808Notes": "Bu zırh, nadide (ve son derece sıcak) Lav Ejderi'nin döktüğü pullarından yapılmıştır. Bir fayda Sağlamaz. Ağustos 2018 Abone Eşyası.", + "armorMystery201809Text": "Güz Yaprakları Zırhı", + "armorMystery201809Notes": "Sadece küçük ve korkusuz bir yaprak yığını değilsin, aynı zamanda sezonun en güzel renklerini de çok iyi taşıyorsun! Bir fayda sağlamaz. Eylül 2018 Abone Eşyası.", + "armorMystery201810Text": "Kara Orman Kaftanı", + "armorMystery201810Notes": "Bu kaftan, seni ürkünç diyarların dehşet soğuklarından korumak için ekstra sıcaktır. Bir fayda sağlamaz. Ekim 2018 Abone Eşyası.", "armorMystery301404Text": "Steampunk Takım", "armorMystery301404Notes": "Şık ve enerjik, tam gaz! Bir fayda sağlamaz. Şubat 3015 Abone Eşyası.", "armorMystery301703Text": "Steampunk Tavuskuşu Cübbesi", @@ -778,10 +784,12 @@ "armorArmoirePiraticalPrincessGownNotes": "Bu süslü elbise, silahları ve ganimetleri gizlemek için çokça cebe sahiptir! Sezgiyi <%= per %> puan arttırır. Efsunlu Gardırop: Korsani Prenses Seti (4 Eşyadan 2'ncisi).", "armorArmoireJeweledArcherArmorText": "Mücehverli Okçu Zırhı", "armorArmoireJeweledArcherArmorNotes": "Bu özenlice yapılmış zırh seni oklardan veya serseri kırmızı Günlük İşlerden koruyacak! Bünyeyi <%= con %> puan arttırır. Efsunlu Gardırop: Mücevherli Okçu Seti (3 Eşyadan 2'ncisi).", - "armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding", - "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", - "armorArmoireRobeOfSpadesText": "Robe of Spades", - "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireCoverallsOfBookbindingText": "Ciltçi Tulumu", + "armorArmoireCoverallsOfBookbindingNotes": "Bir iş tulumunda ihtiyacın olan her şey var, hepsinin ayrı cebi olması da cabası. İş gözlükleri, madeni paralar, altın bir yüzük... Bünyeyi <%= con %> ve Sezgiyi <%= per %> puan arttırır. Efsunlu Gardırop: Ciltçi Seti (4 Eşyadan 2'ncisi).", + "armorArmoireRobeOfSpadesText": "Maça Cübbesi", + "armorArmoireRobeOfSpadesNotes": "Bu şatafatlı cübbe, ganimetler veya silahlar için gizli ceplere sahiptir--hangisi için kullanacağın sana kalmış! Gücü <%= str %> puan arttırır. Efsunlu Gardırop: Maça Ası Seti (3 Eşyadan 2'ncisi).", + "armorArmoireSoftBlueSuitText": "Yumuşak Mavi Takım", + "armorArmoireSoftBlueSuitNotes": "Mavi alımlı bir renk. O kadar rahatlatıcı ki, bazıları bu yumuşak giysiyi uyumak için giyiyorlar... zZz. Zekayı<%= int %> ve Sezgiyi <%= per %> puan arttırır. Efsunlu Gardırop: Mavi Pijama Seti (3 Eşyadan 2'ncisi).", "headgear": "başlık", "headgearCapitalized": "Başlık", "headBase0Text": "Başlık Yok", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Adlandırma Günü kutlu olsun! Habitica'yı kutlarken bu vahşi ve tüylü başlığı giy. Bir fayda sağlamaz.", "headSpecialTurkeyHelmBaseText": "Hindi Miğferi", "headSpecialTurkeyHelmBaseNotes": "Bu gagalı miğferi kafana geçirdiğinde Hindi Günü kıyafetin tamamlanmış olacak! Bir fayda sağlamaz.", + "headSpecialTurkeyHelmGildedText": "Yaldızlı Hindi Miğferi", + "headSpecialTurkeyHelmGildedNotes": "Gulu gulu! Pırıl pırıl! Bir fayda sağlamaz.", "headSpecialNyeText": "Absürd Parti Şapkası", "headSpecialNyeNotes": "Bir Absürd Parti Şapkası kazandın! Yeni yılda eğlenirken bunu gururla tak! Bir fayda sağlamaz.", "headSpecialYetiText": "Yeti Terbiyecisi Miğferi", @@ -1024,14 +1034,14 @@ "headSpecialSummer2018MageNotes": "\"Leziz bir balığa\" benzediğini söyleyenlerin üstünden acıklı bir bakış at. Sezgiyi <%= per %> puan arttırır. Sınırlı Sürüm 2018 Yaz Ekipmanı.", "headSpecialSummer2018HealerText": "Denizhalkı Hükümdarı Tacı", "headSpecialSummer2018HealerNotes": "Akuamarin ile süslenmiş bu yüzgeçli taç halkın, balıkların ve ikisinden de biraz olanların liderliğini simgeler! Zekayı <%= int %> puan arttırır. Sınırlı Sürüm 2018 Yaz Ekipmanı.", - "headSpecialFall2018RogueText": "Alter Ego Face", - "headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018WarriorText": "Minotaur Visage", - "headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018MageText": "Candymancer's Hat", - "headSpecialFall2018MageNotes": "This pointy hat is imbued with powerful spells of sweetness. Careful, if it gets wet it may become sticky! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", - "headSpecialFall2018HealerText": "Ravenous Helm", - "headSpecialFall2018HealerNotes": "This helm is fashioned from a carnivorous plant renowned for its ability to dispatch zombies and other inconveniences. Just watch out that it doesn't chew on your head. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.", + "headSpecialFall2018RogueText": "Çift Kişilikli Surat", + "headSpecialFall2018RogueNotes": "Çoğumuz içsel mücadelelerimizi gizleriz. Bu maske, hepimizin iyi ve kötü dürtüler arasında yaşadığımız gerilimi anlatır. Ayrıca fiyakalı bir şapka da yanında hediye! Sezgiyi <%= per %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "headSpecialFall2018WarriorText": "Minotor Yüzü", + "headSpecialFall2018WarriorNotes": "Bu korkutucu maske, işlerine boynuzlama dalabileceğini herkese gösterir! Gücü <%= str %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "headSpecialFall2018MageText": "Şekerbazın Şapkası", + "headSpecialFall2018MageNotes": "Bu sivri şapka, güçlü sevimlilik büyüleriyle bezenmiştir. Dikkat et, ıslanırsa yapış yapış olabilir! Sezgiyi <%= per %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "headSpecialFall2018HealerText": "Pisboğaz Miğfer", + "headSpecialFall2018HealerNotes": "Bu miğfer, zombileri ve diğer zorlukları haklama yeteneği ile bilinen bir et yiyen bitkiden yapılmıştır. Yalnızca kafanı çiğnemediğinden emin ol. Zekayı <%= int %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", "headSpecialGaymerxText": "Gökkuşağı Savaşçısı Miğferi", "headSpecialGaymerxNotes": "GaymerX konferansının şerefine tasarlanan bu miğfer ışıltılı, rengarenk gökkuşağı desenleri ile bezenmiştir. GaymerX, LGBTQ'yu ve oyunculuğu kutlayan bir fuardır ve herkese açıktır.", "headMystery201402Text": "Kanatlı Miğfer", @@ -1106,10 +1116,14 @@ "headMystery201806Notes": "Bu miğferin üzerindeki büyüleyici ışık, denizin tüm canlılarını senin tarafına çağıracak. Işıklı etkileyici güçlerini iyilik adına kullanmanda ısrar ediyoruz! Bir fayda sağlamaz. Haziran 2018 Abone Eşyası.", "headMystery201807Text": "Su Yılanı Miğferi", "headMystery201807Notes": "Bu miğferin üstündeki güçlü pullar, seni her türlü okyanus sakini düşmanının davranışından koruyacak. Bir fayda sağlamaz. Temmuz 2018 Abone Eşyası.", - "headMystery201808Text": "Lava Dragon Cowl", - "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", - "headMystery201809Text": "Crown of Autumn Flowers", - "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201808Text": "Lav Ejderi Kukuletası", + "headMystery201808Notes": "Bu kukuletadaki parıldayan boynuzlar, yer altındaki mağaralarda yolunu aydınlatacak. Bir fayda sağlamaz. Ağustos 2018 Abone Eşyası.", + "headMystery201809Text": "Güz Çiçeklerinden Taç", + "headMystery201809Notes": "Ilık güz günlerinin son çiçekleri, mevsimin güzelliğinin bir hatırlatıcısı. Bir fayda sağlamaz. Eylül 2018 Abone Eşyası.", + "headMystery201810Text": "Kara Orman Başlığı", + "headMystery201810Notes": "Eğer kendini ürkünç bir yerden geçer vaziyette bulursan, bu başlıktaki parıldayan kırmızı gözler yolundaki tüm düşmanları muhakkakiyetle korkutup kaçıracak. Bir fayda sağlamaz. Ekim 2018 Abone Eşyası.", + "headMystery201811Text": "Olağanüstü Sihirbazın Şapkası", + "headMystery201811Notes": "En şaşalı sihirbaz toplantılarında bile kalabalığın içinden ayırt edilmek için bu tüylü şapkayı tak! Bir fayda sağlamaz. Kasım 2018 Abone Eşyası.", "headMystery301404Text": "Süslü Silindir Şapka", "headMystery301404Notes": "Centilmenlerin en iyisine layık, süslü bir silindir şapka! Ocak 3015 Abone Eşyası. Bir fayda sağlamaz.", "headMystery301405Text": "Sade Silindir Şapka", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Turuncu Kedi Kepi", "headArmoireOrangeCatNotes": "Bu turuncu kep... mırıldıyor. Ve kuyruğunu sallıyor. Ve nefes alıyor? Evet, kafanda uyuyan bir kedi var. Gücü ve Bünyeyi <%= attrs %> puan arttırır. Efsunlu Gardırop: Bağımsız Eşya.", "headArmoireBlueFloppyHatText": "Kabarık Mavi Şapka", - "headArmoireBlueFloppyHatNotes": "Bu basit şapkaya dikilen birçok büyü, şapkayı parlak bir mavi rengine bürür. Bünyeyi, Zekayı ve Sezgiyi <%= attrs %> puan arttırır. Efsunlu Gardırop: Bağımsız Eşya.", + "headArmoireBlueFloppyHatNotes": "Bu basit şapkaya dikilen birçok büyü, şapkayı parlak bir mavi rengine bürür. Bünyeyi, Zekayı ve Sezgiyi <%= attrs %> puan arttırır. Efsunlu Gardırop: Mavi Pijama Seti (3 Eşyadan 1'incisi).", "headArmoireShepherdHeaddressText": "Çoban Başlığı", "headArmoireShepherdHeaddressNotes": "Bazen güttüğün griffonlar bu şapkayı çiğnemek isteyebilirler ancak bu seni her halükarda daha zeki gösterecektir. Zekayı <%= int %> puan arttırır. Efsunlu Gardırop: Çoban Seti (3 Eşyadan 3'üncüsü).", "headArmoireCrystalCrescentHatText": "Kristal Hilal Şapkası", @@ -1214,8 +1228,8 @@ "headArmoirePiraticalPrincessHeaddressNotes": "Süslü deniz eşkıyaları süslü başlıklarıyla bilinirler! Sezgiyi ve Zekayı <%= attrs %> puan arttırır. Efsunlu Gardırop: Korsani Prenses Seti (4 Eşyadan 1'incisi).", "headArmoireJeweledArcherHelmText": "Mücehverli Okçu Miğferi", "headArmoireJeweledArcherHelmNotes": "Bu miğfer süslü görünebilir fakat aynı zamanda inanılmaz derecede hafif ve sağlamdır. Zekayı <%= int %> arttırır. Efsunlu Gardırop: Mücehverli Okçu Seti (3 Eşyadan 1'ncisi).", - "headArmoireVeilOfSpadesText": "Veil of Spades", - "headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).", + "headArmoireVeilOfSpadesText": "Maça Yaşmağı", + "headArmoireVeilOfSpadesNotes": "Gizliliğini kuvvetlendirecek, karanlık ve gizemli bir yaşmak. Sezgiyi <%= per %> puan arttırır. Efsunlu Gardırop: Maça Ası Seti (3 Eşyadan 1'incisi).", "offhand": "ikincil el eşyası", "offhandCapitalized": "İkincil El Eşyası", "shieldBase0Text": "İkincil El Eşyası Yok", @@ -1371,11 +1385,11 @@ "shieldSpecialSummer2018HealerText": "Denizhalkı Hükümdarı Amblemi", "shieldSpecialSummer2018HealerNotes": "Bu kalkan, sulu diyarlarını ziyaret eden karada yaşayan ziyaretçilerinin faydalanması için bir hava kubbesi oluşturabilir. Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2018 Yaz Ekipmanı.", "shieldSpecialFall2018RogueText": "Cezbetme Şişesi", - "shieldSpecialFall2018RogueNotes": "This bottle represents all the distractions and troubles that keep you from being your best self. Resist! We're cheering for you! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018WarriorText": "Brilliant Shield", - "shieldSpecialFall2018WarriorNotes": "Super shiny to dissuade any troublesome Gorgons from playing peek-a-boo around the corners! Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", - "shieldSpecialFall2018HealerText": "Hungry Shield", - "shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.", + "shieldSpecialFall2018RogueNotes": "Bu şişe, seni en üst noktana çıkmaktan alıkoyan tüm dikkat dağıtıcı unsurları ve zahmetleri temsil eder. Diren! Senin için tezahürat yapıyoruz! Gücü <%= str %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "shieldSpecialFall2018WarriorText": "Şaşaalı Kalkan", + "shieldSpecialFall2018WarriorNotes": "Köşe bucakta saklambaç oynayan her türlü Gorgonu caydırmak için süper parlaktır! Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", + "shieldSpecialFall2018HealerText": "Aç Kalkan", + "shieldSpecialFall2018HealerNotes": "Genişçe açtığı ağzıyla birlikte bu kalkan, düşmanlarından gelen tüm darbeleri emecektir. Bünyeyi <%= con %> puan arttırır. Sınırlı Sürüm 2018 Güz Ekipmanı.", "shieldMystery201601Text": "Çözüm Katledicisi", "shieldMystery201601Notes": "Bu pala, tüm dikkat dağınıklığını bertaraf etmekte kullanılabilir. Bir fayda sağlamaz. Ocak 2016 Abone Eşyası.", "shieldMystery201701Text": "Zaman Dondurucu Kalkan", @@ -1438,8 +1452,10 @@ "shieldArmoireFancyBlownGlassVaseNotes": "Ne kadar da gösterişli bir vazo yaptın! İçine ne koyacaksın? Zekayı <%= int %> puan arttırır. Efsunlu Gardırop: Cam Üfleyicisi Seti (4 Eşyadan 4'üncüsü).", "shieldArmoirePiraticalSkullShieldText": "Korsani Kafatası Kalkanı", "shieldArmoirePiraticalSkullShieldNotes": "Bu sihirli kalkan, düşmanlarının ganimetlerinin yerlerini sana fısıldar - iyi dinle! Sezgiyi ve Zekayı <%= attrs %> puan arttırır. Efsunlu Gardırop: Korsani Prenses Seti (4 Eşyadan 4'üncüsü).", - "shieldArmoireUnfinishedTomeText": "Unfinished Tome", - "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireUnfinishedTomeText": "Tamamlanmamış Cilt", + "shieldArmoireUnfinishedTomeNotes": "Bunu tutarken işleri ertelemenin imkanı yok! Cildin dikişlerini tamamlaman gerek ki insanlar kitabı okuyabilsinler! Zekayı <%= int %> puan arttırır. Efsunlu Gardırop: Ciltçi Seti (4. Eşyadan 4'üncüsü).", + "shieldArmoireSoftBluePillowText": "Yumuşak Mavi Yastık", + "shieldArmoireSoftBluePillowNotes": "Aklı başında savaşçılar, seferleri için yanlarına birer yastık alırlar. Keskin işlerden kendini koru... şekerleme yaparken bile. Bünyeyi <%= con %> puan arttırır. Efsunlu Gardırop: Mavi Pijama Seti (3 Eşyadan 3'üncüsü).", "back": "Sırt Aksesuarı", "backCapitalized": "Sırt Aksesuarı", "backBase0Text": "Sırt Aksesuarı Yok", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "Bu pelerin bir zamanlar Kayıp Uzmaneleman'ın kendine aitti. Sezgiyi <%= per %> puan arttırır.", "backSpecialTurkeyTailBaseText": "Hindi Kuyruğu", "backSpecialTurkeyTailBaseNotes": "Kutlama yaparken asil Hindi Kuyruğunu gururla tak! Bir fayda sağlamaz.", + "backSpecialTurkeyTailGildedText": "Yaldızlı Hindi Kuyruğu", + "backSpecialTurkeyTailGildedNotes": "Geçit törenine yakışır tüylerden bir kuyruk! Bir fayda sağlamaz.", "backBearTailText": "Ayı Kuyruğu", "backBearTailNotes": "Bu kuyruk seni cesur bir ayı gibi gösterecek! Bir fayda sağlamaz.", "backCactusTailText": "Kaktüs Kuyruğu", @@ -1627,8 +1645,8 @@ "headAccessoryMystery301405Notes": "\"Gözlükler gözler içindir,\" dediler. \"Kimse sadece kafasına takabileceği gözlükler istemez,\" dediler. Hah! Gözlerine soktuğuna emin ol! Bir fayda sağlamaz. Ağustos 3015 Abone Eşyası.", "headAccessoryArmoireComicalArrowText": "Esprili Ok", "headAccessoryArmoireComicalArrowNotes": "Bu şakacı eşya etraftakileri güldürmekte başarılıdır! Gücü <%= str %> puan arttırır. Efsunlu Gardırop: Bağımsız Eşya.", - "headAccessoryArmoireGogglesOfBookbindingText": "Goggles of Bookbinding", - "headAccessoryArmoireGogglesOfBookbindingNotes": "These goggles will help you zero in on any task, large or small! Increases Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 1 of 4).", + "headAccessoryArmoireGogglesOfBookbindingText": "Ciltçilik Gözlükleri", + "headAccessoryArmoireGogglesOfBookbindingNotes": "Bu gözlükler büyük küçük, tüm işlerine on ikiden hedef almana yardım edecek! Sezgiyi <%= per %> puan arttırır. Efsunlu Gardırop: Ciltçi Seti (4 Eşyadan 1'incisi).", "eyewear": "Gözlük", "eyewearCapitalized": "Gözlük", "eyewearBase0Text": "Gözlük Yok", diff --git a/website/common/locales/tr/generic.json b/website/common/locales/tr/generic.json index 3352cb27cf..fda3dfc04e 100644 --- a/website/common/locales/tr/generic.json +++ b/website/common/locales/tr/generic.json @@ -95,7 +95,7 @@ "showMoreMore": "(daha fazla göster)", "showMoreLess": "(daha az göster)", "gemsWhatFor": "Elmas satın almak için tıkla! Elmaslar görev parşömenleri, avatar özelleştirmeleri ve mevsimsel ekipman satın almakta kullanılır.", - "veteran": "Gazi", + "veteran": "Kıdemli", "veteranText": "Gri Habitica'nın (Angular öncesi versiyon) kaprislerine göğüs gerdi ve yazılım hatalarından sayısız savaş yarası aldı.", "originalUser": "Özgün Kullanıcı!", "originalUserText": "En erken katılımcılarımızdan biri. Alfa test ne kelime!", @@ -248,6 +248,7 @@ "userIdRequired": "Kullanıcı ID'si gerekli", "resetFilters": "Tüm filtreleri temizle", "applyFilters": "Filtreleri Uygula", + "wantToWorkOn": "Üzerinde çalışmak istediğim şey:", "categories": "Kategoriler", "habiticaOfficial": "Habitica Resmi", "animals": "Hayvanlar", diff --git a/website/common/locales/tr/groups.json b/website/common/locales/tr/groups.json index 734f93abc0..eb5f661969 100644 --- a/website/common/locales/tr/groups.json +++ b/website/common/locales/tr/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Mevcut Kullanıcıları Davet Et", "byColon": "Gönderen:", "inviteNewUsers": "Yeni Kullanıcıları Davet Et", - "sendInvitations": "Davetiyeleri Gönder", + "sendInvitations": "Davetiyeler Gönder", "invitationsSent": "Davetiyeler gönderildi!", "invitationSent": "Davetiye gönderildi!", "invitedFriend": "Bir Arkadaş Davet Ettin", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Kendini kovamazsın!", "groupMemberNotFound": "Kullanıcı, grup üyeleri arasında bulunmuyor", "mustBeGroupMember": "Grubun üyesi olmalısın.", - "canOnlyInviteEmailUuid": "Yalnızca uuid veya e-mail kullanarak davet edebilirsin.", + "canOnlyInviteEmailUuid": "Yalnızca kullanıcı ID'leri, e-posta adresleri ve kullanıcı adları kullanılarak davet edilebilir.", "inviteMissingEmail": "Davet etmek için eksik e-mail adresi.", "inviteMissingUuid": "Davet etmek için eksik kullanıcı ID'si", "inviteMustNotBeEmpty": "Davet boş bırakılmamalı.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "KullanıcıID: <%= userId %>, \"<%= username %>\" adlı kullanıcının davetiyesi zaten askıda.", "userAlreadyInAParty": "KullanıcıID: <%= userId %>, \"<%= username %>\" adlı kullanıcı zaten bir takımda.", "userWithIDNotFound": "\"<%= userId %>\" ID numaralı kullanıcı bulunmuyor.", + "userWithUsernameNotFound": "\"<%= username %>\" kullanıcı adlı kullanıcı bulunmuyor.", "userHasNoLocalRegistration": "Kullanıcının yerel bir kaydı bulunmuyor (kullanıcı adı, e-mail, şifre).", "uuidsMustBeAnArray": "Kullanıcı ID davetleri sıralı olmalıdır.", "emailsMustBeAnArray": "E-mail adresi davetleri sıralı olmalıdır.", + "usernamesMustBeAnArray": "Kullanıcı adı davetleri sıralı olmalıdır.", "canOnlyInviteMaxInvites": "Aynı anda yalnızca \"<%= maxInvites %>\" kişi davet edebilirsin", "partyExceedsMembersLimit": "Takım büyüklüğü <%= maxMembersParty %> üye ile sınırlıdır", "onlyCreatorOrAdminCanDeleteChat": "Bu mesajı silmek için yetkili değilsin!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "İptal Edilmiş Grup Paketi", "groupPlanCanceled": "Grup Paketi bitiş tarihi", "purchasedGroupPlanPlanExtraMonths": "<%= months %> aylık ekstra grup paketi kredin bulunuyor.", - "addManagers": "Yöneticileri ekle", - "addManager": "Yönetici ekle", - "removeManager": "Kaldır", + "addManager": "Yönetici Ata", + "removeManager2": "Yöneticiyi Kaldır", "userMustBeMember": "Kullanıcının üye olması gerekiyor", "userIsNotManager": "Kullanıcı yönetici değil", "canOnlyApproveTaskOnce": "Bu iş zaten onaylandı.", "addTaskToGroupPlan": "Oluştur", - "leaderMarker": "- Lider", - "managerMarker": "- Yönetici", "joinedGuild": "Bir Loncaya katıldı", "joinedGuildText": "Bir Loncaya katılarak Habitica'nın sosyal yanına adım attın!", "badAmountOfGemsToPurchase": "Miktar en az 1 olmalı.", @@ -364,6 +363,10 @@ "liked": "Beğendin", "joinGuild": "Loncaya Katıl", "inviteToGuild": "Loncaya Davet Et", + "inviteToParty": "Takıma Davet Et", + "inviteEmailUsername": "E-posta veya Kullanıcı Adı ile Davet Et", + "inviteEmailUsernameInfo": "Kullanıcıları geçerli bir e-posta adresi veya kullanıcı adı ile davet et. Eğer girdiğin e-posta henüz kaydolmadıysa, bu kişiyi üye olması için davet edeceğiz.", + "emailOrUsernameInvite": "E-posta adresi veya kullanıcı adı", "messageGuildLeader": "Lonca Liderine Mesaj Gönder", "donateGems": "Elmas Bağışla", "updateGuild": "Loncayı Güncelle", @@ -395,12 +398,12 @@ "noGuildsTitle": "Hiç bir Loncaya üye değilsin.", "noGuildsParagraph1": "Loncalar diğer kullanıcılar tarafından oluşturulmuş; destek, sorumluluk ve teşvik edici bir sohbet ortamı sağlayan sosyal topluluklardır.", "noGuildsParagraph2": "İlgi alanlarına uygun olarak önerilen Loncaları bulmak, Habitica'nın umumi Loncalarını incelemek veya kendi Loncanı oluşturmak için Keşfet sekmesine tıkla.", + "noGuildsMatchFilters": "Uygun herhangi bir Lonca bulamadık.", "privateDescription": "Özel Loncalar Habitica'nın Lonca rehberine görüntülenmez. Yeni üyeler yalnızca davet yoluyla eklenebilir.", "removeInvite": "Daveti Kaldır", "removeMember": "Üyeyi Çıkar", "sendMessage": "Mesaj Gönder ", - "removeManager2": "Yöneticiyi Sil", - "promoteToLeader": "Lidere Yükselt", + "promoteToLeader": "Sahipliği Devret", "inviteFriendsParty": "Takımına arkadaşlarını çağırman, Basi-Liste'ye karşı birlikte mücadele etmeniz için bir
Görev Parşömeni kazanmanı sağlayacak!", "upgradeParty": "Takımı Yükselt", "createParty": "Takım Oluştur", diff --git a/website/common/locales/tr/limited.json b/website/common/locales/tr/limited.json index 238d59ed50..508b1acb2a 100644 --- a/website/common/locales/tr/limited.json +++ b/website/common/locales/tr/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Yavru Kutup Ayısı", "jackolantern": "Balkabağı Feneri", "ghostJackolantern": "Hayalet Balkabağı Feneri", + "glowJackolantern": "Karanlıkta Parlayan Balkabağı Feneri", "seasonalShop": "Mevsimsel Dükkan", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Mevsimsel Büyücü<%= linkEnd %>", @@ -125,9 +126,9 @@ "summer2018LionfishMageSet": "Aslan Balığı Büyücü (Büyücü)", "summer2018MerfolkMonarchSet": "Denizhalkı Hükümdarı (Şifacı)", "summer2018FisherRogueSet": "Balıkçı Düzenbaz (Düzenbaz)", - "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", - "fall2018CandymancerMageSet": "Candymancer (Mage)", - "fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)", + "fall2018MinotaurWarriorSet": "Minotor (Savaşçı)", + "fall2018CandymancerMageSet": "Şekerbaz (Büyücü)", + "fall2018CarnivorousPlantSet": "Etobur Bitki (Şifacı)", "fall2018AlterEgoSet": "İkincil Şahsiyet (Düzenbaz)", "eventAvailability": "<%= date(locale) %> tarihine kadar satın alınabilir. ", "dateEndMarch": "30 Nisan", @@ -138,7 +139,7 @@ "dateEndAugust": "31 Ağustos", "dateEndSeptember": "21 Eylül", "dateEndOctober": "31 Ekim", - "dateEndNovember": "30 Kasım", + "dateEndNovember": "3 Aralık", "dateEndJanuary": "31 Ocak", "dateEndFebruary": "28 Şubat", "winterPromoGiftHeader": "ABONELİK HEDİYE EDENE AYNISI HEDİYE!", diff --git a/website/common/locales/tr/messages.json b/website/common/locales/tr/messages.json index 9b634e8e80..69f2150be6 100644 --- a/website/common/locales/tr/messages.json +++ b/website/common/locales/tr/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Bildirm ID'leri gerekmektedir.", "unallocatedStatsPoints": "<%= points %> adet dağıtılmamış Nitelik Puanın var.", "beginningOfConversation": "Bu <%= userName %> ile konuşmanın başlangıcıdır.Kibar ve saygılı olmayı ve Topluluk Kurallarına uymayı unutma.", - "messageDeletedUser": "Üzgünüz, bu kullanıcı hesabını silmiş." + "messageDeletedUser": "Üzgünüz, bu kullanıcı hesabını silmiş.", + "messageMissingDisplayName": "Görünen isim eksik." } \ No newline at end of file diff --git a/website/common/locales/tr/npc.json b/website/common/locales/tr/npc.json index 9889dc8ff6..cced50ab36 100644 --- a/website/common/locales/tr/npc.json +++ b/website/common/locales/tr/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Hoş Geldin", "welcomeBack": "Hoş Geldin!", "justin": "Justin", - "justinIntroMessage1": "Merhabalar! Burada yeni gibi duruyorsun. Benim adım Justin ve senin Habitica rehberinim.", + "justinIntroMessage1": "Merhabalar! Burada yeni gibi duruyorsun. Benim adım Justin ve senin Habitica'daki rehberin olacağım.", "justinIntroMessage2": "Başlamak için ilk önce karakterini oluşturmalısın.", "justinIntroMessage3": "Harika! Peki, bu maceraya ne üzerinde çalışmak için katıldın?", + "justinIntroMessageUsername": "Başlamadan önce, sana nasıl hitap edeceğimizi kararlaştıralım. Aşağıda senin için düşündüğüm bir görünür ismi ve kullanıcı adını göreceksin. Bir görünür isim ve kullanıcı adı belirledikten sonra, avatarını yaratarak işe girişeceğiz!", + "justinIntroMessageAppearance": "Pekala, nasıl görünmek istersin? Endişe etme, bunu daha sonra değiştirebilirsin.", "introTour": "İşte geldik, buradayız! İlgi alanlarından hareketle senin için bazı İşler oluşturdum, bu sayede direkt olarak başlayabilirsin. Düzenlemek için bir İşe tıkla ya da rutinine uygun yeni İşler ekle!", "prev": "Önceki", "next": "Sonraki", diff --git a/website/common/locales/tr/pets.json b/website/common/locales/tr/pets.json index 017118abdf..7236369933 100644 --- a/website/common/locales/tr/pets.json +++ b/website/common/locales/tr/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Kıdemli Kaplan", "veteranLion": "Kıdemli Aslan", "veteranBear": "Kıdemli Ayı", + "veteranFox": "Kıdemli Tilki", "cerberusPup": "Yavru Kerberos", "hydra": "Hidra", "mantisShrimp": "Mantis Karidesi", diff --git a/website/common/locales/tr/questscontent.json b/website/common/locales/tr/questscontent.json index cedf8d5af7..9f738e6865 100644 --- a/website/common/locales/tr/questscontent.json +++ b/website/common/locales/tr/questscontent.json @@ -618,11 +618,13 @@ "questKangarooDropKangarooEgg": "Kanguru (Yumurta)", "questKangarooUnlockText": "Pazardan Kanguru yumurtaları satın alabilmeni sağlar", "forestFriendsText": "Orman Arkadaşları Görev Paketi", - "forestFriendsNotes": "'Baharın Ruhu', 'Kabakirpi' ve 'Sarmaşıklı Ağaç' içerir. 30 Eylül'e kadar yararlanılabilir.", - "questAlligatorText": "The Insta-Gator", - "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", - "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", - "questAlligatorBoss": "Insta-Gator", - "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "forestFriendsNotes": "'Baharın Ruhu', 'Kabakirpi' ve 'Sarmaşıklı Ağaç' görevlerini içerir. 30 Eylül'e kadar satın alınabilir.", + "questAlligatorText": "Şimdi-Timsah", + "questAlligatorNotes": "\"Vay!\" diye haykırdı @gully. \"Doğal habitatında bir Şimdi-Timsah! Dikkatli olun, avını HEMEN ŞİMDİ yapılması gerekiyormuş gibi görünen işlerle oyalayıp, sonucunda tamamlanmamış Günlük İşlerle beslenir.\" Dikkatini çekmemek için sessizleştin ama boşuna. Şimdi-Timsah seni fark etti ve hamle yaptı! Dikkat dağıtan sesler Durağanlık Bataklıklarından yükselmeye başladı ve ilgini ele geçirdi: \"Bu mesajı oku! Bu fotoğrafa bak! Dikkatini bana ver, HEMEN ŞİMDİ!\" Bir karşı saldırı yapmak, haşmetli Şimdi-Timsah'la mücadele etmek adına Günlük İşlerini bitirmek ve olumlu Alışkanlıklarını desteklemek için çabaladın.", + "questAlligatorCompletion": "Dikkatini Şimdi-Timsah'ın oyalayıcı şeyleri yerine önemli şeylere verdin ve Şimdi-Timsah kuyruğunu kıstırıp kaçtı. Zafer! \"Bunlar yumurta mı? Timsah yumurtasına benziyorlar,\" dedi @mfonda. \"Eğer dikkatlice bakarsak sadık hayvanlara veya vefalı bineklere dönüşürler,\" diye yanıtladı @UncommonCriminal, üç tanesini ilgilenmen için sana verirken. Bunlara odaklanacağını umalım, yoksa Şimdi-Timsah geri dönebilir...", + "questAlligatorBoss": "Şimdi-Timsah", + "questAlligatorDropAlligatorEgg": "Timsah (Yumurta)", + "questAlligatorUnlockText": "Pazardan Timsah yumurtaları satın alabilmeni sağlar", + "oddballsText": "Tuhaf Görev Paketi", + "oddballsNotes": "'Jöle Varisi', 'Mağara Yaratığından Kurtul' ve 'Dolaşık Bir Yün' görevlerini içerir. 3 Aralık'a kadar satışta." } \ No newline at end of file diff --git a/website/common/locales/tr/settings.json b/website/common/locales/tr/settings.json index c37a255630..6066e6beef 100644 --- a/website/common/locales/tr/settings.json +++ b/website/common/locales/tr/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Tamamlanmış işleri işaretlemen ve ödüller kazanman için hatırlatmalar", "weeklyRecaps": "Geçen haftaki hesap aktivitenin özeti (Not: performans sebeplerinden ötürü şu anda devre dışıdır ancak yakında tekrar yürürlüğe koymayı ve e-postalar göndermeyi umuyoruz!)", "onboarding": "Habitica hesabını ayarlaman için rehberler", + "majorUpdates": "Önemli duyurular", "questStarted": "Görevin Başladı", "invitedQuest": "Göreve Davet Edildin", "kickedGroup": "Gruptan atıldın", @@ -151,11 +152,12 @@ "displayInviteToPartyWhenPartyIs1": "Takımın 1 üyesi varken Takıma Davet Et butonunu göster.", "saveCustomDayStart": "Kişisel Gün Başlangıcını Kaydet", "registration": "Kayıt", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "Eposta ve Şifre girişi ekle", "generateCodes": "Kod Üret", "generate": "Üret", "getCodes": "Kod Al", "webhooks": "Webhook'lar", + "webhooksInfo": "Habitica webhook'lar kullanır ve bu sayede hesabında belirli hareketler meydana geldiğinde, bu bilgi başka bir web sitesindeki script'e gönderilebilir. Bu script'leri buradan belirleyebilirsin. Bu özelliği kullanırken dikkatli ol çünkü geçersiz bir URL belirlemek, Habitica'da hatalara veya yavaşlamalara neden olabilir. Daha fazla bilgi için, wiki'deki Webhook'lar sayfasını ziyaret et.", "enabled": "Aktif", "webhookURL": "Webhook URL", "invalidUrl": "geçersiz url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Kullanıcı adı yalnızca a'dan z'ye harf, 0'dan 9'a rakam, tire ve alt tire içerebilir.", "currentUsername": "Geçerli kullanıcı adı:", "displaynameIssueLength": "Görünen Ad 1 ile 30 karakter arasında olmalıdır.", - "displaynameIssueSlur": "Görünen Ad uygunsuz dil içeremez.", + "displaynameIssueSlur": "Görünür İsimler uygunsuz dil içeremez.", "goToSettings": "Ayarlara Git", "usernameVerifiedConfirmation": "Kullanıcı adın, <%= username %>, onaylandı!", "usernameNotVerified": "Lütfen kullanıcı adınızı onaylayın.", - "changeUsernameDisclaimer": "Yakında giriş adlarını özgün ve aleni kullanıcı adlarına dönüştüreceğiz. Bu kullanıcı adı davetler, sohbetlerdeki @bahisler ve mesajlaşmalar için kullanılacak." + "changeUsernameDisclaimer": "Yakında giriş adlarını özgün ve aleni kullanıcı adlarına dönüştüreceğiz. Bu kullanıcı adı davetler, sohbetlerdeki @bahisler ve mesajlaşmalar için kullanılacak.", + "verifyUsernameVeteranPet": "Onayladıktan sonra bu Kıdemli Hayvanlardan biri seni bekliyor olacak!" } \ No newline at end of file diff --git a/website/common/locales/tr/subscriber.json b/website/common/locales/tr/subscriber.json index eea6e57d8d..2eaee23c26 100644 --- a/website/common/locales/tr/subscriber.json +++ b/website/common/locales/tr/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Su Yılanı Seti", "mysterySet201808": "Lav Ejderi Seti", "mysterySet201809": "Sonbaharsal Zırh Seti", + "mysterySet201810": "Kara Orman Seti", + "mysterySet201811": "Olağanüstü Sihirbaz Seti", "mysterySet301404": "Standart Steampunk Seti", "mysterySet301405": "Steampunk Aksesuarları Seti", "mysterySet301703": "Tavuskuşu Steampunk Seti", @@ -206,7 +208,7 @@ "haveCouponCode": "Bir kupon kodun var mı?", "subscriptionAlreadySubscribedLeadIn": "Abone olduğun için teşekkürler!", "subscriptionAlreadySubscribed1": "Abonelik detaylarını görmek; aboneliğini iptal etmek, yenilemek veya değiştirmek için lütfen Kullanıcı İkonu > Ayarlar > Abonelik sayfasını ziyaret et.", - "purchaseAll": "Hepsini Satın Al", + "purchaseAll": "Seti Satın Al", "gemsPurchaseNote": "Aboneler Pazardan altın karşılığında elmas satın alabilirler! Kolay erişim için ayrıca elması Ödüller sütununa iğneleyebilirsin.", "gemsRemaining": "elmas kaldı", "notEnoughGemsToBuy": "Bu miktarda elmas alamazsın" diff --git a/website/common/locales/uk/achievements.json b/website/common/locales/uk/achievements.json index 36e8e0dfa3..75ef76555a 100644 --- a/website/common/locales/uk/achievements.json +++ b/website/common/locales/uk/achievements.json @@ -1,5 +1,5 @@ { - "achievement": "Achievement", + "achievement": "Досягнення", "share": "Поділитись", "onwards": "Вперед!", "levelup": "Завдяки досягненню цілей у реальному житті ваш рівень підвищився та персонаж був зцілений!", diff --git a/website/common/locales/uk/backgrounds.json b/website/common/locales/uk/backgrounds.json index f82c789be3..02f2f552b9 100644 --- a/website/common/locales/uk/backgrounds.json +++ b/website/common/locales/uk/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundDungeonText": "Dungeon", - "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon." + "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", + "backgrounds112018": "SET 54: Released November 2018", + "backgroundBackAlleyText": "Back Alley", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", + "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", + "backgroundCozyBedroomText": "Cozy Bedroom", + "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom." } \ No newline at end of file diff --git a/website/common/locales/uk/challenge.json b/website/common/locales/uk/challenge.json index bf2f82155a..da5e3ee509 100644 --- a/website/common/locales/uk/challenge.json +++ b/website/common/locales/uk/challenge.json @@ -13,7 +13,7 @@ "challengeWinner": "Подолав такі випробування", "challenges": "Випробування", "challengesLink": "Випробування", - "challengePrize": "Challenge Prize", + "challengePrize": "Нагорода за Випробування ", "endDate": "Ends", "noChallenges": "Ще немає випробувань, відвідайте", "toCreate": "аби створити одне.", @@ -25,9 +25,9 @@ "filter": "Вибірка", "groups": "Ватагами", "noNone": "Жодного", - "category": "Category", + "category": "Категорія", "membership": "Членство", - "ownership": "Ownership", + "ownership": "Власність", "participating": "Бере участь", "notParticipating": "Не бере участь", "either": "Будь-хто", @@ -99,6 +99,7 @@ "noChallengeTitle": "Ви не маєте жодного випробування.", "challengeDescription1": "Випробування - це спільна подія, в якій гравці змагаються та заробляють призи, виконуючи групу пов'язаних між собою завдань.", "challengeDescription2": "Знайдіть рекомендовані Випробування на основі ваших інтересів, перегляньте публічні Випробування Habitica або створіть власні Випробуваня.", + "noChallengeMatchFilters": "Не знайдені відповідні випробування.", "createdBy": "Створено", "joinChallenge": "Приєднатися до випробування", "leaveChallenge": "Покинути випробування", @@ -111,13 +112,13 @@ "deleteChallenge": "Видалити випробування", "challengeNamePlaceholder": "Як назвеш своє випробування?", "challengeSummary": "Резюме", - "challengeSummaryPlaceholder": "Write a short description advertising your Challenge to other Habiticans. What is the main purpose of your Challenge and why should people join it? Try to include useful keywords in the description so that Habiticans can easily find it when they search!", - "challengeDescriptionPlaceholder": "Use this section to go into more detail about everything that Challenge participants should know about your Challenge.", + "challengeSummaryPlaceholder": "Напишіть короткий опис вашого випробування для інших жителів Habitica. Яка головна мета вашого випробування і чому люди повинні приєднатися до нього? Старайтесь використовувати ключові слова в описі, щоб жителі Habitica могли легко знайти його при пошуку. ", + "challengeDescriptionPlaceholder": "Використовуйте цей блок задля докладного опису всього, що учасникам випробування слід знати про ваше випробування. ", "challengeGuild": "Додати до", - "challengeMinimum": "Minimum 1 Gem for public Challenges (helps prevent spam, it really does).", + "challengeMinimum": "Щонайменше 1 самоцвіт для відкритих випробувань (допомагає запобігти спаму, справді)", "participantsTitle": "Учасники", "shortName": "Коротка Назва", - "shortNamePlaceholder": "What short tag should be used to identify your Challenge?", + "shortNamePlaceholder": "Яку коротку мітку слід використовувати для вашого випробування?", "updateChallenge": "Оновити Випробування", "haveNoChallenges": "Ця группа не має Випробувань", "loadMore": "Докладніше", @@ -128,10 +129,10 @@ "summaryRequired": "Необхідне резюме", "summaryTooLong": "Резюме занадто коротке", "descriptionRequired": "Необхідний опис", - "locationRequired": "Location of challenge is required ('Add to')", + "locationRequired": "Потрібно місцезнаходження випробування ('Додати')", "categoiresRequired": "Потрібно вибрати одну чи більше категорій", "viewProgressOf": "Подивитися прогрес учасника", - "viewProgress": "View Progress", + "viewProgress": "Показати прогерс", "selectMember": "Вибрати учасника", "confirmKeepChallengeTasks": "Чи бажаєте залишити задачі цього Випробування?", "selectParticipant": "Вибрати Учасника" diff --git a/website/common/locales/uk/character.json b/website/common/locales/uk/character.json index 41a62f2c64..2d5606a969 100644 --- a/website/common/locales/uk/character.json +++ b/website/common/locales/uk/character.json @@ -7,7 +7,7 @@ "noPhoto": "This Habitican hasn't added a photo.", "other": "Інше", "fullName": "Повне ім'я", - "displayName": "Ім’я на показ", + "displayName": "Display name", "changeDisplayName": "Change Display Name", "newDisplayName": "New Display Name", "displayPhoto": "Світлина", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", "costumeDisabled": "You have disabled your costume.", "gearAchievement": "Ви заробили досягнення «Найкраще спорядження» за повне вдосконалення набору спорядження для вашого класу! Ви зібрали повні набори для наступних класів:", + "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!", "armoireUnlocked": "Завітайте до чарівної скрині, щоби отримати ще більше спорядження! Натисніть нагороду «Чарівна скриня», щоби отримати випадкове спорядження! Вона також може дати вам випадкову кількість ОД або їжу для улюбленців.", "ultimGearName": "<%= ultClass %> — найкраще спорядження", diff --git a/website/common/locales/uk/content.json b/website/common/locales/uk/content.json index a987d36666..f9ef3d2bfe 100644 --- a/website/common/locales/uk/content.json +++ b/website/common/locales/uk/content.json @@ -206,6 +206,7 @@ "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "Вилийте це на яйце, і з нього вилупиться улюбленець<%= potText(locale) %>.", "premiumPotionAddlNotes": "Неможливо використати на квестових яйцях з улюбленцями.", "foodMeat": "М'ясо", diff --git a/website/common/locales/uk/front.json b/website/common/locales/uk/front.json index 2d20122667..553fb800d3 100644 --- a/website/common/locales/uk/front.json +++ b/website/common/locales/uk/front.json @@ -271,15 +271,9 @@ "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", "usernameTime": "It's time to set your username!", - "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit the wiki's Player Names page.", - "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", "usernameTaken": "Username already taken.", - "usernameWrongLength": "Username must be between 1 and 20 characters long.", - "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", - "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", - "nameBadWords": "Names cannot include any inappropriate words.", - "confirmUsername": "Confirm Username", - "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -334,7 +328,7 @@ "joinMany": "Приєднайтеся до 2,000,000 людей, які отримають задоволеня досягаючи своїх цілей!", "joinToday": "Приєднайтеся до Habitica сьогодні", "signup": "Зареєструватися", - "getStarted": "Get Started", + "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" } \ No newline at end of file diff --git a/website/common/locales/uk/gear.json b/website/common/locales/uk/gear.json index f6c67b9da3..19c663003e 100644 --- a/website/common/locales/uk/gear.json +++ b/website/common/locales/uk/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "All manner of delicious and wholesome foods spill forth from this horn. Enjoy the feast! Confers no benefit. November 2016 Subscriber Item.", "weaponMystery201708Text": "Lava Sword", "weaponMystery201708Notes": "The fiery glow of this sword will make quick work of even dark red Tasks! Confers no benefit. August 2017 Subscriber Item.", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "weaponArmoireBasicCrossbowText": "Basic Crossbow", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "This strong, scaled armor is held together by elegant silk cords. Increases Perception by <%= per %>.", "armorSpecialTurkeyArmorBaseText": "Turkey Armor", "armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "Мантія приборкувача Єті", "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "armorSpecialSkiText": "Куртка лижника-вбивці", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", "headBase0Text": "No Headgear", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce and feathery helm as you celebrate Habitica. Confers no benefit.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Your Turkey Day look will be complete when you don this beaked helm! Confers no benefit.", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "Файна шапка для вечірки", "headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", "headSpecialYetiText": "Шолом приборкувача Єті", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireBlueFloppyHatText": "Blue Floppy Hat", - "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "Shepherd Headdress", "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).", "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", "backBase0Text": "No Back Accessory", @@ -1489,6 +1505,8 @@ "backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.", "backSpecialTurkeyTailBaseText": "Turkey Tail", "backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", "backBearTailText": "Bear Tail", "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", "backCactusTailText": "Cactus Tail", diff --git a/website/common/locales/uk/generic.json b/website/common/locales/uk/generic.json index 2eb095562d..a2b5a527a1 100644 --- a/website/common/locales/uk/generic.json +++ b/website/common/locales/uk/generic.json @@ -248,6 +248,7 @@ "userIdRequired": "User ID is required", "resetFilters": "Clear all filters", "applyFilters": "Apply Filters", + "wantToWorkOn": "I want to work on:", "categories": "Categories", "habiticaOfficial": "Habitica Official", "animals": "Animals", diff --git a/website/common/locales/uk/groups.json b/website/common/locales/uk/groups.json index 49084d920e..7d44166792 100644 --- a/website/common/locales/uk/groups.json +++ b/website/common/locales/uk/groups.json @@ -183,7 +183,7 @@ "inviteExistUser": "Invite Existing Users", "byColon": "By:", "inviteNewUsers": "Запросити нових користувачів", - "sendInvitations": "Надіслати запрошення", + "sendInvitations": "Send Invites", "invitationsSent": "Запрошення надіслано!", "invitationSent": "Запрошення надіслано!", "invitedFriend": "Запросити друга", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "Ви не можете видалити себе!", "groupMemberNotFound": "Користувач не знайдений серед учасників групи", "mustBeGroupMember": "Повинен бути учасником групи.", - "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user id in invite", "inviteMustNotBeEmpty": "Запрошення не повинні бути пустими.", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "Ви можете запросити тільки \"<%= maxInvites %>\" людей одночасно", "partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members", "onlyCreatorOrAdminCanDeleteChat": "У вас немає прав для видалення цього повідомлення!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "Закінченний груповий план", "groupPlanCanceled": "Груповий план стане неактивним", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Додати менеджерів", - "addManager": "Додати менеджера", - "removeManager": "Вилучити", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "Користувач повинен бути учасником", "userIsNotManager": "Користувач не є учасником", "canOnlyApproveTaskOnce": "Задача вже була одобрена.", "addTaskToGroupPlan": "Створити", - "leaderMarker": "- Лідер", - "managerMarker": "- Менеджер", "joinedGuild": "Приєднався до Гільдії", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", @@ -364,6 +363,10 @@ "liked": "Liked", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -395,12 +398,12 @@ "noGuildsTitle": "You aren't a member of any Guilds.", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", "removeInvite": "Remove Invitation", "removeMember": "Remove Member", "sendMessage": "Send Message", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", + "promoteToLeader": "Transfer Ownership", "inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", diff --git a/website/common/locales/uk/limited.json b/website/common/locales/uk/limited.json index 7307ce1a75..7f55056b26 100644 --- a/website/common/locales/uk/limited.json +++ b/website/common/locales/uk/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "Біле ведмежа", "jackolantern": "Джек-ліхтар", "ghostJackolantern": "Ghost Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "Сезонна крамниця", "seasonalShopClosedTitle": "<%= linkStart %> Leslie <%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>", @@ -138,7 +139,7 @@ "dateEndAugust": "August 31", "dateEndSeptember": "September 21", "dateEndOctober": "October 31", - "dateEndNovember": "November 30", + "dateEndNovember": "December 3", "dateEndJanuary": "January 31", "dateEndFebruary": "February 28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/uk/messages.json b/website/common/locales/uk/messages.json index f8066703bb..2f40c07e0c 100644 --- a/website/common/locales/uk/messages.json +++ b/website/common/locales/uk/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "Ви маєте <%= points %> нерозподілених Очків Характеристики", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/uk/npc.json b/website/common/locales/uk/npc.json index cd0fb8b57f..2d70e6b7a7 100644 --- a/website/common/locales/uk/npc.json +++ b/website/common/locales/uk/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "Welcome to", "welcomeBack": "Welcome back!", "justin": "Юстин", - "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, your guide to Habitica.", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "To start, you'll need to create an avatar.", "justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", "introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!", "prev": "Prev", "next": "Next", diff --git a/website/common/locales/uk/pets.json b/website/common/locales/uk/pets.json index 2225331ae0..817900d1f1 100644 --- a/website/common/locales/uk/pets.json +++ b/website/common/locales/uk/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "Ветеранський Тигр", "veteranLion": "Ветеранський Лев", "veteranBear": "Ветеранський Ведмідь", + "veteranFox": "Veteran Fox", "cerberusPup": "Церберятко", "hydra": "Гідра", "mantisShrimp": "Рак-богомол", diff --git a/website/common/locales/uk/questscontent.json b/website/common/locales/uk/questscontent.json index 570e20797c..ba008994b8 100644 --- a/website/common/locales/uk/questscontent.json +++ b/website/common/locales/uk/questscontent.json @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/uk/settings.json b/website/common/locales/uk/settings.json index e58bb75c8e..3fb425a046 100644 --- a/website/common/locales/uk/settings.json +++ b/website/common/locales/uk/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", + "majorUpdates": "Important announcements", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -156,6 +157,7 @@ "generate": "Generate", "getCodes": "Отримати коди", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "Enabled", "webhookURL": "Webhook URL", "invalidUrl": "invalid url", @@ -198,9 +200,10 @@ "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/uk/subscriber.json b/website/common/locales/uk/subscriber.json index cce9baa277..4560df591c 100644 --- a/website/common/locales/uk/subscriber.json +++ b/website/common/locales/uk/subscriber.json @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", @@ -206,7 +208,7 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/zh/backgrounds.json b/website/common/locales/zh/backgrounds.json index 438ab3deed..1bb25f6346 100644 --- a/website/common/locales/zh/backgrounds.json +++ b/website/common/locales/zh/backgrounds.json @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "恐怖城堡", "backgroundCreepyCastleNotes": "勇气十足的接近一个令人毛骨悚然的城堡。", "backgroundDungeonText": "地牢", - "backgroundDungeonNotes": "拯救一个幽灵地牢的囚犯。" + "backgroundDungeonNotes": "拯救一个幽灵地牢的囚犯。", + "backgrounds112018": "第54组:2018年11月推出", + "backgroundBackAlleyText": "后巷", + "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", + "backgroundGlowingMushroomCaveText": "发光的蘑菇洞", + "backgroundGlowingMushroomCaveNotes": "凝视着一个发光的蘑菇洞。", + "backgroundCozyBedroomText": "温馨的卧室", + "backgroundCozyBedroomNotes": "蜷缩在舒适的卧室里。" } \ No newline at end of file diff --git a/website/common/locales/zh/challenge.json b/website/common/locales/zh/challenge.json index 2571bd61c7..a7f788d6f5 100644 --- a/website/common/locales/zh/challenge.json +++ b/website/common/locales/zh/challenge.json @@ -99,6 +99,7 @@ "noChallengeTitle": "你没有参加任何挑战。", "challengeDescription1": "挑战是通过完成一组相关任务,玩家参与竞争并获得奖品的社区活动。", "challengeDescription2": "根据你的兴趣寻找推荐的挑战,浏览Habitica的公开挑战或创建自己的挑战。", + "noChallengeMatchFilters": "We couldn't find any matching Challenges.", "createdBy": "挑战发起者", "joinChallenge": "加入挑战", "leaveChallenge": "退出挑战", diff --git a/website/common/locales/zh/character.json b/website/common/locales/zh/character.json index 6b09482443..7814af6a64 100644 --- a/website/common/locales/zh/character.json +++ b/website/common/locales/zh/character.json @@ -7,9 +7,9 @@ "noPhoto": "这个Habitican没有添加图像", "other": "其他", "fullName": "全名", - "displayName": "显示名", + "displayName": "Display name", "changeDisplayName": "更改显示名", - "newDisplayName": "新显示名", + "newDisplayName": "新角色名", "displayPhoto": "图片", "displayBlurb": "简述", "displayBlurbPlaceholder": "请介绍你自己", @@ -80,6 +80,7 @@ "autoEquipPopoverText": "选择此选项可以在购买后自动装备。", "costumeDisabled": "你已经脱下了你的服装。", "gearAchievement": "你因为得到了一个职业的装备组,所以你获得了成就“终极装备”!你已经得到了以下的全套装备:", + "gearAchievementNotification": "因为你在当前职业中已升级到最高等级的装备,你获得了”终极装备“这个成就!", "moreGearAchievements": "为了获得更多终极装备的徽章,在你的角色属性及成就页面改变职业,以及购买你的新职业装备!", "armoireUnlocked": "想要得到更多装备,快来看看魔法衣橱吧!点击魔法衣橱就可以得到随机的特殊装备奖励!而且还可能得到随机的经验值或食物。", "ultimGearName": "终极装备 - <%= ultClass %>", diff --git a/website/common/locales/zh/content.json b/website/common/locales/zh/content.json index d09db5498c..1d1c0f57f6 100644 --- a/website/common/locales/zh/content.json +++ b/website/common/locales/zh/content.json @@ -163,22 +163,22 @@ "questEggYarnAdjective": "羊绒的", "questEggPterodactylText": "翼龙", "questEggPterodactylMountText": "翼龙", - "questEggPterodactylAdjective": "a trusting", + "questEggPterodactylAdjective": "一只值得信赖的", "questEggBadgerText": "獾", "questEggBadgerMountText": "獾", "questEggBadgerAdjective": "a bustling", "questEggSquirrelText": "松鼠", "questEggSquirrelMountText": "松鼠", - "questEggSquirrelAdjective": "a bushy-tailed", + "questEggSquirrelAdjective": "一只有毛茸茸尾巴的", "questEggSeaSerpentText": "海蛇", "questEggSeaSerpentMountText": "海蛇", "questEggSeaSerpentAdjective": "一个闪闪发光的", "questEggKangarooText": "袋鼠", "questEggKangarooMountText": "袋鼠", - "questEggKangarooAdjective": "a keen", + "questEggKangarooAdjective": "一只敏锐的", "questEggAlligatorText": "鳄鱼", "questEggAlligatorMountText": "鳄鱼", - "questEggAlligatorAdjective": "a cunning", + "questEggAlligatorAdjective": "一只狡猾的", "eggNotes": "将一瓶孵化药水倒在这个宠物蛋上,你就能孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。", "hatchingPotionBase": "普通", "hatchingPotionWhite": "白色", @@ -205,7 +205,8 @@ "hatchingPotionStarryNight": "星夜", "hatchingPotionRainbow": "彩虹", "hatchingPotionGlass": "玻璃", - "hatchingPotionGlow": "Glow-in-the-Dark", + "hatchingPotionGlow": "荧光", + "hatchingPotionFrost": "Frost", "hatchingPotionNotes": "把它倒在宠物蛋上可以孵化出一只<%= potText(locale) %>宠物。", "premiumPotionAddlNotes": "无法在任务奖励宠物蛋上使用", "foodMeat": "肉", diff --git a/website/common/locales/zh/front.json b/website/common/locales/zh/front.json index b0d0dd075b..c9c070ebff 100644 --- a/website/common/locales/zh/front.json +++ b/website/common/locales/zh/front.json @@ -271,15 +271,9 @@ "emailTaken": "邮件地址已经在现有账号中存在", "newEmailRequired": "缺少新的邮件地址", "usernameTime": "是时候设置你的登录名啦!", - "usernameInfo": "您的显示名未更改,但您的旧登录名现在将成为您的公共登录名。 此新登录名将用于邀请,聊天中的@和消息。

如果您想了解有关此更改的更多信息,请访问wiki的角色姓名页面。", - "usernameTOSRequirements": "登录名必须符合我们的服务条款和社区准则。 如果您之前未设置登录名,则我们会自动生成您的登录名。", + "usernameInfo": "登录名现在是唯一的用户名,它将显示在您的昵称旁边,用于邀请,聊天的艾特@和消息。

如果您想了解有关此更改的更多信息,请访问我们的wiki。", + "usernameTOSRequirements": "用户名必须符合我们的服务条款社区准则。 如果您之前未设置登录名,我们将会自动生成您的用户名。", "usernameTaken": "登录名已被使用。", - "usernameWrongLength": "登录名的长度必须在1至20个字符之间。", - "displayNameWrongLength": "角色名的长度必须在1至30个字符之间。", - "usernameBadCharacters": "登录名只能含有字母a至z,数字0至9,连字符,或者下划线。", - "nameBadWords": "名称不能包含任何不恰当的字句。", - "confirmUsername": "确认登录名", - "usernameConfirmed": "登录名已确认", "passwordConfirmationMatch": "密码不匹配", "invalidLoginCredentials": "错误的用户名 和/或 电子邮件 和/或 密码。", "passwordResetPage": "重置密码", diff --git a/website/common/locales/zh/gear.json b/website/common/locales/zh/gear.json index 3a7c142b92..e4c971ab03 100644 --- a/website/common/locales/zh/gear.json +++ b/website/common/locales/zh/gear.json @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "各种美味又健康的食物会从这个角溢出。享受盛宴吧!没有属性加成。2016年11月捐助者礼物。", "weaponMystery201708Text": "熔岩剑", "weaponMystery201708Notes": "这把剑的炽热光辉会使即使是深红色的任务也能被迅速完成!没有属性加成。2017年8月捐赠者物品。", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "蒸汽朋克手杖", "weaponMystery301404Notes": "特别适合在城里散步。3015年3月订阅者物品。没有属性加成。", "weaponArmoireBasicCrossbowText": "基本款弩", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "这是一件坚固的、用优雅的丝线将所有鳞片固定在一起的盔甲。增加<%= per %>点感知。", "armorSpecialTurkeyArmorBaseText": "火鸡护甲", "armorSpecialTurkeyArmorBaseNotes": "这套毛绒绒的装甲能让你的小鼓槌温暖舒适! 没有属性加成。", + "armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armor", + "armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armor! Confers no benefit.", "armorSpecialYetiText": "野人驯化长袍", "armorSpecialYetiNotes": "模糊和激烈。增加<%= con %>点体质。2013-2014冬季限量版装备。", "armorSpecialSkiText": "雪橇刺客大衣", @@ -676,14 +680,16 @@ "armorMystery201712Notes": "這個魔法护甲产生的光和熱力會在不燒傷你的皮膚的條件下為你的心保持温暖。没有属性加成。2017年十二月捐赠者物品。", "armorMystery201802Text": "爱虫护甲", "armorMystery201802Notes": "这闪亮的护甲反射出你心灵的力量并将之注入附近每一个需要鼓励的Habitican的心中。没有属性加成。2018年二月订阅者物品。", - "armorMystery201806Text": "Alluring Anglerfish Tail", - "armorMystery201806Notes": "This sinuous tail features glowing spots to light your way through the deep. Confers no benefit. June 2018 Subscriber Item.", - "armorMystery201807Text": "Sea Serpent Tail", - "armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.", + "armorMystery201806Text": "迷人琵琶鱼尾巴", + "armorMystery201806Notes": "这条弯曲的尾巴上有发光点,可以照亮您穿过深渊的路。 没有属性加成。 2018年6月捐赠者物品。", + "armorMystery201807Text": "海蛇尾巴", + "armorMystery201807Notes": "这条强壮有力的尾巴将以惊人的速度推动您穿越大海! 没有属性加成。 2018年7月捐赠者物品。", "armorMystery201808Text": "Lava Dragon Armor", "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", "armorMystery201809Text": "Armor of Autumn Leaves", "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", + "armorMystery201810Text": "Dark Forest Robes", + "armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.", "armorMystery301404Text": "蒸汽朋克套装", "armorMystery301404Notes": "整洁又精神,真聪明!没有属性加成。3015年2月订阅者物品", "armorMystery301703Text": "蒸汽朋克孔雀装礼服", @@ -782,6 +788,8 @@ "armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).", "armorArmoireRobeOfSpadesText": "Robe of Spades", "armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).", + "armorArmoireSoftBlueSuitText": "Soft Blue Suit", + "armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).", "headgear": "头饰", "headgearCapitalized": "头饰", "headBase0Text": "没有头盔", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "命名节快乐!带上这个凶猛狮鹫羽毛编制的头盔来一起庆祝吧!没有增益效果。", "headSpecialTurkeyHelmBaseText": "火鸡头盔", "headSpecialTurkeyHelmBaseNotes": "当你带上这顶鸟嘴头盔你的火鸡造型才算完整!没有属性加成。 ", + "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", + "headSpecialTurkeyHelmGildedNotes": "Gobble gobble! Bling bling! Confers no benefit.", "headSpecialNyeText": "可笑的派对帽子", "headSpecialNyeNotes": "你收到了一顶可笑的派对帽子!当新年钟声响起时,自豪地戴上这顶帽子吧!没有属性加成。", "headSpecialYetiText": "雪人驯化头盔", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", "headMystery201809Text": "Crown of Autumn Flowers", "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", + "headMystery201810Text": "Dark Forest Helm", + "headMystery201810Notes": "If you find yourself traveling through a spooky place, the glowing red eyes of this helm will surely scare away any enemies in your path. Confers no benefit. October 2018 Subscriber Item.", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "华丽礼帽", "headMystery301404Notes": "上流社会佼佼者的华丽礼帽!3015年1月捐赠者物品。没有属性加成。", "headMystery301405Text": "基础礼帽", @@ -1147,7 +1161,7 @@ "headArmoireOrangeCatText": "橙猫帽子", "headArmoireOrangeCatNotes": "这顶橙色帽子在……发出呼噜声,还在翘尾巴,还在呼吸?对,你的头上顶了一只熟睡的猫咪。增加力量和体质各 <%= attrs %>点。魔法衣橱:独立装备。", "headArmoireBlueFloppyHatText": "蓝色软盘帽", - "headArmoireBlueFloppyHatNotes": "这顶简单的帽子绣着许多咒语,使它拥有了明亮的蓝色。增加体质,智力和感知各<%= attrs %>点。魔法衣橱:独立装备。", + "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Blue Loungewear Set (Item 1 of 3).", "headArmoireShepherdHeaddressText": "牧羊人头饰", "headArmoireShepherdHeaddressNotes": "你的狮鹫有时喜欢咀嚼这个头饰,它让你看起来更聪明。增加智力 <%= int %> 点。魔法衣橱:牧羊人套装(3件的第3件)。", "headArmoireCrystalCrescentHatText": "晶月帽", @@ -1243,9 +1257,9 @@ "shieldSpecial0Text": "苦难之颅", "shieldSpecial0Notes": "看透死亡的面纱,以阴间的惨象使敌人战栗。提高 <%= per %>点感知。", "shieldSpecial1Text": "水晶盾", - "shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all Stats by <%= attrs %>.", + "shieldSpecial1Notes": "既能粉碎利箭,也能偏转中伤者的信口雌黄。所有属性提高<%= attrs %>。", "shieldSpecialTakeThisText": "Take This之盾", - "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "shieldSpecialTakeThisNotes": "这面盾是通过参与“Take This”赞助的挑战而获得的。祝贺你!所有属性提升<%= attrs %>。", "shieldSpecialGoldenknightText": "马斯泰因的碎石流星锤", "shieldSpecialGoldenknightNotes": "怪物统统捣烂!增加体质和感知各<%= attrs %>点。", "shieldSpecialMoonpearlShieldText": "玉轮明珠盾", @@ -1407,7 +1421,7 @@ "shieldArmoirePerchingFalconText": "栖息的鹰", "shieldArmoirePerchingFalconNotes": "一只老鹰朋友栖息在你的手臂上,准备猛扑向你的敌人。提升力量<%= str %>点。魔法衣橱:猎鹰者套装(3件中的第3件)", "shieldArmoireRamHornShieldText": "公羊角盾", - "shieldArmoireRamHornShieldNotes": "Ram this shield into opposing Dailies! Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Ram Barbarian Set (Item 3 of 3).", + "shieldArmoireRamHornShieldNotes": "带上这个盾牌冲撞每日任务吧!增加力量和体质各 <%= attrs %> 点。魔法衣橱:野蛮公羊套装(3件中的第3件).", "shieldArmoireRedRoseText": "红玫瑰", "shieldArmoireRedRoseNotes": "这深红玫瑰闻着迷人。它将会提高你的理解力。增加感知 <%= per %> 点。魔法衣橱:独立装备。", "shieldArmoireMushroomDruidShieldText": "德鲁伊蘑菇盾", @@ -1440,11 +1454,13 @@ "shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).", "shieldArmoireUnfinishedTomeText": "Unfinished Tome", "shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).", + "shieldArmoireSoftBluePillowText": "Soft Blue Pillow", + "shieldArmoireSoftBluePillowNotes": "The sensible warrior packs a pillow for any expedition. Shield yourself from sharp tasks... even while you nap. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Loungewear Set (Item 3 of 3).", "back": "背部挂件", "backCapitalized": "背部挂件", "backBase0Text": "没有背部挂件", "backBase0Notes": "没有背部挂件。", - "animalTails": "Animal Tails", + "animalTails": "动物尾巴", "backMystery201402Text": "黄金之翼", "backMystery201402Notes": "这双耀眼的翅膀上的羽毛在阳光下闪闪发光!没有属性加成。2014年2月捐赠者物品。", "backMystery201404Text": "薄暮蝶翼", @@ -1473,38 +1489,40 @@ "backMystery201801Notes": "They may look as delicate as snowflakes, but these enchanted wings can carry you anywhere you wish! Confers no benefit. January 2018 Subscriber Item.", "backMystery201803Text": "Daring Dragonfly Wings", "backMystery201803Notes": "These bright and shiny wings will carry you through soft spring breezes and across lily ponds with ease. Confers no benefit. March 2018 Subscriber Item.", - "backMystery201804Text": "Squirrel Tail", + "backMystery201804Text": "松鼠尾巴", "backMystery201804Notes": "Sure, it helps you balance while you jump on branches, but the most important thing is MAXIMUM FLUFF. Confers no benefit. April 2018 Subscriber Item.", - "backMystery201805Text": "Phenomenal Peacock Tail", - "backMystery201805Notes": "This gorgeous feathery tail is perfect for a strut down a lovely garden path! Confers no benefit. May 2018 Subscriber Item.", + "backMystery201805Text": "华丽孔雀尾巴", + "backMystery201805Notes": "这款华丽的羽毛尾巴非常适合在美丽的花园小径上奔跑! 没有属性加成。 2018年5月捐赠者物品。", "backSpecialWonderconRedText": "威武斗篷", "backSpecialWonderconRedNotes": "力量与美貌在刷刷作响。没有属性加成。特别版参与者物品。", "backSpecialWonderconBlackText": "潜行斗篷", "backSpecialWonderconBlackNotes": "由暗影与低语织就。没有属性加成。特别版参与者物品。", "backSpecialTakeThisText": "Take This之翼", - "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "backSpecialTakeThisNotes": "这对翅膀是通过参与“Take This”赞助的挑战而获得的。祝贺你!所有属性提升<%= attrs %>。", "backSpecialSnowdriftVeilText": "雪堆面纱", "backSpecialSnowdriftVeilNotes": "这半透明的面纱让你看起来像是被一场优雅的雪所包围!没有属性加成。", "backSpecialAetherCloakText": "以太斗篷", "backSpecialAetherCloakNotes": "这件斗篷曾经属于迷失的大法师。增加感知<%= per %>点。", "backSpecialTurkeyTailBaseText": "火鸡之尾", "backSpecialTurkeyTailBaseNotes": "在庆祝时记得穿上这条高贵的火鸡尾巴! 没有属性加成。", - "backBearTailText": "Bear Tail", - "backBearTailNotes": "This tail makes you look like a brave bear! Confers no benefit.", - "backCactusTailText": "Cactus Tail", - "backCactusTailNotes": "This tail makes you look like a prickly cactus! Confers no benefit.", - "backFoxTailText": "Fox Tail", - "backFoxTailNotes": "This tail makes you look like a wily fox! Confers no benefit.", - "backLionTailText": "Lion Tail", - "backLionTailNotes": "This tail makes you look like a regal lion! Confers no benefit.", - "backPandaTailText": "Panda Tail", - "backPandaTailNotes": "This tail makes you look like a gentle panda! Confers no benefit.", - "backPigTailText": "Pig Tail", - "backPigTailNotes": "This tail makes you look like a whimsical pig! Confers no benefit.", - "backTigerTailText": "Tiger Tail", - "backTigerTailNotes": "This tail makes you look like a fierce tiger! Confers no benefit.", - "backWolfTailText": "Wolf Tail", - "backWolfTailNotes": "This tail makes you look like a loyal wolf! Confers no benefit.", + "backSpecialTurkeyTailGildedText": "Gilded Turkey Tail", + "backSpecialTurkeyTailGildedNotes": "Plumage fit for a parade! Confers no benefit.", + "backBearTailText": "熊的尾巴", + "backBearTailNotes": "这条尾巴让你看上去就像一只勇敢的熊!没有属性加成。", + "backCactusTailText": "仙人掌尾巴", + "backCactusTailNotes": "这条尾巴让你看上去就像一只多刺的仙人掌!没有属性加成。", + "backFoxTailText": "狐狸尾巴", + "backFoxTailNotes": "让你看上去像一只狡猾的狐狸!没有属性加成。", + "backLionTailText": "狮子尾巴", + "backLionTailNotes": "这条尾巴让你看上去像一只威严的狮子!没有属性加成。", + "backPandaTailText": "熊猫尾巴", + "backPandaTailNotes": "这条尾巴让你看上去像一只温柔的熊猫!没有属性加成。", + "backPigTailText": "猪尾巴", + "backPigTailNotes": "这条尾巴让你看上去像一只异想天开的猪!没有属性加成。", + "backTigerTailText": "老虎尾巴", + "backTigerTailNotes": "这条尾巴让你看上去就像一只凶猛的老虎!没有属性加成。", + "backWolfTailText": "狼尾巴", + "backWolfTailNotes": "这条尾巴让你看上去就像一只忠诚的狼!没有属性加成。", "body": "身体配件", "bodyCapitalized": "身体挂件", "bodyBase0Text": "没有身体配件", @@ -1516,7 +1534,7 @@ "bodySpecialWonderconBlackText": "乌木领子", "bodySpecialWonderconBlackNotes": "一个迷人的乌木领子!没有增益效果。特殊版本参与者物品。", "bodySpecialTakeThisText": "Take This之护肩", - "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", + "bodySpecialTakeThisNotes": "这对护肩是通过参与“Take This”赞助的挑战而获得的。祝贺你!所有属性提升<%= attrs %>。", "bodySpecialAetherAmuletText": "以太护符", "bodySpecialAetherAmuletNotes": "这个护符曾有一段神秘的历史。增加体质和力量各<%= attrs %>点。", "bodySpecialSummerMageText": "闪耀披肩", @@ -1595,20 +1613,20 @@ "headAccessoryTigerEarsNotes": "这对耳朵让你看上去就像一只激烈的老虎!没有效果加成。", "headAccessoryWolfEarsText": "狼耳", "headAccessoryWolfEarsNotes": "这对耳朵让你看上去就像一只忠诚的狼!没有效果加成。", - "headAccessoryBlackHeadbandText": "Black Headband", - "headAccessoryBlackHeadbandNotes": "A simple black headband. Confers no benefit.", - "headAccessoryBlueHeadbandText": "Blue Headband", - "headAccessoryBlueHeadbandNotes": "A simple blue headband. Confers no benefit.", - "headAccessoryGreenHeadbandText": "Green Headband", - "headAccessoryGreenHeadbandNotes": "A simple green headband. Confers no benefit.", - "headAccessoryPinkHeadbandText": "Pink Headband", - "headAccessoryPinkHeadbandNotes": "A simple pink headband. Confers no benefit.", - "headAccessoryRedHeadbandText": "Red Headband", - "headAccessoryRedHeadbandNotes": "A simple red headband. Confers no benefit.", - "headAccessoryWhiteHeadbandText": "White Headband", - "headAccessoryWhiteHeadbandNotes": "A simple white headband. Confers no benefit.", - "headAccessoryYellowHeadbandText": "Yellow Headband", - "headAccessoryYellowHeadbandNotes": "A simple yellow headband. Confers no benefit.", + "headAccessoryBlackHeadbandText": "黑色发带", + "headAccessoryBlackHeadbandNotes": "一个款式简单的黑色发带。无属性加成。", + "headAccessoryBlueHeadbandText": "蓝色发带", + "headAccessoryBlueHeadbandNotes": "一个款式简单的蓝色发带。无属性加成。", + "headAccessoryGreenHeadbandText": "绿色发带", + "headAccessoryGreenHeadbandNotes": "一个款式简单的绿色发带。无属性加成。", + "headAccessoryPinkHeadbandText": "粉色发带", + "headAccessoryPinkHeadbandNotes": "一个款式简单的粉色发带。无属性加成。", + "headAccessoryRedHeadbandText": "红色发带", + "headAccessoryRedHeadbandNotes": "一个款式简单的红色发带。无属性加成。", + "headAccessoryWhiteHeadbandText": "白色发带", + "headAccessoryWhiteHeadbandNotes": "一个款式简单的白色发带。无属性加成。", + "headAccessoryYellowHeadbandText": "黄色发带", + "headAccessoryYellowHeadbandNotes": "一个款式简单的黄色发带。无属性加成。", "headAccessoryMystery201403Text": "森林行者鹿角", "headAccessoryMystery201403Notes": "这对鹿角上的苔藓和地衣闪烁着微光。没有增益效果。2014年3月捐赠者物品。", "headAccessoryMystery201404Text": "薄暮蝴蝶的触角", @@ -1626,7 +1644,7 @@ "headAccessoryMystery301405Text": "头戴护目镜", "headAccessoryMystery301405Notes": "“护目镜是戴在眼睛上的,”人们说。“没有人会想要一副只能戴在头上的护目镜。”人们说。哈!你果然让他们长见识了!没有增益效果。3015年8月捐赠者物品。", "headAccessoryArmoireComicalArrowText": "滑稽的箭", - "headAccessoryArmoireComicalArrowNotes": "This whimsical item sure is good for a laugh! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "headAccessoryArmoireComicalArrowNotes": "这个异想天开的东西一定能引人发笑!增加力量<%= str %>点。魔法衣橱:独立装备。", "headAccessoryArmoireGogglesOfBookbindingText": "Goggles of Bookbinding", "headAccessoryArmoireGogglesOfBookbindingNotes": "These goggles will help you zero in on any task, large or small! Increases Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 1 of 4).", "eyewear": "眼镜", @@ -1672,8 +1690,8 @@ "eyewearMystery301703Text": "孔雀化妆舞会面具", "eyewearMystery301703Notes": "完美适配美妙的化妆舞会,或者静悄悄地穿过那些特别讲究穿着的人群。没有属性加成。3017年三月捐赠者礼品。", "eyewearArmoirePlagueDoctorMaskText": "瘟疫医生面具", - "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Plague Doctor Set (Item 2 of 3).", + "eyewearArmoirePlagueDoctorMaskNotes": "一个可靠的面具,医生们戴着它对抗拖延症瘟疫。增加体质和智力<%= attrs %>点。魔法衣橱:瘟疫医生系列(3件的第2件)。", "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", - "twoHandedItem": "Two-handed item." + "twoHandedItem": "双手物品。" } \ No newline at end of file diff --git a/website/common/locales/zh/generic.json b/website/common/locales/zh/generic.json index 850353128f..76f2948ae5 100644 --- a/website/common/locales/zh/generic.json +++ b/website/common/locales/zh/generic.json @@ -71,7 +71,7 @@ "submit": "提交", "close": "关闭", "saveAndClose": "保存并关闭", - "saveAndConfirm": "Save & Confirm", + "saveAndConfirm": "保存并确认", "cancel": "取消", "ok": "好的", "add": "添加", @@ -248,6 +248,7 @@ "userIdRequired": "需要用户ID", "resetFilters": "清除所有筛选", "applyFilters": "确认筛选", + "wantToWorkOn": "I want to work on:", "categories": "分类", "habiticaOfficial": "Habitica官方", "animals": "动物", diff --git a/website/common/locales/zh/groups.json b/website/common/locales/zh/groups.json index 6b42ac7e5f..b21c3e1b79 100644 --- a/website/common/locales/zh/groups.json +++ b/website/common/locales/zh/groups.json @@ -6,7 +6,7 @@ "innText": "你正在酒馆中休息!当你在酒馆中时,你没完成的每日任务不会在一天结束时对你造成伤害,但是它们仍然会每天刷新。注意:如果你正在参与一个Boss战任务,你仍然会因为队友未完成的每日任务受到boss的伤害!同样,你对Boss的伤害(或者收集的道具)在你离开客栈之前不会结算。", "innTextBroken": "我想……你正在客酒馆中休息。入住酒馆以后,你的每日任务不会在每天结束时因为没完成而减少你的生命值,但它们仍然会每天刷新。但如果你正在参与一场BOSS战,怪物仍然会因为你所在队伍中的队友没完成每日任务而攻击到你,除非你的队友也在酒馆中休息。同样,你对怪物的伤害(或是收集的道具)在从客栈离开前页不会结算。唉好累啊……", "innCheckOutBanner": "您目前已入住客栈。 你的每日任务不会对你造成伤害,你也不会在任务中取得进度。", - "innCheckOutBannerShort": "You are checked into the Inn.", + "innCheckOutBannerShort": "你现在入住了酒馆。", "resumeDamage": "继续伤害", "helpfulLinks": "有帮助的链接", "communityGuidelinesLink": "社区准则", @@ -226,7 +226,7 @@ "memberCannotRemoveYourself": "你不能移除自己!", "groupMemberNotFound": "小组成员中找不到用户", "mustBeGroupMember": "必须是小组的成员。", - "canOnlyInviteEmailUuid": "仅能用UUID或者电子邮件邀请。", + "canOnlyInviteEmailUuid": "只能通过用户ID,电子邮件或用户名进行邀请。", "inviteMissingEmail": "邀请中缺失电子邮箱地址。", "inviteMissingUuid": "邀请中缺失用户ID", "inviteMustNotBeEmpty": "邀请不能是空的。", @@ -238,9 +238,11 @@ "userAlreadyPendingInvitation": "用户ID:<%= userId %>,用户“<%= username %>”等待接受邀请。", "userAlreadyInAParty": "用户ID:<%= userId %> ,用户 “<%= username %>”已经在一个队伍中。", "userWithIDNotFound": "这个ID \"<%= userId %>\"的用户没有找到。", + "userWithUsernameNotFound": "这个用户名“<%= username %>”的用户未找到。", "userHasNoLocalRegistration": "用户不能有一个本地注册(用户名,电子邮件,密码)。", "uuidsMustBeAnArray": "用户ID邀请必须是一个数组。", "emailsMustBeAnArray": "电子邮件地址邀请必须是一个数组。", + "usernamesMustBeAnArray": "用户名邀请必须是一个数组。", "canOnlyInviteMaxInvites": "你仅能在同一时间邀请\"<%= maxInvites %>\"个", "partyExceedsMembersLimit": "队伍最大成员数:<%= maxMembersParty %>", "onlyCreatorOrAdminCanDeleteChat": "没有权利删除这个消息!", @@ -340,15 +342,12 @@ "canceledGroupPlan": "已取消的团队套餐", "groupPlanCanceled": "团队套餐将失效于", "purchasedGroupPlanPlanExtraMonths": "你有 <%= months %> 个月额外的组内订购的月数。", - "addManagers": "添加多名管理员", - "addManager": "添加管理员", - "removeManager": "移除", + "addManager": "分配管理员", + "removeManager2": "取消管理员", "userMustBeMember": "用户必须是成员", "userIsNotManager": "用户不是管理者", "canOnlyApproveTaskOnce": "这个任务已经被批准了。", "addTaskToGroupPlan": "创建", - "leaderMarker": "- 会长", - "managerMarker": "- 管理员", "joinedGuild": "加入一个公会", "joinedGuildText": "通过加入一个公会来探索Habitica的社交一面!", "badAmountOfGemsToPurchase": "此数量必须大于或等于1", @@ -364,6 +363,10 @@ "liked": "已赞", "joinGuild": "加入公会", "inviteToGuild": "公会邀请", + "inviteToParty": "邀请加入队伍", + "inviteEmailUsername": "通过邮件或用户名邀请", + "inviteEmailUsernameInfo": "通过有效的电子邮件或用户名邀请用户。 如果电子邮件尚未注册,我们将邀请他们加入Habitica。", + "emailOrUsernameInvite": "电子邮件或用户名", "messageGuildLeader": "给工会会长发信息", "donateGems": "捐赠宝石", "updateGuild": "更新公会", @@ -395,12 +398,12 @@ "noGuildsTitle": "你不是任何公会的成员。", "noGuildsParagraph1": "公会是由其他玩家创建的社会团体,可以为您提供支持,加强自身的责任和激励人心的聊天。", "noGuildsParagraph2": "点击发现标签可以根据您的兴趣查看推荐的公会,浏览Habitica的公会,或创建您自己的公会。", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", "privateDescription": "Habitica公会目录中不会显示私人公会。 新会员只能通过被公会会长邀请加入。", "removeInvite": "取消邀请", "removeMember": "移除成员", "sendMessage": "发送私信", - "removeManager2": "移除管理员", - "promoteToLeader": "移交队长", + "promoteToLeader": "转让所有权", "inviteFriendsParty": "邀请朋友加入你的队伍,你将获得独家
探索任务卷轴,与他们一起挑战Basi-List !", "upgradeParty": "更新队伍", "createParty": "创建一个队伍", @@ -472,7 +475,7 @@ "whatIsGroupManagerDesc": "团队管理员无权访问小组的帐单详细信息,但可以为小组成员创建,分配和批准共享任务。 从团队成员名单中设置团队管理员。", "goToTaskBoard": "前往任务板", "sharedCompletion": "Shared Completion", - "recurringCompletion": "None - Group task does not complete", + "recurringCompletion": "无 - 团队任务未完成", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" } \ No newline at end of file diff --git a/website/common/locales/zh/limited.json b/website/common/locales/zh/limited.json index ab29cf14f3..fc7a042049 100644 --- a/website/common/locales/zh/limited.json +++ b/website/common/locales/zh/limited.json @@ -25,6 +25,7 @@ "polarBearPup": "北极熊崽", "jackolantern": "杰克南瓜灯", "ghostJackolantern": "南瓜灯鬼魂", + "glowJackolantern": "荧光南瓜灯", "seasonalShop": "季度商店", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>季节魔女<%= linkEnd %>", @@ -125,10 +126,10 @@ "summer2018LionfishMageSet": "狮子鱼法师(法师)", "summer2018MerfolkMonarchSet": "人鱼王(医师)", "summer2018FisherRogueSet": "渔夫盗贼(盗贼)", - "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", - "fall2018CandymancerMageSet": "Candymancer (Mage)", - "fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)", - "fall2018AlterEgoSet": "Alter Ego (Rogue)", + "fall2018MinotaurWarriorSet": "牛头怪(战士)", + "fall2018CandymancerMageSet": "糖果巫师(法师)", + "fall2018CarnivorousPlantSet": "食人花(医师)", + "fall2018AlterEgoSet": "双面人(盗贼)", "eventAvailability": "在<%= date(locale) %>前可购买。", "dateEndMarch": "4月30日", "dateEndApril": "4月19日", @@ -138,7 +139,7 @@ "dateEndAugust": "8月31日", "dateEndSeptember": "9月21日", "dateEndOctober": "10月31日", - "dateEndNovember": "11月30日", + "dateEndNovember": "December 3", "dateEndJanuary": "1月31日", "dateEndFebruary": "2月28日", "winterPromoGiftHeader": "送訂閱的同時自己也能免費得到一個!", diff --git a/website/common/locales/zh/messages.json b/website/common/locales/zh/messages.json index 320181b472..cf1bc2ab41 100644 --- a/website/common/locales/zh/messages.json +++ b/website/common/locales/zh/messages.json @@ -61,5 +61,6 @@ "notificationsRequired": "需要Notification ids", "unallocatedStatsPoints": "你有<%= points %>没分配的属性点", "beginningOfConversation": "现在开始和<%= userName %>愉快的聊天吧!记住要善待和尊重他人并遵守社区准则!", - "messageDeletedUser": "抱歉,此用户已删除其帐户。" + "messageDeletedUser": "抱歉,此用户已删除其帐户。", + "messageMissingDisplayName": "缺少角色名。" } \ No newline at end of file diff --git a/website/common/locales/zh/npc.json b/website/common/locales/zh/npc.json index 309f8bf284..76c1f8c4e9 100644 --- a/website/common/locales/zh/npc.json +++ b/website/common/locales/zh/npc.json @@ -5,9 +5,11 @@ "welcomeTo": "欢迎来到", "welcomeBack": "欢迎回来!", "justin": "Justin", - "justinIntroMessage1": "嗨,你好!你是新来的吧,我叫Justin,你的Habitca向导。", + "justinIntroMessage1": "嗨,你好!你是新来的吧,我叫Justin,我将成为你在Habitca的向导。", "justinIntroMessage2": "首先,你需要创建一个新角色", "justinIntroMessage3": "棒极了! 现在,您有兴趣在整个旅程中工作吗?", + "justinIntroMessageUsername": "在我们开始之前,让我们想想如何称呼你。 你可以在下面找到我为你生成的昵称和用户名。 在你选择了昵称和用户名后,我们将开始创建一个角色!", + "justinIntroMessageAppearance": "所以你想看起来是什么样? 别担心,这些你都可以稍后更改。", "introTour": "我们到了Habitica大陆了! 我根据您的兴趣为您填写了一些任务,因此您可以立即开始使用。 单击一项任务来编辑或者添加新任务以适应您的日常工作!", "prev": "上一页", "next": "继续", diff --git a/website/common/locales/zh/pets.json b/website/common/locales/zh/pets.json index f09c5d9e0f..f748922656 100644 --- a/website/common/locales/zh/pets.json +++ b/website/common/locales/zh/pets.json @@ -19,6 +19,7 @@ "veteranTiger": "退伍老虎", "veteranLion": "老兵狮子", "veteranBear": "退伍军熊", + "veteranFox": "退伍狐狸", "cerberusPup": "地狱小狗", "hydra": "三头蛇", "mantisShrimp": "虾蛄", diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index d75fb832e0..7fe257e674 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -489,10 +489,10 @@ "questMayhemMistiflying2CollectBlueMistiflies": "蓝色的迷惑", "questMayhemMistiflying2CollectGreenMistiflies": "绿色的迷惑", "questMayhemMistiflying2DropHeadgear": "俏皮彩虹信使兜帽(头盔)", - "questMayhemMistiflying3Text": "Mayhem in Mistiflying, Part 3: In Which a Mailman is Extremely Rude", - "questMayhemMistiflying3Notes": "The Mistiflies are whirling so thickly through the tornado that it’s hard to see. Squinting, you spot a many-winged silhouette floating at the center of the tremendous storm.

“Oh, dear,” the April Fool sighs, nearly drowned out by the howl of the weather. “Looks like Winny went and got himself possessed. Very relatable problem, that. Could happen to anybody.”

“The Wind-Worker!” @Beffymaroo hollers at you. “He’s Mistiflying’s most talented messenger-mage, since he’s so skilled with weather magic. Normally he’s a very polite mailman!”

As if to counteract this statement, the Wind-Worker lets out a scream of fury, and even with your magic robes, the storm nearly rips you from your mount.

“That gaudy mask is new,” the April Fool remarks. “Perhaps you should relieve him of it?”

It’s a good idea… but the enraged mage isn’t going to give it up without a fight.", - "questMayhemMistiflying3Completion": "Just as you think you can’t withstand the wind any longer, you manage to snatch the mask from the Wind-Worker’s face. Instantly, the tornado is sucked away, leaving only balmy breezes and sunshine. The Wind-Worker looks around in bemusement. “Where did she go?”

“Who?” your friend @khdarkwolf asks.

“That sweet woman who offered to deliver a package for me. Tzina.” As he takes in the wind-swept city below him, his expression darkens. “Then again, maybe she wasn’t so sweet…”

The April Fool pats him on the back, then hands you two shimmering envelopes. “Here. Why don’t you let this distressed fellow rest, and take charge of the mail for a bit? I hear the magic in those envelopes will make them worth your while.”", - "questMayhemMistiflying3Boss": "The Wind-Worker", + "questMayhemMistiflying3Text": "Mistiflying的混乱,第3部:粗鲁的邮递员", + "questMayhemMistiflying3Notes": "Mistiflies在龙卷风中旋转得如此频繁,以至于难以看到。你眯着眼睛,发现一个多翼的影子漂浮在暴风雨的中心。

“噢,天哪,”April Fool 叹息着,声音几乎被天气的嚎叫淹没了。“看来Winny过去了,并且陷入了疯狂。这是非常值得商榷的问题。这可能发生在任何人身上。“

”风力工作者!“BeffyMuro 朝你喊道。“他是 Mistiflying 最有天赋的信使法师,他对天气魔法非常熟练。他通常是一个很有礼貌的邮递员!“

好象为了反对这个评价,风力工作者发出了一声愤怒的尖叫,即使你穿着魔法袍,暴风雨也几乎把你从所站的地方刮下来。”

“那个花哨的面具是新的,”April Fool说道。“也许你应该把它摘下来?“

这是个好主意……但是不来一场战斗的话,这位愤怒的法师不会放弃它的。", + "questMayhemMistiflying3Completion": "就在你认为你再也经受不住风的时候,你设法从风力工作者的脸上摘下了面具。顿时,龙卷风被吸走,只留下温和的微风和阳光。风力工作者困惑地四处张望。“她去哪儿了?”

“谁?”你的朋友 khdarkwolf 问道。

“那个可爱的女人Tzina,她愿意送我一个包裹。”当他看到下方被风雨冲刷的城市时,他的表情变暗了。“那么,也许她不那么可爱……”

\nApril Fool 拍了拍他的背,然后递给你两个闪闪发光的信封。“嘿。你为什么不让这个苦恼的家伙休息一下,负责一点邮件呢?我听说这些信封里的魔法对你很有价值。”", + "questMayhemMistiflying3Boss": "风力工作者", "questMayhemMistiflying3DropPinkCottonCandy": "粉色棉花糖(食物)", "questMayhemMistiflying3DropShield": "俏皮彩虹信使的信件(副手装备)", "questMayhemMistiflying3DropWeapon": "俏皮彩虹信使的信件(主要装备)", @@ -565,13 +565,13 @@ "questPterodactylCompletion": "With one last screech the Pterror-dactyl plummets over the side of the cliff. You run forward to watch it soar away over the distant steppes. \"Phew, I'm glad that's over,\" you say. \"Me too,\" replies @GeraldThePixel. \"But look! It's left some eggs behind for us.\" @Edge passes you three eggs, and you vow to raise them in tranquility, surrounded by positive Habits and blue Dailies.", "questPterodactylBoss": "Pterror-dactyl", "questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)", - "questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market", + "questPterodactylUnlockText": "解锁翼龙蛋购买功能", "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.", "questBadgerBoss": "The Badgering Bother", "questBadgerDropBadgerEgg": "Badger (Egg)", - "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market", + "questBadgerUnlockText": "解锁獾蛋购买功能", "questDysheartenerText": "The Dysheartener", "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.

Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.

“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”

AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”", "questDysheartenerCompletion": "The Dysheartener is DEFEATED!

Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”

Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.

The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.

Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.

Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”

Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.", @@ -600,7 +600,7 @@ "questSquirrelCompletion": "With a gentle approach, offers of trade, and a few soothing spells, you’re able to coax the squirrel away from its hoard and back to the stables, which @Shtut has just finished de-acorning. They’ve set aside a few of the acorns on a worktable. “These ones are squirrel eggs! Maybe you can raise some that don’t play with their food quite so much.”", "questSquirrelBoss": "Sneaky Squirrel", "questSquirrelDropSquirrelEgg": "Squirrel (Egg)", - "questSquirrelUnlockText": "Unlocks purchasable Squirrel eggs in the Market", + "questSquirrelUnlockText": "解锁松鼠蛋购买功能", "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31.", "aquaticAmigosText": "Aquatic Amigos Quest Bundle", @@ -610,19 +610,21 @@ "questSeaSerpentCompletion": "Battered by your commitment, the sea serpent flees, disappearing into the depths. When you arrive in Dilatory, you breathe a sigh of relief before noticing @*~Seraphina~ approaching with three translucent eggs cradled in her arms. “Here, you should have these,” she says. “You know how to handle a sea serpent!” As you accept the eggs, you vow anew to remain steadfast in completing your tasks to ensure that there’s not a repeat occurrence.", "questSeaSerpentBoss": "The Mighty Sea Serpent", "questSeaSerpentDropSeaSerpentEgg": "Sea Serpent (Egg)", - "questSeaSerpentUnlockText": "Unlocks purchasable Sea Serpent eggs in the Market", + "questSeaSerpentUnlockText": "解锁海蛇蛋购买功能", "questKangarooText": "Kangaroo Catastrophe", "questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty whack!

Shaking the stars from your vision, you pick up the responsible object--a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like she’s daring you to face her and that dreaded task once and for all!", "questKangarooCompletion": "“NOW!” You signal your party to throw the boomerangs back at the kangaroo. The beast hops further away with each hit until she flees, leaving nothing more than a dark red cloud of dust, a few eggs, and some gold coins.

@Mewrose walks forward to where the kangaroo once stood. “Hey, where did the boomerangs go?”

“They probably dissolved into dust, making that dark red cloud, when we finished our respective tasks,” @stefalupagus speculates.

@LilithofAlfheim squints at the horizon. “Is that another kangaroo troop heading our way?”

You all break into a run back to Habit City. Better to face your difficult tasks than take another lump to the back of the head!", "questKangarooBoss": "Catastrophic Kangaroo", "questKangarooDropKangarooEgg": "Kangaroo (Egg)", - "questKangarooUnlockText": "Unlocks purchasable Kangaroo eggs in the Market", + "questKangarooUnlockText": "解锁袋鼠蛋购买功能", "forestFriendsText": "Forest Friends Quest Bundle", "forestFriendsNotes": "Contains 'The Spirit of Spring', 'The Hedgebeast', and 'The Tangle Tree'. Available until September 30.", "questAlligatorText": "The Insta-Gator", "questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.", "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", - "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorDropAlligatorEgg": "鳄鱼(宠物蛋)", + "questAlligatorUnlockText": "解锁鳄鱼蛋购买功能", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/zh/settings.json b/website/common/locales/zh/settings.json index 5b2a5f0fa4..a3b20761d3 100644 --- a/website/common/locales/zh/settings.json +++ b/website/common/locales/zh/settings.json @@ -125,6 +125,7 @@ "importantAnnouncements": "提醒:别忘记来签到完成任务并得到奖励!", "weeklyRecaps": "过去一周内你的活跃账号总结 (注意: 由于性能的问题,当前不可用,但我们希望有一个备份并很快再次发送电子邮件!)", "onboarding": "设置你的habitica账户", + "majorUpdates": "重要通告", "questStarted": "你的任务已经开始", "invitedQuest": "任务邀请", "kickedGroup": "从小组踢出", @@ -156,6 +157,7 @@ "generate": "生成", "getCodes": "获取代码", "webhooks": "Webhooks", + "webhooksInfo": "Habitica提供webhooks,以便在您的帐户中发生某些操作时,可以将信息发送到另一个网站上的脚本。 您可以在此处指定这些脚本。 请注意此功能,因为指定错误的URL可能会导致Habitica出错或缓慢。 有关更多信息,请参阅wiki的Webhooks页面。", "enabled": "已启用", "webhookURL": "Webhook链接", "invalidUrl": "无效的url", @@ -197,10 +199,11 @@ "usernameIssueLength": "登录名的长度必须在1至20个字符之间。", "usernameIssueInvalidCharacters": "登陆名只能含有字母a至z,数字0至9,连字符,或者下划线。", "currentUsername": "现在的登录名:", - "displaynameIssueLength": "用户名的长度必须在1至30个字符之间。", + "displaynameIssueLength": "角色名的长度必须在1至30个字符之间。", "displaynameIssueSlur": "角色名不得含有不恰当的语言。", "goToSettings": "前往设置。", "usernameVerifiedConfirmation": "您的登录名,<%= username %>,已确认!", "usernameNotVerified": "请确认您的登录名。", - "changeUsernameDisclaimer": "我们很快就会将登录名转换为唯一的公共登录名。 此用户名将用于邀请,聊天中的提到他人的@和消息。" + "changeUsernameDisclaimer": "我们很快就会将登录名转换为唯一的公共用户名。 此用户名将用于邀请,聊天中的提到他人的@和消息。", + "verifyUsernameVeteranPet": "当你完成确认后,其中一个退伍军宠物将等着你!" } \ No newline at end of file diff --git a/website/common/locales/zh/subscriber.json b/website/common/locales/zh/subscriber.json index cfeec0ee84..0dac2d6e02 100644 --- a/website/common/locales/zh/subscriber.json +++ b/website/common/locales/zh/subscriber.json @@ -147,7 +147,9 @@ "mysterySet201806": "迷人琵琶鱼套装", "mysterySet201807": "海蛇套装", "mysterySet201808": "熔岩龙套装", - "mysterySet201809": "Autumnal Armor Set", + "mysterySet201809": "秋季护甲套装", + "mysterySet201810": "黑暗森林套装", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "蒸汽朋克标准套装", "mysterySet301405": "蒸汽朋克配饰套装", "mysterySet301703": "孔雀蒸汽朋克套装", @@ -206,7 +208,7 @@ "haveCouponCode": "你有优惠券代码吗?", "subscriptionAlreadySubscribedLeadIn": "感谢捐助!", "subscriptionAlreadySubscribed1": "要查看您的捐助详细信息并取消,续订或更改,请转到用户图标<设置<订阅中。", - "purchaseAll": "全部购买", + "purchaseAll": "购买套装", "gemsPurchaseNote": "捐助者可以在市场上使用金币购买到宝石! 为了方便购买,您还可以将宝石固定到“奖励”列。", "gemsRemaining": "剩下的宝石", "notEnoughGemsToBuy": "你无法购买那麽多的宝石" diff --git a/website/common/locales/zh_TW/achievements.json b/website/common/locales/zh_TW/achievements.json index 9b500e4a13..ad06019271 100644 --- a/website/common/locales/zh_TW/achievements.json +++ b/website/common/locales/zh_TW/achievements.json @@ -3,7 +3,7 @@ "share": "分享", "onwards": "繼續!", "levelup": "透過完成你在現實生活中的目標,你現在已經升級並完全治癒了!", - "reachedLevel": "你到達等級<%= level %>", - "achievementLostMasterclasser": "任務終結者: 大師鑑別者系列", - "achievementLostMasterclasserText": "已完成大師鑑別者任務系列的6個任務,並解開了失傳的大師鑑別者的神秘面紗!!" + "reachedLevel": "您已達到等級<%= level %>", + "achievementLostMasterclasser": "副本終結者: 大師鑑別者系列", + "achievementLostMasterclasserText": "已完成大師鑑別者副本系列的6個副本,並解開了失傳的大師鑑別者的神秘面紗!!" } diff --git a/website/common/locales/zh_TW/backgrounds.json b/website/common/locales/zh_TW/backgrounds.json index 80478c31b7..2f76810ce8 100644 --- a/website/common/locales/zh_TW/backgrounds.json +++ b/website/common/locales/zh_TW/backgrounds.json @@ -160,7 +160,7 @@ "backgroundStoneCircleNotes": "在石圈裡施法。", "backgrounds042016": "第 23 組:在2016 年 4 月推出", "backgroundArcheryRangeText": "弓箭射程", - "backgroundArcheryRangeNotes": "在射箭場練習", + "backgroundArcheryRangeNotes": "在射箭場練習。", "backgroundGiantFlowersText": "巨花", "backgroundGiantFlowersNotes": "在巨花上共舞", "backgroundRainbowsEndText": "彩虹的盡頭", @@ -263,8 +263,8 @@ "backgroundMistShroudedMountainText": "雲霧繚繞的山鋒", "backgroundMistShroudedMountainNotes": "雲霧繚繞的山鋒頂端", "backgrounds052017": "第 36 組: 2017 年 5 月推出", - "backgroundGuardianStatuesText": "守護者石像", - "backgroundGuardianStatuesNotes": "在守護者石像前守夜", + "backgroundGuardianStatuesText": "護衛石像", + "backgroundGuardianStatuesNotes": "在護衛石像前守夜", "backgroundHabitCityStreetsText": "習慣城市的街道", "backgroundHabitCityStreetsNotes": "探索習慣城市的街道", "backgroundOnATreeBranchText": "在樹的分支上", @@ -387,5 +387,12 @@ "backgroundCreepyCastleText": "驚悚城堡", "backgroundCreepyCastleNotes": "勇敢地進入毛骨悚然的城堡。", "backgroundDungeonText": "地牢", - "backgroundDungeonNotes": "在幽靈地牢中協助囚犯越獄。" + "backgroundDungeonNotes": "在幽靈地牢中協助囚犯越獄。", + "backgrounds112018": "第 54 組: 2018 年 11月推出", + "backgroundBackAlleyText": "陋巷", + "backgroundBackAlleyNotes": "暗影再陋巷中陰魂不散。", + "backgroundGlowingMushroomCaveText": "發光蘑菇洞穴", + "backgroundGlowingMushroomCaveNotes": "驚嘆地凝視著一個發光的蘑菇洞穴。", + "backgroundCozyBedroomText": "溫馨臥室", + "backgroundCozyBedroomNotes": "蜷縮在溫馨的臥室裡。" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/challenge.json b/website/common/locales/zh_TW/challenge.json index c4311f4b47..6876f8891b 100644 --- a/website/common/locales/zh_TW/challenge.json +++ b/website/common/locales/zh_TW/challenge.json @@ -23,7 +23,7 @@ "challengeDiscription": "這些是該挑戰的任務。玩家參與挑戰後,它們會改變顏色並通過圖表來顯示該挑戰參加者的整體進度。", "hows": "其他人的進度如何呢?", "filter": "篩選", - "groups": "群組", + "groups": "團體", "noNone": "全不選", "category": "類別", "membership": "參與狀態", @@ -36,14 +36,14 @@ "createChallengeCloneTasks": "複製挑戰任務", "addTaskToChallenge": "新增任務", "discard": "取消", - "challengeTitle": "挑戰名", - "challengeTag": "標籤名", + "challengeTitle": "挑戰名稱", + "challengeTag": "標籤名稱", "challengeTagPop": "挑戰會顯示在在標籤列表和任務的工具提示中。所以挑戰名要盡量短。例如用「-10 磅」代替「在 3 個月內減掉 10 磅」 (點選查看詳細資訊)。", - "challengeDescr": "說明", + "challengeDescr": "介紹", "prize": "戰利品", - "prizePop": "如果有人「贏得」了你的挑戰,你可以獎勵贏家一些寶石。最大值 = 你擁有的寶石數(如果你建立了這個挑戰的公會+ 公會寶石數)。注意:獎勵設定好之後就不能修改。", - "prizePopTavern": "如果有人「贏得」了你的挑戰,你可以獎勵贏家一些寶石。最大值 = 你擁有的寶石數。注意:獎勵設定好之後就不能修改,如果取消挑戰寶石也不能退回。", - "publicChallenges": "公開挑戰 最少需要 1 個寶石作為獎勵 (為了防止有人拿來打廣告。)", + "prizePop": "如果有人「贏得」了你的挑戰,你可以獎勵贏家一些鑽石。最大值 = 你擁有的鑽石數(如果你建立了這個挑戰的公會+ 公會鑽石數)。注意:獎勵設定好之後就不能修改。", + "prizePopTavern": "如果有人「贏得」了你的挑戰,你可以獎勵贏家一些鑽石。最大值 = 你擁有的鑽石數。注意:獎勵設定好之後就不能修改,如果取消挑戰鑽石也不能退回。", + "publicChallenges": "公開挑戰 最少需要 1 個鑽石作為獎勵 (防止濫發)。", "publicChallengesTitle": "公開挑戰", "officialChallenge": "Habitica 官方挑戰", "by": "發起人 :", @@ -53,7 +53,7 @@ "selectGroup": "請選擇群組", "challengeCreated": "挑戰已建立", "sureDelCha": "你確定要收回挑戰嗎?", - "sureDelChaTavern": "你確定要收回挑戰嗎?你付出的寶石不會退還喔 !", + "sureDelChaTavern": "你確定要收回挑戰嗎?你付出的鑽石將不會退還喔 !", "removeTasks": "移除任務", "keepTasks": "保留任務", "closeCha": "關閉挑戰並……", @@ -68,7 +68,7 @@ "backToChallenges": "回到所有挑戰", "prizeValue": "<%= gemcount %> <%= gemicon %> 禮物", "clone": "複製", - "challengeNotEnoughGems": "你沒有足夠的寶石來產生這個挑戰。", + "challengeNotEnoughGems": "你沒有足夠的鑽石來發出此挑戰。", "noPermissionEditChallenge": "你沒有權限更動這個挑戰的內容。", "noPermissionDeleteChallenge": "你沒有權限撤回這個挑戰。", "noPermissionCloseChallenge": "你沒有權限關閉這個挑戰。", @@ -77,15 +77,15 @@ "noChallengeOwner": "無人擁有", "noChallengeOwnerPopover": "由於開創這個挑戰的人已經刪除他們的帳號,所以這個挑戰無人擁有。", "challengeMemberNotFound": "在挑戰成員中找不到玩家", - "onlyGroupLeaderChal": "只有隊長有權利建立挑戰", - "tavChalsMinPrize": "公開挑戰的獎品至少要有 1 個寶石。", - "cantAfford": "你付不起這個獎品。請購買更多的寶石,或降低獎品價值", + "onlyGroupLeaderChal": "只有隊長可以建立挑戰", + "tavChalsMinPrize": "公開挑戰的獎品至少要有 1 個鑽石。", + "cantAfford": "你付不起這個獎品。請購買更多的鑽石,或降低獎品價值", "challengeIdRequired": "\"challengeId\"必須是有效的UUID", "winnerIdRequired": "\"winnerId\"必須是有效的UUID", "challengeNotFound": "找不到挑戰或您沒有管理員權限。", "onlyLeaderDeleteChal": "只有挑戰建立者才能刪除此挑戰", "onlyLeaderUpdateChal": "只有挑戰建立者才能更新此挑戰", - "winnerNotFound": "獲勝者中找不到ID為\"<%= userId %>\"的玩家或者不是該挑戰的一份子。", + "winnerNotFound": "獲勝者中找不到使用者 ID (UUID)為\"<%= userId %>\"的玩家或者不是該挑戰的一份子。", "noCompletedTodosChallenge": "在玩家處於挑戰任務中時,\"includeCompletedTodos\"的功能是不能用的。", "userTasksNoChallengeId": "當 \"tasksOwner\"就是 \"user\" \"challengeId\"則不會通過。", "onlyChalLeaderEditTasks": "挑戰裡的任務只有隊長才能編輯。", @@ -99,22 +99,23 @@ "noChallengeTitle": "您沒有任何挑戰。", "challengeDescription1": "挑戰是一種社群活動,玩家可以完成一系列相關任務來彼此競爭並贏得獎品。", "challengeDescription2": "依據您的興趣尋找推薦的挑戰,瀏覽 Habitica 的公開挑戰或建立自己的挑戰。", + "noChallengeMatchFilters": "我們無法找到任何符合的挑戰。", "createdBy": "建立者:", "joinChallenge": "參加挑戰", "leaveChallenge": "離開挑戰", "addTask": "新增任務", "editChallenge": "編輯挑戰", - "challengeDescription": "挑戰說明", + "challengeDescription": "挑戰介紹", "selectChallengeWinnersDescription": "從挑戰的參與者中選出一名贏家", "awardWinners": "獎勵贏家", "doYouWantedToDeleteChallenge": "要刪除此挑戰嗎?", "deleteChallenge": "刪除挑戰", - "challengeNamePlaceholder": "您的挑戰名稱是?", - "challengeSummary": "摘要", - "challengeSummaryPlaceholder": "撰寫簡短的說明來向其他 Habitica 玩家宣傳您的挑戰。你的挑戰主要目標為何?為什麼人們要參加?試著在說明中加入有用的關鍵字,讓 Habitica 玩家能在搜尋時輕鬆找到!", + "challengeNamePlaceholder": "您想要的挑戰名稱是?", + "challengeSummary": "簡介", + "challengeSummaryPlaceholder": "撰寫簡短的說明來向其他 Habitica 玩家宣傳您的挑戰。您的挑戰主要目標為何?為什麼大家會想參加?試著在說明欄位中加入有用的關鍵字,讓 Habitica 玩家能在搜尋時輕鬆找到!", "challengeDescriptionPlaceholder": "利用此區域為挑戰參與者說明更多該了解的挑戰相關資訊。", "challengeGuild": "新增至", - "challengeMinimum": "公開挑戰至少需要 1 個寶石作為獎勵 (防止濫發)。", + "challengeMinimum": "公開挑戰至少需要 1 個鑽石作為獎勵 (防止濫發)。", "participantsTitle": "參與者", "shortName": "簡短名稱", "shortNamePlaceholder": "該用什麼簡短標籤來識別您的挑戰?", @@ -125,9 +126,9 @@ "editingChallenge": "編輯挑戰", "nameRequired": "必須填寫名稱", "tagTooShort": "標籤名稱太短", - "summaryRequired": "必須填寫摘要", - "summaryTooLong": "摘要太長", - "descriptionRequired": "必須填寫說明", + "summaryRequired": "必須填寫簡介", + "summaryTooLong": "簡介太長", + "descriptionRequired": "必須填寫介紹", "locationRequired": "必須填寫挑戰所在位置 (「新增至」)", "categoiresRequired": "必須選擇一種以上的類別", "viewProgressOf": "查看進度", diff --git a/website/common/locales/zh_TW/character.json b/website/common/locales/zh_TW/character.json index c059ca8d7f..dacd3e5dbe 100644 --- a/website/common/locales/zh_TW/character.json +++ b/website/common/locales/zh_TW/character.json @@ -1,24 +1,24 @@ { - "communityGuidelinesWarning": "請記得您的暱稱、簡介照片以及簡介內容皆須遵守社群守則 (比如說: 不允許猥褻行為、不允許成人議題、不允許汙辱他人等等)。如果您不確定某些事有沒有合乎規範,歡迎寫信到 <%= hrefBlankCommunityManagerEmail %>!", - "profile": "基本資料", + "communityGuidelinesWarning": "請記得您的暱稱、個人檔案照片和內容皆須遵守社群守則 (比如說: 不允許猥褻行為、不允許成人議題、不允許汙辱他人等等)。如果您不確定某些事有沒有合乎規範,歡迎寫信到 <%= hrefBlankCommunityManagerEmail %>!", + "profile": "個人檔案", "avatar": "客制化角色圖像", "editAvatar": "編輯角色", - "noDescription": "此 Habitica 玩家未新增介紹。", - "noPhoto": "此 Habitica 玩家未新增相片。", + "noDescription": "此 Habitica 玩家尚未新增介紹。", + "noPhoto": "此 Habitica 玩家尚未新增相片。", "other": "其他", "fullName": "全名", - "displayName": "顯示名稱", + "displayName": "暱稱", "changeDisplayName": "修改暱稱", "newDisplayName": "新的暱稱", "displayPhoto": "照片", "displayBlurb": "自我介紹", - "displayBlurbPlaceholder": "請介紹你自己", + "displayBlurbPlaceholder": "請在此處自我介紹!", "photoUrl": "照片網址", "imageUrl": "圖片網址", "inventory": "背包", "social": "社交", "lvl": "等級", - "buffed": "增益魔法", + "buffed": "獲得增益魔法", "bodyBody": "身體", "bodySize": "體格", "size": "身材", @@ -26,9 +26,9 @@ "bodyBroad": "壯碩", "unlockSet": "解鎖 - <%= cost %>", "locked": "未解鎖", - "shirts": "上衣", + "shirts": "襯衣", "shirt": "襯衣", - "specialShirts": "特殊上衣", + "specialShirts": "特殊襯衣", "bodyHead": "髮型及髮色", "bodySkin": "皮膚", "skin": "皮膚", @@ -53,42 +53,43 @@ "extra": "其他", "basicSkins": "基本膚色", "rainbowSkins": "彩色膚色", - "pastelSkins": "柔和膚色", + "pastelSkins": "粉彩膚色", "spookySkins": "萬聖節膚色", "supernaturalSkins": "超自然膚色", - "splashySkins": "吸引膚色", + "splashySkins": "潮流膚色", "winterySkins": "寒天膚色", - "rainbowColors": "彩色髮色", + "rainbowColors": "彩虹髮色", "shimmerColors": "柔光髮色", "hauntedColors": "幽靈髮色", "winteryColors": "冷色髮色", "equipment": "裝備", "equipmentBonus": "裝備", - "equipmentBonusText": "裝備中的戰鬥裝備會提供屬性加成獎勵。在背包底下的裝備分頁中可以選擇你的戰鬥裝備。", - "classBonusText": "你的職業(戰士,當你還沒解鎖或選擇其他職業時)比起其他職業的戰鬥裝備,能夠更有效地使用自己職業的裝備。穿著和你現在職業相同的裝備會提供50%的屬性加成獎勵提升。", + "equipmentBonusText": "裝備中的戰鬥裝備會提供屬性加成獎勵。在背包底下的裝備分頁中可以選擇您的戰鬥裝備。", + "classBonusText": "選擇您的職業(戰士,在您尚未解鎖或選擇其他職業時)所屬的戰鬥裝備,將能比裝備其他職業的戰鬥裝備更能有效地提升能力。穿著和您現在職業相同的裝備能獲得額外的50%屬性加成獎勵。", "classEquipBonus": "職業加成", "battleGear": "戰鬥裝備", "gear": "裝備", - "battleGearText": "這是你穿上戰場的裝備,在你做任務時會影響一些數值。", + "battleGearText": "這是您在戰鬥中穿著的裝備;他將在您解任務時帶來屬性加成獎勵。", "autoEquipBattleGear": "自動穿上新裝備", - "costume": "服裝", - "costumeText": "如果你覺得其他裝備的外觀更勝於你現在的裝備,勾選「使用服裝」框穿上想被看到的服裝,而你不會看到戰鬥裝備。", + "costume": "服飾", + "costumeText": "如果您比較喜歡其他裝備的外觀而非您已戴上的裝備,請開啟「使用服裝」來穿上想被看到的服裝,同時暗中穿戴著您的戰鬥裝備。", "useCostume": "使用服裝", - "useCostumeInfo1": "點擊「使用服裝」來更換角色圖像的裝備,且不影響你的戰鬥裝備的數值。所以你可以在左欄裝備你最強屬性的裝備;同時在右欄為你的人物穿上最好看的服裝。", - "useCostumeInfo2": "當你點擊「使用服裝」,你的頭像會變回非常\"基礎\"...但是別擔心! 如果你看一下左欄,你會發現你的戰鬥裝備仍是裝配著的。接著,就可以開始精心設計你的服裝了! 你在右欄裝備的任何服裝都將不會影響你的數值,但你卻會看起來更酷! 試試不同的組合、混合搭配,並依據你的寵物、坐騎、背景來搭配。

還有更多問題? 到Wiki上的服裝頁面。已經找到最好看的服裝搭配了嗎?請到服裝嘉年華公會或到酒館裡炫耀一番吧!", - "costumePopoverText": "選擇「使用服裝」來更會角色圖像上的裝備,且不影響你的戰鬥裝備的數值。這意味著你可以在右欄為你的人物穿上最好看的服裝,同時仍使用著最強的戰鬥裝備。", - "autoEquipPopoverText": "選取此選項以在您購買裝備後自動穿上。", + "useCostumeInfo1": "點擊「使用服裝」來更換角色圖像中的裝備,同時不影響您戰鬥裝備所帶來的能力。此時您可以在左欄裝備您最強屬性的裝備;同時在右欄為您的角色穿上最好看的服飾。", + "useCostumeInfo2": "當您點擊「使用服裝」,您的角色會變回非常\"樸素\"...但是別擔心! 如果您注意到左欄位,將發現您的戰鬥裝備仍是穿戴著。接著,就可以開始精心設計您的套裝了! 在右欄位中穿著的任何服裝都將不會影響您的能力數值,但卻會讓您看起來變得更時髦! 試試不同的套裝、混合搭配,並配合您的寵物、坐騎、背景做改變。

還有更多問題? 可以到Wiki上的服飾頁面。已經找到最好看的服飾搭配了嗎? 請到服飾嘉年華公會或到酒館裡炫耀一番吧!", + "costumePopoverText": "選擇「使用服裝」來更換角色圖像上的裝備,同時不影響戰鬥裝備的能力數值。此時您可以在右欄位為您的人物穿上最好看的服飾,同時仍配戴著最強的戰鬥裝備。", + "autoEquipPopoverText": "開啟此選項以自動穿上您最新購買的裝備。", "costumeDisabled": "您已停用服裝。", - "gearAchievement": "你已達成「終極裝備」成就:升級到職業的最高裝備!你已完成以下組合:", - "moreGearAchievements": "想獲得更多終極裝備徽章,可在設定 > 網站頁面變更職業並購買新職業的裝備!", - "armoireUnlocked": "獲得更多的裝備請購買神秘寶箱! 點擊神秘寶箱可獲得隨機的特殊裝備!!也有可能會獲得隨機的經驗值或是食物。", + "gearAchievement": "您已達成「終極裝備」成就:已升級到指定職業中的最高級裝備套組!您已完成下列套組:", + "gearAchievementNotification": "您已達成「終極裝備」成就:已升級到指定職業中的最高級裝備套組!", + "moreGearAchievements": "想獲得更多終極裝備徽章? 可到設定 > 網站頁面變更職業並購買新的職業裝備!", + "armoireUnlocked": "想獲得更多的裝備? 快來看看神秘寶箱! 點擊神秘寶箱就可以獲得隨機的特殊裝備!! 而且還可能得到隨機的經驗值或是食物。", "ultimGearName": "終極裝備 - <%= ultClass %>", "ultimGearText": "已經將 <%= ultClass %>職業的武器與盔甲組合升級到滿等了!!", "level": "等級", - "levelUp": "升級了!", - "gainedLevel": "你升級了!", - "leveledUp": "因為你在現實生活完成目標,你升級到 等級 <%= level %>!", - "fullyHealed": "你完全康復了!", + "levelUp": "等級提升!", + "gainedLevel": "您提升了一個等級!", + "leveledUp": "藉由完成現實生活中的目標,您已提升到 等級 <%= level %>!", + "fullyHealed": "您的生命值已經完全回滿了!", "huzzah": "太好了!", "mana": "魔力", "hp": "HP", @@ -96,85 +97,85 @@ "xp": "經驗值", "health": "生命值", "allocateStr": "分配給力量的屬性點:", - "allocateStrPop": "增加力量屬性點一點", + "allocateStrPop": "增加一點至力量屬性", "allocateCon": "分配給體質的屬性點:", - "allocateConPop": "增加體質屬性點一點", + "allocateConPop": "增加一點至體質屬性", "allocatePer": "分配給感知的屬性點:", - "allocatePerPop": "增加感知屬性點一點", + "allocatePerPop": "增加一點至感知屬性", "allocateInt": "分配給智力的屬性點:", - "allocateIntPop": "增加智力屬性點一點", - "noMoreAllocate": "現在你已達到100等,你將不會再得到任何的屬性點。你仍可以繼續升級,或者使用重生球從1等開始另一個新的旅程。重生球在市場可免費獲得。", - "stats": "狀態統計", + "allocateIntPop": "增加一點至智力屬性", + "noMoreAllocate": "現在您已達到100等,您將不會再得到任何的屬性點。您可以繼續升級,或者使用重生球回到 1 等並開始另一個新的旅程。現在您可以到市場裡免費購買重生球。", + "stats": "統計", "achievs": "成就", "strength": "力量", - "strText": "力量會增加「會心一擊」、金幣、經驗和物品掉落的機率。力量還能幫助你攻擊傷害魔王怪物。", + "strText": "力量屬性可以增加「會心一擊」、金幣、經驗和物品掉落的機率。同時還有助於對魔王怪物造成傷害。", "constitution": "體質", - "conText": "體質會降低壞習慣和未達成的每日任務造成的傷害。", + "conText": "體質屬性可以降低壞習慣和未達成的每日任務造成的傷害。", "perception": "感知", - "perText": "感知會增加你獲得的金幣,一但市場解鎖後,物品掉落的機率也會增加。", + "perText": "感知屬性可以增加您獲得的金幣量。當您解鎖市場後,物品掉落的機率也會增加。", "intelligence": "智力", - "intText": "智力會增加經驗值,一但你解鎖了職業,會決定你的魔力。", - "levelBonus": "等級加成", - "levelBonusText": "每個屬性會獲得相當於(你的等級-1)的一半的加成獎勵。", + "intText": "智力屬性可以增加您獲得的經驗值數量。當您解鎖職業系統後,智力將決定您的最大魔力上限。", + "levelBonus": "等級獎勵", + "levelBonusText": "您可額外獲得 \"(等級-1) /2\" 的可分配屬性點數。", "allocatedPoints": "已分配的屬性點", - "allocatedPointsText": "統計你獲得且已分配的屬性點。依據角色設定欄位來分配你的屬性點。", + "allocatedPointsText": "屬性點數是您已獲得且已分配的點數。請在各屬性欄位分配您的屬性點數。", "allocated": "已分配", "buffs": "增益魔法", - "buffsText": "從你的技能和成就中獲得的暫時性屬性加成。這些都將隨著當天的結束而消失。你目前解鎖的技能將出現再任務頁面的獎勵欄裡。", - "characterBuild": "角色建立", + "buffsText": "暫時性屬性點數是藉由使用技能或是從成就中獲得的屬性加成。這些點數將在隔天失效。您已解鎖的技能將出現在工作頁面的獎勵欄裡。", + "characterBuild": "角色屬性", "class": "職業", "experience": "經驗值", "warrior": "戰士", - "healer": "醫者", + "healer": "補師", "rogue": "盜賊", "mage": "法師", "wizard": "法師", "mystery": "神秘", - "changeClass": "該換職業、退還屬性點", - "lvl10ChangeClass": "你必須達到10級才能改變職業。", - "changeClassConfirmCost": "確定要花費 3 個寶石來變更您的職業嗎?", - "invalidClass": "此職業不存在。請指定\"戰士\"、\"盜賊\"、\"法師\" 或是 \"醫者\"。", - "levelPopover": "每一次升等,你將獲得一點可自由分配的屬性點。你可以手動選擇,或是讓系統依據其中一種分配規則來自種分配屬性點。", + "changeClass": "更換職業、退還屬性點數", + "lvl10ChangeClass": "您必須達到 等級10 才能更換職業。", + "changeClassConfirmCost": "您確定要花費 3 顆鑽石來更換職業嗎?", + "invalidClass": "此職業不存在。請詳細指明 \"戰士\"、\"盜賊\"、\"法師\" 或是 \"補師\"。", + "levelPopover": "每提升等級一次,您將獲得一點可自由分配的屬性點。您可以手動選擇,或是讓系統依據其中一種分配規則來自動分配屬性點。", "unallocated": "未分配的屬性點", - "haveUnallocated": "你有<%= points %>點未分配屬性點", + "haveUnallocated": "您有 <%= points %> 點未分配的屬性點", "autoAllocation": "自動分配", - "autoAllocationPop": "升等後,請依照你的喜好分配屬性點。", + "autoAllocationPop": "提升等級後,請分配點數至您想提升的屬性。", "evenAllocation": "平均分配屬性點", - "evenAllocationPop": "所有屬性平均分配屬性點。", - "classAllocation": "根據職業分配屬性點", - "classAllocationPop": "分配更多的屬性點到對你的職業較重要的屬性", - "taskAllocation": "根據任務分配屬性點", - "taskAllocationPop": "根據你完成的任務所關聯的特質分配屬性點。", + "evenAllocationPop": "平均分配屬性點至所有屬性。", + "classAllocation": "依據職業分配屬性點", + "classAllocationPop": "分配較多的屬性點至對您的職業較重要的屬性", + "taskAllocation": "依據任務分配屬性點", + "taskAllocationPop": "依據您完成的任務所關聯的特質分配屬性點。", "distributePoints": "分配未使用的屬性點", - "distributePointsPop": "根據你所選擇的方法來分配所有尚未分配的屬性點", - "warriorText": "戰士有更大的機率觸發「會心一擊」,並在完成任務時隨機獲得額外的金幣、經驗和掉落率。他們還能對 Boss造成嚴重的傷害。如果你希望獲得隨機的高額獎勵,或者在 Boss任務中重創 Boss,來玩戰士吧!", - "wizardText": "法師學習迅速,經驗值獲取和升級比其他職業來得快。他們也擁有用以施展特殊技能的大量魔力。如果您喜歡 Habitica 的遊戲策略性,或者升級和解鎖進階功能可讓您抱有強大動力,就玩法師吧!", - "mageText": "法師學習迅速,經驗值獲取和升級比其他職業來得快。他們也擁有用以施展特殊技能的大量魔力。如果您喜歡 Habitica 的遊戲策略性,或者升級和解鎖進階功能可讓您抱有強大動力,就玩法師吧!", - "rogueText": "盜賊熱衷於積累財富,比其他人獲得更多的金幣,還擅長尋找隨機物品。他們特有的匿蹤技能使得他們能夠躲避未完成的每日任務帶來的傷害。如果你希望獲得更多的獎勵、成就並渴求戰利品及徽章,來玩盜賊吧!", - "healerText": "醫者頑強地對抗突如其來的傷害,並且保護其他的人。錯過的日常任務和一些壞習慣不太能影響他們,他們總是想方設法幫你治療。如果你熱衷於輔助其他的隊友或者是享受那種從死神手裡奪回生命的快感,那就成為一名醫者吧!", + "distributePointsPop": "依據您選擇的方案來分配所有尚未分配的屬性點。", + "warriorText": "戰士將有較大的機率能觸發「會心一擊」,並在完成任務時可隨機獲得額外的金幣、經驗和掉落率。同時他們還能對魔王施加巨大的傷害。如果您希望像樂透一樣獲得不可預期的獎勵,或是想在魔王副本中重創魔王,就來加入戰士的行列吧!", + "wizardText": "法師向來學習迅速,所以獲得的經驗值數量以及提升等級的速度將比其他職業來得更快。同時他們也擁有用來施展特殊技能的大量魔力。如果您熱衷在 Habitica 裡運用策略,或者您渴望於升級和解鎖進階功能,就來加入法師的行列吧!", + "mageText": "法師向來學習迅速,所以獲得的經驗值數量以及提升等級的速度將比其他職業來得更快。同時他們也擁有用來施展特殊技能的大量魔力。如果您熱衷在 Habitica 中運用策略,或者您渴望於升級和解鎖進階功能,就來加入法師的行列吧!", + "rogueText": "盜賊熱衷於積累財富,所以能比其他人獲得更多的金幣,同時還擅長於尋找隨機物品。他們特有的匿蹤技能可以讓他們躲避未完成的每日任務所帶來的傷害。如果您渴望獲得獎勵、成就以及戰利品和徽章,就來加入盜賊的行列吧!", + "healerText": "補師對於突如其來的傷害擁有強大的抵抗能力,同時還能保護夥伴。未完成的每日任務和壞習慣都不是補師的對手。而且他們總是有辦法從失敗中恢復生命。如果您熱衷於輔助其他隊友或是享受從死神手中奪回生命的快感,就來加入補師的行列吧!", "optOutOfClasses": "暫時不選擇", "optOutOfPMs": "暫時不選擇", "chooseClass": "選擇您的職業", - "chooseClassLearnMarkdown": "[了解關於 Habitica 職業系統的更多資訊](http://habitica.wikia.com/wiki/Class_System)", - "optOutOfClassesText": "懶得選職業嗎?想晚點再決定嗎?可以暫時不選擇 - 您將成為戰士且沒有任何特別技能。您之後可到wiki了解職業系統,並隨時在 玩家 > 設定 中啟用職業。", + "chooseClassLearnMarkdown": "[了解更多關於 Habitica 的職業系統](http://habitica.wikia.com/wiki/Class_System)", + "optOutOfClassesText": "不知道該選甚麼職業?想晚點再決定嗎?可以暫時不選擇 - 您將暫時成為沒有任何特殊技能的戰士。您隨時可到 wiki 頁面了解職業系統,並在 玩家圖示 > 設定 中啟用職業。", "selectClass": "選擇<%= heroClass %>", "select": "選擇", "stealth": "匿蹤", - "stealthNewDay": "新的一天開始時,錯過了的每日任務不會傷害到你。", + "stealthNewDay": "新的一天開始時,未完成的每日任務不會對你造成傷害。", "streaksFrozen": "連擊凍結", - "streaksFrozenText": "被錯過的每日任務上的連擊將不會在今天結束時被重置。", + "streaksFrozenText": "每日任務連擊數將不會因為未完成而遭重置。", "respawn": "重生!", - "youDied": "你死了!", - "dieText": "你已經失去了一個等級,你所有的金幣,和隨機一件裝備。起來,Habit公民,然後再試一次!遏制這些負面的習慣,慎加的完成每日任務,並當你虛弱時持有讓死亡敬而遠之的治療藥水!", - "sureReset": "你確定嗎? 這將會重置你的角色職業和已分配的屬性點數(您可重新分配)。這需要花費 3 顆鑽石。", - "purchaseFor": "花費 <%= cost %> 顆寶石嗎?", - "purchaseForHourglasses": "花費<%= cost %>個沙漏嗎?", + "youDied": "您已經死亡!", + "dieText": "您已經失去一個等級、所有的金幣、和隨機一件裝備。起來吧,Habitica 鄉民,然後再試一次!請遏制這些負面的習慣,認真完成每日任務,並在又快要撐不住時使用治療藥免於死亡!", + "sureReset": "您確定嗎? 這將花費 3 顆鑽石,且會重置您的角色職業和已分配的屬性點數 (它們將全數退還給您並且可以重新分配)。", + "purchaseFor": "花費 <%= cost %> 顆鑽石˙購買?", + "purchaseForHourglasses": "花費 <%= cost %> 個沙漏購買?", "notEnoughMana": "魔力不足。", - "invalidTarget": "無法在此目標施展法術。", - "youCast": "你施放了 <%= spell %>。", - "youCastTarget": "你對 <%= target %>施放了 <%= spell %>。", - "youCastParty": "你對整個隊伍施放了 <%= spell %>。", - "critBonus": "會心一擊!額外加成:", + "invalidTarget": "無法在此目標施展技能。", + "youCast": "您施放了 <%= spell %>。", + "youCastTarget": "您對 <%= target %>施放了 <%= spell %>。", + "youCastParty": "您對整個隊伍施放了 <%= spell %>。", + "critBonus": "會心一擊!加成傷害:", "gainedGold": "您獲得了一些金幣", "gainedMana": "您獲得了一些魔力", "gainedHealth": "您獲得了一些生命值", @@ -183,28 +184,28 @@ "lostMana": "您使用了一些魔力", "lostHealth": "您失去了一些生命值", "lostExperience": "您失去了一些經驗值", - "displayNameDescription1": "這將出現於酒館小棧、公會、隊伍等的訊息當中。同時也會出現在您的角色名稱中。需要修改它,請點選上方的編輯按鍵。如果您是想要修改使用者名稱,可以到", - "displayNameDescription2": "設定->網站", - "displayNameDescription3": "並查看註冊部分。", + "displayNameDescription1": "此暱稱將出現於酒館小棧、公會、隊伍等訊息裡。同時也會出現在您的角色名稱中。如果需要修改它,請點選上方的編輯按鍵。如果您想要變更的是使用者名稱,請到", + "displayNameDescription2": "設定 -> 網站", + "displayNameDescription3": "並在註冊區塊查看。", "unequipBattleGear": "卸下戰鬥裝備", "unequipCostume": "卸下服裝", "equip": "裝備", "unequip": "取消裝備", "unequipPetMountBackground": "卸下寵物、座騎、背景", "animalSkins": "動物膚色", - "chooseClassHeading": "選擇你的職業!或是等會再選。", - "warriorWiki": "戰士_", + "chooseClassHeading": "請選擇您的職業!或者也可以暫時不選擇。", + "warriorWiki": "戰士", "mageWiki": "法師", "rogueWiki": "盜賊", - "healerWiki": "醫者", - "chooseClassLearn": "了解職業", + "healerWiki": "補師", + "chooseClassLearn": "深入了解職業系統", "str": "力量", "con": "體質", "per": "感知", "int": "智力", "showQuickAllocation": "顯示屬性分配", "hideQuickAllocation": "隱藏屬性分配", - "quickAllocationLevelPopover": "每一次升等,你將獲得一點可自由分配的屬性點。你可以手動選擇,或是讓系統依據在 玩家圖示>屬性 中的其中一種分配規則來自種分配屬性點。", + "quickAllocationLevelPopover": "每提升等級一次,您都將獲得一點可自由分配的屬性點。您可以手動選擇,或是讓系統依據 玩家圖示 > 屬性 中的其中一種分配規則來自動分配屬性點。", "notEnoughAttrPoints": "你沒足夠的屬性點。", "classNotSelected": "您必須選先選擇職業才能分配屬性點數。", "style": "樣式", @@ -213,13 +214,13 @@ "info": "資訊", "joined": "加入時間", "totalLogins": "總簽到數", - "latestCheckin": "最後簽到時間", - "editProfile": "編輯個人資料", + "latestCheckin": "最新簽到時間", + "editProfile": "編輯個人檔案", "challengesWon": "獲勝的挑戰", - "questsCompleted": "完成的任務", - "headAccess": "頭部裝飾", - "backAccess": "後背裝飾", - "bodyAccess": "身體配件", + "questsCompleted": "已完成的副本", + "headAccess": "頭飾", + "backAccess": "後背配件", + "bodyAccess": "身上配件", "mainHand": "主手", "offHand": "副手", "statPoints": "屬性點", diff --git a/website/common/locales/zh_TW/communityguidelines.json b/website/common/locales/zh_TW/communityguidelines.json index b2044e750e..80acf4588e 100644 --- a/website/common/locales/zh_TW/communityguidelines.json +++ b/website/common/locales/zh_TW/communityguidelines.json @@ -8,7 +8,7 @@ "commGuidePara003": "這些規則適用在屬於我們的所有社群空間(但也不只限於此),包括 Trello, GitHub, Transifex 以及 Wikia (也就是我們的維基)。有時候會出現一些前所未見的狀況,例如新的衝突或是邪惡的亡靈法師。當這些情況發生,管理員們可能會修改這些指導原則以確保整個社群平安。別擔心,假如指導原則有所更動,Bailey 會發布公告來通知你。", "commGuidePara004": "拿起你的羽毛筆跟羊皮卷軸,準備做筆記吧!", "commGuideHeadingInteractions": "在Habitica中與人互動", - "commGuidePara015": "Habitica有兩種社群空間: 公共的以及私人的。公共空間包含: 公開的公會、Tavern、GitHub、Trello、以及Wiki。私人空間則包含: 私人的公會、隊伍聊天室、以及私人訊息。所有顯示的名字皆須符合公共空間守則。若想要修改暱稱,請到網頁上的 玩家圖像>基本資料 並點擊「編輯」按鈕。", + "commGuidePara015": "Habitica有兩種社群空間: 公共的以及私人的。公共空間包含: 公開的公會、Tavern、GitHub、Trello、以及Wiki。私人空間則包含: 私人的公會、隊伍聊天室、以及私人訊息。所有顯示的名字皆須符合公共空間守則。若想要修改暱稱,請到網頁上的 玩家圖像>個人檔案並點擊「編輯」按鈕。", "commGuidePara016": "當你在 Habitica 的公共空間四處閒逛時,請務必遵守基本事項,以確保大家的安全與快樂。對於像您這樣的冒險者而言,想必是易如反掌!", "commGuideList02A": "彼此尊重。成為彬彬有禮、善良且樂於助人的好鄉民。請記得 Habitica的鄉民來自於五湖四海,擁有各式各樣不同的經歷與背景。Habitica正是因為如此才如此多采多姿! 建立一個社群意味著要彼此尊重與欣賞我們之間的相似與相異之處。以下是一些簡單的尊重彼此的方式: ", "commGuideList02B": "遵守所有的服務條款與條件。", @@ -16,14 +16,14 @@ "commGuideList02D": "讓討論內容是老少皆宜的。我們有許多年輕的Habitica朋友在使用這個網站! 不要玷污了任何純真的心靈或是阻礙了Habitica鄉民達成他們的目標。", "commGuideList02E": "請避免褻瀆的語言。這包括那些較輕微而帶有宗教性的咒罵,即使它們在其它場合下可能會被接受 。我們有來自各種宗教和文化背景的人,而我們想確保每個人在公共空間中都能感到自在。如果有管理員或是工作人員警告你已違背了某項 Habitica 的規範,就算你之前不清楚,這仍將是最終的警告。此外,誹謗的言語也將因違背了服務條款,遭受到嚴厲的處份。", "commGuideList02F": "請避免在酒館中對有爭議且離題的話題繼續討論。如果您覺得有人說了些粗魯或傷人的話,請不要理他們。如果有人說這話題在準則裡是允許的但對您而言是有傷害性的,您可以禮貌地讓別人知道這點。如果該篇文章違反準則或是服務條款,您應將其標記並讓管理員出面回應。若有任何疑問,請檢舉該篇文章。", - "commGuideList02G": "遵守任何管理員的要求。這可能包含但不限於: 在特定地方要求限制您的貼文、編輯您的個人簡介並刪除不合適的內容、要求您將該討論移至更合適的空間等等。", + "commGuideList02G": "遵守任何管理員的要求。這可能包含但不限於: 在特定地方要求限制您的貼文、編輯您的個人檔案並刪除不合適的內容、要求您將該討論移至更合適的空間等等。", "commGuideList02H": "三思而後行,而不是在激怒中作回應。若有人告訴您說,您所說的一些話或所作的事令他們覺得不舒服。能夠向他人真誠的道歉就是您崇高的美德力量。若您覺得他們對您的反應有不恰當的地方,請告知管理員,而非在公共區域大聲地向他們喊罵。", - "commGuideList02I": "請舉報引戰的文章讓管理員知道。可藉由檢舉或使用管理員聯絡表單通知管理員。若您覺得對話已經變得過於激烈、情緒化或傷害人的,請立即停止對話。此時,應點擊檢舉讓我們知道,管理員會盡快出面回應。保證安全是我們的工作,若您覺得需要任何的補充說明,可使用管理員聯絡表單來回報問題。", - "commGuideList02J": "請勿發送垃圾訊息。垃圾訊息包含但不限於: 在多個地方發布相同的評論或問題、發布沒有附帶任何解釋與說明的連結、發布無意義的消息、大量發布推廣公會 隊伍 或挑戰的貼文、或者一次發送多則訊息。在任何聊天空間或是透過私人訊息中要求給予寶石或訂閱也將被視為垃圾訊息。若其他使用者點擊某個連結會給您帶來任何好處,您必須在消息中告知大家,否則這些消息也將被視為垃圾消息。

是否已構成垃圾訊息的條件或是可能會成為垃圾訊息全由管理員自行判斷,即使您不覺得您正在發送垃圾訊息。例如,推廣公會文一次兩次是可接受的,但在一天內發布多條相關訊息即可能構成圾垃訊息,無論此公會對人是多麼的有幫助!", + "commGuideList02I": "請檢舉引戰的文章讓管理員知道。可藉由檢舉或使用管理員聯絡表單通知管理員。若您覺得對話已經變得過於激烈、情緒化或傷害人的,請立即停止對話。此時,應點擊檢舉讓我們知道,管理員會盡快出面回應。保證安全是我們的工作,若您覺得需要任何的補充說明,可使用管理員聯絡表單來回報問題。", + "commGuideList02J": "請勿發送垃圾訊息。垃圾訊息包含但不限於: 在多個地方發布相同的評論或問題、發布沒有附帶任何解釋與說明的連結、發布無意義的消息、大量發布推廣公會 隊伍 或挑戰的貼文、或者一次發送多則訊息。在任何聊天空間或是透過私密訊息中要求給予鑽石或訂閱也將被視為垃圾訊息。若其他使用者點擊某個連結會給您帶來任何好處,您必須在消息中告知大家,否則這些消息也將被視為垃圾消息。

是否已構成垃圾訊息的條件或是可能會成為垃圾訊息全由管理員自行判斷,即使您不覺得您正在發送垃圾訊息。例如,推廣公會文一次兩次是可接受的,但在一天內發布多條相關訊息即可能構成圾垃訊息,無論此公會對人是多麼的有幫助!", "commGuideList02K": "請避免在公共的交談空間張貼全大寫的英文詞彙,特別是在酒吧。 因為這會看起來像是您正在大聲咆哮。這樣會干擾到大家舒適的氣氛。", "commGuideList02L": "我們非常不鼓勵在公共場合交換個人資訊,尤其是那些能夠分辨出您的個人身分的訊息。這些訊息包括但不限於: 您的住址、電子信箱、API token或密碼。這是為了您的安全著想! 工作人員或管理員將根據他們的判斷移除那些訊息。若有人在私人公會、隊伍或私訊中要求您提供個人訊息,我們強烈建議您禮貌地回絕他,並告知工作人員或管理員。方法1) 若是在隊伍或是私人公會裡,請點擊檢舉。方法2) 填寫管理員聯絡表單並附帶截圖。", - "commGuidePara019": "在個人空間中,使用者能夠更自由的討論任何喜歡的話題。但是,他們仍不能違反服務條款,這包括發布任何歧視性、暴力、或恐嚇性的內容。請記住,由於挑戰名稱將出現在勝利者的基本資料中,所以所有的挑戰名稱也必須遵守公共空間守則,即使它們只出現在私人空間中。", - "commGuidePara020": "私人訊息(私訊)也有一些附加的規範。 如果有使用者封鎖您,請不要在任何別的地方與他們聯繫,並要求他們解除封鎖您。 此外,您不應該向別人發送私人訊息請求協助(因為公開回答別人的疑問,對社群是有正面幫助的)。最後,不要發送任何私人訊息要求其他人送您寶石或訂閱當禮物,像這類的訊息都會被定為垃圾訊息。", + "commGuidePara019": "在個人空間中,使用者能夠更自由的討論任何喜歡的話題。但是,他們仍不能違反服務條款,這包括發布任何歧視性、暴力、或恐嚇性的內容。請記住,由於挑戰名稱將出現在勝利者的個人檔案中,所以所有的挑戰名稱也必須遵守公共空間守則,即使它們只出現在私人空間中。", + "commGuidePara020": "私密訊息(私訊)也有一些附加的規範。 如果有使用者封鎖您,請不要在任何別的地方與他們聯繫,並要求他們解除封鎖您。 此外,您不應該向別人發送私人訊息請求協助(因為公開回答別人的疑問,對社群是有正面幫助的)。最後,不要發送任何私人訊息要求其他人送您鑽石或訂閱當禮物,像這類的訊息都會被定為垃圾訊息。", "commGuidePara020A": "如果您看到一則您認為是違反公共空間守則的訊息,或者您看到一則困擾您或讓您不舒服的訊息,您可以透過檢舉將其報告給管理員或工作人員。工作人員或管理員將盡快做出回應。請注意,故意檢舉無辜的訊息也是一種違反社群規範的行為喔(具體請見下方的「違規」介紹)!私信目前暫時還無法被檢舉,所以若您需要檢舉一則私信,請通過「聯絡我們」頁面上的表格與管理員聯繫,您也可以在主菜單上點擊「聯絡管理團隊」。當您遇到如下情況,您也可以這樣檢舉: 同一個人在不同公會中發布許多有問題的訊息、或是當您遇到的狀況與要額外的文字解釋時。您可以用自己的母語來與我們聯繫,如果這樣對您較方便。此時我們可能會採用Google翻譯。但我們由衷希望您在遇到任何問題時都能夠輕鬆自在地與我們交流。", "commGuidePara021": "此外,在Habitica裡的某些公共區域還有額外的規範。", "commGuideHeadingTavern": "酒館", @@ -99,7 +99,7 @@ "commGuideHeadingMeet": "一起來認識我們的工作人員與管理員們吧!", "commGuidePara006": "Habitica 有一群努力不懈的俠客,他們與工作人員們合作,一起讓社群維持平穩、充實、無白目行為發生。他們雖然各有負責的領域,但有時會應要求出現在其他社交領域。", "commGuidePara007": "工作人員的標籤是紫色帶皇冠記號。他們的頭銜是「英雄」。", - "commGuidePara008": "管理員的標籤是深藍色並附帶星記號。他們的頭銜是\"守護者\"。唯一的例外是Bailey,她是一位NPC,有黑底綠字並帶有星記號的標籤。", + "commGuidePara008": "管理員的標籤是深藍色並附帶星記號。他們的頭銜是\"護衛\"。唯一的例外是Bailey,她是一位NPC,有黑底綠字並帶有星記號的標籤。", "commGuidePara009": "現在的工作人員成員分別是(從左到右):", "commGuideAKA": "<%= habitName %> a.k.a. <%= realName %>", "commGuideOnTrello": "負責 Trello 的 <%= trelloName %>", @@ -116,13 +116,13 @@ "commGuideHeadingFinal": "最後一節", "commGuidePara067": "勇敢的Habitica鄉民們,以上就是我們的社群守則!已經累了嗎? 擦乾額頭上的汗水,並給您自己一些經驗值作為讀完所有準則的獎勵吧! 如果有任何關於社群守則的問題,請透過管理員聯絡表單與我們聯繫,我們會很樂意地幫助並回答任何問題。", "commGuidePara068": "現在讓我們一同向前進吧,勇敢的冒險家,並擊殺掉一些每日任務吧!", - "commGuideHeadingLinks": "有用的連結", + "commGuideHeadingLinks": "實用連結", "commGuideLink01": "Habitica諮詢台: 一個讓使用者提問的友善公會!!", "commGuideLink02": "維基百科: 一個收集Habitica相關資訊最全面的地方!!", "commGuideLink03": "GitHub: 回報bug或幫忙寫code的地方!!", "commGuideLink04": "主Trello: 有啥新功能想建議? 請在這裡回報!!", "commGuideLink05": "Trello手機板: 對於手機版Habitica有啥新功能想建議? 請在這裡回報!!", "commGuideLink06": "Trello美術板: 提交新的像素畫作品的地方!!", - "commGuideLink07": "Trello任務板: 提交新的任務故事寫作的地方!!!", + "commGuideLink07": "Trello 副本板: 提交新的副本故事寫作的地方!!!", "commGuidePara069": "以上插圖由下列富有天賦的藝術家提供:" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/content.json b/website/common/locales/zh_TW/content.json index d39f09c784..699184bb28 100644 --- a/website/common/locales/zh_TW/content.json +++ b/website/common/locales/zh_TW/content.json @@ -2,9 +2,9 @@ "potionText": "治療藥水", "potionNotes": "回復 15 點生命值 (立即使用 )", "armoireText": "神秘寶箱", - "armoireNotesFull": "打開神祕寶箱而隨機獲得特殊裝備,經驗,或食物!裝備配件還有:", - "armoireLastItem": "你找到了神祕寶箱裡最後一件稀有裝備。", - "armoireNotesEmpty": "每個月的第一個禮拜,神祕寶箱都會推出新的裝備。在那之前,請繼續點擊神祕寶箱以獲得經驗和食物!", + "armoireNotesFull": "打開神祕寶箱可隨機獲得特殊裝備、經驗、或食物!剩餘裝備數量: ", + "armoireLastItem": "您在神祕寶箱裡找到最後一件的稀有裝備! ", + "armoireNotesEmpty": "每個月的第一個禮拜,神祕寶箱都將會推出新的裝備。在那之前,請繼續購買神祕寶箱以獲得經驗和食物!", "dropEggWolfText": "狼", "dropEggWolfMountText": "狼", "dropEggWolfAdjective": "一隻忠誠的", @@ -13,10 +13,10 @@ "dropEggTigerCubAdjective": "一隻兇猛的", "dropEggPandaCubText": "小熊貓", "dropEggPandaCubMountText": "熊貓", - "dropEggPandaCubAdjective": "一隻溫馴的", + "dropEggPandaCubAdjective": "一隻溫和的", "dropEggLionCubText": "小獅子", "dropEggLionCubMountText": "獅子", - "dropEggLionCubAdjective": "一隻豪氣的", + "dropEggLionCubAdjective": "一隻萬獸之王的", "dropEggFoxText": "狐狸", "dropEggFoxMountText": "狐狸", "dropEggFoxAdjective": "一隻狡詐的", @@ -25,19 +25,19 @@ "dropEggFlyingPigAdjective": "一隻怪誕的", "dropEggDragonText": "龍", "dropEggDragonMountText": "龍", - "dropEggDragonAdjective": "一隻強壯偉大的", + "dropEggDragonAdjective": "一隻威武的", "dropEggCactusText": "仙人掌", "dropEggCactusMountText": "仙人掌", - "dropEggCactusAdjective": "一隻刺手的", + "dropEggCactusAdjective": "一株刺手的", "dropEggBearCubText": "小熊", "dropEggBearCubMountText": "熊", - "dropEggBearCubAdjective": "一隻勇敢的", + "dropEggBearCubAdjective": "一隻英勇的", "questEggGryphonText": "獅鷲獸", "questEggGryphonMountText": "獅鷲獸", - "questEggGryphonAdjective": "一隻驕傲的", + "questEggGryphonAdjective": "一隻自豪的", "questEggHedgehogText": "刺猬", "questEggHedgehogMountText": "刺猬", - "questEggHedgehogAdjective": "一隻尖銳的", + "questEggHedgehogAdjective": "一隻多刺的", "questEggDeerText": "鹿", "questEggDeerMountText": "鹿", "questEggDeerAdjective": "一隻優雅的", @@ -46,168 +46,169 @@ "questEggEggAdjective": "一顆色彩繽紛的", "questEggRatText": "老鼠", "questEggRatMountText": "老鼠", - "questEggRatAdjective": "一隻和善的", + "questEggRatAdjective": "一隻善於交際的", "questEggOctopusText": "章魚", "questEggOctopusMountText": "章魚", - "questEggOctopusAdjective": "一隻滑溜的", + "questEggOctopusAdjective": "一條滑溜溜的", "questEggSeahorseText": "海馬", "questEggSeahorseMountText": "海馬", - "questEggSeahorseAdjective": "一隻珍奇的", + "questEggSeahorseAdjective": "一隻超凡的", "questEggParrotText": "鸚鵡", "questEggParrotMountText": "鸚鵡", - "questEggParrotAdjective": "一隻朝氣的", + "questEggParrotAdjective": "一隻朝氣滿滿的", "questEggRoosterText": "公雞", "questEggRoosterMountText": "公雞", "questEggRoosterAdjective": "一隻傲氣的", "questEggSpiderText": "蜘蛛", "questEggSpiderMountText": "蜘蛛", - "questEggSpiderAdjective": "一隻美麗的", + "questEggSpiderAdjective": "一隻有藝術天分的", "questEggOwlText": "貓頭鷹", "questEggOwlMountText": "貓頭鷹", "questEggOwlAdjective": "一隻有智慧的", "questEggPenguinText": "企鵝", "questEggPenguinMountText": "企鵝", - "questEggPenguinAdjective": "一隻精明的", + "questEggPenguinAdjective": "一隻敏銳的", "questEggTRexText": "暴龍", "questEggTRexMountText": "暴龍", - "questEggTRexAdjective": "一隻雙手短短的", + "questEggTRexAdjective": "一隻雙手很短的", "questEggRockText": "巨石", - "questEggRockMountText": "石頭", + "questEggRockMountText": "巨石", "questEggRockAdjective": "一顆活潑的", "questEggBunnyText": "兔子", "questEggBunnyMountText": "兔子", "questEggBunnyAdjective": "一隻柔軟的", "questEggSlimeText": "棉花糖史萊姆", - "questEggSlimeMountText": "棉花糖粘液", - "questEggSlimeAdjective": "一坨甜甜的", + "questEggSlimeMountText": "棉花糖史萊姆", + "questEggSlimeAdjective": "一團甜美的", "questEggSheepText": "羊", "questEggSheepMountText": "羊", "questEggSheepAdjective": "一隻毛蓬蓬的", "questEggCuttlefishText": "烏賊", "questEggCuttlefishMountText": "烏賊", - "questEggCuttlefishAdjective": "一隻可愛的", + "questEggCuttlefishAdjective": "一條逗趣的", "questEggWhaleText": "鯨魚", "questEggWhaleMountText": "鯨魚", - "questEggWhaleAdjective": "一隻濺水的", + "questEggWhaleAdjective": "一隻會濺水的", "questEggCheetahText": "獵豹", "questEggCheetahMountText": "獵豹", - "questEggCheetahAdjective": "一隻誠實的", + "questEggCheetahAdjective": "一隻正直的", "questEggHorseText": "馬", "questEggHorseMountText": "馬", "questEggHorseAdjective": "一隻奔馳的", "questEggFrogText": "青蛙", "questEggFrogMountText": "青蛙", - "questEggFrogAdjective": "一隻高貴的", + "questEggFrogAdjective": "一隻王子似的", "questEggSnakeText": "蛇", "questEggSnakeMountText": "蛇", - "questEggSnakeAdjective": "一隻滑行的", + "questEggSnakeAdjective": "一條滑行的", "questEggUnicornText": "獨角獸", - "questEggUnicornMountText": "有翼獨角獸", - "questEggUnicornAdjective": "一隻神奇的", + "questEggUnicornMountText": "雙翼獨角獸", + "questEggUnicornAdjective": "一隻魔幻的", "questEggSabretoothText": "劍齒虎", "questEggSabretoothMountText": "劍齒虎", - "questEggSabretoothAdjective": "兇猛", + "questEggSabretoothAdjective": "一隻兇猛的", "questEggMonkeyText": "猴子", "questEggMonkeyMountText": "猴子 ", - "questEggMonkeyAdjective": "淘氣", - "questEggSnailText": "蛇", - "questEggSnailMountText": "蛇", - "questEggSnailAdjective": "緩慢但穩定的", - "questEggFalconText": "鷹", - "questEggFalconMountText": "鷹", - "questEggFalconAdjective": "迅捷的", + "questEggMonkeyAdjective": "一隻淘氣的", + "questEggSnailText": "蝸牛", + "questEggSnailMountText": "蝸牛", + "questEggSnailAdjective": "一條緩慢但有毅力的", + "questEggFalconText": "隼", + "questEggFalconMountText": "隼", + "questEggFalconAdjective": "一隻迅捷的", "questEggTreelingText": "樹精", "questEggTreelingMountText": "樹精", - "questEggTreelingAdjective": "一顆茂盛的", + "questEggTreelingAdjective": "一棵茂盛的", "questEggAxolotlText": "蠑螈", "questEggAxolotlMountText": "蠑螈", - "questEggAxolotlAdjective": "小小", + "questEggAxolotlAdjective": "一隻嬌小的", "questEggTurtleText": "海龜", "questEggTurtleMountText": "巨型海龜", - "questEggTurtleAdjective": "一顆寧靜的", + "questEggTurtleAdjective": "一隻寧靜的", "questEggArmadilloText": "犰狳", "questEggArmadilloMountText": "犰狳", - "questEggArmadilloAdjective": "武裝的", - "questEggCowText": "牛", - "questEggCowMountText": "牛", - "questEggCowAdjective": "一顆鳴叫著的", - "questEggBeetleText": "獨角仙", - "questEggBeetleMountText": "獨角仙", - "questEggBeetleAdjective": "一顆難以攻破的", + "questEggArmadilloAdjective": "一隻覆滿鱗片的", + "questEggCowText": "乳牛", + "questEggCowMountText": "乳牛", + "questEggCowAdjective": "一頭哞哞叫的", + "questEggBeetleText": "甲蟲", + "questEggBeetleMountText": "甲蟲", + "questEggBeetleAdjective": "一隻無敵的", "questEggFerretText": "雪貂", "questEggFerretMountText": "雪貂", - "questEggFerretAdjective": "一顆覆蓋毛皮的", + "questEggFerretAdjective": "一隻毛絨絨的", "questEggSlothText": "樹賴", "questEggSlothMountText": "樹賴", - "questEggSlothAdjective": "一顆快速的", + "questEggSlothAdjective": "一隻迅捷的", "questEggTriceratopsText": "三角龍", "questEggTriceratopsMountText": "三角龍", - "questEggTriceratopsAdjective": "一隻詭計多端的", + "questEggTriceratopsAdjective": "一隻狡猾的", "questEggGuineaPigText": "豚鼠", "questEggGuineaPigMountText": "豚鼠", - "questEggGuineaPigAdjective": "一隻浮躁的", + "questEggGuineaPigAdjective": "一隻眼花撩亂的", "questEggPeacockText": "孔雀", "questEggPeacockMountText": "孔雀", "questEggPeacockAdjective": "一隻昂首闊步的", "questEggButterflyText": "毛毛蟲", "questEggButterflyMountText": "蝴蝶", - "questEggButterflyAdjective": "一個可愛的", + "questEggButterflyAdjective": "一隻可愛的", "questEggNudibranchText": "海蛞蝓", "questEggNudibranchMountText": "海蛞蝓", "questEggNudibranchAdjective": "一隻俏皮的", "questEggHippoText": "河馬", "questEggHippoMountText": "河馬", - "questEggHippoAdjective": "一個快樂的", + "questEggHippoAdjective": "一隻快樂的", "questEggYarnText": "毛線", "questEggYarnMountText": "飛天魔毯", - "questEggYarnAdjective": "毛織物", + "questEggYarnAdjective": "羊毛", "questEggPterodactylText": "翼手龍", "questEggPterodactylMountText": "翼手龍", - "questEggPterodactylAdjective": "誠信的", + "questEggPterodactylAdjective": "一隻誠信的", "questEggBadgerText": "獾", "questEggBadgerMountText": "獾", - "questEggBadgerAdjective": "忙碌的", + "questEggBadgerAdjective": "一隻忙碌的", "questEggSquirrelText": "松鼠", "questEggSquirrelMountText": "松鼠", - "questEggSquirrelAdjective": "尾巴毛茸茸的", + "questEggSquirrelAdjective": "一隻尾巴毛茸茸的", "questEggSeaSerpentText": "大海蛇", "questEggSeaSerpentMountText": "大海蛇", - "questEggSeaSerpentAdjective": "閃耀的", + "questEggSeaSerpentAdjective": "一隻閃耀的", "questEggKangarooText": "袋鼠", "questEggKangarooMountText": "袋鼠", - "questEggKangarooAdjective": "敏銳的", - "questEggAlligatorText": "Alligator", - "questEggAlligatorMountText": "Alligator", - "questEggAlligatorAdjective": "a cunning", - "eggNotes": "把孵化藥水倒在寵物蛋上會把它孵化成一隻<%= eggAdjective(locale) %> <%= eggText(locale) %>。", + "questEggKangarooAdjective": "一隻敏捷的", + "questEggAlligatorText": "鱷魚", + "questEggAlligatorMountText": "鱷魚", + "questEggAlligatorAdjective": "一條狡詐的", + "eggNotes": "將孵化藥水倒在這顆寵物蛋上,它就能將孵化成<%= eggAdjective(locale) %><%= eggText(locale) %>。", "hatchingPotionBase": "普通", - "hatchingPotionWhite": "白色", + "hatchingPotionWhite": "灰白", "hatchingPotionDesert": "沙漠", - "hatchingPotionRed": "紅色", + "hatchingPotionRed": "赤紅", "hatchingPotionShade": "暗影", "hatchingPotionSkeleton": "骸骨", "hatchingPotionZombie": "殭屍", - "hatchingPotionCottonCandyPink": "棉花糖粉紅色", - "hatchingPotionCottonCandyBlue": "棉花糖粉藍色", - "hatchingPotionGolden": "金色", - "hatchingPotionSpooky": "怪異", + "hatchingPotionCottonCandyPink": "棉染粉紅", + "hatchingPotionCottonCandyBlue": "棉染藍", + "hatchingPotionGolden": "金黃", + "hatchingPotionSpooky": "幽靈", "hatchingPotionPeppermint": "薄荷", "hatchingPotionFloral": "花卉", - "hatchingPotionAquatic": "水族", + "hatchingPotionAquatic": "水生", "hatchingPotionEmber": "餘燼", "hatchingPotionThunderstorm": "雷雨", "hatchingPotionGhost": "幽靈", "hatchingPotionRoyalPurple": "紫禦", "hatchingPotionHolly": "冬青", - "hatchingPotionCupid": "朱鹭色", - "hatchingPotionShimmer": "閃爍", + "hatchingPotionCupid": "丘比特", + "hatchingPotionShimmer": "閃亮亮", "hatchingPotionFairy": "仙女", "hatchingPotionStarryNight": "星夜", "hatchingPotionRainbow": "彩虹", "hatchingPotionGlass": "玻璃", "hatchingPotionGlow": "暗黑閃亮", - "hatchingPotionNotes": "把它倒在寵物蛋上可以孵化出一隻<%= potText(locale) %>寵物。", - "premiumPotionAddlNotes": "不能夠在任務寵物蛋上使用。", + "hatchingPotionFrost": "冰霜", + "hatchingPotionNotes": "將它倒在寵物蛋上即可孵化出一隻<%= potText(locale) %>寵物。", + "premiumPotionAddlNotes": "無法用於副本寵物蛋。", "foodMeat": "肉", "foodMeatThe": "肉", "foodMeatA": "肉", @@ -229,9 +230,9 @@ "foodRottenMeat": "腐肉", "foodRottenMeatThe": "腐肉", "foodRottenMeatA": "腐肉", - "foodCottonCandyPink": "粉紅色棉花糖", - "foodCottonCandyPinkThe": "粉紅色棉花糖", - "foodCottonCandyPinkA": "粉紅色棉花糖", + "foodCottonCandyPink": "粉紅棉花糖", + "foodCottonCandyPinkThe": "粉紅棉花糖", + "foodCottonCandyPinkA": "粉紅棉花糖", "foodCottonCandyBlue": "藍色棉花糖", "foodCottonCandyBlueThe": "藍色棉花糖", "foodCottonCandyBlueA": "藍色棉花糖", @@ -244,12 +245,12 @@ "foodCakeBase": "普通蛋糕", "foodCakeBaseThe": "普通蛋糕", "foodCakeBaseA": "普通蛋糕", - "foodCakeCottonCandyBlue": "藍色棉花糖蛋糕", - "foodCakeCottonCandyBlueThe": "藍色棉花糖蛋糕", - "foodCakeCottonCandyBlueA": "藍色棉花糖蛋糕", - "foodCakeCottonCandyPink": "粉紅棉花糖蛋糕", - "foodCakeCottonCandyPinkThe": "粉紅棉花糖蛋糕", - "foodCakeCottonCandyPinkA": "粉紅棉花糖蛋糕", + "foodCakeCottonCandyBlue": "棉染藍蛋糕", + "foodCakeCottonCandyBlueThe": "棉染藍蛋糕", + "foodCakeCottonCandyBlueA": "棉染藍蛋糕", + "foodCakeCottonCandyPink": "棉染粉紅蛋糕", + "foodCakeCottonCandyPinkThe": "棉染粉紅蛋糕", + "foodCakeCottonCandyPinkA": "棉染粉紅蛋糕", "foodCakeShade": "巧克力蛋糕", "foodCakeShadeThe": "巧克力蛋糕", "foodCakeShadeA": "巧克力蛋糕", @@ -259,9 +260,9 @@ "foodCakeGolden": "蜂蜜蛋糕", "foodCakeGoldenThe": "蜂蜜蛋糕", "foodCakeGoldenA": "蜂蜜蛋糕", - "foodCakeZombie": "過期蛋糕", - "foodCakeZombieThe": "過期蛋糕", - "foodCakeZombieA": "過期蛋糕", + "foodCakeZombie": "發霉蛋糕", + "foodCakeZombieThe": "發霉蛋糕", + "foodCakeZombieA": "發霉蛋糕", "foodCakeDesert": "沙子蛋糕", "foodCakeDesertThe": "沙子蛋糕", "foodCakeDesertA": "沙子蛋糕", @@ -274,12 +275,12 @@ "foodCandyBase": "普通糖果", "foodCandyBaseThe": "普通糖果", "foodCandyBaseA": "普通糖果", - "foodCandyCottonCandyBlue": "酸味藍色糖果", - "foodCandyCottonCandyBlueThe": "酸味藍色糖果", - "foodCandyCottonCandyBlueA": "酸味藍色糖果", - "foodCandyCottonCandyPink": "酸味粉紅色糖果", - "foodCandyCottonCandyPinkThe": "酸味粉紅色糖果", - "foodCandyCottonCandyPinkA": "酸味粉紅色糖果", + "foodCandyCottonCandyBlue": "酸味藍糖果", + "foodCandyCottonCandyBlueThe": "酸味藍糖果", + "foodCandyCottonCandyBlueA": "酸味藍糖果", + "foodCandyCottonCandyPink": "酸味粉紅糖果", + "foodCandyCottonCandyPinkThe": "酸味粉紅糖果", + "foodCandyCottonCandyPinkA": "酸味粉紅糖果", "foodCandyShade": "巧克力糖果", "foodCandyShadeThe": "巧克力糖果", "foodCandyShadeA": "巧克力糖果", @@ -299,7 +300,7 @@ "foodCandyRedThe": "肉桂糖果", "foodCandyRedA": "肉桂糖果", "foodSaddleText": "鞍", - "foodSaddleNotes": "立即把你的一隻寵物變成坐騎。", - "foodSaddleSellWarningNote": "嘿!這是一個非常有用的物品!你知道怎麼對你的寵物使用鞍嗎?", - "foodNotes": "寵物吃了它,就會慢慢地長成強壯的坐騎。" + "foodSaddleNotes": "立即將您的一隻寵物變成坐騎。", + "foodSaddleSellWarningNote": "嘿!這是項非常有用的物品!那您知道怎麼對你的寵物使用鞍嗎?", + "foodNotes": "寵物吃了它,就會慢慢地成長為健壯的坐騎。" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/contrib.json b/website/common/locales/zh_TW/contrib.json index 9cf7b86ea7..b8c17db7b1 100644 --- a/website/common/locales/zh_TW/contrib.json +++ b/website/common/locales/zh_TW/contrib.json @@ -1,5 +1,5 @@ { - "playerTiersDesc": "在聊天畫面中您看到使用者名稱上的顏色代表個人的貢獻者等級。等級越高,就證明他對Habitica的美術、程式碼、社群等地方貢獻得越多!", + "playerTiersDesc": "聊天畫面中使用者名稱上的顏色代表著個人的貢獻者等級。等級越高,就證明了他對Habitica 裡的美術、程式碼、社群等地方貢獻得越多!", "tier1": "等級 1 ( 夥伴 )", "tier2": "等級 2 ( 夥伴 )", "tier3": "等級 3 ( 精英 )", @@ -7,46 +7,46 @@ "tier5": "等級 5 ( 王者 )", "tier6": "等級 6 ( 王者 )", "tier7": "等級 7 ( 傳奇 )", - "tierModerator": "管理員 ( 守護者 )", + "tierModerator": "管理員 ( 護衛 )", "tierStaff": "工作人員 ( 英雄 )", "tierNPC": "NPC", "friend": "好友", - "friendFirst": "當您的意見 第一次被採納時,您將收到Habitica貢獻者的徽章。在酒館聊天時,您的名字將會被自豪地冠上貢獻者頭銜。作為貢獻的獎勵,您也將獲得3顆寶石。", - "friendSecond": "當您第二次意見被採納時,您可以在獎勵商店買到水晶護甲。作為貢獻的獎勵,您也將獲得3顆寶石。", + "friendFirst": "當您首度申請貢獻獎勵後,您將收到 Habitica貢獻者的徽章。在酒館聊天時,您的名字將會被自豪地冠上貢獻者頭銜。作為貢獻的獎勵,您也將獲得3顆鑽石。", + "friendSecond": "當您第二度申請貢獻獎勵後,您將可以在獎勵商店購買水晶護甲。作為貢獻的獎勵,您也將獲得3顆鑽石。", "elite": "精英", - "eliteThird": "當你的第三組意見被採用時,你可以在獎勵商店買到水晶頭盔。為了感謝你持續地工作,你還會收到3顆寶石。", - "eliteFourth": "當你的第四組意見被採用時,你可以在獎勵商店買到水晶劍。為了感謝你持續地工作,你還會收到4顆寶石。", - "champion": "冠軍", - "championFifth": "當你的第五組意見被採用時,你可以在獎勵商店買到水晶盾牌。為了感謝你持續地工作,你還會收到4顆寶石。", - "championSixth": "當你的第六組意見被採用時,你會得到一個九頭蛇寵物。你還會收到4顆寶石。", + "eliteThird": "當您第三度申請貢獻獎勵後,您將可以在獎勵商店購買水晶頭盔。作為貢獻的獎勵,您也將獲得3顆鑽石。", + "eliteFourth": "當您第四度申請貢獻獎勵後,您將可以在獎勵商店購買水晶冰劍。作為貢獻的獎勵,您也將獲得4顆鑽石。", + "champion": "王者", + "championFifth": "當您第五度申請貢獻獎勵後,您將可以在獎勵商店購買水晶護盾。作為貢獻的獎勵,您也將獲得4顆鑽石。", + "championSixth": "當您第六度申請貢獻獎勵後,您將獲得三頭蛇寵物。作為貢獻的獎勵,您也將獲得4顆鑽石。", "legendary": "傳奇", - "legSeventh": "當您第七次意見被採納時,您將得到4顆寶石、成為榮譽貢獻者公會的一員、並將得知Habitica幕後開發的細節!繼續貢獻將不再提升您的稱號,但是您仍可繼續獲得寶石和頭銜以作回報。", - "moderator": "領袖", - "guardian": "守護者", - "guardianText": "領袖是從高階的貢獻者中仔細挑選出來的,所以請尊重他們,並聽取他們的建議。", - "staff": "職員", + "legSeventh": "當您第七度申請貢獻獎勵後,您將獲得4顆鑽石,並成為榮譽貢獻者公會(Contributor's Guild)的一員,並可獲得 Habitica 開發幕後的詳細內容!後續貢獻將不再提升您的稱號,但您仍可繼續獲得鑽石和頭銜以作回報。", + "moderator": "管理員", + "guardian": "護衛", + "guardianText": "管理員是從高等級貢獻者中仔細挑選而來的,所以請尊重他們,並聽取他們的建議。", + "staff": "工作人員", "heroic": "英雄", - "heroicText": "英雄級別包含了Habitica的工作人員以及與其同位階的貢獻者。如果您有這個頭銜,您將被委任(甚至是被聘請!)。", - "npcText": "NPC 們對 Habitica 的 Kickstarter 計劃作出了最高層級的支持。您可以在網站各處,看到他們的角色形象!", - "modalContribAchievement": "貢獻成就!", - "contribModal": "<%= name %>,您太棒啦! 您現在已成為幫助Habitica的<%= level %>貢獻者。", + "heroicText": "英雄級別包含了 Habitica 的工作人員以及與其同位階的貢獻者。如果您有這個頭銜,您將被委任(甚至是被聘請!)。", + "npcText": "NPC 們對 Habitica 的 Kickstarter 計劃作出了最高級別的贊助。您可以在網站各處,看到他們的角色圖像!", + "modalContribAchievement": "貢獻者成就!", + "contribModal": "<%= name %>,您真是太棒啦! 您現在已成為 Habitica 中的<%= level %>貢獻者。", "contribLink": "快來看看您拿到甚麼酬勞吧!", "contribName": "貢獻者", - "contribText": "為Habitica在程式碼、美術、音樂、寫作、或其他方面作出貢獻。詳情請加入「有理想的傳奇人物公會(Aspiring Legends Guild)」!", + "contribText": "您曾為 Habitica 裡的程式碼、美術、音樂、寫作、或其他方面作出貢獻。詳情請加入「有理想的傳奇人物公會(Aspiring Legends Guild)」!", "readMore": "閱讀更多", - "kickstartName": "Kickstarter 捐助者- $<%= key %>層級", - "kickstartText": "支持了 Kickstarter 項目", - "helped": "幫助了Habitica成長", + "kickstartName": "Kickstarter 贊助者- $<%= key %>層級", + "kickstartText": "支持了 Kickstarter 計畫", + "helped": "幫助了 Habitica 成長", "helpedText1": "為了幫助 Habitica 成長,請填寫", "helpedText2": "這份問卷。", "hall": "英雄殿堂", "contribTitle": "貢獻者頭銜 ( 例如「鐵匠」)", "contribLevel": "貢獻級別", - "contribHallText": "1-7級是正常的貢獻者,8是版主,9是員工。這決定哪些項目,寵物,坐騎和可用。也決定了名字的標籤顏色。8級和9級自動獲得管理狀態。", - "hallContributors": "贊助人殿堂", - "hallPatrons": "贊助人殿堂", + "contribHallText": "1-7級是正常的貢獻者,8是管理員,9是員工。這決定哪些項目,寵物,坐騎和可用。也決定了名字的標籤顏色。8級和9級自動獲得管理狀態。", + "hallContributors": "貢獻者殿堂", + "hallPatrons": "貢獻者殿堂", "rewardUser": "獎勵玩家", - "UUID": "使用者ID", + "UUID": "使用者 ID (UUID)", "loadUser": "載入玩家", "noAdminAccess": "您沒有管理員權限。", "userNotFound": "找不到此用戶。", @@ -56,25 +56,25 @@ "moreDetails2": "更多細節 (8-9)", "contributions": "貢獻", "admin": "管理員", - "notGems": "以美金計算,而寶石 。也就是說,如果數值為 1,便代表 4 顆寶石。請只在手動授予寶石時使用這個選項。不要在授予貢獻層級的時候使用,因為每個貢獻層級會自動增加寶石。", + "notGems": "以美金計算,而鑽石。也就是說,如果數值為 1,便代表 4 顆鑽石。請在只想手動發放鑽石時使用此選項。不要在發放貢獻層級時使用,因為貢獻層級會自動發放鑽石。", "gamemaster": "遊戲管理員 ( 職員 / 管理員 )", - "backerTier": "支持者層級", - "balance": "結餘", + "backerTier": "贊助者層級", + "balance": "使用現有", "tierPop": "點擊層級標籤查看細節。", "playerTiers": "玩家層級", "tier": "層級", - "visitHeroes": "前往英雄殿堂(貢獻者和支持者之殿)", - "conLearn": "了解更多貢獻者的獎勵", - "conLearnHow": "了解如何為Habitica作出貢獻", + "visitHeroes": "前往英雄殿堂(包含貢獻者和贊助者)", + "conLearn": "了解更多貢獻者獎勵", + "conLearnHow": "了解如何為 Habitica 作出貢獻", "conLearnURL": "http://habitica.wikia.com/wiki/Contributing_to_Habitica", "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards", - "surveysSingle": "可以藉由填寫表單或是進行一些主要的軟體測試來幫助Habitica變得更好。我們由衷地感謝您!", - "surveysMultiple": "已在<%= count %> 場合下幫助過Habitica成長,例如透過填寫調查問卷、或在一次大型測試中提供幫助。我們由衷地感謝您!", + "surveysSingle": "可藉由填寫調查問卷或是進行大型測試來幫助 Habitica 變得更好。我們由衷地感謝您!", + "surveysMultiple": "已在<%= count %>次場合下幫助 Habitica 成長。例如透過填寫調查問卷、或在一次大型測試中提供幫助。我們由衷地感謝您!", "currentSurvey": "目前的調查表", - "surveyWhen": "在三月下旬調查表將處理完畢,徽章將被授予給的所有參與者。", - "blurbInbox": "這是存放您私人訊息的地方!您可以在酒館、隊伍或公會聊天畫面中按下其他使用者名稱旁的信封圖示以私訊給對方。若您收到不當的私人訊息,請附帶截圖寄信給Lemoness (<%= hrefCommunityManagerEmail %>)", - "blurbGuildsPage": "公會是由使用者基於想與共同興趣者聊天所創立的。找尋有趣的公會並加入討論吧!", - "blurbChallenges": "挑戰是由您的同儕夥伴所創立的。參與挑戰將加入一些任務加到你的任務列表中,贏得挑戰將可獲得成就,而且時常帶有寶石獎勵喔!", - "blurbHallPatrons": " 這裡是贊助名人堂。我們在這裡紀念從草創時期就開始在Kickstarter 上贊助 Habitica 的偉大旅行者們。我們由衷地感謝他們讓 Habitica 正式上架!", - "blurbHallContributors": "這裡是貢獻者殿堂。我們在這裡紀念對開源項目有所貢獻的人們。這包含在程式、美術、音樂、著作方面,或是熱忠於到處幫忙的人都列於其中。他們已經獲得 寶石、特殊裝備、與尊貴的頭銜。您也可以為 Habitica 做出貢獻!點此來查看詳細資訊。" + "surveyWhen": "在三月下旬調查問卷將被處理完畢,屆時將贈予所有參與者徽章。", + "blurbInbox": "這是存放您私密訊息的地方!您可以在酒館、隊伍或公會聊天畫面中按下其他使用者名稱旁的信封圖示以私訊對方。若您收到不當的私密訊息,請附帶截圖並寄信給 Lemoness (<%= hrefCommunityManagerEmail %>)", + "blurbGuildsPage": "公會是擁有與共同興趣的玩家所所創立的聊天群組。快來尋找對您有興趣的公會並加入他們吧!", + "blurbChallenges": "挑戰是由您的同儕夥伴所創立的。參與挑戰將加入一些任務加到您的任務列表中。贏得挑戰不但可獲得成就,還經常可獲得鑽石獎勵喔!", + "blurbHallPatrons": "這裡是贊助名人堂。我們在這裡紀念從草創時期就開始在 Kickstarter 上贊助 Habitica 的偉大冒險家們。我們由衷地感謝他們幫助讓 Habitica 能正式推出!", + "blurbHallContributors": "這裡是貢獻者殿堂。我們在這裡紀念對開源項目有所貢獻的人們。包含在程式、美術、音樂、著作方面,或是熱忠於到處幫忙的人都列於其中。他們已經獲得 鑽石、特殊裝備、與尊貴的頭銜。您也可以為 Habitica 做出貢獻!點此來查看詳細資訊。" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/death.json b/website/common/locales/zh_TW/death.json index 64cab5a475..d63896a48f 100644 --- a/website/common/locales/zh_TW/death.json +++ b/website/common/locales/zh_TW/death.json @@ -1,17 +1,17 @@ { - "lostAllHealth": "沒有生命值了!", + "lostAllHealth": "您的生命值歸零了!", "dontDespair": "不要絕望!", - "deathPenaltyDetails": "你失去了一個等級、所有金幣和一件裝備,但是只要努力就可以把它們拿回來!", + "deathPenaltyDetails": "您失去了一個等級、所有金幣和一件裝備,但是只要再努力一定可以把它們拿回來!加油,您會變得更好的。", "refillHealthTryAgain": "回復生命值,然後再試一次", - "dyingOftenTips": "這常常發生嗎? 這裡有些密技!", - "losingHealthWarning": "小心!你的生命值正在減少!", - "losingHealthWarning2": "別讓你的生命值降為零!你會因此損失一個等級、所有金幣和一件裝備。", + "dyingOftenTips": "經常缺乏生命值? 這裡有些密技!", + "losingHealthWarning": "小心!您的生命值正在減少!", + "losingHealthWarning2": "別讓您的生命值歸零!您將會因此損失一個等級、所有金幣和一件裝備。", "toRegainHealth": "若要回復生命值:", - "lowHealthTips1": "等級提升而補足生命值!", + "lowHealthTips1": "等級提升能將生命值補滿!", "lowHealthTips2": "從獎勵欄內購買治療藥水可以回復 15 點生命值。", - "losingHealthQuickly": "太容易失去生命值嗎?", - "lowHealthTips3": "未完成的每日任務會在隔天造成損害,所以要小心,不要一開始就增加太多每日任務!", - "lowHealthTips4": "如果你的每日任務在某些日子不用完成的話,你可以點選鉛筆按鈕去更改它。", + "losingHealthQuickly": "失去生命值的速度太快嗎?", + "lowHealthTips3": "未完成的每日任務將在隔天對您造成傷害,所以要小心不要一開始就增加太多每日任務!", + "lowHealthTips4": "如果您的每日任務不須在某些日子完成的話,您可以點擊鉛筆按鈕去更改它。", "goodLuck": "祝你好運!", - "cannotRevive": "不能在還沒死亡的時候復活。" + "cannotRevive": "無法在尚未死亡時復活。" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/defaulttasks.json b/website/common/locales/zh_TW/defaulttasks.json index a713e3568b..836b8b0997 100644 --- a/website/common/locales/zh_TW/defaulttasks.json +++ b/website/common/locales/zh_TW/defaulttasks.json @@ -1,28 +1,28 @@ { "defaultHabit1Text": "高效率的作業 (點選鉛筆圖案進行編輯)", - "defaultHabit1Notes": "好習慣 (例子):+吃蔬菜 +15分鐘的高效率作業", + "defaultHabit1Notes": "好習慣例子:+吃蔬果 +15分鐘的高效率作業", "defaultHabit2Text": "吃零食 (點選鉛筆圖案進行編輯)", - "defaultHabit2Notes": "壞習慣 (例子):- 抽菸 - 拖延", - "defaultHabit3Text": "爬樓梯/ 搭電梯 (點選鉛筆圖案進行編輯)", + "defaultHabit2Notes": "壞習慣 (例子):- 抽菸 - 怠慢", + "defaultHabit3Text": "爬樓梯/搭電梯 (點選鉛筆圖案進行編輯)", "defaultHabit3Notes": "一些好或壞的習慣:+/- 搭電梯或走樓梯 ; +/- 喝水或喝汽水", "defaultHabit4Text": "添加一個任務到Habitica裡", "defaultHabit4Notes": "不論是一個習慣或是每日任務亦或是待辦事項", "defaultHabit5Text": "點擊這裡來將它編輯為一個您想戒掉的壞習慣", - "defaultHabit5Notes": "或者在編輯界面刪除", - "defaultDaily1Text": "用Habitica來追蹤您的任務", - "defaultTodo1Text": "加入 Habitica ( 完成我!)", - "defaultTodoNotes": "你可以完成這個事項,編輯它或刪除它。", - "defaultTodo2Text": "完成參訪Justin的任務", - "defaultTodo2Notes": "查看過所有在底部的功能鍵", + "defaultHabit5Notes": "或者在編輯界面中刪除", + "defaultDaily1Text": "用 Habitica 來追蹤您的任務進度", + "defaultTodo1Text": "加入 Habitica ( 幫我勾選掉!)", + "defaultTodoNotes": "您可以完成此待辦事項、編輯它、或刪除它。", + "defaultTodo2Text": "完成 Justin 的任務參訪", + "defaultTodo2Notes": "查看過所有底部的功能鍵", "defaultReward1Text": "休息15分鐘", - "defaultReward1Notes": "自定獎勵可以是任何形式。有些人除非花金幣購買,才可以看喜歡的電視節目。", + "defaultReward1Notes": "自定獎勵可以是任何形式。有些人除非有足夠的金幣可以購買,否則不准自己看喜歡的電視節目。", "defaultReward2Text": "獎勵自己", - "defaultReward2Notes": "看電視,玩游戲,吃零食,全都取決於你!", + "defaultReward2Notes": "看電視,玩游戲,吃零食,全都取決於您!", "defaultTag1": "工作", "defaultTag2": "運動", - "defaultTag3": "健康", + "defaultTag3": "健康與保健", "defaultTag4": "學校", "defaultTag5": "團隊", - "defaultTag6": "瑣事", + "defaultTag6": "雜務", "defaultTag7": "創意" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/faq.json b/website/common/locales/zh_TW/faq.json index 4bc0267382..b8a70b170d 100644 --- a/website/common/locales/zh_TW/faq.json +++ b/website/common/locales/zh_TW/faq.json @@ -1,58 +1,58 @@ { "frequentlyAskedQuestions": "常見問題", "faqQuestion0": "我很迷惑。我在哪裡可以得到簡單的介紹?", - "iosFaqAnswer0": "首先,您要設定好你的每日任務。接著,當您在現實生活中完成這些目標時,再把每日任務打勾,您會因此得到經驗值和金幣。金幣可以購買裝備和物品,而經驗值能使您的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及關卡任務!您可以調整自己的角色在選單「玩家」>「角色」裡面。\n\n另外,有些基本的功能作用需要注意:點選手機螢幕介面右上角的(+)可以增加新任務。新增任務後,可以輕按現有任務便可再度編輯。按住不放將任務往左邊滑過便可刪除。在畫面左上角有一個標籤可幫助你分類,您可以點選任務來增加或減少清單。", - "androidFaqAnswer0": "首先,您要設定好自己的每日任務。接著,當您在現實生活中完成這些目標時,再把每日任務打勾,您會因此得到經驗值和金幣。金幣可以購買裝備和物品,而經驗值能使您的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及關卡任務!您可以調整你自己的角色在選單> [玩家角色>] 裡面。\n\n另外,有些基本的功能作用需要注意:點選手機螢幕介面右上角的(+)可以增加新任務。新增任務後,可以輕按現有任務便可再度編輯。按住不放將任務往左邊滑過便可刪除。在畫面左上角有一個標籤可幫助你分類,您可以點選任務來增加或減少清單。", - "webFaqAnswer0": "首先,您要設定好自己的每日任務。接著,當您在現實生活中完成這些目標時,再把每日任務打勾,您就會因此得到經驗值和金幣。金幣可以購買裝備和物品,當然還有自製獎勵,而經驗值能使您的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及關卡任務!詳情請見[幫助 -> 新手總覽](https://habitica.com/static/overview)。", - "faqQuestion1": "我要如何設定每日任務?", - "iosFaqAnswer1": "您每天可以做很多次好習慣(有+符號的那些)的正面任務,像是多吃菜。壞習慣(有-符號的那些)則是您應該要避免的負面任務,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵您金幣和經驗。壞習慣則會損失生命值。\n\n每日任務是您每天都要做到的事情,像是刷牙或檢查電子信箱。您可以透過點選編輯來調整每日任務出現的日期。如果您沒有在每日任務出現的日子完成它的話,您的角色將會在隔天損失生命值。所以要小心不要一口氣增加太多每日任務!\n\n待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而受到攻擊。點選編輯可以增加完成期限。", - "androidFaqAnswer1": "好習慣(有\"+\"符號的那個)就是你每天可以做很多次的那種正面任務,像是多吃菜。壞習慣(有\"-\"符號的那個)則是你應該要避免的負面任務,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵你金幣和經驗。壞習慣則會減損生命值。\n\n每日任務是你每天都會做到的事情,像是刷牙或檢查電子信箱。你可以透過點擊來指定每日任務的天數。如果你沒有在每日任務指定的日子完成它的話,你的角色會在隔天減少生命值。所以小心不要一口氣增加太多每日任務!\n\n待辦事項是你的待辦清單,完成待辦事項也能夠得到金幣和經驗值。你不會因為待辦事項完成與否而受到攻擊。可以點擊編輯一個待辦任務來為它添加完成期限。", - "webFaqAnswer1": "您每天可以做很多次好習慣(有+符號的那些)的正面任務,像是多吃菜。壞習慣(有-符號的那些)則是您應該要避免的負面任務,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵您金幣和經驗。壞習慣則會損失生命值。\n\n每日任務是您每天都要做到的事情,像是刷牙或檢查電子信箱。您可以透過點選編輯來調整每日任務出現的日期。如果您沒有在每日任務出現的日子完成它的話,您的角色將會在隔天損失生命值。所以要小心不要一口氣增加太多每日任務!\n\n待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而受到攻擊。點選編輯可以增加完成期限。", + "iosFaqAnswer0": "首先,您需要先設定好您日常生活中的任務。接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自定獎勵。而經驗值能使您的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及副本!您可以到「玩家」>「角色」中客製化自己的角色圖像。\n\n此外,這裡還有些基本的互動功能:畫面中點選右上角的(+)可以增加新任務;點擊既有的任務可以編輯它;往左滑動可以將它刪除;點擊左上角的標籤功能可以幫您分類任務;點擊核對清單旁的泡泡按鈕可以展開或摺疊清單。", + "androidFaqAnswer0": "首先,您需要先設定好您日常生活中的任務。接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自定獎勵。而經驗值能使您的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及副本!您可以到「玩家」>「角色」中客製化自己的角色圖像。\n\n此外,這裡還有些基本的互動功能:畫面中點選右上角的(+)可以增加新任務;點擊既有的任務可以編輯它;往左滑動可以將它刪除;點擊左上角的標籤功能可以幫您分類任務;點擊核對清單旁的計數按鈕可以展開或摺疊清單。", + "webFaqAnswer0": "首先,您需要先設定好您日常生活中的任務。接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自定獎勵。而經驗值能使您的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及副本!詳情請見 [幫助 -> 新手總覽](https://habitica.com/static/overview)。", + "faqQuestion1": "我要如何設定任務?", + "iosFaqAnswer1": "您每天可以做很多次好習慣(有+符號的那些),像是吃蔬菜水果。壞習慣(有-符號的那些)則是您應該要避免的行為,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。好習慣將給您金幣和經驗以茲鼓勵。壞習慣則會損失生命值。\n\n每日任務是您每天都要完成的任務,像是刷牙或檢查電子信箱。您可以點擊它來調整每日任務出現的日期。如果您沒有在每日任務出現的當天完成它的話,您的角色將會在隔天受到傷害。所以千萬要小心別一次新增太多每日任務!\n\n待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而損失生命值。點擊它可以增設截止日。", + "androidFaqAnswer1": "您每天可以做很多次好習慣(有+符號的那些),像是吃蔬菜水果。壞習慣(有-符號的那些)則是您應該要避免的行為,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。好習慣將給您金幣和經驗以茲鼓勵。壞習慣則會損失生命值。\n\n每日任務是您每天都要完成的任務,像是刷牙或檢查電子信箱。您可以點擊它來調整每日任務出現的日期。如果您沒有在每日任務出現的當天完成它的話,您的角色將會在隔天受到傷害。所以千萬要小心別一次新增太多每日任務!\n\n待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而損失生命值。點擊它可以增設截止日。", + "webFaqAnswer1": "* 您每天可以做很多次好習慣(有+符號的那些),像是吃蔬菜水果。壞習慣(有-符號的那些)則是您應該要避免的行為,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。好習慣將給您金幣和經驗以茲鼓勵。壞習慣則會損失生命值。\n\n* 每日任務是您每天都要完成的任務,像是刷牙或檢查電子信箱。您可以點擊鉛筆圖示來調整每日任務出現的日期。如果您沒有在每日任務出現的當天完成它的話,您的角色將會在隔天受到傷害。所以千萬要小心別一次新增太多每日任務!\n\n* 待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而損失生命值。點擊鉛筆圖示可以增設截止日。", "faqQuestion2": "有沒有可供參考的任務範例?", "iosFaqAnswer2": "wiki上有針對四種不同的項目來提供範例以供參考:\n

\n* [習慣範例](http://habitica.wikia.com/wiki/Sample_Habits)\n* [每日任務範例](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [待辦事項範例](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [自訂獎勵範例](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "androidFaqAnswer2": "wiki上有針對四種不同的項目來提供範例以供參考:\n

\n* [習慣範例](http://habitica.wikia.com/wiki/Sample_Habits)\n* [每日任務範例](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [待辦事項範例](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [自訂獎勵範例](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "wiki上有針對四種不同的項目來提供範例以供參考:\n * [習慣範例](http://habitica.wikia.com/wiki/Sample_Habits)\n * [每日任務範例](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [待辦事項範例](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [自訂獎勵範例](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "為什麼我的任務會改變顏色?", - "iosFaqAnswer3": "您的任務會改根據您完成該任務的次數而改變!每一個新任務最初始都是從黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果沒有完成每日任務或是您做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是如果您又沒有達成每日任務或是它是個壞習慣,其扣損的生命就會越多!這有助於您完成比較困難的任務!", - "androidFaqAnswer3": "您的任務會改根據您完成該任務的次數而改變!每一個新任務最初始都是從黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果沒有完成每日任務或是您做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是如果您又沒有達成每日任務或是它是個壞習慣,其扣損的生命就會越多!這有助於您完成比較困難的任務!", - "webFaqAnswer3": "您的任務會改根據您完成該任務的次數而改變!每一個新任務最初始都是從黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果沒有完成每日任務或是您做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是如果您又沒有達成每日任務或是它是個壞習慣,其扣損的生命就會越多!這有助於您完成比較困難的任務!", + "iosFaqAnswer3": "您的任務會改根據您完成該任務的次數而改變!每一個新任務最初始都是黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果您沒有完成每日任務或是做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是您若沒有達成每日任務或是它是個壞習慣,則扣損的生命就會越多!這將有助於您完成比較困難的任務!", + "androidFaqAnswer3": "您的任務會改根據您完成該任務的次數而改變!每一個新任務最初始都是黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果您沒有完成每日任務或是做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是您若沒有達成每日任務或是它是個壞習慣,則扣損的生命就會越多!這將有助於您完成比較困難的任務!", + "webFaqAnswer3": "您的任務會改根據您完成該任務的次數而改變!每一個新任務最初始都是黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果您沒有完成每日任務或是做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是您若沒有達成每日任務或是它是個壞習慣,則扣損的生命就會越多!這將有助於您完成比較困難的任務!", "faqQuestion4": "為什麼我的角色的生命值減少了? 我要怎麼恢復它們?", - "iosFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行魔王戰爭,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼任務魔王也會攻擊您喔。\n\n主要回復生命值的方法就是提升等級。當您升等時就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。另外,當您等級達到10等或以上時,您可以選擇成為醫者,這樣您就能夠學習治癒術。或者您的隊伍中有人剛好是醫者的話,也可以請他們治療您喔。", - "androidFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行魔王戰爭,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼任務魔王也會攻擊您喔。\n\n主要回復生命值的方法就是提升等級。當您升等時就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。另外,當您等級達到10等或以上時,您可以選擇成為醫者,這樣您就能夠學習治癒術。或者您的隊伍中有人剛好是醫者的話,也可以請他們治療您喔。", - "webFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行Boss任務戰的,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼任務魔王也會攻擊您喔。\n\n主要回復生命值的方法就是提升等級。當您升等時就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。另外,當您等級達到10等或以上時,您可以選擇成為醫者,這樣您就能夠學習治癒術。如果您的隊伍中剛好有人是醫者的話,也可以請他們治療您喔。可以在導覽列上點選「隊伍」來查看更多。", - "faqQuestion5": "要怎麼做才能夠跟朋友一起玩Habitica?", - "iosFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加活動任務、跟魔王對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往「選單」>「隊伍」,接著點選「建立新隊伍」。然後點選成員名單,就可以在右上角看到邀請朋友的選項。請輸入您的好朋友的使用者ID (即UUID: 一串由數字和英文字母組成的字串,每個人都可以在手機app中的設定>帳號,或是網站裡的設定>API 裡面找到自己的UUID。)在網站上,您還可以透過電子郵件邀請朋友,之後app也將會引進此功能。\n\n在網站裡,您也可以和朋友們一同加入公會,裡面有一個公共的聊天室。app也將在未來引進此功能。", - "androidFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加活動任務、跟魔王對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往[此網站](https://habitica.com/) 來建立一個隊伍。您也可以與朋友們一同加入公會(「社交」>「公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。您可以加入很多個公會只要您喜歡,但只能加入一支隊伍。\n\n詳細資訊,請查看wiki頁面上的[隊伍](http://habitica.wikia.com/wiki/Party) 以及 [公會](http://habitica.wikia.com/wiki/Guilds)。", - "webFaqAnswer5": "最好的方法就是點選導覽列上的「隊伍」,並邀請他們加入您的隊伍!隊伍可以參加活動任務、跟魔王對抗、施放技能來支援彼此。您也可以與朋友們一同加入公會(在導覽列上點選「公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。只要您喜歡您可以加入很多個公會,但只能加入一支隊伍。詳細資訊,請參照wiki頁面上的[隊伍](http://habitica.wikia.com/wiki/Party) 以及 [公會](http://habitica.wikia.com/wiki/Guilds)。", - "faqQuestion6": "我要怎麼做才能得到寵物或是坐騎呢?", - "iosFaqAnswer6": "當您的等級達到3等時,就會解鎖掉落物系統。每當您完成一個任務時,您就會有一定的機率得到寵物蛋、孵化藥劑,或是餵養寵物的食物。系統會將它們存到「選單」>「物品」裡。\n\n要孵化寵物,您需要同時擁有一顆寵物蛋以及一罐孵化藥劑。點選寵物蛋來確認您想孵化的種類,接著選擇「孵化」。接著選擇孵化藥劑就能夠確認寵物的顏色囉!孵化完成後你可以到「選單」>「寵物」將您的寵物裝備到角色圖像上。\n\n您也可以用餵食的方式讓寵物進化成坐騎。點選寵物並選擇「餵食」。這時您會看到一條綠色的狀態列隨著您餵食次數而增長。當狀態列全滿了以後寵物就會進化成坐騎。這需要花點時間,不過如果您能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試餵食不同種的食物或是[直接看攻略](http://habitica.wikia.com/wiki/Food#Food_Preferences)。\n當您擁有了一隻座騎,可以到「選單」>「坐騎」將它裝備到角色圖像上。\n\n當您完成某些特殊的任務卷軸時,也會收到任務寵物。(可以查看底下關於任務卷軸的介紹)。", - "androidFaqAnswer6": "當您的等級達到3等時,就會解鎖掉落物系統。每當您完成一個任務時,您就會有一定的機率得到寵物蛋、孵化藥劑,或是餵養寵物的食物。系統會將它們存到「選單」>「物品」裡。\n\n要孵化寵物,您需要同時擁有一顆寵物蛋以及一罐孵化藥劑。點選寵物蛋來確認您想孵化的種類,接著選擇「用孵化藥劑孵化」。接著選擇孵化藥劑就能夠確認寵物的顏色囉!孵化完成後你可以到「選單」>「馬廄」>「寵物」將您的寵物裝備到角色圖像上。\n\n您也可以用餵食的方式讓寵物進化成坐騎。可以到「選單」>「馬廄」>[寵物]點選寵物並選擇「餵食」。這時您會看到一條綠色的狀態列隨著您餵食次數而增長。當狀態列全滿了以後寵物就會進化成坐騎。這需要花點時間,不過如果您能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試餵食不同種的食物或是[直接看攻略](http://habitica.wikia.com/wiki/Food#Food_Preferences)。\n當您擁有了一隻座騎,也可以將它裝備到角色圖像上。\n\n當您完成某些特殊的任務卷軸時,也會收到任務寵物。(可以查看底下關於任務卷軸的介紹)。", - "webFaqAnswer6": "當您的等級達到3等時,就會解鎖掉落物系統。每當您完成一個任務時,您就會有一定的機率得到寵物蛋、孵化藥劑,或是餵養寵物的食物。系統會將它們存到「選單」>「物品」裡。要孵化寵物,您需要同時擁有一顆寵物蛋以及一罐孵化藥劑。都有了之後請到「背包」>「馬廄」裡點選您想孵化的寵物蛋即可孵化。當孵化完成後您可以將您的寵物裝備到角色圖像上。您也可以用餵食的方式讓寵物進化成坐騎。可以到「背包」>「馬廄」,從底部的快捷背包選擇一個食物拖曳到您想進化的寵物上即可餵食。點選寵物並選擇「餵食」。這時您會看到一條綠色的狀態列隨著您餵食次數而增長。當狀態列全滿了以後寵物就會進化成坐騎。這需要花點時間,不過如果您能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試餵食不同種的食物或是[直接看攻略](http://habitica.wikia.com/wiki/Food#Food_Preferences)。當您擁有了一隻座騎,也可以將它裝備到角色圖像上。當您完成某些特殊的任務卷軸時,也會收到任務寵物。(可以查看底下關於任務卷軸的介紹)。", - "faqQuestion7": "我要怎麼做才能夠成為戰士、法師、盜賊或是醫者?", - "iosFaqAnswer7": "在10等的時候,您可以選擇成為戰士、法師、盜賊或是醫者。(所有玩家在一開始都會被默認為戰士。) 每種職業都有各自的優點以及不同的裝備選擇,當您11等時還能夠施放職業技能。戰士可以很輕鬆地擊退魔王,還能夠抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予魔王可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是醫者,醫者擁有特殊技能可以治癒他們自身以及隊伍成員的生命值。\n\n如果您還沒決定好該選擇哪種職業的話 (例如,如果您覺得與其馬上選擇職業,不如先買齊目前所需的裝備),您可以點選「之後再決定」。之後,等您覺得時機已到時再自行到「選單」>「選擇職業」進行職業選擇。", - "androidFaqAnswer7": "在10等的時候,您可以選擇成為戰士、法師、盜賊或是醫者。(所有玩家在一開始都會被默認為戰士。) 每種職業都有各自的優點以及不同的裝備選擇,當您11等時還能夠施放職業技能。戰士可以很輕鬆地擊退魔王,還能夠抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予魔王可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是醫者,醫者擁有特殊技能可以治癒他們自身以及隊伍成員的生命值。\n\n如果您還沒決定好該選擇哪種職業的話 (例如,如果您覺得與其馬上選擇職業,不如先買齊目前所需的裝備),您可以點選「之後再決定」。之後,等您覺得時機已到時再自行到「選單」>「選擇職業」進行職業選擇。", - "webFaqAnswer7": "在10等的時候,您可以選擇成為戰士、法師、盜賊或是醫者。(所有玩家在一開始都會被默認為戰士。) 每種職業都有各自的優點以及不同的裝備選擇,當您11等時還能夠施放職業技能。戰士可以很輕鬆地擊退魔王,還能夠抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予魔王可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是醫者,醫者擁有特殊技能,可以治癒他們自身以及隊伍成員的生命值。如果您還沒決定好該選擇哪種職業的話 (例如,如果您覺得與其馬上選擇職業,不如先買完目前所需的裝備),您可以點選「之後再決定」,並在覺得時機已到時再自行到設定列裡進行職業選擇。", - "faqQuestion8": "為什麼我10等時,生命值和經驗值下方會多出一條藍色的狀態列?", - "iosFaqAnswer8": "當您10等時,除了能夠選擇職業外,還會出現一條藍色的狀態列,它是您的魔力值。當您繼續升等後,還會陸續解鎖一些特殊的職業技能以供消耗魔力值。每種職業都有各自獨特的技能,當11等時您會在「選單」>「技能」內找到它們。魔力值不像生命值一樣會隨著你等級提升而自動補滿。它會因為您達成好習慣、每日任務和待辦事項而增加,也會因為您做了壞習慣而減少。順帶一提,每隔一天魔力值也會悄悄回復一點點,當您完成越多的每日任務,隔天也能夠補充越多魔力值喔。", - "androidFaqAnswer8": "當您10等時,除了能夠選擇職業外,還會出現一條藍色的狀態列,它是您的魔力值。當您繼續升等後,還會陸續解鎖一些特殊的職業技能以供消耗魔力值。每種職業都有各自獨特的技能,當11等時您會在「選單」>「技能」內找到它們。魔力值不像生命值一樣會隨著你等級提升而自動補滿。它會因為您達成好習慣、每日任務和待辦事項而增加,也會因為您做了壞習慣而減少。順帶一提,每隔一天魔力值也會悄悄回復一點點,當您完成越多的每日任務,隔天也能夠補充越多魔力值喔。", - "webFaqAnswer8": "當您10等時,若您已選擇自己的職業,就會發現多了一條藍色的狀態列,它是您的魔力值。當您繼續升等後,還會陸續解鎖一些特殊的職業技能以供消耗魔力值。每種職業都有各自獨特的技能,當11等時您會在下方的技能列中找到它們。魔力值不像生命值一樣會隨著你等級提升而自動補滿。它會因為您達成好習慣、每日任務和待辦事項而增加,同時也會因為您做了壞習慣而減少。順帶一提,每隔一天魔力值也會悄悄回復一點點,當您完成越多的每日任務,隔天也能夠補充越多魔力值喔。", - "faqQuestion9": "我要怎麼做才能夠與魔王戰鬥,並繼續參與任務呢?", - "iosFaqAnswer9": "首先,您需要先加入或是建立一個隊伍(上面已有相關說明)。當然您也可以獨自一人對抗魔王,但我們還是推薦您加入一個隊伍,因為多點人會對抗魔王會輕鬆許多,而且在完成任務時有一些朋友會來讚賞您,這是非常激勵人心的!\n\n接著,您需要一卷任務卷軸,它會被存在「選單」>「物品」裡面。您有三種方式可以獲得卷軸: \n\n-當您15等時,您會取得一條任務線,裡面包含三個子任務。當您分別達到30等、40等、60等的時候,您可再解鎖更多的任務線。 \n-當您邀請別人進入您的隊伍,您將得到一卷名為「清單巨蟒」的任務卷軸做為獎勵。\n-您也可以在任務商城裡,用金幣或寶石購買任務卷軸。\n\n一般情況下,任務卷軸的任務將會是與魔王決鬥或者是收集特定物品。您只需要正常地完成您的任務,隔天系統就會自動將完成的任務的轉換成傷害攻擊魔王。(您可能需要由上往下拉以重新整理,這時就會看到魔王的血量下降了。)如果您在與魔王決鬥時沒做完全部的每日任務,那麼在您攻擊魔王的同時魔王也將會攻擊您所有的隊員哦!\n\n在11等之後,戰士和法師將得到可對魔王造成額外傷害的職業技能。所以如果您想成為一位高輸出的角色且剛好滿10等了,這兩種職業將會是您最好的選擇!", - "androidFaqAnswer9": "首先,您需要先加入或是建立一個隊伍(上面已有相關說明)。當然您也可以獨自一人對抗魔王,但我們還是推薦您加入一個隊伍,因為多點人會對抗魔王會輕鬆許多,而且在完成任務時有一些朋友會來讚賞您,這是非常激勵人心的!\n\n接著,您需要一卷任務卷軸,它會被存在「選單」>「物品」裡面。您有三種方式可以獲得卷軸: \n\n-當您15等時,您會取得一條任務線,裡面包含三個子任務。當您分別達到30等、40等、60等的時候,您可再解鎖更多的任務線。 \n-當您邀請別人進入您的隊伍,您將得到一卷名為「清單巨蟒」的任務卷軸做為獎勵。\n-您也可以在任務商城裡,用金幣或寶石購買任務卷軸。\n\n一般情況下,任務卷軸的任務將會是與魔王決鬥或者是收集特定物品。您只需要正常地完成您的任務,隔天系統就會自動將完成的任務的轉換成傷害攻擊魔王。(您可能需要由上往下拉以重新整理,這時就會看到魔王的血量下降了。)如果您在與魔王決鬥時沒做完全部的每日任務,那麼在您攻擊魔王的同時魔王也將會攻擊您所有的隊員哦!\n\n在11等之後,戰士和法師將得到可對魔王造成額外傷害的職業技能。所以如果您想成為一位高輸出的角色且剛好滿10等了,這兩種職業將會是您最好的選擇!", - "webFaqAnswer9": "首先,您需要先加入或是在導覽列上點選「隊伍」並建立一個隊伍。當然您也可以獨自一人對抗魔王,但我們還是推薦您加入一個隊伍,因為多點人會對抗魔王會輕鬆許多,而且在完成任務時有一些朋友會來讚賞您,這是非常激勵人心的!接著,您需要一卷任務卷軸,它們都被存在「背包」>「物品」>「任務」裡面。您有四種方式可以獲得卷軸: \n*當您邀請別人進入您的隊伍,您將得到一卷名為「清單巨蟒」的任務卷軸做為獎勵。\n*當您15等時,您會取得一條任務線,裡面包含三個子任務。當您分別達到30等、40等、60等時,還可再解鎖更多的任務線。 \n*您也可以在任務商城(「商店」>「任務」)用金幣或寶石購買任務卷軸。\n*當您登入Habitica累積滿一定數量時,您也可得到任務卷軸以茲鼓勵。您將在第1、7、22、40次時分別得到不一樣的卷軸。\n一般情況下,任務卷軸的任務將會是與魔王決鬥或者是收集特定物品。您只需要正常地完成您的任務,隔天系統就會自動將完成的任務的轉換成傷害攻擊魔王。(您可能需要由上往下拉以重新整理,這時就會看到魔王的血量下降了。)如果您在與魔王決鬥時沒做完全部的每日任務,那麼在您攻擊魔王的同時魔王也將會攻擊您所有的隊員哦!\n在11等之後,戰士和法師將得到可對魔王造成額外傷害的職業技能。所以如果您想成為一位高輸出的角色且剛好滿10等了,這兩種職業將會是您最好的選擇!", - "faqQuestion10": "寶石是什麼?我要怎麼得到呢?", - "iosFaqAnswer10": "寶石需要透過點擊導覽列上的寶石圖示後並花費真錢才能購買。當您購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!\n\n除了直接利用現金購買寶石外,還有三種其他的方式可以獲取寶石:\n*在別人設立好的挑戰中贏得勝利 。您可以到「社交」>「挑戰」裡加入一些挑戰。\n*訂閱我們,這樣就能每個月用遊戲金幣購買一定數量的寶石。\n*為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)。\n\n注意! 購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", - "androidFaqAnswer10": "寶石需要透過點擊導覽列上的寶石圖示後並花費真錢才能購買。當您購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!\n\n除了直接利用現金購買寶石外,還有三種其他的方式可以獲取寶石:\n*在別人設立好的挑戰中贏得勝利 。您可以到「社交」>「挑戰」裡加入一些挑戰。\n*訂閱我們,這樣就能每個月用遊戲金幣購買一定數量的寶石。\n*為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)。\n\n注意! 購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", - "webFaqAnswer10": "寶石需要花費真錢才能購買。但是[訂閱者](https://habitica.com/user/settings/subscription)可以花費遊戲金幣購買它們。當您訂閱我們或是購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!除了直接利用現金購買寶石外,還有兩種其他的方式可以獲取寶石:\n*在別人設立好的挑戰中贏得勝利 。可以到「社交」>「挑戰」裡加入一些挑戰。\n*為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)。注意! 購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", - "faqQuestion11": "我要怎麼做才能回報問題或者建議新功能呢?", - "iosFaqAnswer11": "您可以到「選單」>「關於」>「提交Bug」或是「提交反饋」裡回報錯誤、建議新功能或者是提供意見。我們將盡其所能的協助您!", - "androidFaqAnswer11": "您可以到「關於」>「回報問題」或是「提交反饋」裡回報錯誤、建議新功能或者是提供意見。我們將盡其所能的協助您!", - "webFaqAnswer11": "您可以到[幫助>回報問題](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac)裡回報錯誤。如果您無法登入Habitica,請提供您的登入資訊(不是您的密碼!)到[<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>)。別著急,我們將盡快解決問題! 我們都是透過Trello收集建議的新功能,請到[幫助>請求新功能](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents)並依照指示操作。接著就期待您建議的新功能能在未來出現吧!", - "faqQuestion12": "我要如何才能夠挑戰世界老闆?", - "iosFaqAnswer12": "世界級魔王是出現在酒館的特別怪獸。所有在線的使用者都將自動跟魔王作戰。完成日常任務和使用技能都將自動對魔王造成傷害。\n\n您可以同時解一般的任務。您完成的日常任務與使用的技能都將同時對世界級魔王以及隊伍中的任務魔王造成傷害。\n\n世界魔王永遠無法攻擊您。取而代之的是,它有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界級魔王](http://habitica.wikia.com/wiki/World_Bosses)的相關資訊。", - "androidFaqAnswer12": "世界級魔王是出現在酒館的特別怪獸。所有在線的使用者都將自動與魔王作戰。完成日常任務和使用技能都將自動對魔王造成傷害。\n\n您可以同時解一般的任務。您完成的日常任務與使用的技能都將同時對世界級魔王以及隊伍中的副本魔王造成傷害。\n\n世界Boss永遠無法攻擊您。取而代之的是,它有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界級魔王](http://habitica.wikia.com/wiki/World_Bosses)的相關資訊。", - "webFaqAnswer12": "世界級魔王是出現在酒館的特別怪獸。所有在線的使用者都將自動與魔王作戰。完成日常任務和使用技能都將自動對魔王造成傷害。\n\n您可以同時解一般的任務。您完成的日常任務與使用的技能都將同時對世界級魔王以及隊伍中的副本魔王造成傷害。\n\n世界級魔王永遠無法攻擊您。取而代之的是,它有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界級魔王](http://habitica.wikia.com/wiki/World_Bosses)的相關資訊。", - "iosFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ),請到「選單」 > 「酒館」的酒館聊天室裡詢問,我們將很高興地為您服務!", - "androidFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ),請到「選單」 > 「酒館」的酒館聊天室裡詢問,我們將很高興地為您服務!", - "webFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ),請到 [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)裡詢問,我們將很高興地為您服務!" + "iosFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行魔王戰爭,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼任務魔王也會攻擊您喔。\n\n主要回復生命值的方法就是透過等級提升。當您等級提升後就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。此外,當您等級達到10等或以上時,您可以選擇成為補師,這樣您就能夠學習治癒術。或者您的隊伍中如果有隊友是補師的話,也可以請他們治療您喔。", + "androidFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行魔王戰爭,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼任務魔王也會攻擊您喔。\n\n主要回復生命值的方法就是透過等級提升。當您等級提升後就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。此外,當您等級達到10等或以上時,您可以選擇成為補師,這樣您就能夠學習治癒術。或者您的隊伍中如果有隊友是補師的話,也可以請他們治療您喔。", + "webFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行Boss任務戰的,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼任務魔王也會攻擊您喔。\n\n主要回復生命值的方法就是透過等級提升。當您等級提升後就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。另外,當您等級達到10等或以上時,您可以選擇成為補師,這樣您就能夠學習治癒術。或者您的隊伍中如果有隊友是補師的話,也可以請他們治療您喔。可以在導覽列上點擊「隊伍」來查看更多資訊。", + "faqQuestion5": "我要如何跟朋友一同遊玩 Habitica?", + "iosFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加副本、跟魔王對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往「選單」>「隊伍」,接著點選「建立新隊伍」。然後點選成員名單,就可以在右上角看到邀請朋友的選項。請輸入您的好朋友的使用者ID (即UUID: 一串由數字和英文字母組成的字串,每個人都可以在手機app中的設定>帳號,或是網站裡的設定>API 裡面找到自己的UUID。)在網站上,您還可以透過電子郵件邀請朋友,之後app也將會引進此功能。\n\n在網站裡,您也可以和朋友們一同加入公會,裡面有一個公共的聊天室。app也將在未來引進此功能。", + "androidFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加副本、跟魔王對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往 [此網站](https://habitica.com/) 來建立一個隊伍。您也可以與朋友們一同加入公會(「社交」>「公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。您可以加入很多個公會只要您喜歡,但只能加入一支隊伍。\n\n詳細資訊,請查看wiki頁面上的 [隊伍](http://habitica.wikia.com/wiki/Party) 以及 [公會](http://habitica.wikia.com/wiki/Guilds)。", + "webFaqAnswer5": "最好的方法就是點選導覽列上的「隊伍」,並邀請他們加入您的隊伍!隊伍可以參加副本、跟魔王對抗、施放技能來支援彼此。您也可以與朋友們一同加入公會 (在導覽列上點擊「公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。只要您喜歡您可以加入很多個公會,但只能加入一支隊伍。詳細資訊,請參照wiki頁面上的 [隊伍](http://habitica.wikia.com/wiki/Party) 以及 [公會](http://habitica.wikia.com/wiki/Guilds)。", + "faqQuestion6": "我該如何得到寵物或是坐騎呢?", + "iosFaqAnswer6": "當您達到等級 3 時,就會解鎖掉落物系統。每當您完成一個任務時,您就會有一定的機率得到寵物蛋、孵化藥劑,或是餵養寵物的食物。系統會將它們存到「選單」>「物品」裡。\n\n要孵化寵物,您需要同時擁有一顆寵物蛋以及一罐孵化藥劑。點選寵物蛋來確認您想孵化的種類,接著選擇「孵化」。接著選擇孵化藥劑就能夠確認寵物的顏色囉!孵化完成後您可以到「選單」>「寵物」將您的寵物顯示在角色圖像中。\n\n您也可以用餵食的方式讓寵物進化成坐騎。點選寵物並選擇「餵食」。這時您會看到一條綠色的狀態列隨著您餵食次數而增長。當狀態列全滿了以後寵物就會進化成坐騎。這需要花點時間,不過如果您能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試餵食不同種的食物或是 [直接看攻略](http://habitica.wikia.com/wiki/Food#Food_Preferences)。\n當您擁有了一隻座騎,可以到「選單」>「坐騎」將它裝備到角色圖像上。\n\n當您完成某些特殊的副本時,也會收到副本寵物。(可以查看底下關於副本的介紹)。", + "androidFaqAnswer6": "當您達到等級 3 時,就會解鎖掉落物系統。每當您完成一個任務時,您就會有一定的機率得到寵物蛋、孵化藥劑,或是餵養寵物的食物。系統會將它們存到「選單」>「物品」裡。\n\n要孵化寵物,您需要同時擁有一顆寵物蛋以及一罐孵化藥劑。點選寵物蛋來確認您想孵化的種類,接著選擇「用孵化藥劑孵化」。接著選擇孵化藥劑就能夠確認寵物的顏色囉!孵化完成後你可以到「選單」>「馬廄」>「寵物」將您的寵物裝備到角色圖像上。\n\n您也可以用餵食的方式讓寵物進化成坐騎。可以到「選單」>「馬廄」>[寵物] 點選寵物並選擇「餵食」。這時您會看到一條綠色的狀態列隨著您餵食次數而增長。當狀態列全滿了以後寵物就會進化成坐騎。這需要花點時間,不過如果您能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試餵食不同種的食物或是 [直接看攻略](http://habitica.wikia.com/wiki/Food#Food_Preferences)。\n當您擁有了一隻座騎,也可以將它裝備到角色圖像上。\n\n當您完成某些特殊的副本卷軸後,也會收到副本寵物。(可以查看底下關於副本的介紹)。", + "webFaqAnswer6": "當您達到等級 3 時,就會解鎖掉落物系統。每當您完成一個任務時,您就會有一定的機率得到寵物蛋、孵化藥劑,或是餵養寵物的食物。系統會將它們存到「選單」>「物品」裡。要孵化寵物,您需要同時擁有一顆寵物蛋以及一罐孵化藥劑。都有了之後請到「背包」>「馬廄」裡點選您想孵化的寵物蛋即可孵化。當孵化完成後您可以將您的寵物裝備到角色圖像上。您也可以用餵食的方式讓寵物進化成坐騎。可以到「背包」>「馬廄」,從底部的快捷背包選擇一個食物拖曳到您想進化的寵物上即可餵食。點選寵物並選擇「餵食」。這時您會看到一條綠色的狀態列隨著您餵食次數而增長。當狀態列全滿了以後寵物就會進化成坐騎。這需要花點時間,不過如果您能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試餵食不同種的食物或是 [直接看攻略](http://habitica.wikia.com/wiki/Food#Food_Preferences)。當您擁有了一隻座騎,也可以將它裝備到角色圖像上。當您完成某些特殊的副本時,也會收到副本寵物。(可以查看底下關於副本的介紹)。", + "faqQuestion7": "我要如何成為戰士、法師、盜賊或是補師?", + "iosFaqAnswer7": "當您達到等級 10 時,您可以選擇成為戰士、法師、盜賊或是補師。(所有玩家在一開始都會被默認為戰士。) 每種職業都有各自的優點以及不同的裝備選擇,當您達到等級 11 時還能夠施放職業技能。戰士可以很輕鬆地擊退魔王,而且還能抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予魔王可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是補師,補師擁有特殊技能可以治癒他們自身以及隊伍成員的生命值。\n\n如果您還沒決定好該選擇哪種職業的話 (例如,如果您覺得與其馬上選擇職業,不如先買齊目前所需的裝備),您可以點選「之後再決定」。並在想選擇時自行到「選單」>「選擇職業」裡進行職業選擇。", + "androidFaqAnswer7": "當您達到等級 10 時,您可以選擇成為戰士、法師、盜賊或是補師。(所有玩家在一開始都會被默認為戰士。) 每種職業都有各自的優點以及不同的裝備選擇,當您達到等級 11 時還能夠施放職業技能。戰士可以很輕鬆地擊退魔王,而且還能抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予魔王可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是補師,補師擁有特殊技能可以治癒他們自身以及隊伍成員的生命值。\n\n如果您還沒決定好該選擇哪種職業的話 (例如,如果您覺得與其馬上選擇職業,不如先買齊目前所需的裝備),您可以點選「暫時不選擇」。並在想選擇時自行到「選單」>「選擇職業」裡進行職業選擇。", + "webFaqAnswer7": "當您達到等級 10 時,您可以選擇成為戰士、法師、盜賊或是補師。(所有玩家在一開始都會被默認為戰士。) 每種職業都有各自的優點以及不同的裝備選擇,當您達到等級 11 時還能夠施放職業技能。戰士可以很輕鬆地擊退魔王,而且還能抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予魔王可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是補師,補師擁有特殊技能可以治癒他們自身以及隊伍成員的生命值。如果您還沒決定好該選擇哪種職業的話 (例如,如果您覺得與其馬上選擇職業,不如先買齊目前所需的裝備),您可以點選「暫時不選擇」。並在想選擇時自行到設定裡選擇職業。", + "faqQuestion8": "為什麼我等級 10 時,生命值和經驗值下方會多出一條藍色的狀態列?", + "iosFaqAnswer8": "當您達到等級 10 時,除了能夠選擇職業外,還會出現一條藍色的狀態列,它是您的魔力值。當您繼續升等後,還會陸續解鎖一些特殊的職業技能以供消耗魔力值。每種職業都有各自獨特的技能,達到等級 11 時您將會在「選單」>「技能」內找到它們。魔力值不像生命值一樣會隨著您等級提升而自動補滿。它會因為您達成好習慣、每日任務和待辦事項而增加,也會因為您做了壞習慣而減少。順帶一提,每隔一天魔力值也會悄悄回復一點點,當您完成越多的每日任務,隔天也能夠補充越多魔力值喔。", + "androidFaqAnswer8": "當您達到等級 10 時,除了能夠選擇職業外,還會出現一條藍色的狀態列,它是您的魔力值。當您繼續升等後,還會陸續解鎖一些特殊的職業技能以供消耗魔力值。每種職業都有各自獨特的技能,達到等級 11 時您將會在「選單」>「技能」內找到它們。魔力值不像生命值一樣會隨著您等級提升而自動補滿。它會因為您達成好習慣、每日任務和待辦事項而增加,也會因為您做了壞習慣而減少。順帶一提,每隔一天魔力值也會悄悄回復一點點,當您完成越多的每日任務,隔天也能夠補充越多魔力值喔。", + "webFaqAnswer8": "當您達到等級 10 時,除了能夠選擇職業外,還會出現一條藍色的狀態列,它是您的魔力值。當您繼續升等後,還會陸續解鎖一些特殊的職業技能以供消耗魔力值。每種職業都有各自獨特的技能,達到等級 11 時您將會在「選單」>「技能」內找到它們。魔力值不像生命值一樣會隨著您等級提升而自動補滿。它會因為您達成好習慣、每日任務和待辦事項而增加,也會因為您做了壞習慣而減少。順帶一提,每隔一天魔力值也會悄悄回復一點點,當您完成越多的每日任務,隔天也能夠補充越多魔力值喔。", + "faqQuestion9": "我要如何與魔王戰鬥,並繼續參與副本呢?", + "iosFaqAnswer9": "首先,您需要先加入或是建立一個隊伍(上面已有相關說明)。當然您也可以獨自一人對抗魔王,但我們還是推薦您加入一個隊伍,因為多點人在對抗魔王時會輕鬆許多,而且在完成工作後還會有朋友前來讚賞您,這是非常激勵人心的!\n\n接著,您需要一卷副本卷軸,它會被存在「選單」>「物品」裡面。您有三種方式可以獲得卷軸: \n\n-當您達到等級 15 時,您將取得一套系列副本,裡面包含三個副本。當您分別達到30等、40等、60等的時候,將可解鎖更多的系列副本。\n-當您邀請別人進入您的隊伍,您將得到一卷名為「清單巨蟒」的副本卷軸做為獎勵。\n-您也可以在副本商點中,花費金幣或鑽石購買副本卷軸。\n\n一般情況下,副本卷軸的內容將會是與魔王決鬥或者是收集特定物品。您只需要正常地完成您的任務,隔天系統就會自動將完成的任務的轉換成傷害攻擊魔王。(您可能需要由上往下拉以重新整理,這時就會看到魔王的血量下降了。)如果您在與魔王決鬥時沒做完全部的每日任務,那麼在您攻擊魔王的同時魔王也將會攻擊您所有的隊員哦!\n\n達到等級 11 時,戰士和法師將得到可對魔王造成額外傷害的職業技能。所以如果您想成為一位高輸出的角色且剛好已經達到等級 10 了,這兩種職業將會是您最好的選擇!", + "androidFaqAnswer9": "首先,您需要先加入或是建立一個隊伍(上面已有相關說明)。當然您也可以獨自一人對抗魔王,但我們還是推薦您加入一個隊伍,因為多點人在對抗魔王時會輕鬆許多,而且在完成工作後還會有朋友前來讚賞您,這是非常激勵人心的!\n\n接著,您需要一卷副本卷軸,它會被存在「選單」>「物品」裡面。您有三種方式可以獲得卷軸: \n\n-當您達到等級 15 時,您將取得一套系列副本,裡面包含三個副本。當您分別達到30等、40等、60等的時候,將可解鎖更多的系列副本。\n-當您邀請別人進入您的隊伍,您將得到一卷名為「清單巨蟒」的副本卷軸做為獎勵。\n-您也可以在副本商點中,花費金幣或鑽石購買副本卷軸。\n\n一般情況下,副本卷軸的內容將會是與魔王決鬥或者是收集特定物品。您只需要正常地完成您的任務,隔天系統就會自動將完成的任務的轉換成傷害攻擊魔王。(您可能需要由上往下拉以重新整理,這時就會看到魔王的血量下降了。)如果您在與魔王決鬥時沒做完全部的每日任務,那麼在您攻擊魔王的同時魔王也將會攻擊您所有的隊員哦!\n\n達到等級 11 時,戰士和法師將得到可對魔王造成額外傷害的職業技能。所以如果您想成為一位高輸出的角色且剛好已經達到等級 10 了,這兩種職業將會是您最好的選擇!", + "webFaqAnswer9": "首先,您需要先加入或是建立一個隊伍(上面已有相關說明)。當然您也可以獨自一人對抗魔王,但我們還是推薦您加入一個隊伍,因為多點人在對抗魔王時會輕鬆許多,而且在完成工作後還會有朋友前來讚賞您,這是非常激勵人心的!\n接著,您需要一卷副本卷軸,它會被存在「背包」>「副本」裡面。您有三種方式可以獲得卷軸: \n* 當您邀請別人進入您的隊伍,您將得到一卷名為「清單巨蟒」的副本卷軸做為獎勵。\n* 當您達到等級 15 時,您將取得一套系列副本,裡面包含三個副本。當您分別達到30等、40等、60等的時候,將可解鎖更多的系列副本。\n* 您也可以在副本商點中,花費金幣或鑽石購買副本卷軸。\n*當您登入 Habitica 累積滿一定天數後,您也將得到副本卷軸作為獎勵。您將在第1、7、22、40次時分別得到不一樣的副本。\n一般情況下,副本卷軸的內容將會是與魔王決鬥或者是收集特定物品。您只需要正常地完成您的任務,隔天系統就會自動將完成的任務的轉換成傷害攻擊魔王。(您可能需要由上往下拉以重新整理,這時就會看到魔王的血量下降了。)如果您在與魔王決鬥時沒做完全部的每日任務,那麼在您攻擊魔王的同時魔王也將會攻擊您所有的隊員哦!\n達到等級 11 時,戰士和法師將得到可對魔王造成額外傷害的職業技能。所以如果您想成為一位高輸出的角色且剛好已經達到等級 10 了,這兩種職業將會是您最好的選擇!", + "faqQuestion10": "鑽石是什麼東西?我要如何獲取呢?", + "iosFaqAnswer10": "鑽石需要透過點擊導覽列上的鑽石圖示後並花費真錢才能購買。當您購買鑽石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!\n\n除了直接利用現金購買鑽石外,還有三種其他的方式可以獲取鑽石:\n*在別人設立好的挑戰中贏得勝利 。您可以到「社交」>「挑戰」裡加入一些挑戰。\n*訂閱我們,這樣就能每個月用遊戲金幣購買一定數量的鑽石。\n*為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)。\n\n注意! 購買鑽石將不會得到額外的優勢。所以就算您沒有任何的鑽石,還是可以開心順利地使用Habitica哦!", + "androidFaqAnswer10": "鑽石需要透過點擊導覽列上的鑽石圖示後並花費真錢才能購買。當您購買鑽石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!\n\n除了直接利用現金購買鑽石外,還有三種其他的方式可以獲取鑽石:\n*在別人設立好的挑戰中贏得勝利 。您可以到「社交」>「挑戰」裡加入一些挑戰。\n*訂閱我們,這樣就能每個月用遊戲金幣購買一定數量的鑽石。\n*為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)。\n\n注意! 購買鑽石將不會得到額外的優勢。所以就算您沒有任何的鑽石,還是可以開心順利地使用Habitica哦!", + "webFaqAnswer10": "鑽石需要花費真錢才能購買。但是[訂閱者](https://habitica.com/user/settings/subscription)可以花費遊戲金幣購買它們。當您訂閱我們或是購買鑽石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!除了直接利用現金購買鑽石外,還有兩種其他的方式可以獲取鑽石:\n*在別人設立好的挑戰中贏得勝利 。可以到「社交」>「挑戰」裡加入一些挑戰。\n*為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)。注意! 購買鑽石將不會得到額外的優勢。所以就算您沒有任何的鑽石,還是可以開心順利地使用Habitica哦!", + "faqQuestion11": "我該如何回報問題或者建議新功能呢?", + "iosFaqAnswer11": "您可以到「選單」>「關於」>「提交Bug」或是「提交反饋」裡回報錯誤、建議新功能或者是提供意見。我們將盡其所能地協助您!", + "androidFaqAnswer11": "您可以到「關於」>「回報問題」或是「提交反饋」裡回報錯誤、建議新功能或者是提供意見。我們將盡其所能地協助您!", + "webFaqAnswer11": "您可以到[幫助>回報問題](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac)裡回報錯誤。如果您無法登入Habitica,請提供您的登入資訊(不是您的密碼!) 至 [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>)。別著急,我們將盡快解決問題! 我們平常都是透過 Trello平台 收集建議的新功能,請到 [幫助>請求新功能](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) 依照指示操作。接著就期待您建議的新功能能在未來出現吧!", + "faqQuestion12": "我該如何與世界級魔王戰鬥?", + "iosFaqAnswer12": "世界級魔王是出現在酒館的特別怪獸。所有在線的使用者都將自動跟魔王作戰。完成您的任務和使用技能都將自動對魔王造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界級魔王以及隊伍中的副本魔王造成傷害。\n\n世界魔王永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多 [已出現過的世界級魔王](http://habitica.wikia.com/wiki/World_Bosses) 之相關資訊。", + "androidFaqAnswer12": "世界級魔王是出現在酒館的特別怪獸。所有在線的使用者都將自動跟魔王作戰。完成您的任務和使用技能都將自動對魔王造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界級魔王以及隊伍中的副本魔王造成傷害。\n\n世界魔王永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多 [已出現過的世界級魔王](http://habitica.wikia.com/wiki/World_Bosses) 之相關資訊。", + "webFaqAnswer12": "世界級魔王是出現在酒館的特別怪獸。所有在線的使用者都將自動跟魔王作戰。完成您的任務和使用技能都將自動對魔王造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界級魔王以及隊伍中的副本魔王造成傷害。\n\n世界魔王永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多 [已出現過的世界級魔王](http://habitica.wikia.com/wiki/World_Bosses) 之相關資訊。", + "iosFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) 中,請至「選單」 > 「酒館」的酒館聊天室裡詢問,我們將會很高興地為您服務!", + "androidFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) 中,請至「選單」 > 「酒館」的酒館聊天室裡詢問,我們將會很高興地為您服務!", + "webFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ) 中,請至 [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a) 裡詢問,我們將很高興地為您服務!" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/front.json b/website/common/locales/zh_TW/front.json index 93693fe142..390d47fcdd 100644 --- a/website/common/locales/zh_TW/front.json +++ b/website/common/locales/zh_TW/front.json @@ -1,15 +1,15 @@ { "FAQ": "常見問題", - "termsAndAgreement": "點擊下面的按鈕,表示您已經閱讀並同意服務條款隱私權政策。", - "accept1Terms": "當按下下面按鈕時,表示我同意", + "termsAndAgreement": "當您點擊下方按鈕,代表您已經閱讀並同意服務條款隱私權政策。", + "accept1Terms": "當點擊下方按鈕時,但表我已同意", "accept2Terms": "以及", "alexandraQuote": "當我在馬德里發表演說時,我真的不得不提到 Habitica 帶來的好處。如果您是一位需要老闆來管理自己的自由工作者,您絕對需要它!", - "althaireQuote": "持續地去完成任務真的能激勵我完成所有的每日工作和待辦事項。我最大的動力就是不辜負我的隊員們。", + "althaireQuote": "持續地去完成副本真的能激勵我完成所有的每日工作和待辦事項。我最大的動力就是不辜負我的隊員們。", "andeeliaoQuote": "這是多麼棒的程式。我才剛開始玩幾天,已經讓我加的生活變得更加充實更有效率!", "autumnesquirrelQuote": "我現在工作和做家事時不再像以前一樣拖拖拉拉而且現在還會準時去支付賬單。", "businessSample1": "確認 1 頁的庫存清單", "businessSample2": "20分鐘的文件整理", - "businessSample3": "整理收件箱", + "businessSample3": "整理收信匣", "businessSample4": "為客戶準備 1 份文件", "businessSample5": "給客戶 撥打電話/推辭電話", "businessText": "在您的工作中利用Habitica", @@ -40,9 +40,9 @@ "dreimQuote": "去年暑假剛發現 Habitica 時,我有一半的大考都被當掉。幸好有了每日任務,它不但讓我懂得規劃並紀律自己,而且還讓我一個月前的大考全部都高分通過!", "elmiQuote": "每天早上我最期待的事就是快點起床,因為我可以賺到更多的金幣!", "forgotPassword": "忘記密碼?", - "emailNewPass": "寄送重設密碼的連結到您的信箱", + "emailNewPass": "發送重設密碼的連結到您的信箱", "forgotPasswordSteps": "輸入您註冊Habitica帳號時使用的電子郵件地址", - "sendLink": "寄送連結", + "sendLink": "發送連結", "evagantzQuote": "我第一次去看牙醫的時候,護理士發現我每天都有使用牙線,他為我維持住這個好習慣而感到開心。感謝 Habitica!", "examplesHeading": "玩家使用Habitica 來管理...", "featureAchievementByline": "做了一些一級棒的事?炫耀一下剛得到的徽章吧!", @@ -145,7 +145,7 @@ "pkQuestion2": "為甚麼Habitica的點子能行得通?", "pkAnswer2": "養成全新的習慣真的很難,因為人們往往想要得到很顯著且及時的獎賞。舉個例子,要養成剔牙的習慣是非常難的,因為即便牙醫已經告訴我們說用牙線剔牙會讓牙齒變得更健康,但第一次使用的當下它卻只會讓您的牙齦很不舒服。
Habitica將人生遊戲化,在完成艱難的目標當下可以得到經驗、金幣,甚至是像一顆龍蛋這樣的隨機獎品來讓您的目標增添加了立即的滿足感。這幫助了大家擁有持續的行動力,就算是任務本身並不帶有實質的獎賞時也一樣。我們也因而看到有些人因此有了巨大的生活轉變。您可到這裡來看看一些成功經歷的故事: https://habitversary.tumblr.com 。", "pkQuestion3": "為什麼你們想加入社交的元素?", - "pkAnswer3": "社交上的壓力對很多人來說是一個非常大的激勵因素。所以我們希望能建立一個強大的社群,讓大家都對自己的目標負責任並在達成時可以一同喝采。幸運的是,多人遊戲中最擅長的事情之一就是鞏固使用者們的社群意識! Habitica的社群結構借鑑了這些類型的遊戲。您可以和親朋好友們組成隊伍。但您也可以加入一個志趣相投、規模更大的團體,稱為公會。雖然有些玩家選擇單打獨鬥,但大多數人仍選擇建立一個互相支持的社群網絡,透過像是任務系統,此系統中 隊伍的成員可以匯集他們的生產力一同與怪獸戰鬥,等功能來培養社交上的責任感。", + "pkAnswer3": "社交上的壓力對很多人來說是一個非常大的激勵因素。所以我們希望能建立一個強大的社群,讓大家都對自己的目標負責任並在達成時可以一同喝采。幸運的是,多人遊戲中最擅長的事情之一就是鞏固使用者們的社群意識! Habitica的社群結構借鑑了這些類型的遊戲。您可以和親朋好友們組成隊伍。但您也可以加入一個志趣相投、規模更大的團體,稱為公會。雖然有些玩家選擇單打獨鬥,但大多數人仍選擇建立一個互相支持的社群網絡,透過像是副本系統,此系統中 隊伍的成員可以匯集他們的生產力一同與怪獸戰鬥,等功能來培養社交上的責任感。", "pkQuestion4": "為什麼未完成的任務會扣損角色的生命值?", "pkAnswer4": "如果您未完成自己的每日任務,隔天您的角色將會損失生命值。這是因為大家都非常討厭傷害自己的小角色! 所以這個機制可以鼓勵大家盡可能地完成自己的目標。此外,社交上的壓力對很多人來說是非常重要的: 如果和朋友一同打怪,未完成自己的任務也將會傷害到自己隊友的角色。", "pkQuestion5": "Habiticam與其它遊戲化的程式有何區別呢? ", @@ -188,7 +188,7 @@ "schoolSample4": "攥寫1章筆記", "schoolSample5": "閱讀1章", "sixteenBitFilQuote": "感謝 Habitica 讓我以破紀錄的速度完成工作與任務。我總是非常˙期待能夠升到下一級!", - "skysailorQuote": "我的隊伍還有我們的任務讓我沉浸於這個遊戲。時時刻刻激勵我去完成自己的任務,還因而改變了我的生活。", + "skysailorQuote": "我的隊伍還有我們的副本讓我沉浸於這個遊戲。時時刻刻激勵我去完成自己的任務,還因而改變了我的生活。", "socialTitle": "Habitica - 讓生活變成遊戲", "supermouse35Quote": "我變得較常運動還有我已經好幾個月沒忘記吃我的藥!感謝,Habitica。 :D", "sync": "同步", @@ -271,15 +271,9 @@ "emailTaken": "該電子郵件已經被其他帳戶使用。", "newEmailRequired": "尚未輸入新電子郵件地址。", "usernameTime": "是時候來設定您的使用者名稱了!", - "usernameInfo": "您的暱稱不會被更改,但您的舊名稱將會成為您的公開使用者名稱。此名稱將會被用來邀請、在聊天時的@標記、還有通知。

想進一步了解這項改變,可以參訪我們的玩家名稱維基頁面。", - "usernameTOSRequirements": "使用者名稱必須遵守我們的服務條款和社群規範。如果您之前尚未設定使用者名稱,您的使用者名稱將會被自動生產。", + "usernameInfo": "登入名稱現在是獨一無二的名稱,顯示於暱稱旁邊。它將用於邀請、聊天 @標記,和發訊息。

如果您想要知道更多關於這項改變,可以查看我們的 wiki。", + "usernameTOSRequirements": "使用者名稱必須遵守我們的服務條款社群守則。如果您之前尚未設立登入名稱,您的使用者名稱將會被自動產生。", "usernameTaken": "此使用者名稱已有人使用。", - "usernameWrongLength": "使用者名稱字數必須介於 1 到 20 個字元。", - "displayNameWrongLength": "暱稱必須介於 1 到 30 個字元。", - "usernameBadCharacters": "使用者名稱只能包含 a-z、0-9、連字號(\"-\")、或下底線(\"_\")。", - "nameBadWords": "名稱不能包含任何不適當的字詞。", - "confirmUsername": "確認使用者名稱", - "usernameConfirmed": "使用者名稱確認", "passwordConfirmationMatch": "密碼不匹配。", "invalidLoginCredentials": "錯誤的使用者名稱 和(或) 電子郵件 和(或) 密碼。", "passwordResetPage": "重設密碼", @@ -289,7 +283,7 @@ "passwordResetEmailHtml": "如果您已在Habitica上申請重設<%= username %>的密碼,\"點擊這裡以設置一個新的密碼。此連結將於24小時後到期。

如果您未提出重設密碼的申請,請忽略此封郵件。", "invalidLoginCredentialsLong": "噢,糟了 - 您輸入的電子郵件地址/使用者名稱或是密碼是錯誤的。\n-請檢查所有資訊是否皆輸入正確。使用者名稱與密碼皆為大小寫敏感。\n-您可能使用Facebook或Google註冊而非電子郵件。請嘗試使用它們登入。\n-如果您忘記密碼了,請點擊「忘記密碼」。", "invalidCredentials": "沒有任何帳號使用那些身份驗證資訊。", - "accountSuspended": "此帳號,UUID \"<%= userId %>\",已因為違反[社群守則](https://habitica.com/static/community-guidelines)或是[服務條款](https://habitica.com/static/terms) 而遭到封鎖。詳細資訊或想要求解除封鎖,請透過電子郵件寄信給我們的社群管理員<%= communityManagerEmail %>或是請求您的家長或監護人協助寄送電子郵寄給我們。請記得將您的UUID及使用者名稱註記於電子郵件中。", + "accountSuspended": "此帳號,UUID \"<%= userId %>\",已因為違反[社群守則](https://habitica.com/static/community-guidelines)或是[服務條款](https://habitica.com/static/terms) 而遭到封鎖。詳細資訊或想要求解除封鎖,請透過電子郵件寄信給我們的社群管理員<%= communityManagerEmail %>或是請求您的家長或監護人協助發送電子郵寄給我們。請記得將您的UUID及使用者名稱註記於電子郵件中。", "accountSuspendedTitle": "帳號已遭停用", "unsupportedNetwork": "當前網路不支援。", "cantDetachSocial": "帳號缺少另一個驗證方式。無法分離此驗證方法。", @@ -306,7 +300,7 @@ "usernamePlaceholder": "e.g., HabitRabbit", "emailPlaceholder": "e.g., rabbit@example.com", "passwordPlaceholder": "e.g., ******************", - "confirmPasswordPlaceholder": "請確保密碼一致!", + "confirmPasswordPlaceholder": "必須與密碼一致!", "joinHabitica": "加入Habitica", "alreadyHaveAccountLogin": "已經擁有Habitica的帳號?按此登入", "dontHaveAccountSignup": "還沒有Habitica的帳號? 立即註冊", @@ -319,7 +313,7 @@ "trackYourGoals": "追蹤您的習慣與目標", "trackYourGoalsDesc": "透過Habitica易於使用的手機app與網路版介面,輕鬆追蹤和管理您的習慣、每日任務、和待辦事項,並隨時保持責任之心。", "earnRewards": "完成目標,領取獎勵", - "earnRewardsDesc": "完成目標以升級您的角色並解鎖更多遊戲中的功能,例如戰鬥裝備、神秘的寵物、魔法技能、甚至是更多的任務!", + "earnRewardsDesc": "完成目標以升級您的角色並解鎖更多遊戲中的功能,例如戰鬥裝備、神秘的寵物、魔法技能、甚至是更多的副本!", "battleMonsters": "與朋友一同消滅怪獸", "battleMonstersDesc": "與其他Habitica朋友一同打怪! 利用賺來的金幣購買遊戲中的道具或是自己客製化的獎賞,例如看一集自己喜歡的影集。", "playersUseToImprove": "玩家可使用Habitica來改善生活", @@ -334,7 +328,7 @@ "joinMany": "和超過2,000,000個人一起享受完成目標的快感!", "joinToday": "現在就想加入Habitica!", "signup": "註冊", - "getStarted": "加入我們", + "getStarted": "開始吧! ", "mobileApps": "行動版APP", "learnMore": "了解更多" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/gear.json b/website/common/locales/zh_TW/gear.json index e9e16e33fc..02e89d4945 100644 --- a/website/common/locales/zh_TW/gear.json +++ b/website/common/locales/zh_TW/gear.json @@ -10,7 +10,7 @@ "gearNotOwned": "您尚未擁有此裝備。", "noGearItemsOfType": "您尚未擁有任何此類物品。", "noGearItemsOfClass": "您已擁有所有您所屬職業的裝備! 更多裝備將於下一個季節時進貨。", - "classLockedItem": "此裝備只有特定的職業才可以擁有。可以到玩家>設定>角色屬性 變更您的職業!", + "classLockedItem": "此裝備只有特定的職業才可以擁有。可以到 玩家圖示 > 設定 > 角色屬性 變更您的職業!", "tierLockedItem": "此裝備只在您按順序購買了前一項物品時才會解鎖開放。繼續努力吧!", "sortByType": "種類", "sortByPrice": "價錢", @@ -65,11 +65,11 @@ "weaponWizard6Text": "黃金法杖", "weaponWizard6Notes": "使用古老的奧利哈根礦石—煉金術之金—所打造,稀有且強大。增加 <%= int %> 點智力和 <%= per %> 點感知。", "weaponHealer0Text": "新手棍", - "weaponHealer0Notes": "治療師練習用棍。無屬性加成。", + "weaponHealer0Notes": "補師練習用棍。無屬性加成。", "weaponHealer1Text": "侍僧棍", - "weaponHealer1Notes": "為新手治療師打造。增加 <%= int %> 點智力。", + "weaponHealer1Notes": "為新手補師打造。增加 <%= int %> 點智力。", "weaponHealer2Text": "石英棍", - "weaponHealer2Notes": "頂部的寶石用來支撐治療之力。增加 <%= int %> 點智力。", + "weaponHealer2Notes": "頂部的鑽石擁有治療之力。增加 <%= int %> 點智力。", "weaponHealer3Text": "紫水晶棍", "weaponHealer3Notes": "輕觸即可淨化毒素。增加 <%= int %> 點智力。", "weaponHealer4Text": "治療師棍", @@ -88,7 +88,7 @@ "weaponSpecial3Notes": "(Mustaine's Milestone Mashing Morning Star) 看到怪物統統搗爛!增加力量、智力、體質各 <%= attrs %> 點。", "weaponSpecialCriticalText": "碾蟲大師強力戰鎚", "weaponSpecialCriticalNotes": "這位勇者殺死了一個讓無數戰士殞落的 Gitthub敵人。這把戰鎚由臭蟲的骨頭打造,能給敵人帶來強大的致命一擊。增加力量、感知各 <%= attrs %>點。", - "weaponSpecialTakeThisText": "收下這把劍", + "weaponSpecialTakeThisText": "Take This 劍", "weaponSpecialTakeThisNotes": "這把劍只有參與過由 \"Take This\" 贊助的挑戰才可獲得! 恭喜您! 增加所有屬性各 <%= attrs %> 點。", "weaponSpecialTridentOfCrashingTidesText": "怒潮三叉戟", "weaponSpecialTridentOfCrashingTidesNotes": "賜予您指揮魚群的力量,再給您擊潰任務的強大觸針。增加 <%= int %> 點智力。", @@ -284,6 +284,8 @@ "weaponMystery201611Notes": "(Copious Cornucopia) 各種美味又健康的食物從各個號角中溢出。享受這場盛宴吧! 沒無屬性加成。 2016年11月訂閱者專屬裝備", "weaponMystery201708Text": "熔岩長刃", "weaponMystery201708Notes": "在這熾熱光輝的庇護之下,即使是碰到深紅色的任務也能迅速斬除! 無屬性加成。 2017年8月訂閱者專屬裝備", + "weaponMystery201811Text": "Splendid Sorcerer's Staff", + "weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.", "weaponMystery301404Text": "蒸氣龐克風手杖", "weaponMystery301404Notes": "特別適合用於城裡散步。無屬性加成。 3015年3月訂閱者專屬裝備", "weaponArmoireBasicCrossbowText": "基礎級十字弩", @@ -401,7 +403,7 @@ "armorHealer2Text": "醫療兵長袍", "armorHealer2Notes": "那些長袍上的每一塊補丁彷彿正訴說著在戰場上醫治傷兵的心路歷程。增加 <%= con %> 點體質。", "armorHealer3Text": "衛士斗篷", - "armorHealer3Notes": "將醫者體內的法術轉化成抵禦外來傷害的斗篷。增加 <%= con %> 點體質。", + "armorHealer3Notes": "將補師體內的法術轉化成抵禦外來傷害的斗篷。增加 <%= con %> 點體質。", "armorHealer4Text": "醫師斗篷", "armorHealer4Notes": "投射威權,驅散詛咒。增加 <%= con %> 點體質。", "armorHealer5Text": "皇家斗篷", @@ -412,7 +414,7 @@ "armorSpecial1Notes": "它永垂不朽的力量讓穿戴者漸漸習慣了單調的痛苦。增加所有屬性各 <%= attrs %> 點。", "armorSpecial2Text": "設計大師的典雅束腰外衣", "armorSpecial2Notes": "由Jean Chalard親自操刀設計的束腰外衣。讓您看起來更加格外蓬鬆!增加體質、智力各 <%= attrs %> 點。", - "armorSpecialTakeThisText": "收下這套鎧甲", + "armorSpecialTakeThisText": "Take This 鎧甲", "armorSpecialTakeThisNotes": "這套鎧甲只有參加過由 \"Take This\" 贊助的挑戰才可獲得! 恭喜您! 增加所有屬性各 <%= attrs %> 點。", "armorSpecialFinnedOceanicArmorText": "魚鰭海洋護甲", "armorSpecialFinnedOceanicArmorNotes": "雖然看起來很精緻,但這件鎧甲會讓您變得像火紅珊瑚一樣碰不得哦。增加 <%= str %> 點力量。", @@ -440,6 +442,8 @@ "armorSpecialSamuraiArmorNotes": "這件鎧甲是由成千上萬個堅硬的鎖鏈組成,並用極為講究的高級絲線所串起來。增加 <%= per %> 點感知。", "armorSpecialTurkeyArmorBaseText": "火雞鎧甲", "armorSpecialTurkeyArmorBaseNotes": "穿上這套毛茸茸的鎧甲就能讓您的小腿感到溫暖舒適! 無屬性加成。", + "armorSpecialTurkeyArmorGildedText": "鍍金火雞鎧甲", + "armorSpecialTurkeyArmorGildedNotes": "將您的東西通通塞進這件歡慶的閃亮亮鎧甲! 無屬性加成。", "armorSpecialYetiText": "雪怪馴化師長袍", "armorSpecialYetiNotes": "毛茸茸而且非常地兇猛! 增加 <%= con %> 點體質。2013-2014冬季限定版裝備", "armorSpecialSkiText": "滑雪刺客毛皮外套", @@ -474,8 +478,8 @@ "armorSpecialSummerWarriorNotes": "虛張聲勢再加上釦子打造而成的長袍。增加 <%= con %> 點體質。 2014年夏季限定版裝備", "armorSpecialSummerMageText": "綠寶石燕尾服", "armorSpecialSummerMageNotes": "(Shimmery Winged Staff of Love and Also Truth) 這件滿是閃亮鱗片的衣服可以將它的穿戴者變成一位法師美人魚!增加<%= int %> 點智力。 2014年夏季限定版裝備", - "armorSpecialSummerHealerText": "海洋治療師燕尾服", - "armorSpecialSummerHealerNotes": "這件滿是閃亮鱗片的衣服可以將它的穿戴者變成一位海洋治療師!增加 <%= con %> 點體質。 2014年夏季限定版裝備", + "armorSpecialSummerHealerText": "海洋補師燕尾服", + "armorSpecialSummerHealerNotes": "這件滿是閃亮鱗片的衣服可以將它的穿戴者變成一位海洋補師!增加 <%= con %> 點體質。 2014年夏季限定版裝備", "armorSpecialFallRogueText": "血紅長袍", "armorSpecialFallRogueNotes": "鮮豔、柔軟、變成吸血鬼! 增加 <%= per %> 點感知。 2014年秋季限定版裝備", "armorSpecialFallWarriorText": "科學實驗服", @@ -539,7 +543,7 @@ "armorSpecialSummer2016MageText": "海豚燕尾服", "armorSpecialSummer2016MageNotes": "這件滑溜溜的衣服可以將它的穿戴者變成一位真正的海豚法師! 增加 <%= int %> 點智力。 2016年夏季限定版裝備", "armorSpecialSummer2016HealerText": "海馬燕尾服", - "armorSpecialSummer2016HealerNotes": "這件尖尖的衣服可以將它的穿戴者變成一位真正的海馬醫者! 增加 <%= con %> 點體質。 2016年夏季限定版裝備", + "armorSpecialSummer2016HealerNotes": "這件尖尖的衣服可以將它的穿戴者變成一位真正的海馬補師! 增加 <%= con %> 點體質。 2016年夏季限定版裝備", "armorSpecialFall2016RogueText": "黑寡婦鎧甲", "armorSpecialFall2016RogueNotes": "這件鎧甲上的眼睛正不停地眨眼。增加 <%= per %> 點感知。 2016年秋季限定版裝備", "armorSpecialFall2016WarriorText": "史萊姆斑紋鎧甲", @@ -548,7 +552,7 @@ "armorSpecialFall2016MageNotes": "當您的斗篷陣陣拍動,您將聽到邪惡的咯咯笑聲。增加 <%= int %> 點智力。 2016年秋季限定版裝備", "armorSpecialFall2016HealerText": "蛇髮女妖長袍", "armorSpecialFall2016HealerNotes": "(Gorgon) 這件長袍實際上是由石頭變成的。但為甚麼它穿起來如此的舒適? 增加 <%= con %> 點體質。 2016年秋季限定版裝備", - "armorSpecialWinter2017RogueText": "寒霜鎧甲", + "armorSpecialWinter2017RogueText": "冰霜鎧甲", "armorSpecialWinter2017RogueNotes": "這件隱密的服裝能夠折射出閃瞎所有任務的光,然後您就可以盡情奪取它們身上的獎品。增加 <%= per %> 點感知。 2016-2017冬季限定版裝備", "armorSpecialWinter2017WarriorText": "冰棍球鎧甲", "armorSpecialWinter2017WarriorNotes": "用這件溫暖加棉的鎧甲來展現你們隊伍的精神和力量吧。增加 <%= con %> 點體質。 2016-2017冬季限定版裝備", @@ -571,7 +575,7 @@ "armorSpecialSummer2017MageText": "漩渦長袍", "armorSpecialSummer2017MageNotes": "小心别被這件由附魔海水所織成的長袍給濺濕了! 增加 <%= int %> 點智力。 2017年夏季限定版裝備", "armorSpecialSummer2017HealerText": "銀海燕尾服", - "armorSpecialSummer2017HealerNotes": "這件覆滿銀色鱗片的衣服能讓它的穿戴者變成一位真正的海上治療師! 增加 <%= con %> 點體質。 2017年夏季限定版裝備", + "armorSpecialSummer2017HealerNotes": "這件覆滿銀色鱗片的衣服能讓它的穿戴者變成一位真正的海中補師! 增加 <%= con %> 點體質。 2017年夏季限定版裝備", "armorSpecialFall2017RogueText": "南瓜補丁長袍", "armorSpecialFall2017RogueNotes": "想玩躲貓貓嗎? 快蹲在傑克南瓜燈的旁邊,這些長袍將能讓您變隱形! 增加 <%= per %> 點感知。 2017年秋季限定版裝備", "armorSpecialFall2017WarriorText": "堅硬美味鎧甲", @@ -684,6 +688,8 @@ "armorMystery201808Notes": "這副鎧甲是以難以捉摸(而且非常燙)的熔岩巨龍身上的蛻皮製作而成。無屬性加成。 2018年8月訂閱者專屬裝備", "armorMystery201809Text": "秋葉鎧甲", "armorMystery201809Notes": "您不僅是一片既微小又令人恐懼的葉片,您也正在炫耀這個季節裡最美麗的顏色。無屬性加成。 2018年9月訂閱者專屬裝備", + "armorMystery201810Text": "黑暗森林長袍", + "armorMystery201810Notes": "這件長袍穿起來非常溫暖,能抵擋來自幽靈王國傳來的陰森森寒冷氣息。無屬性加成。 2018年10月訂閱者專屬裝備", "armorMystery301404Text": "蒸汽龐克風套裝", "armorMystery301404Notes": "精巧又瀟灑,哇嗚! 無屬性加成。 3015年2月訂閱者專屬裝備", "armorMystery301703Text": "蒸汽龐克風孔雀禮服", @@ -782,10 +788,12 @@ "armorArmoireCoverallsOfBookbindingNotes": "您需要的所有工具都裝在這件工作服的口袋裡。護目鏡、零錢、金戒指... 樣樣齊全。增加 <%= con %> 點體質和 <%= per %> 點感知。 來自神秘寶箱: 圖書裝訂工套裝(2/4)", "armorArmoireRobeOfSpadesText": "黑桃長袍", "armorArmoireRobeOfSpadesNotes": "這件高貴的長袍藏有能容納所有寶藏或武器的隱藏口袋 - 一切由您決定! 增加 <%= str %> 點力量。 來自神祕寶箱: 黑桃長矛套裝(2/3)", + "armorArmoireSoftBlueSuitText": "柔軟藍西裝", + "armorArmoireSoftBlueSuitNotes": "藍色是一個能使人平靜的顏色。太過於平靜以至於有人甚至穿著這件柔軟的服裝去睡覺。zZz。增加 <%= int %> 點智力和 <%= per %> 點感知。 來自神祕寶箱: 淺藍便服套裝(2/3)", "headgear": "頭盔", - "headgearCapitalized": "頭部裝備", - "headBase0Text": "沒有頭部裝備", - "headBase0Notes": "沒有頭飾", + "headgearCapitalized": "頭盔", + "headBase0Text": "沒有頭盔", + "headBase0Notes": "沒有頭盔", "headWarrior1Text": "皮革頭盔", "headWarrior1Notes": "耐用的獸皮頭盔。增加 <%= str %> 點力量。", "headWarrior2Text": "鎖鏈頭罩", @@ -809,7 +817,7 @@ "headWizard1Text": "魔術高帽", "headWizard1Notes": "簡潔、舒適、時尚。增加 <%= per %> 點感知。", "headWizard2Text": "洞察帽", - "headWizard2Notes": "流浪巫師的傳統頭飾。增加 <%= per %> 點感知。", + "headWizard2Notes": "流浪巫師的傳統頭盔。增加 <%= per %> 點感知。", "headWizard3Text": "占星師帽子", "headWizard3Notes": "這頂帽子上飾有土星環的橫條。增加 <%= per %> 點感知。", "headWizard4Text": "大法師帽子", @@ -832,7 +840,7 @@ "headSpecial1Notes": "那些以身作則的人最想得到的皇冠。增加所有屬性各 <%= attrs %> 點。", "headSpecial2Text": "無名頭盔", "headSpecial2Notes": "不求回報的人對自己許下的誓約。增加智力、力量各 <%= attrs %> 點。", - "headSpecialTakeThisText": "收下這頂頭盔", + "headSpecialTakeThisText": "Take This 頭盔", "headSpecialTakeThisNotes": "這頂頭盔只有參與過由 \"Take This\" 贊助的挑戰才可獲得! 恭喜您! 增加所有屬性各 <%= attrs %> 點。", "headSpecialFireCoralCircletText": "火珊瑚飾環", "headSpecialFireCoralCircletNotes": "這副頭飾是由Habitica中最厲害的煉金術師所操刀設計的。可以讓您在水中呼吸和潛水尋寶! 增加 <%= per %> 點感知。", @@ -862,6 +870,8 @@ "headSpecialNamingDay2017Notes": "命名節快樂! 快戴上這頂由兇猛獅鷲的羽毛編製而成的頭盔一同前來為 Habitica 歡慶吧! 無屬性加成。", "headSpecialTurkeyHelmBaseText": "火雞頭盔", "headSpecialTurkeyHelmBaseNotes": "唯有戴上這頂鳥嘴狀的頭盔,您的火雞Cosplay才算完整喔! 無屬性加成。", + "headSpecialTurkeyHelmGildedText": "鍍金火雞頭盔", + "headSpecialTurkeyHelmGildedNotes": "咯咯咯! 叮呤叮呤! 無屬性加成。", "headSpecialNyeText": "滑稽派對帽", "headSpecialNyeNotes": "恭喜您收到一頂滑稽的派對慶生帽! 當新年鐘聲響起時,就自豪地戴上它吧! 無屬性加成。", "headSpecialYetiText": "雪怪馴化師頭盔", @@ -966,7 +976,7 @@ "headSpecialFall2016HealerNotes": "(Medusa's Crown) 任何看著您眼睛的人都將被賜予禍害。增加 <%= int %> 點智力。 2016年秋季限定版裝備", "headSpecialNye2016Text": "古怪派對帽", "headSpecialNye2016Notes": "恭喜您收到一頂古怪的派對慶生帽! 當新年鐘聲響起時,就自豪地戴上它吧! 無屬性加成。", - "headSpecialWinter2017RogueText": "寒霜頭盔", + "headSpecialWinter2017RogueText": "冰霜頭盔", "headSpecialWinter2017RogueNotes": "這件盔甲是由冰晶塑造而成的,能幫助您無聲無息地穿過冰雪地形。增加 <%= per %> 點感知。 2016-2017冬季限定版裝備", "headSpecialWinter2017WarriorText": "曲棍球頭盔", "headSpecialWinter2017WarriorNotes": "這是一頂堅固耐用的頭盔。它能被用來抵禦來自暴雪的冰凍衝擊,甚至還能抵擋深紅色的每日任務! 增加 <%= str %> 點力量。 2016-2017冬季限定版裝備", @@ -1015,7 +1025,7 @@ "headSpecialSpring2018MageText": "鬱金香頭盔", "headSpecialSpring2018MageNotes": "這頂頭盔上俏麗的花瓣將賜予您神奇的春天魔法。增加 <%= per %> 點感知。 2018年春季限定版裝備", "headSpecialSpring2018HealerText": "石榴石飾環", - "headSpecialSpring2018HealerNotes": "這副頭飾上精鍊的寶石能增強您的精神能量。增加 <%= int %> 點智力。 2018年春季限定版裝備", + "headSpecialSpring2018HealerNotes": "這副頭飾上精鍊的鑽石能增強您的精神能量。增加 <%= int %> 點智力。 2018年春季限定版裝備", "headSpecialSummer2018RogueText": "釣魚遮陽帽", "headSpecialSummer2018RogueNotes": "從水裡夏日毒辣陽光的反射中提供舒適和保護。如果您覺得在陰影中保持隱密會更自在,那它就更加適合您!增加 <%= per %> 點感知。 2018年夏季限定版裝備", "headSpecialSummer2018WarriorText": "鬥魚戰士頭盔", @@ -1110,6 +1120,10 @@ "headMystery201808Notes": "披風上那閃閃發亮的龍角能夠在地底的洞穴中照亮您的路。無屬性加成。 2018年8月訂閱者專屬裝備", "headMystery201809Text": "秋季花朵皇冠", "headMystery201809Notes": "來自秋季溫暖日子中的最後一朵花正是紀念此季節中的美麗事物之最佳信物。無屬性加成。 2018年9月訂閱者專屬裝備", + "headMystery201810Text": "黑暗森林頭盔", + "headMystery201810Notes": "如果您正在穿越一個幽靈般的地方,這頂頭盔上發紅光的眼睛一定能嚇跑沿路中的敵人。無屬性加成。 2018年10月訂閱者專屬裝備", + "headMystery201811Text": "Splendid Sorcerer's Hat", + "headMystery201811Notes": "Wear this feathered hat to stand out at even the fanciest wizardly gatherings! Confers no benefit. November 2018 Subscriber Item.", "headMystery301404Text": "華麗高頂禮帽", "headMystery301404Notes": "上流社會佼佼者的華麗高頂禮帽! 無屬性加成。 3015年1月訂閱者專屬裝備", "headMystery301405Text": "基礎高頂禮帽", @@ -1146,8 +1160,8 @@ "headArmoireBlackCatNotes": "這頂黑帽正在...打鼾,還甩動尾巴並深呼吸? 沒錯,在您頭上的正是一隻正在睡覺的貓。增加智力、感知各 <%= attrs %> 點。 來自神祕寶箱: 獨立裝備", "headArmoireOrangeCatText": "橘貓帽", "headArmoireOrangeCatNotes": "這頂橘帽正在...打鼾,還甩動尾巴並深呼吸? 沒錯,在您頭上的正是一隻正在睡覺的貓。增加力量、體質各 <%= attrs %> 點。 來自神祕寶箱: 獨立裝備", - "headArmoireBlueFloppyHatText": "水藍寬簷帽", - "headArmoireBlueFloppyHatNotes": "這頂簡易的帽子是由眾多咒語縫製而成的。最後再給它一抹燦爛的藍色。增加體質、智力、感知各 <%= attrs %> 點。 來自神祕寶箱: 獨立裝備", + "headArmoireBlueFloppyHatText": "淺藍寬簷軟帽", + "headArmoireBlueFloppyHatNotes": "這頂帽子是由許多許法術編織而成的,讓它呈現一種閃亮光輝的藍色。增加體質、智力、感知各 <%= attrs %> 點。 來自神祕寶箱: 淺藍便服套裝(1/3)", "headArmoireShepherdHeaddressText": "牧羊人頭飾", "headArmoireShepherdHeaddressNotes": "你戴上這頂頭飾能讓您顯得智力非凡,不過您放養的獅鷲無聊時喜歡咀嚼它。增加 <%= int %> 點智力。 來自神秘寶箱: 牧羊人套裝(3/3)", "headArmoireCrystalCrescentHatText": "弦月水晶帽", @@ -1178,7 +1192,7 @@ "headArmoireIronBlueArcherHelmNotes": "您的頭很硬? 不,您只是受到良好保護。增加 <%= con %> 點體質。 來自神祕寶箱: 鋼鐵弓箭手套裝(1/3)", "headArmoireWoodElfHelmText": "木妖精頭盔", "headArmoireWoodElfHelmNotes": "這頂由葉子製作而成的頭盔或許看起來非常脆弱,但它卻可以在惡劣天氣或是在強敵面前保護您。增加 <%= con %> 點體質。 來自神祕寶箱: 木妖精(1/3)", - "headArmoireRamHeaddressText": "牡羊頭套", + "headArmoireRamHeaddressText": "牡羊頭飾", "headArmoireRamHeaddressNotes": "這頂精美的頭盔被塑造成牡羊的樣式。增加 <%= con %> 點體質和 <%= per %> 點感知。 來自神祕寶箱: 牡羊野蠻人套裝(1/3)", "headArmoireCrownOfHeartsText": "愛心皇冠", "headArmoireCrownOfHeartsNotes": "這頂玫瑰紅的皇冠不僅僅只是很搶眼。它還能在您面對艱難的任務時堅定您的心! 增加 <%= str %> 點力量。 來自神祕寶箱: 心皇后套裝(1/3)", @@ -1244,7 +1258,7 @@ "shieldSpecial0Notes": "看透死亡的面紗,以陰間的慘象使敵人顫抖。增加 <%= per %> 點感知。", "shieldSpecial1Text": "水晶護盾", "shieldSpecial1Notes": "能夠粉碎弓箭並折射反對者施加的咒語。增加所有屬性各 <%= attrs %> 點。", - "shieldSpecialTakeThisText": "收下這面盾牌", + "shieldSpecialTakeThisText": "Take This 盾牌", "shieldSpecialTakeThisNotes": "這面盾牌只有參與過由 \"Take This\" 贊助的挑戰才可獲得! 恭喜您! 增加所有屬性各 <%= attrs %> 點。", "shieldSpecialGoldenknightText": "馬斯泰恩的碎石流星錘", "shieldSpecialGoldenknightNotes": "(Mustaine's Milestone Mashing Morning Star) 看到怪物統統搗爛!增加體質、感知各 <%= attrs %> 點。", @@ -1440,6 +1454,8 @@ "shieldArmoirePiraticalSkullShieldNotes": "這面附魔過的護盾將能竊聽敵人寶藏的藏匿點。請仔細聆聽! 增加感知、智力各 <%= attrs %> 點。 來自神秘寶箱: 海盜公主套裝(4/4)", "shieldArmoireUnfinishedTomeText": "未完成的巨著", "shieldArmoireUnfinishedTomeNotes": "當您持有這本書時,您完全無法怠慢! 因為這本書的裝訂需要盡快被完成,才能讓大家讀這本書! 增加 <%= int %> 點致力。 來自神秘寶箱: 圖書裝訂工套裝(4/4)", + "shieldArmoireSoftBluePillowText": "柔軟藍枕頭", + "shieldArmoireSoftBluePillowNotes": "明智的戰士都會在遠征時多準備一個枕頭。可以保護自己免於被鋒利的任務傷害...甚至是您正在小睡的時候。增加 <%= con %> 點體質。 來自神祕寶箱: 淺藍便服套裝(3/3)", "back": "後背配件", "backCapitalized": "後背配件", "backBase0Text": "沒有後背配件", @@ -1489,26 +1505,28 @@ "backSpecialAetherCloakNotes": "這件斗篷曾屬於迷失的職業統治大師(Lost Masterclasser)。增加 <%= per %> 點感知。", "backSpecialTurkeyTailBaseText": "火雞尾巴", "backSpecialTurkeyTailBaseNotes": "在慶祝時別忘了穿上這條高尚的火雞尾巴! 無屬性加成。", + "backSpecialTurkeyTailGildedText": "鍍金火雞尾巴", + "backSpecialTurkeyTailGildedNotes": "這團羽毛最適合拿來遊行了!無屬性加成。", "backBearTailText": "猛熊尾巴", "backBearTailNotes": "這條尾巴能讓您看起來就像是一隻英勇的熊! 無屬性加成。", "backCactusTailText": "仙人掌尾巴", - "backCactusTailNotes": "這條尾巴能讓您看起來就像是一株多刺的仙人掌! 無屬性加成。", + "backCactusTailNotes": "這條尾巴能讓您看起來就像是一株刺手的仙人掌! 無屬性加成。", "backFoxTailText": "狐狸尾巴", - "backFoxTailNotes": "這條尾巴能讓您看起來就像是一隻詭計多端的狐狸! 無屬性加成。", + "backFoxTailNotes": "這條尾巴能讓您看起來就像是一隻狡詐的狐狸! 無屬性加成。", "backLionTailText": "獅子尾巴", "backLionTailNotes": "這條尾巴能讓您看起來就像是一隻萬獸之王的獅子! 無屬性加成。", "backPandaTailText": "貓熊尾巴", "backPandaTailNotes": "這條尾巴能讓您看起來就像是一隻溫和的貓熊! 無屬性加成。", "backPigTailText": "小豬尾巴", - "backPigTailNotes": "這條尾巴能讓您看起來就像是一隻異想天開的小豬! 無屬性加成。", + "backPigTailNotes": "這條尾巴能讓您看起來就像是一隻怪誕的飛豬! 無屬性加成。", "backTigerTailText": "老虎尾巴", "backTigerTailNotes": "這條尾巴能讓您看起來就像是一隻兇猛的老虎! 無屬性加成。", "backWolfTailText": "灰狼尾巴", "backWolfTailNotes": "這條尾巴能讓您看起來就像是一隻忠誠的灰狼! 無屬性加成。", - "body": "身體配件", - "bodyCapitalized": "身體配件", - "bodyBase0Text": "沒有身體配件", - "bodyBase0Notes": "沒有身體配件。", + "body": "身上配件", + "bodyCapitalized": "身上配件", + "bodyBase0Text": "沒有身上配件", + "bodyBase0Notes": "沒有身上配件。", "bodySpecialWonderconRedText": "紅寶石項圈", "bodySpecialWonderconRedNotes": "這是一條有魅力的紅寶石項圈! 無屬性加成。 集會參與者特別版裝備", "bodySpecialWonderconGoldText": "黃金項圈", @@ -1541,12 +1559,12 @@ "bodyMystery201711Notes": "這條柔軟的針織圍巾在風中飄逸看起來相當雄偉。無屬性加成。 2017年11月訂閱者專屬裝備", "bodyArmoireCozyScarfText": "舒適圍巾", "bodyArmoireCozyScarfNotes": "這條上等的圍巾能讓您在寒冷環境下工作時,還能保持溫暖。增加體質、感知各 <%= attrs %> 點。 來自神祕寶箱: 點燈伕套裝(4/4)", - "headAccessory": "頭部配件", - "headAccessoryCapitalized": "頭部配件", + "headAccessory": "頭飾", + "headAccessoryCapitalized": "頭飾", "accessories": "配件", "animalEars": "動物耳朵", - "headAccessoryBase0Text": "沒有頭部配件", - "headAccessoryBase0Notes": "沒有頭部配件。", + "headAccessoryBase0Text": "沒有頭飾", + "headAccessoryBase0Notes": "沒有頭飾。", "headAccessorySpecialSpringRogueText": "紫色貓耳", "headAccessorySpecialSpringRogueNotes": "這雙貓耳能在偵測到淺在威脅時抽搐抖動。無屬性加成。 2014年春季限定版裝備", "headAccessorySpecialSpringWarriorText": "綠色兔耳", @@ -1582,15 +1600,15 @@ "headAccessoryBearEarsText": "猛熊耳朵", "headAccessoryBearEarsNotes": "這雙耳朵能讓您看起來就像是一隻英勇的熊! 無屬性加成。", "headAccessoryCactusEarsText": "仙人掌耳朵", - "headAccessoryCactusEarsNotes": "這雙耳朵能讓您看起來就像是一隻多刺的仙人掌! 無屬性加成。", + "headAccessoryCactusEarsNotes": "這雙耳朵能讓您看起來就像是一株刺手的仙人掌! 無屬性加成。", "headAccessoryFoxEarsText": "狐狸耳朵", - "headAccessoryFoxEarsNotes": "這雙耳朵能讓您看起來就像是一隻詭計多端的狐狸! 無屬性加成。", + "headAccessoryFoxEarsNotes": "這雙耳朵能讓您看起來就像是一隻狡詐的狐狸! 無屬性加成。", "headAccessoryLionEarsText": "獅子耳朵", "headAccessoryLionEarsNotes": "這雙耳朵能讓您看起來就像是一隻萬獸之王的獅子! 無屬性加成。", "headAccessoryPandaEarsText": "貓熊耳朵", "headAccessoryPandaEarsNotes": "這雙耳朵能讓您看起來就像是一隻溫和的貓熊! 無屬性加成。", "headAccessoryPigEarsText": "小豬耳朵", - "headAccessoryPigEarsNotes": "這雙耳朵能讓您看起來就像是一隻異想天開的小豬! 無屬性加成。", + "headAccessoryPigEarsNotes": "這雙耳朵能讓您看起來就像是一隻怪誕的小飛豬! 無屬性加成。", "headAccessoryTigerEarsText": "老虎耳朵", "headAccessoryTigerEarsNotes": "這雙耳朵能讓您看起來就像是一隻兇猛的老虎! 無屬性加成。", "headAccessoryWolfEarsText": "灰狼耳朵", @@ -1658,7 +1676,7 @@ "eyewearSpecialWonderconBlackText": "潛行面具", "eyewearSpecialWonderconBlackNotes": "您的動機絕對合法。無屬性加成。 集會參與者特別版裝備", "eyewearMystery201503Text": "海藍寶石眼鏡", - "eyewearMystery201503Notes": "千萬別被這些閃閃發光的寶石給閃瞎! 無屬性加成。 2015年3月訂閱者專屬裝備", + "eyewearMystery201503Notes": "千萬別被這些閃閃發光的鑽石給閃瞎! 無屬性加成。 2015年3月訂閱者專屬裝備", "eyewearMystery201506Text": "霓虹浮潛罩", "eyewearMystery201506Notes": "戴上霓虹浮潛罩就能一窺海底世界! 無屬性加成。 2015年6月訂閱者專屬裝備", "eyewearMystery201507Text": "超爽快太陽眼鏡", diff --git a/website/common/locales/zh_TW/generic.json b/website/common/locales/zh_TW/generic.json index 9680294c08..396b72f3d3 100644 --- a/website/common/locales/zh_TW/generic.json +++ b/website/common/locales/zh_TW/generic.json @@ -1,27 +1,27 @@ { "languageName": "中文(正體)", - "stringNotFound": "找不到文字 '<%= string %>'。", - "titleIndex": "Habitica | 你的生活角色扮演遊戲", + "stringNotFound": "找不到字串 '<%= string %>'。", + "titleIndex": "Habitica | 您的人生RPG遊戲", "habitica": "Habitica", "habiticaLink": "Habitica", "onward": "繼續!", "done": "完成", - "gotIt": "瞭解!", + "gotIt": "瞭解了!", "titleTasks": "任務", "titleAvatar": "角色", "titleBackgrounds": "背景", - "titleStats": "狀態統計", + "titleStats": "統計", "titleAchievs": "成就", - "titleProfile": "基本資料", + "titleProfile": "個人檔案", "titleInbox": "收信匣", "titleTavern": "酒館", "titleParty": "隊伍", "titleHeroes": "英雄殿堂", - "titlePatrons": "贊助人殿堂", + "titlePatrons": "贊助者殿堂", "titleGuilds": "公會", "titleChallenges": "挑戰", "titleDrops": "市場", - "titleQuests": "任務", + "titleQuests": "副本", "titlePets": "寵物", "titleMounts": "坐騎", "titleEquipment": "裝備", @@ -48,8 +48,8 @@ "unorderedListMarkdown": "+ 第一個項目\n+ 第二個項目\n+ 第三個項目", "code": "`程式碼`", "achievements": "成就", - "basicAchievs": "基本榮譽", - "seasonalAchievs": "季節性的成就", + "basicAchievs": "基礎成就", + "seasonalAchievs": "季節性成就", "specialAchievs": "特殊成就", "modalAchievement": "獲得成就!", "special": "特殊", @@ -57,21 +57,21 @@ "help": "幫助", "user": "玩家", "market": "市場", - "groupPlansTitle": "群組計畫", + "groupPlansTitle": "團體方案", "newGroupTitle": "新群組", - "subscriberItem": "神秘物品", - "newSubscriberItem": "你擁有新的神秘物品", - "subscriberItemText": "每個月,訂閱者會收到一個神秘物品。一般會在月底前一個星期公佈。詳情請看 Habitica 維基「神秘物品」頁面 。", + "subscriberItem": "神秘裝備", + "newSubscriberItem": "您有新的神秘裝備", + "subscriberItemText": "每個月,訂閱者將會收到一份神秘禮物。依照慣例將於月底前一個星期公佈。詳情請看 wiki 中的「神秘裝備」頁面 。", "all": "全部", "none": "無", "more": "<%= count %>更多", "and": "和", - "loginSuccess": "登入成功", - "youSure": "你確定嗎?", + "loginSuccess": "登入成功! ", + "youSure": "您確定嗎?", "submit": "提交", "close": "關閉", "saveAndClose": "保存並關閉", - "saveAndConfirm": "Save & Confirm", + "saveAndConfirm": "確定並保存", "cancel": "取消", "ok": "確定", "add": "新增", @@ -80,75 +80,75 @@ "accept": "接受", "reject": "拒絕", "neverMind": "算了", - "buyMoreGems": "買更多寶石", - "notEnoughGems": "寶石不足", - "alreadyHave": "噢喔!你已經擁有這個物品了,不用再購買!", + "buyMoreGems": "購買更多鑽石", + "notEnoughGems": "鑽石不足", + "alreadyHave": "噢喔!您已經擁有此物品了。不需要再次購買!", "delete": "刪除", - "gemsPopoverTitle": "寶石", - "gems": "寶石", - "gemButton": "你有<%= number %>顆寶石", - "needMoreGems": "需要更多寶石?", - "needMoreGemsInfo": "現在就購買更多寶石,或成為訂閱用戶以用金幣購買寶石,獲得每月神秘物品,享受提高的掉落物限度以及更多!", + "gemsPopoverTitle": "鑽石", + "gems": "鑽石", + "gemButton": "您擁有 <%= number %> 顆鑽石", + "needMoreGems": "需要更多鑽石?", + "needMoreGemsInfo": "現在就購買更多鑽石,或是成為訂閱用戶以使用金幣購買鑽石、並獲得每個月的神秘裝備、提高掉落物上限、還有更多!", "moreInfo": "更多訊息", "moreInfoChallengesURL": "http://habitica.wikia.com/wiki/Challenges", "moreInfoTagsURL": "http://habitica.wikia.com/wiki/Tags", - "showMoreMore": "(更多)", - "showMoreLess": "(更少)", - "gemsWhatFor": "購買寶石。寶石用來購買特殊物品,像是任務、角色裝扮、與季節性裝備。", - "veteran": "老兵", - "veteranText": "經歷過Habit The Grey (原來的網站) ,身上帶著多處其bug帶來的傷疤。", + "showMoreMore": "(顯示更多)", + "showMoreLess": "(顯示更少)", + "gemsWhatFor": "點擊來購買鑽石! 鑽石可用來購買特殊物品,像是副本、角色裝扮、和季節性裝備。", + "veteran": "老將", + "veteranText": "曾經歷過Habit The Grey (我們以前的 Angular 網站) ,所以身上處處都有 bug 帶來的傷疤。", "originalUser": "原始用戶!", - "originalUserText": "原始的用戶之一,來跟Alpha 測試者打個招呼吧!", - "habitBirthday": "Habitica生日派對", - "habitBirthdayText": "慶祝Habitica生日派對!", - "habitBirthdayPluralText": "慶祝了<%= number %> 次的 Habitica 生日派對!", - "habiticaDay": "Habitica 命名日", - "habiticaDaySingularText": "慶祝了 Habitica 命名日! 感謝這位超棒的玩家。", - "habiticaDayPluralText": " 慶祝 <%= count %> 命名節! 感謝您成為一位了不起的玩家。", - "achievementDilatory": "拖延的救世者", - "achievementDilatoryText": "2014年夏季世界事件中協助打敗了恐怖的拖延巨龍!", - "costumeContest": "變裝比賽", + "originalUserText": "原始的用戶之一,來跟 Alpha 測試者打聲招呼吧!", + "habitBirthday": "Habitica 生日派對", + "habitBirthdayText": "歡慶 Habitica 生日派對!", + "habitBirthdayPluralText": "已慶祝 <%= count %> 次 Habitica 生日派對!", + "habiticaDay": "Habitica 命名節", + "habiticaDaySingularText": "歡慶 Habitica 命名節! 感謝您成為一位了不起的玩家。", + "habiticaDayPluralText": "已慶祝 <%= count %> 次命名節! 感謝您成為一位了不起的玩家。", + "achievementDilatory": "怠慢的救世者", + "achievementDilatoryText": "曾於 2014年 之夏日潑水祭典中協助擊敗怠慢巨龍!", + "costumeContest": "變裝大賽", "costumeContestText": "參加萬聖節變裝大賽。在blog.habitrpg.com看看那些傑出的作品!", - "costumeContestTextPlural": "加入<%= count %>萬聖節變裝大賽。去blog.habitrpg.com看看那些傑出的作品!", + "costumeContestTextPlural": "已參加 <%= count %> 次的萬聖節變裝大賽。請至 blog.habitrpg.com 觀看那些傑出的作品吧!", "memberSince": "- 加入於", "lastLoggedIn": "- 最後上線於", - "notPorted": "這個功能未從原版網站中導出。", - "buyThis": "你有<%= gems %>個寶石,用其中的<%= price %>個購買<%= text %>?", + "notPorted": "這個功能尚未從原版網站中導出。", + "buyThis": "您有 <%= gems %> 顆鑽石,要花費 <%= price %> 顆購買 <%= text %> 嗎?", "noReachServer": "暫時連不上伺服器,請稍後再試", "errorUpCase": "錯誤:", - "newPassSent": "如果你的電子郵件住址有在我們的檔案中,設定新密碼的指示將會寄到你的電子郵件信箱。", + "newPassSent": "若我們已經有您的電子郵件之紀錄,設置新密碼之說明信已發送到您的電子郵件。", "serverUnreach": "暫時連不上伺服器。", - "requestError": "出錯了! 請重新加載頁面, 你的最後行動可能沒有被儲存。", - "seeConsole": "如果錯誤仍然存在,請在 幫助 > 回報問題 告訴我們。如果你熟悉瀏覽器的控制介面,請連同任何錯誤訊息一起回報給我們。", + "requestError": "糟糕! 出錯了! 請重新載入頁面, 您最新的動作可能沒有被儲存。", + "seeConsole": "如果錯誤仍然存在,請至 幫助 > 回報問題 告訴我們。如果您熟悉瀏覽器的控制介面,請連同錯誤訊息一起回報給我們。", "error": "錯誤", "menu": "選單", "notifications": "通知", - "noNotifications": "You're all caught up!", - "noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!", + "noNotifications": "已查看所有新訊息! ", + "noNotificationsText": "通知仙女給您一陣熱烈的掌聲!做得好!", "clear": "清除", "endTour": "結束教學", "audioTheme": "聲音主題", "audioTheme_off": "關閉", - "audioTheme_danielTheBard": "吟遊詩人Daniel", - "audioTheme_wattsTheme": "Watts' 的聲音主題", - "audioTheme_gokulTheme": "Gokul 的聲音主題", - "audioTheme_luneFoxTheme": "LuneFox 的聲音主題", - "audioTheme_rosstavoTheme": "Rosstavo's Theme", - "audioTheme_dewinTheme": "Dewin's Theme", - "audioTheme_airuTheme": "Airu's Theme", - "audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme", - "audioTheme_arashiTheme": "Arashi's Theme", - "audioTheme_triumphTheme": "Triumph Theme", - "audioTheme_lunasolTheme": "Lunasol Theme", - "audioTheme_spacePenguinTheme": "SpacePenguin's Theme", - "audioTheme_maflTheme": "MAFL Theme", - "audioTheme_pizildenTheme": "Pizilden's Theme", - "audioTheme_farvoidTheme": "Farvoid Theme", - "askQuestion": "問問題", + "audioTheme_danielTheBard": "吟遊詩人 Daniel", + "audioTheme_wattsTheme": "Watts 聲音主題", + "audioTheme_gokulTheme": "Gokul 聲音主題", + "audioTheme_luneFoxTheme": "LuneFox 聲音主題", + "audioTheme_rosstavoTheme": "Rosstavo 聲音主題", + "audioTheme_dewinTheme": "Dewin 聲音主題", + "audioTheme_airuTheme": "Airu 聲音主題", + "audioTheme_beatscribeNesTheme": "Beatscribe's NES 聲音主題", + "audioTheme_arashiTheme": "Arashi 聲音主題", + "audioTheme_triumphTheme": "Triumph 聲音主題", + "audioTheme_lunasolTheme": "Lunasol 聲音主題", + "audioTheme_spacePenguinTheme": "SpacePenguin 聲音主題", + "audioTheme_maflTheme": "MAFL 聲音主題", + "audioTheme_pizildenTheme": "Pizilden 聲音主題", + "audioTheme_farvoidTheme": "Favoid 聲音主題", + "askQuestion": "提出問題", "reportBug": "回報問題", "HabiticaWiki": "The Habitica Wiki", "HabiticaWikiFrontPage": "http://habitica.wikia.com/wiki/Habitica_Wiki", - "contributeToHRPG": "為Habitica作出貢獻", + "contributeToHRPG": "為 Habitica 作出貢獻", "overview": "新手教學", "January": "一月", "February": "二月", @@ -163,92 +163,93 @@ "November": "十一月", "December": "十二月", "dateFormat": "日期格式", - "achievementStressbeast": "Stoïkalm 的救世主", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", - "achievementBurnout": "Savior of the Flourishing Fields", - "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", - "achievementBewilder": "Savior of Mistiflying", - "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!", - "achievementDysheartener": "Savior of the Shattered", - "achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!", - "checkOutProgress": "檢查在 Habitica 的進度!", + "achievementStressbeast": "Stoïkalm的救星", + "achievementStressbeastText": "曾於 2014年 之冬季仙境慶典中協助擊敗惡劣壓力雪怪!", + "achievementBurnout": "全盛田野的救星", + "achievementBurnoutText": "曾於 2015年 之秋季佳節慶典中協助擊敗疲憊惡魔並釋放了疲倦惡魂!", + "achievementBewilder": "Mistiflying城的救星", + "achievementBewilderText": "曾於 2016年 之春季狂歡慶典中協助擊敗糊塗妖精巨鳥!", + "achievementDysheartener": "破碎之心的救星", + "achievementDysheartenerText": "曾於 2018年 之情人節活動中協助擊敗碎心蟻后!", + "checkOutProgress": "在 Habitica 中查看我的成果!", "cards": "卡片", - "sentCardToUser": "你寄了一張卡片給<%= profileName %>", + "sentCardToUser": "您送出一張卡片給 <%= profileName %>", "cardReceivedFrom": "來自 <%= userName %> 的 <%= cardType %>", - "cardReceived": "你收到一張<%= card %>", + "cardReceived": "您收到一張<%= card %>", "greetingCard": "賀卡", - "greetingCardExplanation": "你收到愉快的密友成就!", + "greetingCardExplanation": "你們都獲得「歡樂夥伴」成就!", "greetingCardNotes": "送張賀卡給隊伍成員。", "greeting0": "您好!", "greeting1": "只是想說聲哈囉:)", - "greeting2": "`瘋狂的招手`", - "greeting3": "嘿你!", - "greetingCardAchievementTitle": "愉快的密友", - "greetingCardAchievementText": "嘿! 嗨! 你好! 你收到或寄出了<%= count %>張賀卡。", + "greeting2": "`瘋狂地招手`", + "greeting3": "嘿嘿!", + "greetingCardAchievementTitle": "歡樂夥伴", + "greetingCardAchievementText": "嘿! 嗨! 您好! 已發送或收到 <%= count %> 張賀卡。", "thankyouCard": "感謝卡", - "thankyouCardExplanation": "你收到大大感恩成就!", + "thankyouCardExplanation": "你們都獲得「滿懷感激」成就!", "thankyouCardNotes": "送張感謝卡給隊伍成員。", "thankyou0": "謝謝你!", - "thankyou1": "謝謝你x3!", - "thankyou2": "無限的感謝。", - "thankyou3": "我非常感謝你!", - "thankyouCardAchievementTitle": "大大感恩", - "thankyouCardAchievementText": "感謝你如此感恩! 你收到或送出<%= count %>張感謝卡。", - "birthdayCard": "生日卡片", - "birthdayCardExplanation": "你們都達成了周年慶成就!", - "birthdayCardNotes": "向你的隊伍成員寄送一張生日卡片。", - "birthday0": "祝你生日快樂!", - "birthdayCardAchievementTitle": "周年慶", - "birthdayCardAchievementText": "獲得許多快樂!發送或收到<%= count %>張生日卡片。", - "congratsCard": "Congratulations Card", - "congratsCardExplanation": "You both receive the Congratulatory Companion achievement!", - "congratsCardNotes": "Send a Congratulations card to a party member.", - "congrats0": "Congratulations on your success!", - "congrats1": "I'm so proud of you!", - "congrats2": "Well done!", - "congrats3": "A round of applause for you!", - "congrats4": "Bask in your well-deserved success!", - "congratsCardAchievementTitle": "Congratulatory Companion", - "congratsCardAchievementText": "It's great to celebrate your friends' achievements! Sent or received <%= count %> congratulations cards.", + "thankyou1": "謝謝您! 謝謝您! 謝謝您!", + "thankyou2": "送您無限的感謝。", + "thankyou3": "我超感激的啦! 感謝您!", + "thankyouCardAchievementTitle": "滿懷感激", + "thankyouCardAchievementText": "感謝您懷有感激的心! 已發送或收到 <%= count %> 張感謝卡。", + "birthdayCard": "生日卡", + "birthdayCardExplanation": "你們都獲得「生日幸運」成就!", + "birthdayCardNotes": "送張生日卡給隊伍成員。", + "birthday0": "祝您生日快樂!", + "birthdayCardAchievementTitle": "生日幸運", + "birthdayCardAchievementText": "年年青春永駐,歲歲幸福平安! 已發送或收到 <%= count %> 張生日卡。", + "congratsCard": "慶祝卡", + "congratsCardExplanation": "你們都獲得「祝賀夥伴」成就! ", + "congratsCardNotes": "送張祝慶祝卡給隊伍成員。", + "congrats0": "祝賀您的成功! ", + "congrats1": "我為您感到驕傲! ", + "congrats2": "做得好! ", + "congrats3": "為您鼓鼓掌! ", + "congrats4": "享受您當之無愧的成功!", + "congratsCardAchievementTitle": "祝賀夥伴", + "congratsCardAchievementText": "慶祝朋友的成功是件很喜樂的事! 已發送或收到 <%= count %> 張慶祝卡。", "getwellCard": "慰問卡", - "getwellCardExplanation": "You both receive the Caring Confidant achievement!", - "getwellCardNotes": "Send a Get Well card to a party member.", - "getwell0": "Hope you feel better soon!", - "getwell1": "Take care! <3", - "getwell2": "You're in my thoughts!", - "getwell3": "Sorry you're not feeling your best!", - "getwellCardAchievementTitle": "Caring Confidant", - "getwellCardAchievementText": "Well-wishes are always appreciated. Sent or received <%= count %> get well cards.", + "getwellCardExplanation": "你們都獲得「關愛知己」成就! ", + "getwellCardNotes": "送張慰問卡給隊伍成員。", + "getwell0": "祝您快快康復! ", + "getwell1": "好好保重喔! <3", + "getwell2": "我很想念您! ", + "getwell3": "很遺憾您感到不適! ", + "getwellCardAchievementTitle": "關愛知己", + "getwellCardAchievementText": "祝福是最好的禮物! 已發送或收到 <%= count %> 張慰問卡。", "goodluckCard": "好運卡", - "goodluckCardExplanation": "You both receive the Lucky Letter achievement!", - "goodluckCardNotes": "Send a good luck card to a party member.", - "goodluck0": "May luck always follow you!", - "goodluck1": "Wishing you lots of luck!", - "goodluck2": "I hope luck is on your side today and always!!", - "goodluckCardAchievementTitle": "Lucky Letter", - "goodluckCardAchievementText": "Wishes for good luck are great encouragement! Sent or received <%= count %> good luck cards.", - "streakAchievement": "你已得到了一個連擊成就!", + "goodluckCardExplanation": "你們都獲得「信運信封」成就! ", + "goodluckCardNotes": "送張好運卡給隊伍成員。", + "goodluck0": "祝好運永遠跟著您! ", + "goodluck1": "祝您有滿滿的好運! ", + "goodluck2": "祝福好運能永遠能站在您這邊!! ", + "goodluckCardAchievementTitle": "信運信封", + "goodluckCardAchievementText": "祝福好運是個很大的鼓勵! 已發送或收到 <%= count %> 張幸運卡。", + "streakAchievement": "您已獲得「連擊」成就!", "firstStreakAchievement": "21 天連擊", - "streakAchievementCount": "<%= streaks %> 個21 天連擊", - "twentyOneDays": "你達成了連續 21 天的每日任務!", - "dontBreakStreak": "太棒了! 別斷了這個連擊!", - "dontStop": "不要現在停止!", - "levelUpShare": "因為養成現實生活中的習慣,我升級了!", - "questUnlockShare": "解鎖一個新的 Habitica 任務!", - "hatchPetShare": "完成了生活中的任務,成功孵化新的寵物!", - "raisePetShare": "實現了現實生活中的任務,成功將寵物養成座騎!", + "streakAchievementCount": "<%= streaks %> 次 21天連擊", + "twentyOneDays": "您已連續 21 天完成所有的每日任務!", + "dontBreakStreak": "太厲害了! 別斷了這個連擊!", + "dontStop": "加油! 不要停! ", + "levelUpShare": "透過養成好習慣,我在 Habitica 中等級提升了!", + "questUnlockShare": "我在 Habitica 中解鎖了一個新的副本!", + "hatchPetShare": "透過完成日常任務,我成功孵化出新的寵物!", + "raisePetShare": "透過完成日常任務,我成功將寵物飼養成座騎!", "wonChallengeShare": "我在 Habitica 贏得了挑戰!", "achievementShare": "我在 Habitica 獲得了一個新成就!", "orderBy": "以 <%= item %> 排序", "you": "(你)", "enableDesktopNotifications": "開啟桌面通知", "online": "在線上", - "onlineCount": "<%= count %>在線上", + "onlineCount": "<%= count %> 人在線上", "loading": "讀取中…", - "userIdRequired": "需要UUID", + "userIdRequired": "需要 用戶ID (UUID)", "resetFilters": "清除所有篩選", - "applyFilters": "應用篩選", - "categories": "類別", + "applyFilters": "使用篩選", + "wantToWorkOn": "我想要投入: ", + "categories": "分類", "habiticaOfficial": "Habitica官方", "animals": "動物", "artDesign": "藝術與設計", @@ -263,31 +264,31 @@ "scienceTech": "科學與科技", "exercise": "運動", "creativity": "創意", - "budgeting": "經費管理", + "budgeting": "預算管理", "health_wellness": "健康與保健", "self_care": "自我照護", "habitica_official": "Habitica官方", "academics": "學術", - "advocacy_causes": "提倡+理想", + "advocacy_causes": "倡導與理想", "entertainment": "娛樂", "finance": "理財", - "health_fitness": "健康+健身", - "hobbies_occupations": "嗜好+職業", - "location_based": "地理位置", - "mental_health": "心理健康+自我照護", - "getting_organized": "整理", + "health_fitness": "健康與健身", + "hobbies_occupations": "嗜好與職業", + "location_based": "地區性", + "mental_health": "心理健康與自我照護", + "getting_organized": "規劃與安排", "self_improvement": "自我充實", - "spirituality": "靈性", - "time_management": "時間管理+負擔責任", - "recovery_support_groups": "療癒+互助小組", - "dismissAll": "全部清除", + "spirituality": "靈性與宗教", + "time_management": "時間管理與負擔責任", + "recovery_support_groups": "治癒與互助團體", + "dismissAll": "清除全部", "messages": "訊息", - "emptyMessagesLine1": "你沒有任何訊息", - "emptyMessagesLine2": "寄送訊息以開始對話!", + "emptyMessagesLine1": "您沒有任何訊息", + "emptyMessagesLine2": "發送訊息以開始對話!", "userSentMessage": "<%= user %>寄給你一封訊息", - "letsgo": "Let's Go!", - "selected": "Selected", - "howManyToBuy": "你想要購買多少?", - "habiticaHasUpdated": "Habitica發布了更新。重新整理以獲得最新的版本!", + "letsgo": "我們出發吧! ", + "selected": "已選取", + "howManyToBuy": "您想要購買多少呢?", + "habiticaHasUpdated": "Habitica 有新的更新。重新整理以取得最新版本!", "contactForm": "聯絡管理員團隊" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/groups.json b/website/common/locales/zh_TW/groups.json index b63b0a47dc..26f5839375 100644 --- a/website/common/locales/zh_TW/groups.json +++ b/website/common/locales/zh_TW/groups.json @@ -1,110 +1,110 @@ { "tavern": "酒館聊天室", "tavernChat": "酒館聊天室", - "innCheckOut": "離開旅館", - "innCheckIn": "在旅館休息", - "innText": "你正在酒館小棧裡休息!當你入住後,你的每日任務將不會傷害你,但它們仍然會每日刷新。注意:如果你正在參與一個魔王任務,當你的隊友沒有完成他的每日任務時,魔王的攻擊仍然會傷害到你,除非那位隊友也正在酒館裡休息。另外,當你在酒館內時,你對魔王的攻擊(或是物品收集)將不會生效,直到你離開酒館。", - "innTextBroken": "你正在酒館裡休息,我猜啦......當你入住後,你的每日任務將不會在一日結束時對你造成傷害,但他們仍然會每天刷新。如果你正在進行一個魔王任務,而你的˙隊友沒有完成他的每日任務,魔王仍然會對你造成傷害,除非你的隊友同時也在酒館裡休息。另外,你對魔王的傷害(或是你收集的物品)將不會被計入直到你離開酒館。好累啊......", - "innCheckOutBanner": "你已經入住酒館了。你的每日任務將不會傷害你,而你的任務進度也會暫停。", - "innCheckOutBannerShort": "You are checked into the Inn.", + "innCheckOut": "離開酒館", + "innCheckIn": "入住酒館", + "innText": "您正在酒館小棧裡休息!當您入住後,您的每日任務將不會在隔天傷害您,但它們仍然會每日刷新。注意:如果您正在參與一個魔王副本,當您的隊友沒有完成他的每日任務時,魔王的攻擊仍然會傷害到您,除非那位隊友也正在酒館裡休息。此外,您對魔王的攻擊 (或是收集的物品) 將不會生效,直到您離開酒館。", + "innTextBroken": "您正在酒館小棧裡休息,我猜啦... 當您入住後,您的每日任務將不會在隔天傷害您,但它們仍然會每日刷新... 如果您正在參與一個魔王副本,當您的隊友沒有完成他的每日任務時,魔王的攻擊仍然會傷害到您... 除非那位隊友也正在酒館裡休息... 此外,您對魔王的攻擊 (或是收集的物品) 將不會生效,直到您離開酒館... 好累啊... ", + "innCheckOutBanner": "您已經入住酒館了。您的每日任務將不會傷害你,而您的副本進度也將會暫停。", + "innCheckOutBannerShort": "您已經入住酒館了。", "resumeDamage": "離開酒館", "helpfulLinks": "有幫助的連結", "communityGuidelinesLink": "社群守則", - "lookingForGroup": "尋找團體(需要隊伍)的貼文", + "lookingForGroup": "尋找隊伍( 尋找隊伍 ) 貼文", "dataDisplayTool": "數據顯示工具", "reportProblem": "回報Bug", "requestFeature": "請求新功能", "askAQuestion": "提出問題", - "askQuestionGuild": "問問題(Habitica幫助公會)", + "askQuestionGuild": "提出問題 (Habitica諮詢台公會)", "contributing": "貢獻", "faq": "常見問題", - "lfgPosts": "尋找隊伍( 隊伍徵人 ) 貼文", + "lfgPosts": "尋找隊伍( 尋找隊伍 ) 貼文", "tutorial": "教學", "glossary": "詞彙表", - "wiki": "維基", - "wikiLink": "Wiki", + "wiki": "維基頁面", + "wikiLink": "維基頁面", "reportAP": "回報一個問題", "requestAF": "請求新功能", "community": "社區論壇", "dataTool": "數據顯示工具", "resources": "資源", - "askQuestionNewbiesGuild": "問問題 (Habitica Help guild)", + "askQuestionNewbiesGuild": "提出問題 (Habitica諮詢台公會)", "tavernAlert1": "如果您想回報一個bug,請至", - "tavernAlert2": "bug回報公會", + "tavernAlert2": "Bug 回報公會", "moderatorIntro1": "酒館和公會的版主是:", "communityGuidelines": "社群規範", "communityGuidelinesRead1": "請閲讀我們的", "communityGuidelinesRead2": "在聊天之前", - "bannedWordUsed": "糟糕!看起來這則貼文包含髒話、宗教內容或是成癮物質和成人內容(<%= swearWordsUsed %>)。Habitica有來自各種背景的人們,所以我們保持聊天內容非常的乾淨。請自由的編輯你的訊息讓你能夠張貼它!", - "bannedSlurUsed": "你的貼文包含不當的言語,所以你的聊天權限已被撤銷。", + "bannedWordUsed": "糟糕! 看來這則貼文包含髒話、宗教內容或是成癮物質和成人內容(<%= swearWordsUsed %>)。Habitica有來自各種背景的人們,所以我們必須保持聊天內容是非常乾淨的。請編輯您的訊息後再次發布!", + "bannedSlurUsed": "您的貼文包含不當的言語,所以您的聊天權限已被撤銷。", "party": "隊伍", "createAParty": "建立一個隊伍", - "updatedParty": "隊與設置更新。", - "errorNotInParty": "你不在任何隊伍中", - "noPartyText": "你不在一個隊伍裡或是隊伍需要一些時間來載入。你可以成立一個隊伍並且邀請朋友,或是加入一個已經存在的隊伍,讓他們輸入下方你的UUID,並且回來這裡確認邀請。", - "LFG": "要宣傳你的新隊伍或是找尋可加入的隊伍,請到<%= linkStart %> Party Wanted 公會 <%= linkEnd %>", - "wantExistingParty": "想要加入一個已存在的隊伍?前往<%= linkStart %> Party Wanted Guild <%= linkEnd %>並且張貼這個UUID", - "joinExistingParty": "加入他人的隊伍", - "needPartyToStartQuest": "哎呀!在你開始一個任務之前,你需要建立或加入一個隊伍!", + "updatedParty": "隊伍設置更新。", + "errorNotInParty": "您不在任何隊伍中", + "noPartyText": "您不在一個隊伍中或是隊伍需要一些時間來載入。您可以成立一個隊伍並且邀請朋友,或是加入一個已經存在的隊伍,並讓他們輸入下方您的UUID,並且回到這裡進行邀請確認。", + "LFG": "想宣傳你的新隊伍或是找尋可加入的隊伍? 請至 <%= linkStart %> 尋找隊伍公會 <%= linkEnd %>", + "wantExistingParty": "想要加入一個已存在的隊伍? 請前往<%= linkStart %> Party Wanted Guild <%= linkEnd %>並且張貼此使用者 ID (UUID): ", + "joinExistingParty": "加入其他人的隊伍", + "needPartyToStartQuest": "哎呀! 在您開始一個副本之前,您必須先建立或加入一個隊伍!", "createGroupPlan": "建立", "create": "建立", - "userId": "UUID", + "userId": "使用者 ID (UUID)", "invite": "邀請", "leave": "離開", - "invitedToParty": "你受邀參加<%= party %>隊伍", - "invitedToPrivateGuild": "你受邀參加<%= guild %>私人公會", - "invitedToPublicGuild": "你受邀參加<%= guild %>公會", - "partyInvitationsText": "你有<%= numberInvites %>個隊伍邀請!做出明智的抉擇,因為你一次只能參加一個隊伍。", - "joinPartyConfirmationText": "你確定你要參加「<%= partyName %>」隊伍嗎?你一次只能參加一個隊伍。如果你加入了,其他所有的隊伍邀請都會被拒絕。", - "invitationAcceptedHeader": "邀請已被接受", - "invitationAcceptedBody": "<%= username %>接受了加入<%= groupName %>的邀請!", + "invitedToParty": "您受邀加入<%= party %>隊伍", + "invitedToPrivateGuild": "您受邀加入<%= guild %>私人公會", + "invitedToPublicGuild": "您受邀加入<%= guild %>公會", + "partyInvitationsText": "你有<%= numberInvites %>個隊伍邀請!請做出明智的抉擇,因為您一次只能加入一個隊伍。", + "joinPartyConfirmationText": "您確定你要加入「<%= partyName %>」隊伍嗎?您一次只能加入一個隊伍。如果您加入了,其他所有的隊伍邀請都將被拒絕。", + "invitationAcceptedHeader": "您的邀請已被接受", + "invitationAcceptedBody": "<%= username %> 接受加入 <%= groupName %> 的邀請!", "joinNewParty": "加入新隊伍", "declineInvitation": "拒絕邀請", - "partyLoading1": "正在召喚你的隊伍。請稍候.......", - "partyLoading2": "你的隊伍正從戰場中歸來,請稍候.......", - "partyLoading3": "你的隊伍正在集合中,請稍候......", - "partyLoading4": "你的隊伍正在實體化,請稍候......", + "partyLoading1": "正在召喚您的隊伍。請稍候.......", + "partyLoading2": "您的隊伍正從戰場中歸來,請稍候.......", + "partyLoading3": "您的隊伍正在集合中,請稍候......", + "partyLoading4": "您的隊伍正在出現中,請稍候......", "systemMessage": "系統訊息", - "newMsgGuild": "<%= name %>有新的文章", - "newMsgParty": "你的隊伍<%= name %>有新的文章", + "newMsgGuild": "<%= name %>有新的貼文", + "newMsgParty": "您的隊伍<%= name %>有新的貼文", "chat": "聊天", - "sendChat": "發送", - "toolTipMsg": "查看最新消息", - "sendChatToolTip": "你可以按下「傳送聊天」、Enter鍵或是Control(在Mac是Command)+Enter來傳送聊天訊息。", - "syncPartyAndChat": "傳送訊息&重整聊天室", + "sendChat": "傳送聊天", + "toolTipMsg": "取得新訊息", + "sendChatToolTip": "您可以點擊「傳送聊天」、Enter鍵或是Control(在Mac上是Command)+Enter來傳送聊天訊息。", + "syncPartyAndChat": "同步隊伍和聊天室", "guildBankPop1": "公會銀行", - "guildBankPop2": "公會會長可以用於挑戰獎勵的寶石。", - "guildGems": "公會寶石", + "guildBankPop2": "這些鑽石公會隊長可以拿來發放挑戰獎勵。", + "guildGems": "公會鑽石", "group": "群組", - "editGroup": "編輯隊伍", + "editGroup": "編輯群組", "newGroupName": "<%= groupType %> 名稱", - "groupName": "隊伍名稱", - "groupLeader": "群組發起者", + "groupName": "群組名稱", + "groupLeader": "群組隊長", "groupID": "群組 ID", - "groupDescr": "公會公開列表中顯示的描述(支持標記語言)", + "groupDescr": "公開公會列表中顯示的介紹 (支援 Markdown語言)", "logoUrl": "標識的網址", - "assignLeader": "指定隊長", - "members": "隊員", + "assignLeader": "指派群組隊長", + "members": "成員", "memberList": "成員名單", - "partyList": "選擇一位隊伍成員作為隊長", + "partyList": "隊伍成員的排序方式", "banTip": "引導成員", "moreMembers": "更多成員", "invited": "已邀請", - "leaderMsg": "公會會長的訊息 (支持標記語言)", + "leaderMsg": "群組會長的訊息 (支援 Markdown)", "name": "名稱", - "description": "描述", + "description": "介紹", "public": "公開", - "inviteOnly": "只能邀請進入", - "gemCost": "寶石的價錢促進提高公會的品質。這些買回來的寶石會被存入您的公會銀行,用以作為公會挑戰的獎勵!", - "search": "搜索", + "inviteOnly": "僅限邀請", + "gemCost": "花費鑽石可以促進高質量的公會,這些鑽石將會轉送至您的公會銀行,用以作為公會挑戰的獎勵!", + "search": "搜尋", "publicGuilds": "公開的公會", "createGuild": "建立公會", "createGuild2": "建立", "guild": "公會", "guilds": "公會", "guildsLink": "公會", - "sureKick": "你真的要從隊伍/公會移除這位成員嗎?", - "optionalMessage": "郵件選項", + "sureKick": "您真的要從隊伍/公會踢出這位成員嗎?", + "optionalMessage": "可選擇的訊息", "yesRemove": "是的,移除他", "foreverAlone": "您不能喜歡自己的留言。請別當這種人。", "sortBackground": "依背景排序", @@ -116,88 +116,88 @@ "sortTier": "依層級排序", "ascendingAbbrev": "升序", "descendingAbbrev": "降序", - "applySortToHeader": "傳送隊長的選擇排序", - "confirmGuild": "以4個寶石建立公會?", + "applySortToHeader": "套用此排序至群組頁面最上排", + "confirmGuild": "花費 4 顆鑽石建立公會?", "leaveGroupCha": "退出公會挑戰並且...", "confirm": "確認", "leaveGroup": "退出公會", - "leavePartyCha": "退出隊伍挑戰並…", + "leavePartyCha": "退出隊伍挑戰並且…", "leaveParty": "退出隊伍", - "sendPM": "送出私密訊息", + "sendPM": "傳送私密訊息", "send": "送出", - "messageSentAlert": "已寄出的留言", - "pmHeading": "給<%= name %>的私訊", - "pmsMarkedRead": "你的私人訊息已經被標示為讀取", - "possessiveParty": "<%= name %>的隊伍", - "clearAll": "刪除所有郵件", - "confirmDeleteAllMessages": "你確定要刪除收件箱中的所有郵件?其他用戶仍然會看到你發給他們的郵件。", - "PMPlaceholderTitle": "這裡還沒有任何東西", + "messageSentAlert": "訊息已送出", + "pmHeading": "向 <%= name %> 發送私密訊息", + "pmsMarkedRead": "您的私密訊息已標示為讀取", + "possessiveParty": "<%= name %> 的隊伍", + "clearAll": "刪除所有訊息", + "confirmDeleteAllMessages": "您確定要刪除收件箱中的所有郵件?其他用戶仍然會看到您發給他們的郵件。", + "PMPlaceholderTitle": "這裡空空如也! ", "PMPlaceholderDescription": "選擇左側的一個對話", - "PMPlaceholderTitleRevoked": "你的聊天權限已被撤銷", - "PMPlaceholderDescriptionRevoked": "你無法傳送私人訊息因為你的聊天權限已被撤銷。如果你對這件事有任何疑問,請傳送電子郵件到admin@habitica.com以和工作團隊討論。", - "PMReceive": "收到私人訊息", - "PMEnabledOptPopoverText": "私人訊息已啟用。使用者可以從你的個人檔案聯絡到你。", - "PMDisabledOptPopoverText": "私人訊息已停用。啟用這個功能以允許使用者由你的個人檔案聯絡你。", - "PMDisabledCaptionTitle": "私人訊息已停用。", - "PMDisabledCaptionText": "你仍然可以傳送訊息,但沒有人可以傳送訊息給你。", + "PMPlaceholderTitleRevoked": "您的聊天權限已被撤銷", + "PMPlaceholderDescriptionRevoked": "無法傳送私密訊息因為您的聊天權限已被撤銷。有任何疑問,請寄電子郵件至admin@habitica.com與工作團隊討論。", + "PMReceive": "接收私密訊息", + "PMEnabledOptPopoverText": "私密訊息已啟用。使用者可以從您的個人檔案與您聯繫。", + "PMDisabledOptPopoverText": "私密訊息已停用。啟用這個功能以允許使用者透過您的個人檔案與您聯繫。", + "PMDisabledCaptionTitle": "私密訊息已停用。", + "PMDisabledCaptionText": "您仍然可以傳送訊息,但沒有人可以傳送訊息給您。", "block": "封鎖", "unblock": "解除封鎖", - "blockWarning": "封鎖-這對是管理員的使用者或是未來成為管理員的使用者無效。", - "pm-reply": "寄出回覆", + "blockWarning": "封鎖 - 這對目前是管理員或是在未來成為管理員的玩家無效。", + "pm-reply": "發送回覆", "inbox": "收信匣", - "messageRequired": "需要一條訊息", - "toUserIDRequired": "需要使用者帳戶", - "gemAmountRequired": "需要寶石的數量", - "notAuthorizedToSendMessageToThisUser": "你不能向這個玩家寄送訊息,因為他們選擇封鎖訊息。", - "privateMessageGiftGemsMessage": "哈囉 <%= receiverName %>,<%= senderName %>寄了<%= gemAmount %>寶石給你!", - "privateMessageGiftSubscriptionMessage": "已訂閱<%= numberOfMonths %>月!", - "cannotSendGemsToYourself": "無法寄寶石給你自己。請嘗試訂閱我們。", - "badAmountOfGemsToSend": "數量應該在1和你現有的水晶數量之間。", + "messageRequired": "請填寫訊息。", + "toUserIDRequired": "請填寫使用者ID (UUID)", + "gemAmountRequired": "請填寫鑽石數量", + "notAuthorizedToSendMessageToThisUser": "您不能向這個玩家發送訊息,因為對方已封鎖訊息。", + "privateMessageGiftGemsMessage": "哈囉 <%= receiverName %>,<%= senderName %> 寄了 <%= gemAmount %> 顆鑽石給您!", + "privateMessageGiftSubscriptionMessage": "已訂閱 <%= numberOfMonths %> 個月!", + "cannotSendGemsToYourself": "無法發送鑽石給自己。可以嘗試訂閱我們。", + "badAmountOfGemsToSend": "數量必須藉於 1 至 您現有的鑽石數量之間。", "report": "檢舉", - "abuseFlag": "舉報社群守則違規事件", - "abuseFlagModalHeading": "違規檢舉", - "abuseFlagModalBody": "你確定你要檢舉這則貼文?你只應該檢舉違反<%= firstLinkStart %>社群守則<%= linkEnd %>和/或<%= secondLinkStart %>服務條款<%= linkEnd %>的貼文。不正確的檢舉不但違反社群規範也可能讓你被懲罰。", - "abuseFlagModalButton": "舉報違規行為", - "abuseReported": "感謝您舉報這起違規事件。管理員將會被告知。", - "abuseAlreadyReported": "您已經舉報過此留言訊息。", - "whyReportingPost": "你為何檢舉這則貼文?", - "whyReportingPostPlaceholder": "請讓我們知道你檢舉這則貼文的原因以幫助我們的管理員,例如:髒話、宗教言論、偏激、誹謗、成人內容、暴力。", - "optional": "選項", + "abuseFlag": "檢舉社群守則違規事件", + "abuseFlagModalHeading": "檢舉違規行為", + "abuseFlagModalBody": "您確定你要檢舉這則貼文? 您只應該檢舉違反 <%= firstLinkStart %> 社群守則<%= linkEnd %> 和/或 <%= secondLinkStart %> 服務條款 <%= linkEnd %> 的貼文。不當的檢舉不但也違反社群守則也可能讓您受到懲處。", + "abuseFlagModalButton": "檢舉違規行為", + "abuseReported": "感謝您檢舉這起違規事件。管理員將會被告知。", + "abuseAlreadyReported": "您已經檢舉過這則訊息。", + "whyReportingPost": "您為何想檢舉這則貼文?", + "whyReportingPostPlaceholder": "請透過告知我們您檢舉這則貼文的原因以協助我們的管理員。例如: 垃圾訊息、濫發、詛咒、偏激言論、誹謗、成人內容、暴力。", + "optional": "可選擇", "needsText": "請輸入訊息", - "needsTextPlaceholder": "在這裡輸入你的訊息", - "copyMessageAsToDo": "複製訊息為待辦事項", - "copyAsTodo": "複製為待辦事項", - "messageAddedAsToDo": "已複製訊息為待辦事項。", + "needsTextPlaceholder": "請在此輸入您的訊息", + "copyMessageAsToDo": "複製訊息至待辦事項", + "copyAsTodo": "複製至待辦事項", + "messageAddedAsToDo": "已複製訊息至待辦事項。", "messageWroteIn": "<%= user %> 在 <%= group %> 發言", "msgPreviewHeading": "訊息預覽", - "leaderOnlyChallenges": "只有群組發起者可以建立挑戰", - "sendGift": "送禮物", + "leaderOnlyChallenges": "只有群組隊長可以建立挑戰", + "sendGift": "發送禮物", "inviteFriends": "邀請朋友", - "partyMembersInfo": "你的隊伍有<%= memberCount %>個隊員以及<%= invitationCount %>個待批准的邀請。隊伍成員人數上限是<%= limitMembers %>個隊員。超過這個數目的邀請將不會被寄出。", - "inviteByEmail": "用電子信箱邀請", - "inviteByEmailExplanation": "如果你的朋友由你的電子郵件加入Habitica,他們將會自動地被邀請進你的隊伍!", - "inviteMembersHowTo": "由電子郵件或36位數的UUID邀請朋友。如果一個電子郵件地址還沒註冊,我們將會邀請他加入Habitica。", + "partyMembersInfo": "您的隊伍有 <%= memberCount %> 個成員以及 <%= invitationCount %> 個待批准的邀請。隊伍成員人數上限為 <%= limitMembers %> 個成員。超出此限制的邀請將無法發送。", + "inviteByEmail": "透過電子郵件邀請", + "inviteByEmailExplanation": "如果您的朋友透過電子郵件加入 Habitica,他們將會自動被邀請加入您的隊伍!", + "inviteMembersHowTo": "透過電子郵件或36位數的UUID邀請朋友。如果該電子郵件地址尚未註冊,我們將會邀請他們加入 Habitica。", "inviteFriendsNow": "馬上邀請朋友", "inviteFriendsLater": "稍後邀請朋友", - "inviteAlertInfo": "如果你已經有朋友正在使用 Habitica,使用這裡的 User ID 來邀請他們.", - "inviteExistUser": "邀請已經存在的使用者", - "byColon": "作者:", + "inviteAlertInfo": "如果您已經有朋友正在使用 Habitica,請使用這個 使用者 ID (UUID) 來邀請他們。", + "inviteExistUser": "邀請現有玩家", + "byColon": "來自:", "inviteNewUsers": "邀請新玩家", "sendInvitations": "發送邀請", - "invitationsSent": "邀請已發送", + "invitationsSent": "邀請已送出! ", "invitationSent": "邀請已送出!", "invitedFriend": "邀請朋友", - "invitedFriendText": "這個使用者邀請了一位朋友(或朋友們)加入他們的冒險!", - "inviteAlertInfo2": "或者分享這個連接(複製/粘貼):", - "inviteLimitReached": "你已經寄出最高上限的電子郵件邀請函。我們設立了門檻避免垃圾郵件,但是如果你想要寄出更多,聯絡我們<%= techAssistanceEmail %>,我們會很高興一起討論它!", - "sendGiftHeading": "送<%= name %>禮物", - "sendGiftGemsBalance": "從 <%= number %> 個寶石", - "sendGiftCost": "總數: $<%= cost %> 美金", - "sendGiftFromBalance": "結餘", + "invitedFriendText": "這位使用者成功邀請朋友加入冒險!", + "inviteAlertInfo2": "或是分享此連結(複製/貼上):", + "inviteLimitReached": "您的電子郵件邀請函已達上限。我們設立上限以避免濫發。但您若想要發送更多,可以至 <%= techAssistanceEmail %>與我們連繫 ,我們將會很樂意與您討論! ", + "sendGiftHeading": "發送禮物至 <%= name %> ", + "sendGiftGemsBalance": "您有 <%= number %> 顆鑽石", + "sendGiftCost": "總計: $<%= cost %> 美金", + "sendGiftFromBalance": "從現有鑽石", "sendGiftPurchase": "購買", - "sendGiftMessagePlaceholder": "私信 (可選)", - "sendGiftSubscription": "<%= months %> 個月的價格: $<%= price %> USD", - "gemGiftsAreOptional": "請注意Habitica不需要你給任何玩家水晶。乞討水晶的玩家已經違反社群守則,並且這些案例應該要回報至<%= hrefTechAssistanceEmail %>。", + "sendGiftMessagePlaceholder": "私密訊息 (可選擇)", + "sendGiftSubscription": "<%= months %> 個月的價格: $<%= price %> 美金", + "gemGiftsAreOptional": "請注意 Habitica 從不要求您發送鑽石給任何玩家。乞討鑽石的行為已經違反社群守則,這些行為可以至 <%= hrefTechAssistanceEmail %> 回報。", "battleWithFriends": "與朋友一起打怪", "startPartyWithFriends": "和你的朋友們組成一隊!", "startAParty": "開團", @@ -205,9 +205,9 @@ "likePost": "如果喜歡這個貼文請按+1!", "partyExplanation1": "和朋友一起玩 Habitica 以保持毅力!", "partyExplanation2": "與怪獸對戰並且新增挑戰!", - "partyExplanation3": "現在邀請朋友來賺取一個任務卷軸!", + "partyExplanation3": "現在就邀請朋友並領取一個副本卷軸!", "wantToStartParty": "你想要建立隊伍嗎?", - "exclusiveQuestScroll": "邀請一名朋友加入你的隊伍將給予你一條專用的任務卷軸,讓你們一起和清單巨蟒奮戰!", + "exclusiveQuestScroll": "邀請一名朋友加入您的隊伍將給予您一個特別版的副本卷軸,一起和清單巨蟒奮戰!", "nameYourParty": "命名你的新隊伍!", "partyEmpty": "你是隊伍中唯一一個人,邀請你的朋友!", "partyChatEmpty": "你的隊伍聊天室是空的!在上方文字欄輸入訊息以開啟談話。", @@ -217,30 +217,32 @@ "partyOnName": "龐大隊伍參與", "partyUpText": "和別人一起加入隊伍吧!在與怪物對戰以及協助他人的途中享受樂趣。", "partyOnText": "加入一個至少有四人的隊伍!享受和朋友聯合所增加的責任感來擊垮你的敵人吧!", - "groupNotFound": "無法找到群組或是你沒有權限。", + "groupNotFound": "未找到此群組或是您沒有此權限。", "groupTypesRequired": "你必須送出正確「變數型態」的參數。", - "questLeaderCannotLeaveGroup": "你無法在任務進行中離開隊伍,請先放棄任務。", + "questLeaderCannotLeaveGroup": "您無法在副本進行中離開隊伍,請先放棄副本。", "cannotLeaveWhileActiveQuest": "你無法在任務進行中離開隊伍,請先離開任務。", - "onlyLeaderCanRemoveMember": "只有隊長可以移除隊員!", - "cannotRemoveCurrentLeader": "你不能移除隊長,請先指定一名新的隊長。", + "onlyLeaderCanRemoveMember": "只有群組隊長可以踢除隊員!", + "cannotRemoveCurrentLeader": "您無法踢除隊長,請先指派一名新的隊長。", "memberCannotRemoveYourself": "想把你自己移除掉嗎?不可能的!", "groupMemberNotFound": "無法在群組中找到此成員", "mustBeGroupMember": "必須要是群組成員", - "canOnlyInviteEmailUuid": "只能使用uuid或是email邀請。", + "canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "inviteMissingEmail": "邀請函中缺少電子郵件地址", "inviteMissingUuid": "邀請函中缺少UUID", "inviteMustNotBeEmpty": "邀請函不能為空", "partyMustbePrivate": "隊伍必須為私人的", "userAlreadyInGroup": "UUID:<%= userId %>,使用者「<%= username %>」已經在群組中。", - "youAreAlreadyInGroup": "你已經是群組成員了。", - "cannotInviteSelfToGroup": "你不能邀請你自己進入群組。", + "youAreAlreadyInGroup": "您已經是群組成員了。", + "cannotInviteSelfToGroup": "無法邀請自己進入群組。", "userAlreadyInvitedToGroup": "UUID: <%= userId %>,使用者「<%= username %>」已經被邀請進入群組。", "userAlreadyPendingInvitation": "UUID:<%= userId %>,使用者「<%= username %>」已經在邀請中。", "userAlreadyInAParty": "UUID:<%= userId %>,使用者「<%= username %>」已經在隊伍中。", - "userWithIDNotFound": "找不到玩家ID \"<%= userId %>\"", + "userWithIDNotFound": "找不到使用者 ID \"<%= userId %>\"", + "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "邀請UUID必須是個序列。", "emailsMustBeAnArray": "電子郵件位址邀請必須是個序列。", + "usernamesMustBeAnArray": "Username invites must be an array.", "canOnlyInviteMaxInvites": "你只能同時邀請\"<%= maxInvites %>\"個人", "partyExceedsMembersLimit": "隊伍最多有<%= maxMembersParty %>個隊員", "onlyCreatorOrAdminCanDeleteChat": "未被授權刪除此訊息!", @@ -276,7 +278,7 @@ "assignTask": "分配任務", "claim": "請求", "removeClaim": "移除請求", - "onlyGroupLeaderCanManageSubscription": "只有群組負責人可以管理群組的訂閱內容", + "onlyGroupLeaderCanManageSubscription": "只有群組隊長可以管理群組的訂閱內容", "yourTaskHasBeenApproved": "Your task <%= taskText %> has been approved.", "taskNeedsWork": "<%= managerName %> marked <%= taskText %> as needing additional work.", "userHasRequestedTaskApproval": "<%= user %> requests approval for <%= taskName %>", @@ -289,7 +291,7 @@ "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", "groupAdditionalUserCost": "+$3.00/month/user", "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.", + "groupBenefitsDescription": "我們剛剛推出了我們的團體方案的beta測試版! 升級到團體計方案可以解鎖一些獨家的功能,以優化 Habitica 的社群部分。", "groupBenefitOneTitle": "Create a shared task list", "groupBenefitOneDescription": "Set up a shared task list for the group that everyone can easily view and edit.", "groupBenefitTwoTitle": "Assign tasks to group members", @@ -307,7 +309,7 @@ "groupBenefitEightDescription": "Want to share your group's responsibilities? Promote people to Group Managers to help the Leader add, assign, and approve tasks!", "groupBenefitMessageLimitTitle": "Increase message limit", "groupBenefitMessageLimitDescription": "Your message limit is doubled to house up to 400 messages at a time!", - "teamBasedTasks": "Team-based Tasks", + "teamBasedTasks": "團隊任務", "specializedCommunication": "Specialized Communication", "funExtras": "Fun Extras", "enterprisePlansButton": "Ask about Enterprise Plans", @@ -330,7 +332,7 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "paymentDetails": "Payment Details", + "paymentDetails": "付款細節", "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", @@ -340,30 +342,31 @@ "canceledGroupPlan": "Canceled Group Plan", "groupPlanCanceled": "Group Plan will become inactive on", "purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.", - "addManagers": "Add Managers", - "addManager": "Add Manager", - "removeManager": "Remove", + "addManager": "Assign Manager", + "removeManager2": "Unassign Manager", "userMustBeMember": "User must be a member", "userIsNotManager": "User is not manager", "canOnlyApproveTaskOnce": "This task has already been approved.", "addTaskToGroupPlan": "Create", - "leaderMarker": "- Leader", - "managerMarker": "- Manager", "joinedGuild": "Joined a Guild", "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!", "badAmountOfGemsToPurchase": "Amount must be at least 1.", "groupPolicyCannotGetGems": "The policy of one group you're part of prevents its members from obtaining gems.", "viewParty": "查看隊伍", - "newGuildPlaceholder": "Enter your guild's name.", + "newGuildPlaceholder": "輸入您的公會名稱。", "guildMembers": "公會成員", "guildBank": "公會銀行", - "chatPlaceholder": "在這裡輸入你給公會成員的訊息", - "partyChatPlaceholder": "在這裡輸入你給隊伍成員的訊息", + "chatPlaceholder": "請在此輸入您給公會成員的訊息", + "partyChatPlaceholder": "請在此輸入您給隊伍成員的訊息", "fetchRecentMessages": "取得新訊息", "like": "讚", "liked": "已按讚", "joinGuild": "Join Guild", "inviteToGuild": "Invite to Guild", + "inviteToParty": "Invite to Party", + "inviteEmailUsername": "Invite via Email or Username", + "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Guild Leader", "donateGems": "Donate Gems", "updateGuild": "Update Guild", @@ -380,28 +383,28 @@ "goldTier": "黃金層級", "silverTier": "白銀層級", "bronzeTier": "青銅層級", - "privacySettings": "Privacy Settings", + "privacySettings": "隱私設定", "onlyLeaderCreatesChallenges": "Only the Leader can create Challenges", - "onlyLeaderCreatesChallengesDetail": "With this option selected, ordinary group members cannot create Challenges for the group.", - "privateGuild": "Private Guild", - "charactersRemaining": "<%= characters %> characters remaining", - "guildSummary": "Summary", - "guildSummaryPlaceholder": "Write a short description advertising your Guild to other Habiticans. What is the main purpose of your Guild and why should people join it? Try to include useful keywords in the summary so that Habiticans can easily find it when they search!", - "groupDescription": "說明", - "guildDescriptionPlaceholder": "Use this section to go into more detail about everything that Guild members should know about your Guild. Useful tips, helpful links, and encouraging statements all go here!", - "markdownFormattingHelp": "[Markdown formatting help](http://habitica.wikia.com/wiki/Markdown_Cheat_Sheet)", - "partyDescriptionPlaceholder": "這是我們隊伍的說明,它描述了我們在這個隊伍裡做什麼。如果你想要瞭解更多我們在這個隊伍裡做的事,請閱讀說明。加入我們。", - "guildGemCostInfo": "A Gem cost promotes high quality Guilds and is transferred into your Guild's bank.", + "onlyLeaderCreatesChallengesDetail": "選擇此選項後,群組中的普通成員將無法為群組建立挑戰。", + "privateGuild": "私人公會", + "charactersRemaining": " 剩下 <%= characters %> 字符", + "guildSummary": "簡介", + "guildSummaryPlaceholder": "撰寫簡短的說明來向其他 Habitica 玩家宣傳您的公會。您的公會主要目的為何?為什麼大家會想加入?試著在簡介欄位中加入有用的關鍵字,讓 Habitica 玩家能在搜尋時輕鬆找到!", + "groupDescription": "介紹", + "guildDescriptionPlaceholder": "請在此欄位輸入公會成員應該了解公會的所有詳細內容。實用的提示、有幫助的鏈結、和激勵人心的標語通通可以輸入在這裡! ", + "markdownFormattingHelp": "[Markdown 格式說明](http://habitica.wikia.com/wiki/Markdown_Cheat_Sheet)", + "partyDescriptionPlaceholder": "這是我們隊伍的簡介,它描述了我們在這個隊伍裡做什麼。如果你想要瞭解更多我們在這個隊伍裡做的事,請閱讀介紹。快來加入我們。", + "guildGemCostInfo": "花費鑽石可以促進高質量的公會,這些鑽石將會轉送至您的公會銀行中。", "noGuildsTitle": "你不是任何公會的成員。", "noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.", "noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.", - "privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.", + "noGuildsMatchFilters": "We couldn't find any matching Guilds.", + "privateDescription": "私人公會將不會顯示在 Habitica 公會目錄中。新成員只能透過邀請方式進入。", "removeInvite": "Remove Invitation", "removeMember": "移除成員", - "sendMessage": "寄送訊息", - "removeManager2": "Remove Manager", - "promoteToLeader": "Promote to Leader", - "inviteFriendsParty": "邀請一名朋友加入你的隊伍將給予你一條專用的
任務卷軸,讓你們一起和清單巨蟒奮戰!", + "sendMessage": "發送訊息", + "promoteToLeader": "Transfer Ownership", + "inviteFriendsParty": "邀請一名朋友加入您的隊伍將給予你一卷專用的
任副本卷軸,讓你們一起和清單巨蟒奮戰!", "upgradeParty": "Upgrade Party", "createParty": "Create a Party", "inviteMembersNow": "你想要現在就邀請成員嗎?", @@ -413,19 +416,19 @@ "wantToJoinPartyTitle": "Want to join a Party?", "wantToJoinPartyDescription": "Give your User ID to a friend who already has a Party, or head to the Party Wanted Guild to meet potential comrades!", "copy": "Copy", - "inviteToPartyOrQuest": "Invite Party to Quest", - "inviteInformation": "Clicking \"Invite\" will send an invitation to your Party members. When all members have accepted or denied, the Quest begins.", + "inviteToPartyOrQuest": "邀請隊伍加入副本", + "inviteInformation": "點擊「邀請」後會向隊伍成員們送出邀請。當所有隊員選擇接受或拒絕後,副本就會開始。", "questOwnerRewards": "Quest Owner Rewards", "updateParty": "Update Party", "upgrade": "Upgrade", "selectPartyMember": "選擇一名隊伍成員", "areYouSureDeleteMessage": "你確定要刪除這條訊息嗎?", - "reverseChat": "反轉發言", - "invites": "Invites", - "details": "Details", + "reverseChat": "反轉聊天室排序", + "invites": "已邀請", + "details": "詳細內容", "participantDesc": "Once all members have either accepted or declined, the Quest begins. Only those who clicked 'accept' will be able to participate in the Quest and receive the rewards.", - "groupGems": "群組寶石", - "groupGemsDesc": "Guild Gems can be spent to make Challenges! In the future, you will be able to add more Guild Gems.", + "groupGems": "群組鑽石", + "groupGemsDesc": "公會鑽石可用來發起挑戰! 未來,您將可以增加更多的公會鑽石。", "groupTaskBoard": "Task Board", "groupInformation": "Group Information", "groupBilling": "Group Billing", @@ -433,7 +436,7 @@ "managerAdded": "Manager added successfully", "managerRemoved": "Manager removed successfully", "leaderChanged": "Leader has been changed", - "groupNoNotifications": "This Guild does not have notifications due to member size. Be sure to check back often for replies to your messages!", + "groupNoNotifications": "由於成員數量過於龐大,所以此公會不會發出通知。請務必時回來查看以回覆訊息! ", "whatIsWorldBoss": "What is a World Boss?", "worldBossDesc": "A World Boss is a special event that brings the Habitica community together to take down a powerful monster with their tasks! All Habitica users are rewarded upon its defeat, even those who have been resting in the Inn or have not used Habitica for the entirety of the quest.", "worldBossLink": "Read more about the previous World Bosses of Habitica on the Wiki.", @@ -447,9 +450,9 @@ "billedMonthly": "*billed as a monthly subscription", "teamBasedTasksList": "Team-Based Task List", "teamBasedTasksListDesc": "Set up an easily-viewed shared task list for the group. Assign tasks to your fellow group members, or let them claim their own tasks to make it clear what everyone is working on!", - "groupManagementControls": "Group Management Controls", + "groupManagementControls": "團隊管理控制", "groupManagementControlsDesc": "Use task approvals to verify that a task that was really completed, add Group Managers to share responsibilities, and enjoy a private group chat for all team members.", - "inGameBenefits": "In-Game Benefits", + "inGameBenefits": "遊戲中的福利", "inGameBenefitsDesc": "Group members get an exclusive Jackalope Mount, as well as full subscription benefits, including special monthly equipment sets and the ability to buy gems with gold.", "inspireYourParty": "Inspire your party, gamify life together.", "letsMakeAccount": "First, let’s make you an account", diff --git a/website/common/locales/zh_TW/limited.json b/website/common/locales/zh_TW/limited.json index a4a2a19dba..b56bd3f3f0 100644 --- a/website/common/locales/zh_TW/limited.json +++ b/website/common/locales/zh_TW/limited.json @@ -12,7 +12,7 @@ "aquaticFriendsText": "被隊友潑了<%= count %>次水。", "valentineCard": "情人節卡片", "valentineCardExplanation": "因為你們兩個可以忍受這種噁心的互誇文,你們都可以獲得\"崇拜的友情\"徽章!", - "valentineCardNotes": "寄送情人節卡片給隊伍成員。", + "valentineCardNotes": "發送情人節卡片給隊伍成員。", "valentine0": "\"玫瑰是鮮紅的\n每日任務是碧藍的\n我很興高采烈的\n能與你在同個隊伍中!\"", "valentine1": "\"玫瑰是鮮紅的\n紫羅蘭是美好的\n讓我們一起\n與邪惡抗爭!\"", "valentine2": "\"鮮紅的玫瑰\n古風的詩句\n願你悅納這張卡片\n因它值十金。\"", @@ -25,24 +25,25 @@ "polarBearPup": "小北極熊", "jackolantern": "南瓜燈", "ghostJackolantern": "南瓜燈之魂", + "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", "seasonalShop": "季節限定商店", "seasonalShopClosedTitle": "<%= linkStart %>萊絲莉<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %> 季節魔女 <%= linkEnd %>", "seasonalShopClosedText": "季節商店現在關閉中!!只有Habitica的四個盛大宴會中它才會開啟。", - "seasonalShopSummerText": "夏日祭典愉快!!你想要買些稀有的物品嗎?他們只在7/31以前能夠購買!", + "seasonalShopSummerText": "夏日潑水慶典快樂!! 您想要買些稀有的物品嗎? 期限只到 7/31 喔!", "seasonalShopFallText": "秋日節慶快樂!!!你想要買些稀有的物品嗎?他們只在10/31前開放購買!", "seasonalShopWinterText": "歡迎來到夢幻之地!!你想要買些稀有的物品嗎?他們只在11/31前開放購買!", - "seasonalShopSpringText": "春之祭典快樂!!想要買一些稀有的物品嗎?他們只供購買到四月30日!", + "seasonalShopSpringText": "春季狂歡慶典快樂!! 想要買些稀有的物品嗎? 期限只到 4/30 喔!", "seasonalShopFallTextBroken": "哦....歡迎來到季節商店...我們目前有秋季季節限定的商品,之類的...這裡的所有東西會在每年的秋季節慶活動中開放購買,但我們只開放到 10 月 31 日...我想你現在就該買起來,不然你就要一直等...一直等...一直等...*嘆氣*", "seasonalShopBrokenText": "我的看臺!!!!!!!!!我的裝飾!!!!!!!!!!!噢!碎心蟻后破壞了所有東西 :( 請幫忙在酒館擊敗她,讓我可以重建!", "seasonalShopRebirth": "如果你之前買了這些裝備裡的任何東西,但是現在沒有他,你可以在獎勵欄位重新購買他。現在,你只能買你現在職業的用品(除了戰士之外),但別怕,其他職業限定的物品將可購買,如果你轉換到那個職業。", "candycaneSet": "拐杖糖 ( 法師 )", "skiSet": "滑雪杖 ( 盜賊 )", - "snowflakeSet": "雪花 ( 醫者 )", + "snowflakeSet": "雪花 (補師)", "yetiSet": "雪怪馴獸師 ( 戰士 )", "northMageSet": "北方魔法師(魔法師)", "icicleDrakeSet": "冰錐巨龍(盜賊)", - "soothingSkaterSet": "撫慰溜冰者(醫者)", + "soothingSkaterSet": "撫慰溜冰者(補師)", "gingerbreadSet": "薑餅戰士(戰士)", "snowDaySet": "酷寒戰士(戰士)", "snowboardingSet": "Snowboarding Sorcerer (Mage)", @@ -51,7 +52,7 @@ "toAndFromCard": "<%= fromName %> 給 <%= toName %>", "nyeCard": "新年賀卡", "nyeCardExplanation": "為了慶祝一起一年了,你們倆可獲得\"奧爾德熟人\"徽章!", - "nyeCardNotes": "寄送新年賀卡給隊伍成員。", + "nyeCardNotes": "發送新年賀卡給隊伍成員。", "seasonalItems": "季節限定物品", "nyeCardAchievementTitle": "奧爾德熟人", "nyeCardAchievementText": "新年快樂!(鞭炮~)接受或送出 <%= count %> 張新年賀卡。", @@ -63,11 +64,11 @@ "holidayCard": "收到一封節日賀卡!", "mightyBunnySet": "強力兔子 ( 戰士 )", "magicMouseSet": "魔法老鼠 ( 法師 )", - "lovingPupSet": "可愛小狗 ( 醫者 )", + "lovingPupSet": "可愛小狗 (補師)", "stealthyKittySet": "隱身小貓 ( 盜賊 )", "daringSwashbucklerSet": "親愛的劍客 (戰士)", "emeraldMermageSet": "翡翠法器 (魔法師)", - "reefSeahealerSet": "海礁完復劑 (醫者)", + "reefSeahealerSet": "海礁完復劑 (補師)", "roguishPirateSet": "流氓海盜 (盜賊)", "monsterOfScienceSet": "Monster of Science (Warrior)", "witchyWizardSet": "Witchy Wizard (Mage)", @@ -123,7 +124,7 @@ "spring2018DucklingRogueSet": "Duckling Rogue (Rogue)", "summer2018BettaFishWarriorSet": "鬥魚戰士(戰士)", "summer2018LionfishMageSet": "獅子魚法師(法師)", - "summer2018MerfolkMonarchSet": "人魚帝王(醫者)", + "summer2018MerfolkMonarchSet": "人魚帝王(補師)", "summer2018FisherRogueSet": "漁夫盜賊(盜賊)", "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", "fall2018CandymancerMageSet": "Candymancer (Mage)", @@ -138,7 +139,7 @@ "dateEndAugust": "八月31", "dateEndSeptember": "September 21", "dateEndOctober": "十月31", - "dateEndNovember": "十一月30", + "dateEndNovember": "December 3", "dateEndJanuary": "一月31", "dateEndFebruary": "二月28", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", diff --git a/website/common/locales/zh_TW/loadingscreentips.json b/website/common/locales/zh_TW/loadingscreentips.json index edd446e4ee..c511120a22 100644 --- a/website/common/locales/zh_TW/loadingscreentips.json +++ b/website/common/locales/zh_TW/loadingscreentips.json @@ -7,14 +7,14 @@ "tip5": "盡量在早上施放增益技能,這樣會使它的持續時間更長。", "tip6": "將滑鼠移到一個任務上並點擊右上角的點點圖案,將能使用進階任務控制項目,例如可將任務置頂/置底。", "tip7": "隊伍成員可使用相同的背景,有些背景可完美地連接起來。例如:山中湖畔、東方寶塔和連綿長丘。", - "tip8": "透過點擊聊天室中的名字,然後點擊他們個人訊息中上方的信封圖示,就可以發送私訊給他們!", + "tip8": "透過點擊聊天室中的名字,然後點擊他們個人檔案中上方的信封圖示,就可以發送私訊給他們!", "tip9": "在背包、商店、公會和挑戰中使用篩選&搜尋欄能讓您快速找到想要的東西。", - "tip10": "您可以透過挑戰來贏得寶石。每天都會有新的挑戰!", + "tip10": "您可以透過挑戰來贏得鑽石。每天都會有新的挑戰!", "tip11": "擁有4人以上的隊伍成員可以彼此增加責任感!", "tip12": "在待辦事項中加入清單可以獲得更多獎勵!", "tip13": "點擊任務頁面的「標籤」可以讓您輕鬆管理大量的任務清單!", "tip14": "您可以加入沒有 (+/-) 的習慣,並加上分類標題或是激勵人心的名言佳句。", - "tip15": "完成所有「職業統治大師」副本線來了解 Habtica 的神秘傳說。", + "tip15": "完成所有 職業統治大師 系列副本來了解 Habtica 的神秘傳說。", "tip16": "點擊頁面最下面的「數據顯示工具」來進一步查看您寶貴的任務進度歷史資訊。", "tip17": "使用行動版 APP 可以替您的任務設置提醒。", "tip18": "只有正面或負面的習慣會逐漸「淡化」並變回黃色。", @@ -27,12 +27,12 @@ "tip25": "四季盛典會在夏至、冬至、春分和秋分前後開始。", "tip26": "您可以在 \"Party Wanted Guild\" 裡面尋找隊伍或是隊伍成員!", "tip27": "昨天完成了一項每日任務,但忘記勾選了嗎?別擔心!您可以在開始新的一天之前補勾選。", - "tip28": "可以到 玩家>設定 裡自定義新的一天的重置時間。", + "tip28": "可以到 玩家圖示 > 設定 裡自定義新的一天的重置時間。", "tip29": "完成所有每日任務來獲得完美日的增益效果並提升屬性數值!", "tip30": "您不僅可以邀請其他玩家到隊伍裡面,還可以邀請至公會裡面。", "tip31": "可以透過 \"Library of Tasks and Challenges\" 公會中的預製列表來查看各類型的範例任務。", "tip32": "Habitica 中許多的程式碼、畫作和文章都是由志工貢獻者創作的!可以前往 \"Aspiring Legends Guild\" 來幫助們。", "tip33": "可以到 \"The Bulletin Board Guild\" 中查看有關工會、挑戰和其他玩家製作的活動的最新情報,也歡迎您到這裡發布自己製作的活動! ", "tip34": "時常重新評估您的任務來確保他們能與時俱進! ", - "tip35": "使用群組方案的玩家可以在該群組中指派其他成員任務,以進行額外的任務管理並增進責任感。" + "tip35": "使用團隊方案的玩家可以在該群組中指派其他成員任務,以進行額外的任務管理並增進責任感。" } diff --git a/website/common/locales/zh_TW/messages.json b/website/common/locales/zh_TW/messages.json index 6d0e37256b..52b778879a 100644 --- a/website/common/locales/zh_TW/messages.json +++ b/website/common/locales/zh_TW/messages.json @@ -15,7 +15,7 @@ "messageEquipped": "裝備了 <%= itemText %>。", "messageUnEquipped": "取下 <%= itemText %> 了。", "messageMissingEggPotion": "缺少了蛋或是藥水。", - "messageInvalidEggPotionCombo": "你不能在任務寵物蛋上使用魔法孵化藥水,請試試別種蛋吧。", + "messageInvalidEggPotionCombo": "你不能在副本寵物蛋上使用魔法孵化藥水,請試試別種蛋吧。", "messageAlreadyPet": "你已經有這隻寵物了,請試試別的組合!", "messageHatched": "你的蛋孵化了!去馬房裝備你的寵物吧。", "messageNotEnoughGold": "金幣不足", @@ -24,9 +24,9 @@ "messageDropFood": "你發現了<%= dropText %>!", "messageDropEgg": "您發現了一顆<%= dropText %>蛋!", "messageDropPotion": "您發現了一瓶<%= dropText %>孵化藥劑!", - "messageDropQuest": "發現一個任務 !", + "messageDropQuest": "您發現一個副本!", "messageDropMysteryItem": "你打開箱子,發現到 <%= dropText %>!", - "messageFoundQuest": "你找到了新任務《<%= questText %>》!", + "messageFoundQuest": "您已發現新副本《<%= questText %>》!", "messageAlreadyPurchasedGear": " 你曾經買過這個裝備,但是現在沒有了。你可在獎勵欄裡重買一次。", "messageAlreadyOwnGear": "你已經有這個了物品。到裝備頁裡裝備它吧。", "previousGearNotOwned": "在購買這件裝備前你需要先購買較低等級的裝備。", @@ -35,7 +35,7 @@ "armoireEquipment": "<%= image %> 你在神祕寶箱裡找到稀有的裝備 <%= dropText %>!好棒!", "armoireFood": "<%= image %>你在神秘寶箱裡找到了<%= dropText %>。這是什麼?", "armoireExp": "你打開神祕寶箱⋯⋯只得到經驗值。", - "messageInsufficientGems": "寶石不足 !", + "messageInsufficientGems": "鑽石不足 !", "messageAuthPasswordMustMatch": ":password 和 :confirm密碼不配合。", "messageAuthCredentialsRequired": ":username, :email, :password, :confirm需要密碼", "messageAuthEmailTaken": "電子郵件已被使用。", @@ -43,12 +43,12 @@ "messageAuthMustBeLoggedIn": "你需要登入。", "messageAuthMustIncludeTokens": "您必須在您的請求裏包括令牌和 UID(用戶ID )", "messageGroupAlreadyInParty": "已在一個隊伍,請嘗試刷新畫面。", - "messageGroupOnlyLeaderCanUpdate": "只有群組領袖可以更新組別!", + "messageGroupOnlyLeaderCanUpdate": "只有隊長可以更新隊伍訊息!", "messageGroupRequiresInvite": "不能加入一個你沒有被邀請參加的群組。", "messageGroupCannotRemoveSelf": "您不能刪除自己!", "messageGroupChatBlankMessage": "不能傳送空白的留言。", "messageGroupChatLikeOwnMessage": "不能讚自己的留言。不要這樣做吧!", - "messageGroupChatFlagAlreadyReported": "你已經舉報了這個留言。", + "messageGroupChatFlagAlreadyReported": "你已檢舉過這則留言。", "messageGroupChatNotFound": "找不到留言 !", "messageGroupChatAdminClearFlagCount": "只有管理員才可以把標記計數清除!", "messageCannotFlagSystemMessages": "你無法標記系統訊息。如果你要檢舉違反社群守則的訊息,請以電子郵件傳送截圖以及說明到<%= communityManagerEmail %>給Lemoness。", @@ -61,5 +61,6 @@ "notificationsRequired": "通知用ID是必須的。", "unallocatedStatsPoints": "你有<%= points %>點未分配屬性點", "beginningOfConversation": "您與 <%= userName %> 的對話即將開始。記得要和善、尊重,並遵守社群守則!", - "messageDeletedUser": "Sorry, this user has deleted their account." + "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageMissingDisplayName": "Missing display name." } \ No newline at end of file diff --git a/website/common/locales/zh_TW/npc.json b/website/common/locales/zh_TW/npc.json index 4165a6cde9..ff2e3a4341 100644 --- a/website/common/locales/zh_TW/npc.json +++ b/website/common/locales/zh_TW/npc.json @@ -1,14 +1,16 @@ { "npc": "NPC", "npcAchievementName": "<%= key %> NPC", - "npcAchievementText": "支持了最高等級的Kickstarter項目!", + "npcAchievementText": "對 Kickstarter 計劃作出了最高級別的贊助!", "welcomeTo": "歡迎來到", "welcomeBack": "歡迎回來!", "justin": "Justin", - "justinIntroMessage1": "你好啊!你一定是新來到這邊。我的名字是Justin,你的Habitica嚮導。", + "justinIntroMessage1": "Hello there! You must be new here. My name is Justin, and I'll be your guide in Habitica.", "justinIntroMessage2": "想要開始,你將需要創造一名角色。", "justinIntroMessage3": "太棒了!現在,你在進行這一場旅途中會對什麼有興趣?", - "introTour": "我們到了!我已經基於你的興趣填寫了一些任務,所以你可以立刻開始。點擊一個任務來編輯,或增加符合你日常生活的新任務!", + "justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!", + "justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.", + "introTour": "歡迎來到 Habitica!我已經根據您的興趣先為您新增了一些任務,讓您可以快速上手。請點擊任務以進行編輯,或者您也可以因應日常生活中的事項新增一些任務!", "prev": "往前", "next": "下一頁", "randomize": "隨機", @@ -20,7 +22,7 @@ "sleepBullet1": "未完成的每日任務不會對你造成傷害", "sleepBullet2": "任務不會中斷連擊或改變顏色", "sleepBullet3": "魔王不會因為你未完成的任務造成傷害", - "sleepBullet4": "你對魔王造成的傷害或收藏任務物品將維持直到退房離開", + "sleepBullet4": "您對魔王造成的傷害或收藏的副本物品將維持直到退房離開", "pauseDailies": "入住酒館", "unpauseDailies": "離開酒館", "staffAndModerators": "員工和管理員", @@ -52,8 +54,8 @@ "amountExperience": "<%= amount %>經驗值", "amountGold": "<%= amount %>金幣", "namedHatchingPotion": "<%= type %>孵化藥劑", - "buyGems": "購買寶石", - "purchaseGems": "購買寶石", + "buyGems": "購買鑽石", + "purchaseGems": "購買鑽石", "items": "物品", "AZ": "A-Z", "sort": "排序", @@ -71,10 +73,10 @@ "cannotUnpinArmoirPotion": "治療藥水和神秘寶箱不能被解除釘選。", "purchasedItem": "你買了<%= itemName %>", "ian": "Ian", - "ianText": "歡迎來到任務商店! 這裡可以買任務卷軸,與朋友一起打怪。記得常來看看有什麼可以買!", - "ianTextMobile": "我可以喚起你對任務捲軸的興趣嗎?啟動它們以和你的隊伍對戰怪獸!", - "ianBrokenText": "歡迎來到任務商店...你可以跟你朋友們在這裡使用任務卷軸打怪...一定要來看看我們右邊販售的精美任務卷軸哦...", - "featuredQuests": "精選任務", + "ianText": "歡迎來到副本商店! 這裡可以購買副本卷軸,與朋友一起打怪。請記得常來看看有什麼新玩意兒可以買!", + "ianTextMobile": "我可以喚起你對副本捲軸的興趣嗎?啟動它們以和你的隊伍對戰怪獸!", + "ianBrokenText": "歡迎來到副本商店...你可以跟你朋友們在這裡使用副本卷軸打怪...一定要來看看我們右邊販售的精美副本卷軸哦...", + "featuredQuests": "精選副本", "cannotBuyItem": "你不能買這項物品。", "mustPurchaseToSet": "Must purchase <%= val %> to set it on <%= key %>.", "typeRequired": "需要種類", @@ -95,10 +97,10 @@ "newBaileyUpdate": "Bailey的新信息!", "tellMeLater": "稍後顯示", "dismissAlert": "不再顯示", - "donateText1": "在你的帳號裡增加20個寶石。寶石可以用來購買特殊的虛擬物品,例如衣服和髮型。", + "donateText1": "在你的帳號裡增加20個鑽石。鑽石可以用來購買特殊的虛擬物品,例如衣服和髮型。", "donateText2": "請幫助Habitica", - "donateText3": "Habitica是一個開源的專案,因此需要我們使用者的贊助。當你購買寶石的同時,也幫助了我們維護遊戲運行的伺服器費用、付小員工薪水、創造新功能還有提供獎勵機制給為網站貢獻的人,感謝你的大力幫忙!", - "donationDesc": "捐贈給Habitica 20 顆寶石", + "donateText3": "Habitica是一個開源的專案,因此需要我們使用者的贊助。當你購買鑽石的同時,也幫助了我們維護遊戲運行的伺服器費用、付小員工薪水、創造新功能還有提供獎勵機制給為網站貢獻的人,感謝你的大力幫忙!", + "donationDesc": "捐贈給Habitica 20 顆鑽石", "payWithCard": "用信用卡購買", "payNote": "請注意: PayPal 有時候付款會蠻花時間的,我們建議你用信用卡購買。", "card": "信用卡(使用 Stripe)", @@ -127,12 +129,12 @@ "tourMuchMore": "完成新手教學後,你可以與朋友一起成立隊伍,在興趣相投的公會裡聊天,參與挑戰,還有更多的樂趣等著你!", "tourStatsPage": "這是你的屬性點界面!完成任務列表來獲得成就。", "tourTavernPage": "歡迎來到酒館小棧,這是個適合各年齡的聊天室!如果您生病了或是正在外面旅行,您可以點擊「入住酒館」來防止未達成每日任務造成的傷害。快來跟大家說聲 HI!", - "tourPartyPage": "你的隊伍會使你保持責任心。邀請朋友來解鎖任務捲軸!", + "tourPartyPage": "你的隊伍會使你保持責任心。邀請朋友來解鎖副本捲軸!", "tourGuildsPage": "Guilds are common-interest chat groups created by the players, for the players. Browse through the list and join the Guilds that interest you. Be sure to check out the popular Habitica Help: Ask a Question guild, where anyone can ask questions about Habitica!", - "tourChallengesPage": "一些夥伴會創造挑戰,參與挑戰會加入一些工作到你的工作中,贏得挑戰會得到成就甚至是寶石!", + "tourChallengesPage": "一些夥伴會創造挑戰,參與挑戰會加入一些工作到你的工作中,贏得挑戰會得到成就甚至是鑽石!", "tourMarketPage": "從4級開始,當你完成任務時,蛋和孵化藥水會隨機掉落。他們會出現在這裡—使用它們來孵化寵物!你也可以從集市購買物品。", - "tourHallPage": "這裡是英雄館。那些對開源有貢獻的玩家,包含在程式、美術、音樂、著作,或是到處幫忙的人們列於其中。他們已經獲得 寶石、特殊裝備、與偉大的名聲。你也可以為 Habitica 做出貢獻!", - "tourPetsPage": "這裡是馬廄!到達等級3之後,你將在完成任務時收到寵物蛋和孵化藥水。當你在市場孵化一隻寵物,牠將會出現在這裡!點擊寵物的圖像來把牠加到你的角色身旁。餵食牠們你在等級3之後發現的食物,牠們將會成長為強大的坐騎。", + "tourHallPage": "這裡是英雄館。那些對開源有貢獻的玩家,包含在程式、美術、音樂、著作,或是到處幫忙的人們列於其中。他們已經獲得鑽石、特殊裝備、與偉大的名聲。你也可以為 Habitica 做出貢獻!", + "tourPetsPage": "這裡是馬廄!達到等級3之後,你將在完成任務時收到寵物蛋和孵化藥水。當你在市場孵化一隻寵物,牠將會出現在這裡!點擊寵物的圖像來把牠加到你的角色身旁。餵食牠們你在等級3之後發現的食物,牠們將會成長為強大的坐騎。", "tourMountsPage": "一旦你餵給寵物足夠的食物讓牠轉變成坐騎,牠將會出現在這裡。點擊坐騎以套上鞍!", "tourEquipmentPage": "這裡是你的裝備收藏的地方!你的戰鬥裝備會影響你的屬性。如果你希望替角色穿上不同的裝備而又不改變屬性,點擊「啟用服裝」。", "equipmentAlreadyOwned": "你已經擁有這個裝備", @@ -155,7 +157,7 @@ "welcome2": "設定你的任務。", "welcome2notes": "你在現實裡做得多好,將影響你在遊戲中能玩得多棒 !", "welcome3": "在現實與遊戲中同時進步提升吧!", - "welcome3notes": "當你的生活進步,你的角色也會隨著升級並解鎖寵物,任務,裝備和更多功能!", + "welcome3notes": "當你的生活進步,你的角色也會隨著升級並解鎖寵物、副本、裝備和更多功能!", "welcome4": "避免壞習慣的發生,因為它會奪走你的生命 (HP),你的角色將會因此死亡!", "welcome5": "現在你可以裝扮你的角色與設定你的任務...", "imReady": "進入 Habitica的世界", diff --git a/website/common/locales/zh_TW/overview.json b/website/common/locales/zh_TW/overview.json index a50c671e40..13141b24c4 100644 --- a/website/common/locales/zh_TW/overview.json +++ b/website/common/locales/zh_TW/overview.json @@ -8,7 +8,7 @@ "webStep2Text": "接著,開始處理您清單上的目標吧!完成任務並在 Habitica 中勾選完成後,您將會獲得[經驗值](http://habitica.wikia.com/wiki/Experience_Points),這能幫助您升級;另外也會獲得[金幣](http://habitica.wikia.com/wiki/Gold_Points),讓您購買獎勵。若您落入壞習慣或未完成某項每日任務,將會失去[生命值](http://habitica.wikia.com/wiki/Health_Points)。如此一來,Habitica 的經驗值和生命值顯示條即可作為呈現您目標進度的有趣指標。隨著您的角色在遊戲中成長,可以看到您的現實生活逐漸改善。", "step3": "步驟3:個人化並探索Habitica", - "webStep3Text": "熟悉基礎後,您可以透過以下有趣功能深入使用 Habitica:\n * 運用[標籤](http://habitica.wikia.com/wiki/Tags)管理您的任務 ( 編輯任務來新增標籤 )。\n * 按下右上角的玩家按鈕來自訂您的[角色](http://habitica.wikia.com/wiki/Avatar)。\n * 在獎勵欄位或[商店](/shops/market)中購買[裝備](http://habitica.wikia.com/wiki/Equipment),並在[背包 > 裝備](/inventory/equipment)中更換裝束。\n * 透過[酒館](http://habitica.wikia.com/wiki/Tavern)與其他使用者交流。\n * 等級 3 開始可以收集[蛋](http://habitica.wikia.com/wiki/Eggs)和[孵化藥水](http://habitica.wikia.com/wiki/Hatching_Potions)來孵化[寵物](http://habitica.wikia.com/wiki/Pets)。[餵食](http://habitica.wikia.com/wiki/Food)牠們來培育[坐騎](http://habitica.wikia.com/wiki/Mounts)。\n * 等級 10 時:可選擇一項[職業](http://habitica.wikia.com/wiki/Class_System)並使用職業專屬[技能](http://habitica.wikia.com/wiki/Skills) ( 等級 11 至 14 習得 )。\n * 與好友組成隊伍 ( 點選導覽列中的[隊伍](/party) ) 維持責任感並取得任務卷軸。\n * 在[任務](http://habitica.wikia.com/wiki/Quests)中擊敗怪物並收集物品 ( 您將在等級 15 時獲得任務 )。", + "webStep3Text": "熟悉基礎後,您可以透過以下有趣功能深入使用 Habitica:\n * 運用[標籤](http://habitica.wikia.com/wiki/Tags)管理您的任務 ( 編輯任務來新增標籤 )。\n * 按下右上角的玩家圖示來自訂您的[角色](http://habitica.wikia.com/wiki/Avatar)。\n * 在獎勵欄位或[商店](/shops/market)中購買[裝備](http://habitica.wikia.com/wiki/Equipment),並在[背包 > 裝備](/inventory/equipment)中更換裝束。\n * 透過[酒館](http://habitica.wikia.com/wiki/Tavern)與其他使用者交流。\n * 等級 3 開始可以收集[蛋](http://habitica.wikia.com/wiki/Eggs)和[孵化藥水](http://habitica.wikia.com/wiki/Hatching_Potions)來孵化[寵物](http://habitica.wikia.com/wiki/Pets)。[餵食](http://habitica.wikia.com/wiki/Food)牠們來培育[坐騎](http://habitica.wikia.com/wiki/Mounts)。\n * 等級 10 時:可選擇一項[職業](http://habitica.wikia.com/wiki/Class_System)並使用職業專屬[技能](http://habitica.wikia.com/wiki/Skills) ( 等級 11 至 14 習得 )。\n * 與好友組成隊伍 ( 點選導覽列中的[隊伍](/party) ) 維持責任感並取得副本卷軸。\n * 在[副本](http://habitica.wikia.com/wiki/Quests)中擊敗怪物並收集物品 ( 您將在等級 15 時獲得副本)。", "overviewQuestions": "有疑問嗎?請查看 [FAQ](/static/faq/)!若您的問題並未列在上面,可以在 [Habitica Help guild](/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a) 尋求進一步協助。\n\n祝您執行任務順利!" } diff --git a/website/common/locales/zh_TW/pets.json b/website/common/locales/zh_TW/pets.json index c5a11add9f..0e106f5d33 100644 --- a/website/common/locales/zh_TW/pets.json +++ b/website/common/locales/zh_TW/pets.json @@ -2,23 +2,24 @@ "stable": "馬廄", "pets": "寵物", "activePet": "活躍中的寵物", - "noActivePet": "沒有活躍中的寵物", + "noActivePet": "沒有攜帶中的寵物", "petsFound": "擁有的寵物", "magicPets": "魔法藥水寵物", "rarePets": "稀有寵物", - "questPets": "任務寵物", + "questPets": "副本寵物", "mounts": "坐騎", "activeMount": "活躍中的坐騎", - "noActiveMount": "沒有活躍中的坐騎", + "noActiveMount": "沒有攜帶中的坐騎", "mountsTamed": "已馴服的坐騎", - "questMounts": "劇情任務坐騎", + "questMounts": "副本坐騎", "magicMounts": "魔法藥水坐騎", "rareMounts": "稀有坐騎", "etherealLion": "靈獅", - "veteranWolf": "退伍軍狼", - "veteranTiger": "資深的老虎", - "veteranLion": "資深的獅子", - "veteranBear": "退伍熊", + "veteranWolf": "老將戰狼", + "veteranTiger": "老將老虎", + "veteranLion": "老將獅子", + "veteranBear": "老將熊", + "veteranFox": "老將狐狸", "cerberusPup": "三頭地獄幼犬", "hydra": "三頭蛇", "mantisShrimp": "瀨尿蝦", @@ -50,9 +51,9 @@ "noFoodAvailable": "你沒有任何食物。", "noSaddlesAvailable": "你沒有任何鞍。", "noFood": "你沒有任何食物或鞍。", - "dropsExplanation": "如果不想要再苦苦等待完成任務捲軸後掉落的獎賞的話,使用寶石將可以更快速的得到這些物品哦!點擊這裡瞭解更多掉落系統", - "dropsExplanationEggs": "用寶石來更快獲得蛋,如果你不想等待標準蛋掉落或是重新完成任務以獲得任務蛋。了解更多關於掉落物系統。", - "premiumPotionNoDropExplanation": "魔法孵化藥水不能使用在從任務中獲得的蛋上。唯一可以得到魔法孵化藥水的辦法就是在下面購買,而不是從掉落系統中獲得。", + "dropsExplanation": "如果不想要再苦苦等待完成任務捲軸後掉落的獎賞的話,使用鑽石將可以更快速的得到這些物品哦!點擊這裡瞭解更多掉落系統", + "dropsExplanationEggs": "花費鑽石來更快獲得蛋,如果你不想等待標準蛋掉落或是重新完成任務以獲得副本蛋。了解更多關於掉落物系統。", + "premiumPotionNoDropExplanation": "魔法孵化藥水不能使用在從副本中獲得的蛋上。唯一可以得到魔法孵化藥水的辦法就是在下面購買,而不是從掉落系統中獲得。", "beastMasterProgress": "寵物大師進度", "stableBeastMasterProgress": "寵物大師進度:目前找到<%= number %>隻寵物", "beastAchievement": "你找齊了所有寵物,獲得了”寵物大師“的成就!", @@ -73,10 +74,10 @@ "dropsEnabled": "啟用了物品掉落功能!", "itemDrop": "你獲得一件物品!", "firstDrop": "你解鎖了掉落物系統!你現在每完成一項任務,就有機會找到物品,包括蛋、孵化藥水、或是食物!你剛剛發現了<%= eggText %>蛋! <%= eggNotes %>", - "useGems": "如果你很想要某之寵物,但又不想慢慢等蛋掉落的話,可以在背包 >市集使用寶石買下它!", + "useGems": "如果你很想要某之寵物,但又不想慢慢等蛋掉落的話,可以在背包 >市集花費鑽石買下它!", "hatchAPot": "孵化一隻新的<%= potion %><%= egg %>?", "hatchedPet": "你孵化了一隻新的 <%= potion %> <%= egg %>!", - "hatchedPetGeneric": "你孵化了一隻新寵物!", + "hatchedPetGeneric": "您孵化了一隻新寵物!", "hatchedPetHowToUse": "拜訪馬廄(/背包/馬廄)來餵食和裝備你最新的寵物!", "displayNow": "現在顯示", "displayLater": "稍後顯示", @@ -92,11 +93,11 @@ "petName": "<%= potion(locale) %> <%= egg(locale) %>", "mountName": "<%= potion(locale) %> <%= mount(locale) %>", "keyToPets": "寵物之家的鑰匙", - "keyToPetsDesc": "釋放所有標準寵物來重新收集牠們。(任務寵物以及稀有寵物將不會被影響。)", + "keyToPetsDesc": "釋放所有標準寵物來重新收集牠們。(副本寵物以及稀有寵物將不會被影響。)", "keyToMounts": "坐騎之家的鑰匙", - "keyToMountsDesc": "釋放所有的標準坐騎來重新收集牠們。(任務坐騎及稀有坐騎將不會被影響。)", + "keyToMountsDesc": "釋放所有的標準坐騎來重新收集牠們。(副本坐騎及稀有坐騎將不會被影響。)", "keyToBoth": "馬廄的大師級鑰匙", - "keyToBothDesc": "釋放所有的標準寵物及坐騎來重新收集牠們。(任務寵物/坐騎及稀有寵物/坐騎將不會被影響。)", + "keyToBothDesc": "釋放所有的標準寵物及坐騎來重新收集牠們。(副本寵物/坐騎及稀有寵物/坐騎將不會被影響。)", "releasePetsConfirm": "你確定你要釋放你的標準寵物?", "releasePetsSuccess": "你的標準寵物已經被釋放!", "releaseMountsConfirm": "你確定你要釋放標準坐騎?", @@ -107,9 +108,9 @@ "petKeyPop": "讓你的寵物盡情嘶吼,展開自己的旅程,然後再次成為寵物大師吧!", "petKeyBegin": "寵物之家的鑰匙:再次體驗 <%= title %>吧!", "petKeyInfo": "失去了蒐集寵物的樂趣嗎?你可以放生你的寵物,讓蒐集掉落物再度有意義。", - "petKeyInfo2": "使用寵物之家的鑰匙,將你所有非任務的寵物 和/或 座騎歸零。 ( 任務寵物和稀有寵物不受影響 )", - "petKeyInfo3": "一共有三把\"寵物之家的鑰匙\":單單放生你的寵物( 4 顆寶石);或者單單放生你的座騎( 4 顆寶石),抑或是把寵物與座騎一同放生( 6 顆寶石)。 透過鑰匙你將獲得\"寵物大師\"或\"座騎大師\"的成就。 而\"大三元\"的成就,只有在你使用\"同時放生寵物與座騎\"的鑰匙後,然後「再一次」找齊所有90種寵物才能獲得。讓全世界看看你是多麼厲害的收集大師!但是請小心抉擇,因為一旦你使用了鑰匙打開籠舍或馬廄的大門,你只能透過重新收集才能把他們找回來...", - "petKeyInfo4": "一共有三把\"寵物之家的鑰匙\":單單放生你的寵物( 4 顆寶石);或者單單放生你的座騎( 4 顆寶石),抑或是把寵物與座騎一同放生。 透過鑰匙你將獲得\"寵物大師\"或\"座騎大師\"的成就。 而\"大三元\"的成就,只有在你使用\"同時放生寵物與座騎\"的鑰匙後,然後「再一次」找齊所有90種寵物才能獲得。讓全世界看看你是多麼厲害的收集大師!但是請小心抉擇,因為一旦你使用了鑰匙打開籠舍或馬廄的大門,你只能透過重新收集才能把他們找回來...", + "petKeyInfo2": "使用寵物之家的鑰匙,將你所有非副本的寵物 和/或 座騎歸零。 ( 副本寵物和稀有寵物不受影響 )", + "petKeyInfo3": "一共有三把\"寵物之家的鑰匙\":單單放生你的寵物( 4 顆鑽石);或者單單放生你的座騎( 4 顆鑽石),抑或是把寵物與座騎一同放生( 6 顆鑽石)。 透過鑰匙你將獲得\"寵物大師\"或\"座騎大師\"的成就。 而\"大三元\"的成就,只有在你使用\"同時放生寵物與座騎\"的鑰匙後,然後「再一次」找齊所有90種寵物才能獲得。讓全世界看看你是多麼厲害的收集大師!但是請小心抉擇,因為一旦你使用了鑰匙打開籠舍或馬廄的大門,你只能透過重新收集才能把他們找回來...", + "petKeyInfo4": "一共有三把\"寵物之家的鑰匙\":單單放生你的寵物( 4 顆鑽石);或者單單放生你的座騎( 4 顆鑽石),抑或是把寵物與座騎一同放生。 透過鑰匙你將獲得\"寵物大師\"或\"座騎大師\"的成就。 而\"大三元\"的成就,只有在你使用\"同時放生寵物與座騎\"的鑰匙後,然後「再一次」找齊所有90種寵物才能獲得。讓全世界看看你是多麼厲害的收集大師!但是請小心抉擇,因為一旦你使用了鑰匙打開籠舍或馬廄的大門,你只能透過重新收集才能把他們找回來...", "petKeyPets": "釋放所有寵物", "petKeyMounts": "釋放所有座騎", "petKeyBoth": "釋放所有寵物與座騎", @@ -118,7 +119,7 @@ "petsReleased": "放生寵物", "mountsAndPetsReleased": "放生坐騎與寵物", "mountsReleased": "放生坐騎", - "gemsEach": "寶石/次", + "gemsEach": "鑽石/次", "foodWikiText": "我的寵物喜歡吃甚麼?", "foodWikiUrl": "http://habitica.wikia.com/wiki/Food_Preferences", "welcomeStable": "歡迎來到馬廄!", @@ -127,7 +128,7 @@ "petLikeToEatText": "無論你餵寵物吃什麼牠們都會長大,但如果你餵寵物最喜歡的食物給牠們,寵物會成長地比較快。試驗來挖掘關聯,或在這裡看答案:
http://habitica.wikia.com/wiki/Food_Preferences", "filterByStandard": "標準", "filterByMagicPotion": "魔法藥水", - "filterByQuest": "任務", + "filterByQuest": "副本", "standard": "標準型", "sortByColor": "顏色", "sortByHatchable": "可孵化", diff --git a/website/common/locales/zh_TW/quests.json b/website/common/locales/zh_TW/quests.json index 0ff9d3045c..6629063ee2 100644 --- a/website/common/locales/zh_TW/quests.json +++ b/website/common/locales/zh_TW/quests.json @@ -1,44 +1,44 @@ { - "quests": "任務", - "quest": "任務", - "whereAreMyQuests": "任務現在有自己的頁面!點選背包 -> 任務 查看可執行的任務。", - "yourQuests": "你的任務", - "questsForSale": "可買的任務", - "petQuests": "寵物與坐騎任務", - "unlockableQuests": "可解鎖的任務", - "goldQuests": "「職業統治大師」副本線", - "questDetails": "任務內容", - "questDetailsTitle": "任務內容", - "questDescription": "任務使玩家與他們的隊伍一起專注在一個遊戲中長時間的目標。", + "quests": "副本", + "quest": "副本", + "whereAreMyQuests": "副本現在有自己的頁面!點選背包 -> 副本 查看可執行的副本。", + "yourQuests": "您的副本", + "questsForSale": "可購買的副本", + "petQuests": "寵物與坐騎副本", + "unlockableQuests": "可解鎖的副本", + "goldQuests": "職業統治大師 系列副本", + "questDetails": "副本內容", + "questDetailsTitle": "副本內容", + "questDescription": "副本將能使玩家和其隊伍夥伴聚焦在一個長期的遊戲目標。", "invitations": "邀請", "completed": "完成了!", - "rewardsAllParticipants": "每位參與任務者的獎勵", - "rewardsQuestOwner": "任務擁有者的額外獎勵", - "questOwnerReceived": "任務的擁有者同時獲得了", + "rewardsAllParticipants": "每位參與副本者的獎勵", + "rewardsQuestOwner": "副本擁有者的額外獎勵", + "questOwnerReceived": "副本的擁有者同時獲得了", "youWillReceive": "你會得到", - "questOwnerWillReceive": "任務的擁有者將同時獲得", + "questOwnerWillReceive": "副本的擁有者將同時獲得", "youReceived": "你收到了", - "dropQuestCongrats": "恭喜你拿到任務卷軸 ! 你可以邀請你的隊伍開始任務,或隨時透過 背包 > 任務 回來查看。", - "questSend": "點擊「邀請」會向你的隊友發送邀請。當所有成員接受或拒絕後,任務才會開始。在社交 > 組隊裡查看任務狀態。", - "questSendBroken": "按下「邀請」後會向隊伍成員們送出邀請。當所有隊員選擇接受或拒絕後,任務就會開始。在社交 > 隊伍頁面可以看到資訊。", - "inviteParty": "邀請隊伍參予任務", - "questInvitation": "任務邀請:", - "questInvitationTitle": "任務邀請", - "questInvitationInfo": "<%= quest %> 的邀請", - "invitedToQuest": "你被邀請進入任務<%= quest %>", + "dropQuestCongrats": "恭喜您得到此副本卷軸 ! 您可以邀請您的隊伍並開始副本,或是隨時透過 背包 > 副本 回來查看。", + "questSend": "點擊「邀請」會向你的隊友發送邀請。當所有成員接受或拒絕後,副本就會開始。在社交 > 組隊裡查看任務狀態。", + "questSendBroken": "點擊「邀請」後會向隊伍成員們送出邀請。當所有隊員選擇接受或拒絕後,副本就會開始。在 社交 > 隊伍頁面可以看到相關資訊。", + "inviteParty": "邀請隊伍參予副本", + "questInvitation": "副本邀請:", + "questInvitationTitle": "副本邀請", + "questInvitationInfo": "<%= quest %> 副本的邀請", + "invitedToQuest": "您受邀加入<%= quest %>副本", "askLater": "稍後再問", - "questLater": "等會再進行仼務", - "buyQuest": "購買任務", + "questLater": "等會再進行副本", + "buyQuest": "購買副本", "accepted": "接受", "declined": "拒絕", "rejected": "拒絕", "pending": "等待中", - "questStart": "一旦所有隊員都接受或拒絕任務,任務就開始了。只有接受任務的隊員可以參加任務並取得掉落物。如果隊員回應時間太長,任務擁有者可以略過他們直接按「開始」來啟動任務。任務擁有者還可以透過接「取消」取消任務,並恢復任務捲軸。", - "questStartBroken": "一旦所有隊員都接受或拒絕任務,任務就開始了... 只有接受任務的隊員可以參加任務並取得掉落物... 如果隊員回應時間太長,任務擁有者可以略過他們直接按「開始」來啟動任務... 任務擁有者還可以透過接「取消」取消任務,並恢復任務捲軸...", - "questCollection": "+ <%= val %> 個任務道具被找到。", + "questStart": "一旦所有隊員都接受或拒絕副本,任務就會開始。只有接受副本的隊員可以參加副本並取得掉落物。如果隊員回應時間太長,副本擁有者可以略過他們直接按「開始」來啟動副本。副本擁有者還可以透過接「取消」取消副本,並退還副本捲軸。", + "questStartBroken": "一旦所有隊員都接受或拒絕副本,副本就會開始... 只有接受副本的隊員可以參加副本並取得掉落物... 如果隊員回應時間太長,副本擁有者可以略過他們直接按「開始」來啟動副本... 副本擁有者還可以透過接「取消」取消副本,並退還副本捲軸...", + "questCollection": "+ <%= val %> 個副本道具被找到。", "questDamage": "+ <%= val %> 點傷害給魔王。", "begin": "開始", - "bossHP": "魔王的生命值", + "bossHP": "魔王生命值", "bossStrength": "魔王的力量", "rage": "憤怒值", "collect": "收集", @@ -46,81 +46,81 @@ "collectionItems": "<%= number %>個<%= items %>", "itemsToCollect": "需收集的物品", "bossDmg1": "想要攻擊魔王,你必須完成你的每日任務和待辦事項。完成的每日任務和待辦事項越多,你對魔王的傷害也越大。完成紅色事項、使用法師的法術、戰士的攻擊等等也會傷害魔王。如果你未能完成每日任務,除了本來就會遭受的傷害,魔王會針對你遺漏的事項 (乘上魔王的力量)額外再傷害你和你的隊員。所以想要使隊員的生命值不受損,就去完成你的每日任務! 所有從魔王和你攻擊的傷害將在跨日(一天結束)時結算。 ", - "bossDmg2": "只有參與者會跟魔王戰鬥,並共享任務獎勵。", + "bossDmg2": "只有參與者會跟魔王戰鬥,並共享副本獎勵。", "bossDmg1Broken": "想要攻擊魔王,你必須完成你的每日任務和待辦事項。任務傷害越高,你對魔王的傷害也越大...達成紅色事項、法師的法術、戰士的攻擊等等...如果你未能完成每日任務,除了本來就會遭受的傷害,魔王會針對你遺漏的事項(乘上魔王的力量)額外再傷害你和你的隊友。所以想要使隊員的生命值不受損,就去完成你的每日任務... 所有從魔王和你攻擊的傷害將在跨日(一天結束)時結算... ", - "bossDmg2Broken": "只有參與者會跟魔王戰鬥,並共享任務獎勵。", + "bossDmg2Broken": "只有參與者會跟魔王戰鬥,並共享副本獎勵。", "tavernBossInfo": "完成每日任務、待辦事項以及好習慣來打擊世界級魔王! 未完成的每日任務會增加憤怒值,當憤怒值充滿後,世界級魔王將會攻擊一位NPC。世界級魔王不會以任何方式傷害任何玩家或帳戶。只有未在酒館中休息的帳號任務才會計算在世界級魔王傷害中。", "tavernBossInfoBroken": "想要攻擊世界級魔王,你必須完成每日任務、待辦事項和正面的習慣...未完成的任務將增加廢氣攻擊值...當廢氣攻擊值被填滿,世界Boss世界級魔王就會對 NPC發動攻擊...世界級魔王永遠不會對玩家或是玩家帳號造成傷害...不過若是在酒館中休息的帳號就會被排除在世界級魔王任務之外囉...", - "bossColl1": "要收集物品,你需要完成正向任務。任務物品會像一般物品一樣的掉落,你可以將你的鼠標懸停在任務進度上以查看你的任務物品掉落。", - "bossColl2": "只有參與者會跟魔王戰鬥,並共享任務獎勵。", - "bossColl1Broken": "要收集物品,你需要完成正向任務......任務物品會像一般物品一樣的掉落,你可以將你的鼠標懸停在任務進度上以查看你的任務物品掉落......", - "bossColl2Broken": "只有參與者會跟魔王戰鬥,並共享任務獎勵...", + "bossColl1": "要收集物品,你需要完成正向任務。副本物品會像一般物品一樣的掉落,你可以將你的鼠標懸停在任務進度上以查看你的副本掉落物。", + "bossColl2": "只有參與者會跟魔王戰鬥,並共享副本獎勵。", + "bossColl1Broken": "要收集物品,你需要完成正向任務......副本物品會像一般物品一樣的掉落,你可以將你的鼠標懸停在任務進度上以查看你的副本物品掉落......", + "bossColl2Broken": "只有參與者會跟魔王戰鬥,並共享副本獎勵...", "abort": "放棄", - "leaveQuest": "退出任務", - "sureLeave": "你確定要退出執行中的任務嗎?所有執行任務的成果將會遺失。", - "questOwner": "任務擁有者", + "leaveQuest": "退出副本", + "sureLeave": "你確定要退出執行中的副本嗎?所有執行副本的成果將會遺失。", + "questOwner": "副本擁有者", "questTaskDamage": "等待對魔王造成 <%= damage %> 點傷害。", "questTaskCollection": "今天收集了 <%= items %> 個任務項目。", - "questOwnerNotInPendingQuest": "任務擁有者已經離開這個任務,無法再啟動這個任務。我們建議您現在取消它。任務擁有者將保留原本持有的任務卷軸。", - "questOwnerNotInRunningQuest": "任務擁有者已經離開這個任務。如果你需要的話,你可以退出這個任務,但你也可以繼續執行任務,其餘的參與者將會在完成任務時獲得任務獎勵。", - "questOwnerNotInPendingQuestParty": "任務擁有者已經離開這個隊伍,無法再啟動這個任務。我們建議您現在取消它。任務擁有者將保留原本持有的任務卷軸。", - "questOwnerNotInRunningQuestParty": "任務擁有者已經離開這個隊伍。如果你需要的話,你可以退出這個任務,但你也可以繼續執行任務,其餘的參與者將會在完成任務時獲得任務獎勵。", + "questOwnerNotInPendingQuest": "副本擁有者已經離開此副本,無法再啟動此副本。我們建議您現在取消它。副本擁有者將保留原本持有的副本卷軸。", + "questOwnerNotInRunningQuest": "副本擁有者已經離開此副本。如果你需要的話,可以退出這個副本,但你也可以繼續執行副本,其餘的參與者將會在完成副本時獲得副本獎勵。", + "questOwnerNotInPendingQuestParty": "副本擁有者已經離開這個隊伍,無法再啟動這個副本。我們建議您現在取消它。副本擁有者將保留原本持有的副本卷軸。", + "questOwnerNotInRunningQuestParty": "副本擁有者已經離開這個隊伍。如果你需要的話,你可以退出這個副本,但你也可以繼續執行副本,其餘的參與者將會在完成副本時獲得副本獎勵。", "questParticipants": "個參與者", - "scrolls": "任務卷軸", - "noScrolls": "你沒有任何任務卷軸。", - "scrollsText1": "任務需要以團隊完成。如果你想單獨做任務,", + "scrolls": "副本卷軸", + "noScrolls": "您沒有任何副本卷軸。", + "scrollsText1": "副本需要以團隊完成。如果您想單獨挑戰副本,", "scrollsText2": "你可以建立一個空隊伍。", - "scrollsPre": "你還不能解鎖這個任務!", - "alreadyEarnedQuestLevel": "你已透過升級至 <%= level %> 獲得此任務。", - "alreadyEarnedQuestReward": "你透過完成 <%= priorQuest %> 任務得到新任務。", - "completedQuests": "已完成這些任務", - "mustComplete": "你要先完成<%= quest %>。", - "mustLevel": "你需要達到第<%= level %>級才能開始此任務。", - "mustLvlQuest": "你需要先達到第<%= level %>級才能購買這個任務!", - "mustInviteFriend": "你必須邀請朋友到你的對物才能開始任務。開始邀請了嗎?", - "unlockByQuesting": "要解鎖這個任務,請完成<%= title %>。", - "questConfirm": "你確定嗎?只有你隊伍<%= totalmembers %>人中的<%= questmembers %>個人加入了這個˙任務!任務會在所有隊員都加入或拒絕邀請後自動開始。", - "sureCancel": "你是否確定要放棄這個任務?將會失去所有接受的邀請。任務擁有者將保留原有的任務捲軸。", - "sureAbort": "你是否確定要放棄這個任務?這樣做會讓你的所有隊員都退出這個任務,並且消除所有進度。任務捲軸將會回到任務擁有者手上。", + "scrollsPre": "您尚未解鎖此副本!", + "alreadyEarnedQuestLevel": "您已透過升級至等級 <%= level %> 獲得此副本。", + "alreadyEarnedQuestReward": "您已透過完成 <%= priorQuest %> 副本得到此副本。", + "completedQuests": "已完成這些副本", + "mustComplete": "您必須先完成<%= quest %>。", + "mustLevel": "您需要達到等級 <%= level %> 才能開始此副本。", + "mustLvlQuest": "您需要達到等級 <%= level %> 才能購買此副本!", + "mustInviteFriend": "您必須邀請朋友加入您的隊伍才能得到此副本。已經邀請一些了嗎?", + "unlockByQuesting": "要解鎖這個副本,請完成<%= title %>。", + "questConfirm": "您確定嗎? 只有您隊伍<%= totalmembers %>人中的<%= questmembers %>個人加入了這此副本! 副本會在所有隊員都加入或拒絕邀請後自動開始。", + "sureCancel": "你是否確定要放棄此副本?將會失去所有接受的邀請。副本擁有者將保留原有的副本捲軸。", + "sureAbort": "你是否確定要放棄此副本?這樣做會讓你的所有隊員都退出這個任務,並且消除所有進度。副本捲軸將會回到副本擁有者手上。", "doubleSureAbort": "你真的真的要這樣做嗎?要確保他們不會一輩子討厭你喲!", - "questWarning": "如果新的隊友在開始前加入了隊伍,他們也會收到邀請。但是一旦任務已經開始,新的隊友就無法再加入這個任務了。", - "questWarningBroken": "如果新的隊友在開始前加入了隊伍,他們也會收到邀請...但是一旦任務已經開始,新的隊友就無法再加入這個任務了...", + "questWarning": "如果新的隊友在副本開始前加入了隊伍,他們也會收到邀請。但是一旦副本已經開始,新的隊友就無法再加入此副本。", + "questWarningBroken": "如果新的隊友在開始前加入了隊伍,他們也會收到邀請...但是一旦副本已經開始,新的隊友就無法再加入此副本了...", "bossRageTitle": "憤怒值", "bossRageDescription": "當此欄全滿時,魔王就會發動特殊攻擊!", - "startAQuest": "開始一個任務", - "startQuest": "任務開始", - "whichQuestStart": "你要開始哪個任務?", - "getMoreQuests": "取得更多任務", - "unlockedAQuest": "你解鎖了一個任務!", - "leveledUpReceivedQuest": "您升級到等級<%= 級別 %>並獲得一個任務卷軸!", - "questInvitationDoesNotExist": "尚未發送任何任務邀請。", - "questInviteNotFound": "找不到任務邀請。", - "guildQuestsNotSupported": "公會不能邀請任務。", - "questNotOwned": "你不擁有這件任務卷軸。", - "questNotGoldPurchasable": "任務 \"<%= key %>\" 不是可用金幣購買的任務。", - "questNotGemPurchasable": "任務「<%= key %>」不能用寶石購買。", - "questLevelTooHigh": "你必須達到等級 <%= level %> 才能開始這個任務。", - "questAlreadyUnderway": "你的隊伍正在進行任務。請在任務結束後再試一次。", - "questAlreadyAccepted": "你接受了任務邀請>", - "noActiveQuestToLeave": "沒有正在進行的任務可供離開", - "questLeaderCannotLeaveQuest": "任務隊長不能離開任務。", - "notPartOfQuest": "你沒有加入這個任務", - "youAreNotOnQuest": "你沒有加入任何任務", - "noActiveQuestToAbort": "沒有正在進行的任務可捨棄", - "onlyLeaderAbortQuest": "只有群組或任務的隊長可以捨棄任務。", - "questAlreadyRejected": "你已經拒絕了任務邀請。", - "cantCancelActiveQuest": "你無法取消一個正在進行的任務,請使用捨棄任務功能。", - "onlyLeaderCancelQuest": "只有群組發起者或任務擁有者可以取消任務。", - "questNotPending": "沒有任務要開始。", - "questOrGroupLeaderOnlyStartQuest": "只有任務或群組的隊長可以強迫開始任務", + "startAQuest": "開始新的副本", + "startQuest": "開始副本", + "whichQuestStart": "您要開啟哪一個副本?", + "getMoreQuests": "取得更多副本", + "unlockedAQuest": "您已解鎖一個副本!", + "leveledUpReceivedQuest": "您升級到等級 <%= level %>並獲得一卷副本卷軸!", + "questInvitationDoesNotExist": "尚未發送任何副本邀請。", + "questInviteNotFound": "找不到任務副本。", + "guildQuestsNotSupported": "公會不能邀請副本。", + "questNotOwned": "您沒有此副本卷軸。", + "questNotGoldPurchasable": "副本 \"<%= key %>\" 無法使用金幣購買。", + "questNotGemPurchasable": "無法使用鑽石購買 \"<%= key %>\" 副本。", + "questLevelTooHigh": "您必須達到等級 <%= level %> 才能開始此副本。", + "questAlreadyUnderway": "您的隊伍已經正在進行副本。請在目前的副本結束後再試一次。", + "questAlreadyAccepted": "你已經接受了副本邀請。", + "noActiveQuestToLeave": "沒有正在進行的副本可供離開", + "questLeaderCannotLeaveQuest": "副本隊長不能離開副本。", + "notPartOfQuest": "您不是此副本的成員", + "youAreNotOnQuest": "沒有正在進行的副本", + "noActiveQuestToAbort": "沒有正在進行的副本可捨棄", + "onlyLeaderAbortQuest": "只有群組或任務的隊長可以中止副本。", + "questAlreadyRejected": "您已經拒絕了副本邀請。", + "cantCancelActiveQuest": "您無法取消一個正在進行的副本,請使用捨棄副本功能。", + "onlyLeaderCancelQuest": "只有群組隊長或副本擁有者可以取消副本。", + "questNotPending": "沒有副本正要開始。", + "questOrGroupLeaderOnlyStartQuest": "只有副本擁有者或是群組隊長可以強迫開始副本", "createAccountReward": "創建帳號", - "loginIncentiveQuest": "要解鎖這個任務,請登入簽到Habitica<%= count %>天!", - "loginIncentiveQuestObtained": "因為你登入簽到Habitica<%= count %>天,所以你得到這個任務!", + "loginIncentiveQuest": "要解鎖這個副本,請持續登入 Habitica 並簽到 <%= count %> 天!", + "loginIncentiveQuestObtained": "您因為登入簽到Habitica <%= count %> 天,而獲得此副本!", "loginReward": "登入簽到<%= count %>天", - "createAccountQuest": "當你加入Habitica時你就得到了這個任務!如果你的朋友加入,他們也會得到這個任務。", - "questBundles": "優惠任務包", - "buyQuestBundle": "購買任務包", - "noQuestToStart": "找不到任務做?試試前往任務商店找尋新推出的任務!", + "createAccountQuest": "當您加入 Habitica 時你就可以得到了這個副本! 如果您的朋友也一同加入,他們也將得到此副本。", + "questBundles": "優惠副本套組", + "buyQuestBundle": "購買副本套組", + "noQuestToStart": "沒有副本可以遊玩? 可以嘗試到副本商店尋找新推出的副本!", "pendingDamage": "<%= damage %>預期傷害", "pendingDamageLabel": "預期傷害", "bossHealth": "<%= currentHealth %>/<%= maxHealth %> 生命值", diff --git a/website/common/locales/zh_TW/questscontent.json b/website/common/locales/zh_TW/questscontent.json index 8ad2d68c45..46a4a6103d 100644 --- a/website/common/locales/zh_TW/questscontent.json +++ b/website/common/locales/zh_TW/questscontent.json @@ -111,7 +111,7 @@ "questGoldenknight3DropHoney": "蜂蜜(食物)", "questGoldenknight3DropGoldenPotion": "金色孵化藥水", "questGoldenknight3DropWeapon": "馬斯泰因的碎石流星錘(副手武器)", - "questGroupEarnable": "可解鎖的任務", + "questGroupEarnable": "可解鎖的副本", "questBasilistText": "清單巨蟒", "questBasilistNotes": "市集裡有騷動——那種會讓人拔腿就跑的那種騷動。但作為一位勇敢的冒險家,你反而衝入其中,結果發現是一隻「清單巨蟒」:由一堆未完成的代辦事項連接而成!附近的 Habiticans 因為受到清單巨蟒的長度驚嚇,震懾到無法工作。你聽到 @Arcosine 在附近高喊說:「快!在有人找到剪刀之前,完成你的待辦事項和每日任務來拔去它的毒牙!」 快攻擊牠吧,冒險家,並仔細查核——但小心!如果你遺漏了每日任務沒有完成,清單巨蟒將會狠狠咬你和你的隊友一口。", "questBasilistCompletion": "清單巨蟒散落成滿地的廢紙,發出彩虹般的光芒。「呼!」@Arcosine說道:「還好你們在這兒!」你從滿地紙堆中拾起一些掉落的黃金,覺得自己又更上一層樓了。", @@ -244,7 +244,7 @@ "questDilatoryDistress2RageEffect": "『水骷髏群使用了怪物群重生!』\n\n被勝利所鼓舞,更多的骷髏從海溝湧出支援!", "questDilatoryDistress2DropSkeletonPotion": "骨骸孵化藥水", "questDilatoryDistress2DropCottonCandyBluePotion": "棉花糖藍色孵化藥水", - "questDilatoryDistress2DropHeadgear": "火焰珊瑚環 (頭飾)", + "questDilatoryDistress2DropHeadgear": "火焰珊瑚環 (頭盔)", "questDilatoryDistress3Text": "怠慢危機,第 3 章:不單純是個少女", "questDilatoryDistress3Notes": "你跟隨著瀨尿蝦們深入大海溝,並發現了一座海底堡壘。Adva 公主由更多的水骷髏護衛著,在正殿中等著你。「我父親派你來的,對吧?告訴他我不回去。我想待在這裡,並練習我的法術。現在離開吧,否則你將體會到海洋新女王的憤怒!」Adva 看起來十分強硬,但在她說話時你注意到有個奇怪的紅寶石墜飾在她頸上發著不祥的光...也許當你破壞它就能解除公主的蠱惑狀態?", "questDilatoryDistress3Completion": "終於你設法從 Adva 的頸間扯下那蠱惑人心的墜飾並扔到一旁。Adva 緊抱著頭。「我在哪裡?! 發生了什麼事?」聽完你的話後她皺起了眉頭。「這條項鍊是一個奇怪的使者給我的──一個叫 Tzina 的女人。之後的事我什麼都想不起來了!」

回到 Dilatory,Manta 為你達成任務欣喜若狂。「請收下這三叉戟和盾作為報答!這本來是從 @aiseant 和 @starsystemic 那兒訂來送給 Adva 的禮物,但...短期內我還是不要給她任何武器好了。」", @@ -624,5 +624,7 @@ "questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…", "questAlligatorBoss": "Insta-Gator", "questAlligatorDropAlligatorEgg": "Alligator (Egg)", - "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market" + "questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market", + "oddballsText": "Oddballs Quest Bundle", + "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3." } \ No newline at end of file diff --git a/website/common/locales/zh_TW/rebirth.json b/website/common/locales/zh_TW/rebirth.json index 33ef75f8c8..2a10b7dd91 100644 --- a/website/common/locales/zh_TW/rebirth.json +++ b/website/common/locales/zh_TW/rebirth.json @@ -1,8 +1,8 @@ { "rebirthNew": "重生:開始新的冒險!", - "rebirthUnlock": "你解鎖了「重生」!這個特殊的商品讓你可以回到 1 級重新開始遊戲,並保留你的任務、成就、寵物等紀錄。如果你覺得已經達成了所有目標,就用它來開啟全新的視角,體驗新的人生吧!", + "rebirthUnlock": "您已解鎖「重生球」!這個特殊的商品能讓您回到 等級1 並重新開始遊戲,同時將保留您的任務、成就、寵物等紀錄。如果你覺得已經達成了所有目標,就用它來開啟全新的視角,體驗新的人生吧!", "rebirthBegin": "重生:開始新的冒險", - "rebirthStartOver": "「重生」讓你的角色重返等級 1 !", + "rebirthStartOver": "「重生球」可以讓您回到 等級 1 !", "rebirthAdvList1": "生命值完全復原", "rebirthAdvList2": "您沒有經驗或金幣。", "rebirthAdvList3": "你的習慣、每日任務和待辦事項會重置到黃色;挑戰以外的連擊會重置。", @@ -10,20 +10,20 @@ "rebirthInherit": "你的新角色繼承了一些前輩的東西:", "rebirthInList1": "任務、歷史記錄、設備和設置會保留下​​來。", "rebirthInList2": "挑戰、公會和隊伍關係會保留下來。", - "rebirthInList3": "寶石、贊助者級別、和貢獻者級別會保留下來。", - "rebirthInList4": "透過寶石或隨機掉落 ( 如寵物及坐騎 ) 取得的物品將會保留。", + "rebirthInList3": "鑽石、贊助者級別、和貢獻者等級將會被保留。", + "rebirthInList4": "透過鑽石或隨機掉落 ( 如寵物及坐騎 ) 取得的物品將會保留。", "rebirthEarnAchievement": "你會因為開始一段新冒險,而獲得一個成就!", "beReborn": "重生", - "rebirthAchievement": "你開始了一段新冒險!這是你的第<%= number %>次冒險,你曾經獲得的最高級別是<%= level %>級。要累積這個成就,你要在獲得更高等級之後,再開始下一次冒險!", + "rebirthAchievement": "你開始了一段新冒險!這是你的第<%= number %>次冒險,你曾經獲得的最高等級是<%= level %>等。要累積這個成就,你要在獲得更高等級之後,再開始下一次冒險!", "rebirthAchievement100": "開始了一趟新的冒險旅程!這是你第 <%= number %> 次重生,而你的最高等級達到了 100 以上。要完成這個成就,在你等級至少 100 後開啟新的一趟旅程吧!", "rebirthBegan": "已開始新的冒險", "rebirthText": "開始<%= rebirths %> 次新的冒險", - "rebirthOrb": "使用一個重生球在達到水平後重新開始 <%= level %>。", + "rebirthOrb": "Used an Orb of Rebirth to start over after attaining Level <%= level %>.", "rebirthOrb100": "使用重生球在達到100級或更高級別後重新開始。", "rebirthOrbNoLevel": "使用了重生球來重生。", "rebirthPop": "Instantly restart your character as a Level 1 Warrior while retaining achievements, collectibles, and equipment. Your tasks and their history will remain but they will be reset to yellow. Your streaks will be removed except from challenge tasks. Your Gold, Experience, Mana, and the effects of all Skills will be removed. All of this will take effect immediately. For more information, see the wiki's Orb of Rebirth page.", "rebirthName": "重生之球", - "reborn": "重生,最高級別 <%= reLevel %>", + "reborn": "重生球,最高等級 <%= reLevel %>", "confirmReborn": "你確定嗎?", "rebirthComplete": "你已經重生了!" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/settings.json b/website/common/locales/zh_TW/settings.json index 16d44d2f28..348879f01e 100644 --- a/website/common/locales/zh_TW/settings.json +++ b/website/common/locales/zh_TW/settings.json @@ -7,12 +7,12 @@ "stickyHeader": "頂部保持不動", "stickyHeaderPop": "把頂部固定在屏幕上方。如果不選這個選項,當你滾動到頁面下面時,頂部會被滾離頁面。", "newTaskEdit": "以編輯模式開啟新任務", - "newTaskEditPop": "選擇這個選項後,新任務會立刻展開,可添加詳細的備註和標籤。", + "newTaskEditPop": "選擇此選項後,新任務會立刻展開,可添加詳細的備註和標籤。", "dailyDueDefaultView": "預設每日任務顯示「待辦」欄", - "dailyDueDefaultViewPop": "啟動這項設定後,會將每日任務預設顯示的「全部」改設為「待辦」", + "dailyDueDefaultViewPop": "啟用此設定後,會將每日任務預設顯示的「全部」改設為「待辦」", "reverseChatOrder": "反向列出對話訊息", "startAdvCollapsed": "預設折疊任務進階設定", - "startAdvCollapsedPop": "設置這個選項後,當你第一次開啟並編輯任務時進階設定會保持隱藏", + "startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.", "dontShowAgain": "不要再顯示", "suppressLevelUpModal": "升級時不要跳出提醒畫面", "suppressHatchPetModal": "孵化寵物時不要跳出提醒畫面", @@ -20,7 +20,7 @@ "suppressStreakModal": "當達成連擊成就時不要跳出提醒畫面", "showTour": "顯示教學", "restartTour": "重新開始剛加入 Habitica 時,所顯示的教學", - "showBailey": "顯示 Bailey", + "showBailey": "呼叫 Bailey 報馬仔", "showBaileyPop": "呼叫傳令員 Bailey,以查看過去的新聞。", "fixVal": "修改角色數值", "fixValPop": "手動修改諸如生命值、等級和金幣等數值。", @@ -35,7 +35,7 @@ "feedback": "如果你想給我們意見,請在下面輸入——我們樂於瞭解你喜歡和不喜歡Habitica的什麼!不能流利地使用英文嗎?沒問題!使用你偏好的語言。", "qrCode": "QR Code", "dataExport": "匯出資料", - "saveData": "這裡有幫助你儲存資料的訊息。", + "saveData": "這裡有一些儲存您的資料的選項。", "habitHistory": "習慣歷史", "exportHistory": "匯出歷史:", "csv": "(CSV)", @@ -50,11 +50,11 @@ "sureChangeCustomDayStart": "你確定你要更改設定日期嗎?", "customDayStartHasChanged": "您的自定義日開始已變更。", "nextCron": "在<%= time %>以後,重新登入 Habitica,你的每日任務將會重新設定。確保<%= time %>前完成你的每日任務。", - "customDayStartInfo1": "Habitica 預設每日午夜將會重新結算當日的每日任務於你所在的時區。你可以在這裡更改每日任務結算時間。", + "customDayStartInfo1": "Habitica 預設於玩家時區的每日午夜結算當日的每日任務。您可以在這裡更改每日任務的結算時間。", "misc": "其他", "showHeader": "顯示頂部", "changePass": "修改密碼", - "changeUsername": "Change Username", + "changeUsername": "修改使用者名稱", "changeEmail": "更改電子郵件位置", "newEmail": "新的電子郵件位置", "oldPass": "舊密碼", @@ -63,12 +63,12 @@ "newUsername": "New Username", "dangerZone": "危險區域", "resetText1": "警告!此功能會重設你角色的多數資料。強烈不建議你這樣做,但是有些人短暫地玩這個網站後,希望能重新開始。", - "resetText2": "你將失去所有的等級、金幣以及經驗值。所有你的任務(除了那些來自挑戰的之外)將會被永久刪除,而你將會失去關於這些所有的歷史數據。你將會失去所有的裝備,但你可以將他們全部買回來,包含所有你已經擁有的限定版裝備或訂閱者神秘物品(但你需要在正確的職業來重新購買職業限定裝備)。你將會留在你現在的職業,並且保留你的寵物及坐騎。你可能比較喜歡使用重生球來代替,它是一個比較安全的方法,可以保留你的任務及裝備。", - "deleteLocalAccountText": "確定嗎?這會永久地刪除你的帳號,並且再也無法恢復!如果希望再次使用 Habitica,需要註冊一個全新的帳號。舊帳號內儲存的和花掉的寶石也無法被退費。如果你非常確定要刪除帳號,在下面的文字欄中輸入。", - "deleteSocialAccountText": "你確定嗎?你的帳戶將被刪除,並且無法回復!如果你想再加入Habitica,你必須申請一個新的帳號,已經存入或花費的水晶將不會被復原。如果你非常確定,請在下方的文字欄中輸入「<%= magicWord %>」。", + "resetText2": "你將失去所有的等級、金幣以及經驗值。所有你的任務(除了那些來自挑戰的之外)將會被永久刪除,而你將會失去關於這些所有的歷史數據。你將會失去所有的裝備,但你可以將他們全部買回來,包含所有你已經擁有的限定版裝備或訂閱者神秘裝備 (但你需要在正確的職業來重新購買職業限定裝備)。你將會留在你現在的職業,並且保留你的寵物及坐騎。你可能比較喜歡使用重生球來代替,它是一個比較安全的方法,可以保留你的任務及裝備。", + "deleteLocalAccountText": "確定嗎?這會永久地刪除你的帳號,並且再也無法恢復!如果希望再次使用 Habitica,需要註冊一個全新的帳號。舊帳號內儲存的和已花費的鑽石也無法被退費。如果你非常確定要刪除帳號,在下面的文字欄中輸入。", + "deleteSocialAccountText": "你確定嗎?你的帳戶將被刪除,並且無法回復!如果你想再加入Habitica,你必須申請一個新的帳號,已經存入或已花費的鑽石將不會被復原。如果你非常確定,請在下方的文字欄中輸入「<%= magicWord %>」。", "API": "API", "APIv3": "API v3", - "APIText": "這個是使用再第三方應用上面的。但是,你的 API Token 相當於密碼,請不要公開它。有時候別人可能會向你要UUID,但是永遠不要把你的 API token 分享給其他人,包括在 Github 上。", + "APIText": "複製下列號碼可以用於第三方應用程序。但請注意,您的 API Token 就相當於您的密碼,所以請不要公開分享它。有時候您可能會被要求提供您的UUID,但是永遠不要將您的 API Token 分享讓其他人知道,包含在 Github 上。", "APIToken": "API Token(這相當於密碼——注意看上面的警告!)", "showAPIToken": "顯示API Token", "hideAPIToken": "隱藏API Token", @@ -107,27 +107,28 @@ "email": "Email", "registerWithSocial": "使用<%= network %>註冊", "registeredWithSocial": "已使用<%= network %>註冊", - "loginNameDescription": "這是您登入Habitica的方式。如果需要變更,請填寫下方的表單。如果您想要變更在聊天室中出現的暱稱,點擊玩家圖示 >基本資料 並點選編輯按鈕。", + "loginNameDescription": "這是您登入Habitica的方式。如果需要變更,請填寫下方的表單。如果您想要變更在聊天室中出現的暱稱,點擊玩家圖示 > 個人檔案 並點選編輯按鈕。", "emailNotifications": "電子郵件通知", - "wonChallenge": "你贏得一個挑戰!", + "wonChallenge": "您贏得一個挑戰!", "newPM": "收到的私密訊息", "newPMInfo": "新訊息來自 <%= name %>:<%= message %>", - "sentGems": "發送寶石!", - "giftedGems": "禮物用寶石", - "giftedGemsInfo": "<%= name %> 贈送你 <%= amount %> 顆寶石。", - "giftedGemsFull": "哈囉<%= username %>,<%= sender %>送給你<%= gemAmount %>顆寶石!", - "giftedSubscription": "禮物用訂閱", + "sentGems": "發送鑽石!", + "giftedGems": "贈送鑽石", + "giftedGemsInfo": "<%= name %> 贈送你 <%= amount %> 顆鑽石。", + "giftedGemsFull": "哈囉<%= username %>,<%= sender %>送給你<%= gemAmount %>顆鑽石!", + "giftedSubscription": "訂閱禮物", "giftedSubscriptionInfo": "<%= name %> 贈送你 <%= months %> 月的訂閱。", "giftedSubscriptionFull": "哈囉<%= username %>,<%= sender %>送給了你<%= monthCount %>個月的訂閱者資格!", "giftedSubscriptionWinterPromo": "哈囉<%= username %>,你收到了<%= monthCount %>個月的訂閱者資格作為我們的假期送禮升級的一部份!", "invitedParty": "邀請至隊伍", "invitedGuild": "受邀至公會", "importantAnnouncements": "提醒:登入以完成任務以及獲得獎勵", - "weeklyRecaps": "上個星期你的帳戶活動彙整 (注意:這個彙整可能會因為系統效能而關閉,但是我們會快點回復並且趕快寄給你!)", - "onboarding": "指引設定你的Habitica帳號", - "questStarted": "你的任務開始了", - "invitedQuest": "受邀參與任務", - "kickedGroup": "從群組中剔除", + "weeklyRecaps": "您的帳戶上星期的活動彙整 (注意:這個彙整目前因為伺服器效能問題而暫時關閉,但是我們會盡快修復並再一次定期發送emai!)", + "onboarding": "引導設定您的 Habitica 帳號", + "majorUpdates": "重要公告", + "questStarted": "您的副本已經開始", + "invitedQuest": "受邀參與副本", + "kickedGroup": "遭群組踢出", "remindersToLogin": "提醒登入Habitica", "subscribeUsing": "訂閱方式:", "unsubscribedSuccessfully": "成功取消訂閱!", @@ -137,7 +138,7 @@ "unsubscribeAllEmailsText": "勾選此欄,並且我明白地知道我將取消全部的電子郵件訂閱,Habitica再也沒辦法利用電子郵件提醒我,關於網站或帳戶的重大更改。", "unsubscribeAllPush": "勾選以停止訂閱所有的推播通知", "correctlyUnsubscribedEmailType": "從\"<%= emailType %>\"取消訂閱電子郵件。", - "subscriptionRateText": "每 <%= months %> 月定期 $<%= price %> 美金", + "subscriptionRateText": "每 <%= months %> 個月 $ <%= price %> 美金", "recurringText": "定期", "benefits": "好處", "coupon": "優惠券", @@ -150,12 +151,13 @@ "promoPlaceholder": "輸入優惠代碼", "displayInviteToPartyWhenPartyIs1": "當隊伍有1個夥伴時,會顯示邀請入隊的按鈕。", "saveCustomDayStart": "儲存開始日期", - "registration": "登錄", + "registration": "註冊", "addLocalAuth": "Add Email and Password Login", "generateCodes": "產生驗證碼", "generate": "產生", "getCodes": "得到驗證碼", "webhooks": "Webhooks", + "webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's Webhooks page.", "enabled": "啟用", "webhookURL": "Webhook URL", "invalidUrl": "無效的網址", @@ -174,12 +176,12 @@ "pushDeviceRemoved": "Push device removed successfully.", "buyGemsGoldCap": "上限提高到<%= amount %>", "mysticHourglass": "<%= amount %>神秘沙漏", - "mysticHourglassText": "神秘沙漏允許您購買以前每月神祕的物品。", + "mysticHourglassText": "神秘沙漏允許您購買先前推出過的神秘裝備套裝。", "purchasedPlanId": "每 <%= months %>月(s) 定期$<%= price %> 美金的 (<%= plan %>)", "purchasedPlanExtraMonths": "你訂閱了 <%= months %> 個月。", "consecutiveSubscription": "連續訂閱", "consecutiveMonths": "連續月份", - "gemCapExtra": "寶石增量:", + "gemCapExtra": "鑽石上限增加:", "mysticHourglasses": "神秘沙漏:", "mysticHourglassesTooltip": "神秘沙漏", "paypal": "PayPal", @@ -187,20 +189,21 @@ "amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for this subscription. It will not cause your Amazon account to be automatically used for any future purchases.", "timezone": "時區", "timezoneUTC": "Habitica 使用您電腦的時區,現在是:<%= utc %>", - "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.

If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices.", + "timezoneInfo": "如果以上時區顯示錯誤,首先請嘗試重新載入此網頁以確保 Habitica 擁有最新的資訊。如果還是錯誤的話,請調整電腦使用的時區並再一次重載此網頁。

如果您正在使用其他電腦或手機裝置,請確保所有時區必須全部一致。如果您的每日任務已經在錯誤的時間結算,請利用以上的說明檢查您所有的電腦和手機裝置的瀏覽器。", "push": "推送通知", "about": "關於", "setUsernameNotificationTitle": "Confirm your username!", - "setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", + "setUsernameNotificationBody": "我們即將將登入名稱改為獨一無二的公開使用者名稱。此使用者名稱將用於邀請、聊天中的 @標記、和訊息。", "usernameIssueSlur": "Usernames may not contain inappropriate language.", "usernameIssueForbidden": "Usernames may not contain restricted words.", "usernameIssueLength": "Usernames must be between 1 and 20 characters.", "usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "currentUsername": "Current username:", "displaynameIssueLength": "Display Names must be between 1 and 30 characters.", - "displaynameIssueSlur": "Display Names may not contain inappropriate language", + "displaynameIssueSlur": "Display Names may not contain inappropriate language.", "goToSettings": "Go to Settings", - "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", + "usernameVerifiedConfirmation": "您的使用者名稱 <%= username %> 已驗證成功!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging." + "changeUsernameDisclaimer": "我們即將將登入名稱改為獨一無二的公開使用者名稱。此使用者名稱將用於邀請、聊天中的 @標記、和訊息。", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/spells.json b/website/common/locales/zh_TW/spells.json index 9cfacf40fc..b358509092 100644 --- a/website/common/locales/zh_TW/spells.json +++ b/website/common/locales/zh_TW/spells.json @@ -5,7 +5,7 @@ "spellWizardMPHealNotes": "你獻出魔力所以你隊伍裡的其他人,除了法師,獲得了MP!(基於:智力)", "spellWizardEarthText": "地震", "spellWizardEarthNotes": "你的精神之力震撼大地,並強化了你隊伍的智力!(基於:未增益智力)", - "spellWizardFrostText": "極寒霜凍", + "spellWizardFrostText": "酷寒冰霜", "spellWizardFrostNotes": "以一個施咒,寒冰凍結了你所有的連擊,所以它們不會在明天歸零!", "spellWizardFrostAlreadyCast": "今天你已經用了「極寒霜凍」技能,不需要再用一次了!", "spellWarriorSmashText": "致命一擊", diff --git a/website/common/locales/zh_TW/subscriber.json b/website/common/locales/zh_TW/subscriber.json index a7e43d2d97..0276b2eb4c 100644 --- a/website/common/locales/zh_TW/subscriber.json +++ b/website/common/locales/zh_TW/subscriber.json @@ -1,31 +1,31 @@ { "subscription": "訂閱", "subscriptions": "訂閱", - "subDescription": "用金幣購買寶石、獲得每月的神秘物品、保留歷史進度、日常掉寶率上限加倍、支持開發者。點擊這裡來獲取更多資訊。", - "sendGems": "寄送寶石", - "buyGemsGold": "用金幣購買寶石", - "buyGemsGoldText": "商人 Alexander會以每個寶石20金幣的價錢賣給你寶石。他在剛開始每月的可販售量是25個寶石,但每3個月連續訂閱,這個上限會增加5個寶石。最高額度是每個月50個寶石!", - "mustSubscribeToPurchaseGems": "必須訂閱以使用金幣獲得寶石", - "reachedGoldToGemCap": "你達到了一個月的金幣=>寶石兌換上限<%= convCap %>。我們用這個來避免濫用和刻意耕耘。這個上限會在一個月的前三天內重置。", + "subDescription": "用金幣購買鑽石、獲得每月的神秘裝備、保留歷史進度、日常掉寶率上限加倍、支持開發者。點擊這裡來獲取更多資訊。", + "sendGems": "發送鑽石", + "buyGemsGold": "用金幣購買鑽石", + "buyGemsGoldText": "商人 Alexander會以每個鑽石20金幣的價錢賣給你鑽石。他在剛開始每月的可販售量是25個鑽石,但每3個月連續訂閱,這個上限會增加5個鑽石。最高額度是每個月50個鑽石!", + "mustSubscribeToPurchaseGems": "必須訂閱以使用金幣獲得鑽石", + "reachedGoldToGemCap": "您已達到了一個月的金幣=>鑽石的兌換上限<%= convCap %>。我們用這個來避免濫用和刻意耕耘。這個上限會在每個月的前三天內重置。", "reachedGoldToGemCapQuantity": "Your requested amount <%= quantity %> exceeds the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.", "retainHistory": "保留額外的歷史記錄", "retainHistoryText": "讓已完成的代辦事項以及任務的歷史記錄可以保留更久。", "doubleDrops": "每日掉落物上限加倍", - "doubleDropsText": "收集坐騎更快!", + "doubleDropsText": "更快收集坐騎!", "mysteryItem": "每個月額外獲得寶物", "mysteryItemText": "每個月,每位訂閱者都會獲得一件十分特殊的角色形象物品!還有,每3個連續訂閱就可以透過神秘時空旅行者獲取有歷史性(還有未來性)的角色形象物品。", "supportDevs": "支持製作人員", "supportDevsText": "你的訂閱將幫助 Habitica 竭盡心力取得各種資源與開發更新的功能,真是十分感謝你!", - "exclusiveJackalopePet": "Exclusive pet", + "exclusiveJackalopePet": "特別版寵物", "exclusiveJackalopePetText": "Get the Royal Purple Jackalope pet, available only to subscribers!", - "giftSubscription": "Want to gift a subscription to someone?", - "giftSubscriptionText1": "Open their profile! You can do this by clicking on their avatar in your party header or by clicking on their name in chat.", - "giftSubscriptionText2": "Click on the gift icon in the top right of their profile.", - "giftSubscriptionText3": "選擇\"訂閱\"然後輸入你的付款資料。", - "giftSubscriptionText4": "謝謝你支持Habitica!", + "giftSubscription": "想要贈送別人訂閱資格? ", + "giftSubscriptionText1": "打開他們的個人檔案! 您可以在隊伍頁面最上方點擊他們的角色圖像,或是在聊天視窗中點擊他們的名字。", + "giftSubscriptionText2": "點擊右上角的禮物按鈕。", + "giftSubscriptionText3": "選擇 \"訂閱\" 然後輸入您的付款資料。", + "giftSubscriptionText4": "由衷感謝您對 Habitica 的支持! ", "monthUSD": "USD/每月", "organization": "組織", - "groupPlans": "Group Plans", + "groupPlans": "團體方案", "indivPlan1": "對個人來說Habitica可以免費使用。即使對小團體,能免費(低成本) 運行", "indivPlan2": "用於激勵參與者改善行為習慣。想像一下寫作小組,藝術挑戰等等。", "groupText1": "但是有些團隊領導,希望有更多的控制功能、隱私、安全和服務支持。例如一些家庭、健康養生小組、員工小組……等等。這裡為你的團隊或組織,提供了一種更安全、獨立的私人版Habitica,並獨立於", @@ -61,24 +61,24 @@ "timeSupport": "每月服務小時數", "timeSupportText": "我們會為訓練、bug、安裝和新功能需求提供幫助。", "gameFeatures": "遊戲特性", - "gold2Gem": "金幣兌換寶石", - "gold2GemText": "會員將可以使用金幣購買寶石,也就是說,你參與的所有活動都不需要用真實的金錢購買。", - "infiniteGem": "無限的領隊寶石", - "infiniteGemText": "我們會給組織領導者提供他們需要的寶石,來資助他們挑戰的獎勵和創建公會等等。", + "gold2Gem": "金幣兌換鑽石", + "gold2GemText": "會員將可以使用金幣購買鑽石,也就是說,你參與的所有活動都不需要用真實的金錢購買。", + "infiniteGem": "無限的領隊鑽石", + "infiniteGemText": "我們會給組織領導者提供他們需要的鑽石,來資助他們挑戰的獎勵和創建公會等等。", "notYetPlan": "計畫尚未推出,但你可以點選這邊來與我們聯絡,我們一有消息就會通知你。", "contactUs": "聯繫我們", "checkout": "結帳", "sureCancelSub": "你確定你要取消訂閱嗎?", "subCanceled": "訂閱狀態將失效", - "buyGemsGoldTitle": "利用金幣購買寶石", + "buyGemsGoldTitle": "利用金幣購買鑽石", "becomeSubscriber": "成為一個訂閱者", "subGemPop": "Because you subscribe to Habitica, you can purchase a number of Gems each month using Gold.", - "subGemName": "訂閱的寶石", - "freeGemsTitle": "免費獲得寶石", + "subGemName": "訂閱者鑽石", + "freeGemsTitle": "免費獲得鑽石", "maxBuyGems": "You have bought all the Gems you can this month. More become available within the first three days of each month. Thanks for subscribing!", "buyGemsAllow1": "你可以購買", - "buyGemsAllow2": "更多寶石在這個月裡", - "purchaseGemsSeparately": "購買額外的寶石", + "buyGemsAllow2": "這個月更多的鑽石", + "purchaseGemsSeparately": "購買額外的鑽石", "subFreeGemsHow": "Habitica players can earn Gems for free by winning challenges that award Gems as a prize, or as a contributor reward by helping the development of Habitica.", "seeSubscriptionDetails": "Go to Settings > Subscription to see your subscription details!", "timeTravelers": "時光旅行者", @@ -88,10 +88,10 @@ "timeTravelersPopoverNoSubMobile": "Looks like you’ll need a Mystic Hourglass to open the time portal and summon the Mysterious Time Travelers.", "timeTravelersPopover": "Your Mystic Hourglass has opened our time portal! Choose what you’d like us to fetch from the past or future.", "timeTravelersAlreadyOwned": "恭喜!你已擁有時光旅行者目前所供應的所有物品。感謝你對這個網站的支持!", - "mysticHourglassPopover": "神秘沙漏能讓你購買特定的限期物品,像是每個月的神祕物品和世界級魔王的獎品,取得過去的東西!", + "mysticHourglassPopover": "神秘沙漏能讓你購買特定的限期物品,像是每個月的神祕裝備和世界級魔王的獎品,取得過去的東西!", "mysterySetNotFound": "Mystery set not found, or set already owned.", - "mysteryItemIsEmpty": "神秘禮物是空的。", - "mysteryItemOpened": "打開神秘禮物。", + "mysteryItemIsEmpty": "神秘裝備是空的。", + "mysteryItemOpened": "打開神秘裝備。", "mysterySet201402": "有翼使者長袍套裝", "mysterySet201403": "森林行者套裝", "mysterySet201404": "薄暮蝴蝶套裝", @@ -148,6 +148,8 @@ "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", "mysterySet201809": "Autumnal Armor Set", + "mysterySet201810": "Dark Forest Set", + "mysterySet201811": "Splendid Sorcerer Set", "mysterySet301404": "蒸氣龐克標準套裝", "mysterySet301405": "蒸氣龐克配件套裝", "mysterySet301703": "Peacock Steampunk Set", @@ -206,8 +208,8 @@ "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "感謝訂閱!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Purchase Set", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", - "gemsRemaining": "剩餘寶石", - "notEnoughGemsToBuy": "你無法購買該數量的寶石" + "gemsRemaining": "鑽石餘額", + "notEnoughGemsToBuy": "你無法購買該數量的鑽石" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/tasks.json b/website/common/locales/zh_TW/tasks.json index 163900b774..d5b9e139d5 100644 --- a/website/common/locales/zh_TW/tasks.json +++ b/website/common/locales/zh_TW/tasks.json @@ -4,7 +4,7 @@ "clearCompletedConfirm": "你確定要刪除已完成的待辦事項嗎?", "sureDeleteCompletedTodos": "你確定要刪除已完成的待辦事項嗎? ", "lotOfToDos": "你過去30天完成的代辦事項顯示在這裡。你可以在Data > Data Display Tool or Data > Export Data > User Data查看更早之前完成的代辦事項。", - "deleteToDosExplanation": "如果你點擊下面的按鈕,除了仍在進行中的挑戰集團隊計劃外,你所有已完成和已歸檔的代辦事項將被永久刪除。如果想要將他們保存的話,點擊前可以先匯出這些代辦事項。", + "deleteToDosExplanation": "If you click the button below, all of your completed To-Dos and archived To-Dos will be permanently deleted, except for To-Dos from active challenges and Group Plans. Export them first if you want to keep a record of them.", "addMultipleTip": "提示:要新增複數的<%= taskType %>,把每一項分別使用「Shift + Enter」換行,然後按下「Enter」。", "addsingle": "新增單項", "addATask": "新增一個<%= type %>", @@ -31,7 +31,7 @@ "expandChecklist": "展開核對清單", "collapseChecklist": "折疊核對清單", "text": "標題", - "extraNotes": "說明", + "extraNotes": "額外註明", "notes": "筆記", "direction/Actions": "方向 / 動作", "advancedSettings": "進階設定", @@ -49,9 +49,9 @@ "attributeAllocation": "屬性分配", "attributeAllocationHelp": "屬性點分配是一個功能讓Habitica自動地分配得到的屬性點讓屬性升級,

你可以在你個人檔案的屬性點頁面設定你的自動分配功能為任務取向。", "progress": "進度", - "daily": "每日", + "daily": "每日任務", "dailies": "每日任務", - "newDaily": "增加一個每日任務", + "newDaily": "新增一個每日任務", "newDailyBulk": "新每日任務(每行一個)", "dailysDesc": "每日任務會定期重複。選擇最適合你的期程!", "streakCounter": "連擊數", @@ -105,23 +105,23 @@ "startDateHelpTitle": "這個任務的開始日?", "startDateHelp": "設定這個認識開始有效的日期,在那之前它不會出現在到期清單。", "streaks": "連擊成就", - "streakName": "<%= count %> 連擊成就", - "streakText": "已完成 <%= count %> 21天的每日任務連擊", + "streakName": "<%= count %> 次連擊成就", + "streakText": "已完成 <%= count %> 次連續21天完成每日任務", "streakSingular": "連擊者", "streakSingularText": "使出了 21 次每日任務連擊", "perfectName": "<%= count %> 完美日", - "perfectText": "Completed all active Dailies on <%= count %> days. With this achievement you get a +level/2 buff to all Stats for the next day. Levels greater than 100 don't have any additional effects on buffs.", + "perfectText": "第 <%= count %> 天完成了所有的每日任務。透過這項成就,您可以在隔天獲得所有屬性點 +等級/2 的獎勵 。等級超過100級後將不再繼續增加。", "perfectSingular": "完美日", "perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all Stats for the next day. Levels greater than 100 don't have any additional effects on buffs.", "streakerAchievement": "你已達成「連擊王」成就!21天是養成習慣的一個里程碑,你在這個任務或其他任務每完成額外的 21 天會繼續迭增成就。", "fortifyName": "穩固藥水", "fortifyPop": "將所有任務調回中性 ( 黃色 ),並將 HP 補滿。", "fortify": "穩固", - "fortifyText": "除了挑戰任務外,穩固會將把你所有的任務重置回中性的(黃色)狀態──就像剛新增的那樣,並且把你的生命值補滿。如果你的任務滿江紅到難以玩下去,或是你的藍色任務太過容易了,這會很有幫助喔。假如重新開始更能激勵到你,就花費寶石來掌握一次緩解的機會吧!", + "fortifyText": "除了挑戰任務外,穩固會將把你所有的任務重置回中性的(黃色)狀態──就像剛新增的那樣,並且把你的生命值補滿。如果你的任務滿江紅到難以玩下去,或是你的藍色任務太過容易了,這會很有幫助喔。假如重新開始更能激勵到你,就花費鑽石來掌握一次緩解的機會吧!", "confirmFortify": "你確定嗎?", "fortifyComplete": "穩固完成!", "deleteTask": "刪除這個任務", - "sureDelete": "你確定要刪除這個任務嗎?", + "sureDelete": "您確定要刪除這個任務嗎?", "streakCoins": "連擊獎勵", "taskToTop": "置頂", "taskToBottom": "置底", @@ -184,7 +184,7 @@ "monthly": "每月", "yearly": "每年", "onDays": "在這幾天:", - "summary": "大綱", + "summary": "簡介", "repeatsOn": "重複於", "dayOfWeek": "一星期中的某天", "dayOfMonth": "一個月中的某天", @@ -207,7 +207,7 @@ "yesterDailiesOptionTitle": "在造成傷害前,確認這個每日任務的確沒有被完成", "yesterDailiesDescription": "應用這項設定,Habitica將會在對你的人物造成傷害前,向你確認是否真的沒有完成這個每日任務。這個設定可以保護你免於因不小心而造成的傷害。", "repeatDayError": "請確定你每週至少有選擇一天", - "searchTasks": "搜尋標題和說明…", - "sessionOutdated": "Your session is outdated. Please refresh or sync.", - "errorTemporaryItem": "This item is temporary and cannot be pinned." + "searchTasks": "搜尋標題和介紹…", + "sessionOutdated": "你的 session 已過期。請重整或同步。", + "errorTemporaryItem": "這個項目是暫存的不能被釘選。" } \ No newline at end of file diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index f17fe9e254..bd10cf9014 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -745,6 +745,20 @@ let backgrounds = { notes: t('backgroundDungeonNotes'), }, }, + backgrounds112018: { + back_alley: { + text: t('backgroundBackAlleyText'), + notes: t('backgroundBackAlleyNotes'), + }, + glowing_mushroom_cave: { + text: t('backgroundGlowingMushroomCaveText'), + notes: t('backgroundGlowingMushroomCaveNotes'), + }, + cozy_bedroom: { + text: t('backgroundCozyBedroomText'), + notes: t('backgroundCozyBedroomNotes'), + }, + }, incentiveBackgrounds: { violet: { text: t('backgroundVioletText'), diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index e8c101f7dd..a897a8511f 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -400,6 +400,15 @@ let armor = { set: 'aceOfSpades', canOwn: ownsItem('armor_armoire_robeOfSpades'), }, + softBlueSuit: { + text: t('armorArmoireSoftBlueSuitText'), + notes: t('armorArmoireSoftBlueSuitNotes', { int: 10, per: 5 }), + value: 100, + int: 10, + per: 5, + set: 'blueLoungewear', + canOwn: ownsItem('armor_armoire_softBlueSuit'), + }, }; let body = { @@ -569,6 +578,7 @@ let head = { per: 7, int: 7, con: 7, + set: 'blueLoungewear', canOwn: ownsItem('head_armoire_blueFloppyHat'), }, shepherdHeaddress: { @@ -1065,6 +1075,14 @@ let shield = { set: 'bookbinder', canOwn: ownsItem('shield_armoire_unfinishedTome'), }, + softBluePillow: { + text: t('shieldArmoireSoftBluePillowText'), + notes: t('shieldArmoireSoftBluePillowNotes', { con: 10 }), + value: 100, + con: 10, + set: 'blueLoungewear', + canOwn: ownsItem('shield_armoire_softBluePillow'), + }, }; let headAccessory = { diff --git a/website/common/script/content/gear/sets/mystery.js b/website/common/script/content/gear/sets/mystery.js index 679592bc0e..b1cc0d83b4 100644 --- a/website/common/script/content/gear/sets/mystery.js +++ b/website/common/script/content/gear/sets/mystery.js @@ -217,6 +217,12 @@ let armor = { mystery: '201809', value: 0, }, + 201810: { + text: t('armorMystery201810Text'), + notes: t('armorMystery201810Notes'), + mystery: '201810', + value: 0, + }, 301404: { text: t('armorMystery301404Text'), notes: t('armorMystery301404Notes'), @@ -631,6 +637,18 @@ let head = { mystery: '201809', value: 0, }, + 201810: { + text: t('headMystery201810Text'), + notes: t('headMystery201810Notes'), + mystery: '201810', + value: 0, + }, + 201811: { + text: t('headMystery201811Text'), + notes: t('headMystery201811Notes'), + mystery: '201811', + value: 0, + }, 301404: { text: t('headMystery301404Text'), notes: t('headMystery301404Notes'), @@ -784,6 +802,12 @@ let weapon = { mystery: '201708', value: 0, }, + 201811: { + text: t('weaponMystery201811Text'), + notes: t('weaponMystery201811Notes'), + mystery: '201811', + value: 0, + }, 301404: { text: t('weaponMystery301404Text'), notes: t('weaponMystery301404Notes'), diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js index d163bde3f5..998308cda2 100644 --- a/website/common/script/content/gear/sets/special/index.js +++ b/website/common/script/content/gear/sets/special/index.js @@ -1053,6 +1053,12 @@ let armor = { value: 90, con: 15, }, + turkeyArmorGilded: { + text: t('armorSpecialTurkeyArmorGildedText'), + notes: t('armorSpecialTurkeyArmorGildedNotes'), + value: 0, + canOwn: ownsItem('armor_special_turkeyArmorGilded'), + }, }; let back = { @@ -1157,6 +1163,12 @@ let back = { return true; }, }, + turkeyTailGilded: { + text: t('backSpecialTurkeyTailGildedText'), + notes: t('backSpecialTurkeyTailGildedNotes'), + value: 0, + canOwn: ownsItem('back_special_turkeyTailGilded'), + }, }; let body = { @@ -2380,6 +2392,12 @@ let head = { value: 60, int: 7, }, + turkeyHelmGilded: { + text: t('headSpecialTurkeyHelmGildedText'), + notes: t('headSpecialTurkeyHelmGildedNotes'), + value: 0, + canOwn: ownsItem('head_special_turkeyHelmGilded'), + }, }; let headAccessory = { diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index 700f6886f1..b69068d62b 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -3,7 +3,7 @@ import defaults from 'lodash/defaults'; import each from 'lodash/each'; import t from './translation'; -const CURRENT_SEASON = 'October'; +const CURRENT_SEASON = '_NONE_'; let drops = { Base: { @@ -144,6 +144,12 @@ let premium = { limited: true, _season: 'October', }, + Frost: { + value: 2, + text: t('hatchingPotionFrost'), + limited: true, + _season: 'November', + }, }; each(drops, (pot, key) => { diff --git a/website/common/script/content/index.js b/website/common/script/content/index.js index fa20b70fa3..d26c8d6eba 100644 --- a/website/common/script/content/index.js +++ b/website/common/script/content/index.js @@ -197,6 +197,21 @@ api.bundles = { type: 'quests', value: 7, }, + oddballs: { + key: 'oddballs', + text: t('oddballsText'), + notes: t('oddballsNotes'), + bundleKeys: [ + 'slime', + 'rock', + 'yarn', + ], + canBuy () { + return moment().isBetween('2018-11-15', '2018-12-04'); + }, + type: 'quests', + value: 7, + }, }; /* diff --git a/website/common/script/content/mystery-sets.js b/website/common/script/content/mystery-sets.js index 33817c4360..9b81dbed1c 100644 --- a/website/common/script/content/mystery-sets.js +++ b/website/common/script/content/mystery-sets.js @@ -226,6 +226,14 @@ let mysterySets = { start: '2018-09-25', end: '2018-10-02', }, + 201810: { + start: '2018-10-25', + end: '2018-11-02', + }, + 201811: { + start: '2018-11-28', + end: '2018-12-4', + }, 301404: { start: '3014-03-24', end: '3014-04-02', diff --git a/website/common/script/content/shop-featuredItems.js b/website/common/script/content/shop-featuredItems.js index 27028660fe..388ea8781d 100644 --- a/website/common/script/content/shop-featuredItems.js +++ b/website/common/script/content/shop-featuredItems.js @@ -8,16 +8,16 @@ const featuredItems = { path: 'armoire', }, { - type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Ghost', + type: 'hatchingPotions', + path: 'hatchingPotions.White', }, { - type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Glow', + type: 'eggs', + path: 'eggs.Wolf', }, { - type: 'card', - path: 'cardTypes.getwell', + type: 'food', + path: 'food.Milk', }, ], quests: [ @@ -31,7 +31,7 @@ const featuredItems = { }, { type: 'quests', - path: 'quests.kangaroo', + path: 'quests.horse', }, ], seasonal: '', diff --git a/website/common/script/content/stable.js b/website/common/script/content/stable.js index 72507a0049..1c758b2714 100644 --- a/website/common/script/content/stable.js +++ b/website/common/script/content/stable.js @@ -71,6 +71,8 @@ let specialPets = { 'Orca-Base': 'orca', 'Bear-Veteran': 'veteranBear', 'Hippogriff-Hopeful': 'hopefulHippogriffPet', + 'Fox-Veteran': 'veteranFox', + 'JackOLantern-Glow': 'glowJackolantern', }; let specialMounts = { diff --git a/website/common/script/libs/shops-seasonal.config.js b/website/common/script/libs/shops-seasonal.config.js index 65a3bf448b..4f38ef5b53 100644 --- a/website/common/script/libs/shops-seasonal.config.js +++ b/website/common/script/libs/shops-seasonal.config.js @@ -1,25 +1,19 @@ -import { SEASONAL_SETS } from '../content/constants'; +// import { SEASONAL_SETS } from '../content/constants'; module.exports = { - opened: true, + opened: false, - currentSeason: 'Fall', + currentSeason: 'Closed', dateRange: { start: '2018-09-20', end: '2018-10-31' }, availableSets: [ - ...SEASONAL_SETS.fall, ], pinnedSets: { - wizard: 'fall2018CandymancerMageSet', - warrior: 'fall2018MinotaurWarriorSet', - rogue: 'fall2018AlterEgoSet', - healer: 'fall2018CarnivorousPlantSet', }, availableSpells: [ - 'spookySparkles', ], availableQuests: [ diff --git a/website/common/script/libs/taskDefaults.js b/website/common/script/libs/taskDefaults.js index 52c8f2f54a..8408119585 100644 --- a/website/common/script/libs/taskDefaults.js +++ b/website/common/script/libs/taskDefaults.js @@ -9,7 +9,7 @@ import moment from 'moment'; const tasksTypes = ['habit', 'daily', 'todo', 'reward']; -module.exports = function taskDefaults (task = {}) { +module.exports = function taskDefaults (task, user) { if (!task.type || tasksTypes.indexOf(task.type) === -1) { task.type = 'habit'; } @@ -65,6 +65,14 @@ module.exports = function taskDefaults (task = {}) { } if (task.type === 'daily') { + let now = moment().zone(user.preferences.timezoneOffset); + let startOfDay = now.clone().startOf('day'); + let startOfDayWithCDSTime = startOfDay + .clone() + .add({ + hours: user.preferences.dayStart, + }); + defaults(task, { streak: 0, repeat: { @@ -76,7 +84,10 @@ module.exports = function taskDefaults (task = {}) { s: true, su: true, }, - startDate: moment().startOf('day').toDate(), + // If cron will happen today, start the daily yesterday + startDate: startOfDayWithCDSTime.isAfter(now) ? + startOfDay.clone().subtract(1, 'day').toDate() : + startOfDay.toDate(), everyX: 1, frequency: 'weekly', daysOfMonth: [], diff --git a/website/common/script/ops/addTask.js b/website/common/script/ops/addTask.js index 506bde22b8..92badf72fc 100644 --- a/website/common/script/ops/addTask.js +++ b/website/common/script/ops/addTask.js @@ -4,7 +4,7 @@ import clone from 'lodash/clone'; // TODO move to client since it's only used there? module.exports = function addTask (user, req = {body: {}}) { - let task = taskDefaults(req.body); + let task = taskDefaults(req.body, user); user.tasksOrder[`${task.type}s`].unshift(task._id); user[`${task.type}s`].unshift(task); diff --git a/website/common/script/ops/buy/buyMarketGear.js b/website/common/script/ops/buy/buyMarketGear.js index 13408b18bb..5f8728bf53 100644 --- a/website/common/script/ops/buy/buyMarketGear.js +++ b/website/common/script/ops/buy/buyMarketGear.js @@ -24,6 +24,18 @@ export class BuyMarketGearOperation extends AbstractGoldItemOperation { return false; } + canUserPurchase (user, item) { + super.canUserPurchase(user, item); + + const checkKlass = item.klass && !['special', 'armoire', user.stats.class].includes(item.klass); + const checkSpecialClass = item.klass === 'special' && item.specialClass && item.specialClass !== user.stats.class; + + // check for different class gear + if (checkKlass || checkSpecialClass) { + throw new NotAuthorized(this.i18n('cannotBuyItem')); + } + } + extractAndValidateParams (user, req) { let key = this.key = get(req, 'params.key'); if (!key) throw new BadRequest(errorMessage('missingKeyParam')); diff --git a/website/raw_sprites/spritesmith/backgrounds/background_back_alley.png b/website/raw_sprites/spritesmith/backgrounds/background_back_alley.png new file mode 100644 index 0000000000..c9d91a55a2 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_back_alley.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_cozy_bedroom.png b/website/raw_sprites/spritesmith/backgrounds/background_cozy_bedroom.png new file mode 100644 index 0000000000..58a924ef67 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_cozy_bedroom.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_glowing_mushroom_cave.png b/website/raw_sprites/spritesmith/backgrounds/background_glowing_mushroom_cave.png new file mode 100644 index 0000000000..8aac0a6002 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_glowing_mushroom_cave.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_back_alley.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_back_alley.png new file mode 100644 index 0000000000..0ae8b69a3c Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_back_alley.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cozy_bedroom.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cozy_bedroom.png new file mode 100644 index 0000000000..fff83e2d2d Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cozy_bedroom.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_glowing_mushroom_cave.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_glowing_mushroom_cave.png new file mode 100644 index 0000000000..41460cdcec Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_glowing_mushroom_cave.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_softBlueSuit.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_softBlueSuit.png new file mode 100644 index 0000000000..b160f5ac4b Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_softBlueSuit.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_softBluePillow.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_softBluePillow.png new file mode 100644 index 0000000000..8082c27cf4 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_softBluePillow.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_softBlueSuit.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_softBlueSuit.png new file mode 100644 index 0000000000..9f5058be99 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_softBlueSuit.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_softBluePillow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_softBluePillow.png new file mode 100644 index 0000000000..c882aafdfc Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_softBluePillow.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_softBlueSuit.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_softBlueSuit.png new file mode 100644 index 0000000000..7b7d87f5ab Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_softBlueSuit.png differ diff --git a/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_turkeyArmorGilded.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_turkeyArmorGilded.png new file mode 100644 index 0000000000..2c86483842 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_turkeyArmorGilded.png differ diff --git a/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_turkeyArmorGilded.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_turkeyArmorGilded.png new file mode 100644 index 0000000000..7350389a59 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_turkeyArmorGilded.png differ diff --git a/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_turkeyArmorGilded.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_turkeyArmorGilded.png new file mode 100644 index 0000000000..655bf873a2 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_turkeyArmorGilded.png differ diff --git a/website/raw_sprites/spritesmith/gear/back/back_special_turkeyTailGilded.png b/website/raw_sprites/spritesmith/gear/back/back_special_turkeyTailGilded.png new file mode 100644 index 0000000000..3bc81bb833 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/back/back_special_turkeyTailGilded.png differ diff --git a/website/raw_sprites/spritesmith/gear/back/shop/shop_back_special_turkeyTailGilded.png b/website/raw_sprites/spritesmith/gear/back/shop/shop_back_special_turkeyTailGilded.png new file mode 100644 index 0000000000..15890f1080 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/back/shop/shop_back_special_turkeyTailGilded.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201810/broad_armor_mystery_201810.png b/website/raw_sprites/spritesmith/gear/events/mystery_201810/broad_armor_mystery_201810.png new file mode 100644 index 0000000000..34f12e0317 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201810/broad_armor_mystery_201810.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201810/head_mystery_201810.png b/website/raw_sprites/spritesmith/gear/events/mystery_201810/head_mystery_201810.png new file mode 100644 index 0000000000..ea90454f6f Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201810/head_mystery_201810.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_armor_mystery_201810.png b/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_armor_mystery_201810.png new file mode 100644 index 0000000000..4c7f850199 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_armor_mystery_201810.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_head_mystery_201810.png b/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_head_mystery_201810.png new file mode 100644 index 0000000000..59f621eb59 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_head_mystery_201810.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_set_mystery_201810.png b/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_set_mystery_201810.png new file mode 100644 index 0000000000..9ae30e8a0c Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201810/shop_set_mystery_201810.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201810/slim_armor_mystery_201810.png b/website/raw_sprites/spritesmith/gear/events/mystery_201810/slim_armor_mystery_201810.png new file mode 100644 index 0000000000..6cd7dc9a83 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201810/slim_armor_mystery_201810.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201811/head_mystery_201811.png b/website/raw_sprites/spritesmith/gear/events/mystery_201811/head_mystery_201811.png new file mode 100644 index 0000000000..34af551be4 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201811/head_mystery_201811.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_head_mystery_201811.png b/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_head_mystery_201811.png new file mode 100644 index 0000000000..641b9d098c Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_head_mystery_201811.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_set_mystery_201811.png b/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_set_mystery_201811.png new file mode 100644 index 0000000000..a7aa2bc653 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_set_mystery_201811.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_weapon_mystery_201811.png b/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_weapon_mystery_201811.png new file mode 100644 index 0000000000..16207e5a07 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201811/shop_weapon_mystery_201811.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201811/weapon_mystery_201811.png b/website/raw_sprites/spritesmith/gear/events/mystery_201811/weapon_mystery_201811.png new file mode 100644 index 0000000000..298f7adb82 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201811/weapon_mystery_201811.png differ diff --git a/website/raw_sprites/spritesmith/gear/head/head_special_turkeyHelmGilded.png b/website/raw_sprites/spritesmith/gear/head/head_special_turkeyHelmGilded.png new file mode 100644 index 0000000000..905d1aafc2 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/head/head_special_turkeyHelmGilded.png differ diff --git a/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_turkeyHelmGilded.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_turkeyHelmGilded.png new file mode 100644 index 0000000000..6ef7e87595 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_turkeyHelmGilded.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_bailey.png b/website/raw_sprites/spritesmith/npcs/npc_bailey.png index ea7bd68e40..d5940b986b 100644 Binary files a/website/raw_sprites/spritesmith/npcs/npc_bailey.png and b/website/raw_sprites/spritesmith/npcs/npc_bailey.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_ian.gif b/website/raw_sprites/spritesmith/npcs/npc_ian.gif deleted file mode 100755 index f536976ed4..0000000000 Binary files a/website/raw_sprites/spritesmith/npcs/npc_ian.gif and /dev/null differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_ian.png b/website/raw_sprites/spritesmith/npcs/npc_ian.png deleted file mode 100755 index eb9c63fe0d..0000000000 Binary files a/website/raw_sprites/spritesmith/npcs/npc_ian.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_justin.png b/website/raw_sprites/spritesmith/npcs/npc_justin.png index d1973b48df..08ba7025c2 100644 Binary files a/website/raw_sprites/spritesmith/npcs/npc_justin.png and b/website/raw_sprites/spritesmith/npcs/npc_justin.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_justin_head.png b/website/raw_sprites/spritesmith/npcs/npc_justin_head.png deleted file mode 100755 index cdd2b03224..0000000000 Binary files a/website/raw_sprites/spritesmith/npcs/npc_justin_head.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_matt.png b/website/raw_sprites/spritesmith/npcs/npc_matt.png index 1cd1006fd3..2531f1084b 100644 Binary files a/website/raw_sprites/spritesmith/npcs/npc_matt.png and b/website/raw_sprites/spritesmith/npcs/npc_matt.png differ diff --git a/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_oddballs.png b/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_oddballs.png new file mode 100644 index 0000000000..28cf2de8f3 Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_oddballs.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Frost.png new file mode 100644 index 0000000000..c1e04a776d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Frost.png new file mode 100644 index 0000000000..c07642c72c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Frost.png new file mode 100644 index 0000000000..e30e6cfe8b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Frost.png new file mode 100644 index 0000000000..986923cae4 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Frost.png new file mode 100644 index 0000000000..b9414149ac Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Frost.png new file mode 100644 index 0000000000..4c03c595b6 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Frost.png new file mode 100644 index 0000000000..5ccd1fcdbd Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Frost.png new file mode 100644 index 0000000000..2f530331f8 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Frost.png new file mode 100644 index 0000000000..e261788842 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Frost.png new file mode 100644 index 0000000000..cbebb5c08e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Frost.png new file mode 100644 index 0000000000..e1b1079433 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Frost.png new file mode 100644 index 0000000000..e665130886 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Frost.png new file mode 100644 index 0000000000..a63673e252 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Frost.png new file mode 100644 index 0000000000..e097fd9b47 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Frost.png new file mode 100644 index 0000000000..8c948a3d7f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Frost.png new file mode 100644 index 0000000000..de29ddcb86 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Frost.png new file mode 100644 index 0000000000..942df18520 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Frost.png new file mode 100644 index 0000000000..724f517eb5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Frost.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_sabe.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Frost.png old mode 100755 new mode 100644 similarity index 71% rename from website/raw_sprites/spritesmith/npcs/npc_sabe.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Frost.png index 5419eeb075..195aedef28 Binary files a/website/raw_sprites/spritesmith/npcs/npc_sabe.png and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_daniel.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Frost.png old mode 100755 new mode 100644 similarity index 58% rename from website/raw_sprites/spritesmith/npcs/npc_daniel.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Frost.png index 7914f5cc60..c4701a10e4 Binary files a/website/raw_sprites/spritesmith/npcs/npc_daniel.png and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Frost.png new file mode 100644 index 0000000000..125b9bf355 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Frost.png new file mode 100644 index 0000000000..064fe800d5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Frost.png new file mode 100644 index 0000000000..a267ecf3b8 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Frost.png new file mode 100644 index 0000000000..69be0be2c8 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Frost.png new file mode 100644 index 0000000000..effe1810d7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Frost.png new file mode 100644 index 0000000000..a8f54b3343 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Frost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Frost.png new file mode 100644 index 0000000000..95aa9a0283 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Frost.png new file mode 100644 index 0000000000..eceeb47922 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Frost.png new file mode 100644 index 0000000000..b3aeba7581 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Frost.png new file mode 100644 index 0000000000..263cf0b7f6 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Frost.png new file mode 100644 index 0000000000..1478994606 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Frost.png new file mode 100644 index 0000000000..3a2e21411e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Veteran.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Veteran.png new file mode 100644 index 0000000000..0677ba3afb Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Veteran.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Glow.png new file mode 100644 index 0000000000..c3c616f2ba Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Frost.png new file mode 100644 index 0000000000..7e66318c6b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Frost.png new file mode 100644 index 0000000000..fbd17a900e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Frost.png new file mode 100644 index 0000000000..7d37155b4f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Frost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Frost.png new file mode 100644 index 0000000000..1fb94426c7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Frost.png differ diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Frost.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Frost.png new file mode 100644 index 0000000000..236aedf7c8 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Frost.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_201810.png b/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_201810.png deleted file mode 100644 index ee5749aae6..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_201810.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_201811.png b/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_201811.png new file mode 100644 index 0000000000..40541440e3 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_201811.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_fall_avatar_customizations.png b/website/raw_sprites/spritesmith_large/promo_fall_avatar_customizations.png deleted file mode 100644 index 8dbe955467..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_fall_avatar_customizations.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_fall_festival_2017.png b/website/raw_sprites/spritesmith_large/promo_fall_festival_2017.png deleted file mode 100644 index 44ccccc8cc..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_fall_festival_2017.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_fall_festival_2018.png b/website/raw_sprites/spritesmith_large/promo_fall_festival_2018.png deleted file mode 100644 index 641d468138..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_fall_festival_2018.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_forest_friends_bundle.png b/website/raw_sprites/spritesmith_large/promo_forest_friends_bundle.png deleted file mode 100644 index 072193d723..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_forest_friends_bundle.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_frost_potions.png b/website/raw_sprites/spritesmith_large/promo_frost_potions.png new file mode 100644 index 0000000000..0a6003c039 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_frost_potions.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_ghost_potions.png b/website/raw_sprites/spritesmith_large/promo_ghost_potions.png deleted file mode 100644 index a985b78953..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_ghost_potions.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_mystery_201809.png b/website/raw_sprites/spritesmith_large/promo_mystery_201809.png deleted file mode 100644 index 50178e9eac..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_mystery_201809.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_mystery_201811.png b/website/raw_sprites/spritesmith_large/promo_mystery_201811.png new file mode 100644 index 0000000000..0066948a0d Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_mystery_201811.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_oddballs_bundle.png b/website/raw_sprites/spritesmith_large/promo_oddballs_bundle.png new file mode 100644 index 0000000000..b885970b52 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_oddballs_bundle.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_piyo.png b/website/raw_sprites/spritesmith_large/promo_piyo.png new file mode 100644 index 0000000000..c7466c1c50 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_piyo.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_seasonal_shop.png b/website/raw_sprites/spritesmith_large/promo_seasonal_shop.png deleted file mode 100644 index cfbcc5bddd..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_seasonal_shop.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_spooky_sparkles.png b/website/raw_sprites/spritesmith_large/promo_spooky_sparkles.png deleted file mode 100644 index 514abddd90..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_spooky_sparkles.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_turkey_day_2018.png b/website/raw_sprites/spritesmith_large/promo_turkey_day_2018.png new file mode 100644 index 0000000000..c7cc560149 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_turkey_day_2018.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_veteran_pets.png b/website/raw_sprites/spritesmith_large/promo_veteran_pets.png new file mode 100644 index 0000000000..0f2db4bddf Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_veteran_pets.png differ diff --git a/website/raw_sprites/spritesmith_large/scene_hiking.png b/website/raw_sprites/spritesmith_large/scene_hiking.png new file mode 100644 index 0000000000..884f9be27d Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_hiking.png differ diff --git a/website/raw_sprites/spritesmith_large/scene_sleep.png b/website/raw_sprites/spritesmith_large/scene_sleep.png new file mode 100644 index 0000000000..8fd2c7f1f1 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_sleep.png differ diff --git a/website/raw_sprites/spritesmith_large/scene_tools.png b/website/raw_sprites/spritesmith_large/scene_tools.png deleted file mode 100644 index fc30edbb05..0000000000 Binary files a/website/raw_sprites/spritesmith_large/scene_tools.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/scene_veteran_pets.png b/website/raw_sprites/spritesmith_large/scene_veteran_pets.png new file mode 100644 index 0000000000..60512eedc0 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_veteran_pets.png differ diff --git a/website/server/controllers/api-v3/auth.js b/website/server/controllers/api-v3/auth.js index a21464f21a..15d9fa8ecd 100644 --- a/website/server/controllers/api-v3/auth.js +++ b/website/server/controllers/api-v3/auth.js @@ -1,7 +1,6 @@ import validator from 'validator'; import moment from 'moment'; import nconf from 'nconf'; - import { authWithHeaders, } from '../../middlewares/auth'; @@ -10,20 +9,18 @@ import common from '../../../common'; import { NotAuthorized, BadRequest, - NotFound, } from '../../libs/errors'; import * as passwordUtils from '../../libs/password'; import { send as sendEmail } from '../../libs/email'; -import pusher from '../../libs/pusher'; import { validatePasswordResetCodeAndFindUser, convertToBcrypt} from '../../libs/password'; import { encrypt } from '../../libs/encryption'; import { loginRes, hasBackupAuth, - hasLocalAuth, loginSocial, registerLocal, } from '../../libs/auth'; +import {verifyUsername} from '../../libs/user/validation'; const BASE_URL = nconf.get('BASE_URL'); const TECH_ASSISTANCE_EMAIL = nconf.get('EMAILS:TECH_ASSISTANCE_EMAIL'); @@ -141,82 +138,12 @@ api.loginSocial = { }, }; -/* - * @apiIgnore Private route - * @api {post} /api/v3/user/auth/pusher Pusher.com authentication - * @apiDescription Authentication for Pusher.com private and presence channels - * @apiName UserAuthPusher - * @apiGroup User - * - * @apiParam (Body) {String} socket_id A unique identifier for the specific client connection to Pusher - * @apiParam (Body) {String} channel_name The name of the channel being subscribed to - * - * @apiSuccess {String} auth The authentication token - */ -api.pusherAuth = { - method: 'POST', - middlewares: [authWithHeaders()], - url: '/user/auth/pusher', - async handler (req, res) { - let user = res.locals.user; - - req.checkBody('socket_id').notEmpty(); - req.checkBody('channel_name').notEmpty(); - - let validationErrors = req.validationErrors(); - if (validationErrors) throw validationErrors; - - let socketId = req.body.socket_id; - let channelName = req.body.channel_name; - - // Channel names are in the form of {presence|private}-{group|...}-{resourceId} - let [channelType, resourceType, ...resourceId] = channelName.split('-'); - - if (['presence'].indexOf(channelType) === -1) { // presence is used only for parties, private for guilds - throw new BadRequest('Invalid Pusher channel type.'); - } - - if (resourceType !== 'group') { // only groups are supported - throw new BadRequest('Invalid Pusher resource type.'); - } - - resourceId = resourceId.join('-'); // the split at the beginning had split resourceId too - if (!validator.isUUID(String(resourceId))) { - throw new BadRequest('Invalid Pusher resource id, must be a UUID.'); - } - - // Only the user's party is supported for now - if (user.party._id !== resourceId) { - throw new NotFound('Resource id must be the user\'s party.'); - } - - let authResult; - - // Max 100 members for presence channel - parties only - if (channelType === 'presence') { - let presenceData = { - user_id: user._id, // eslint-disable-line camelcase - // Max 1KB - user_info: {}, // eslint-disable-line camelcase - }; - - authResult = pusher.authenticate(socketId, channelName, presenceData); - } else { - authResult = pusher.authenticate(socketId, channelName); - } - - // Not using res.respond because Pusher requires a different response format - res.status(200).json(authResult); - }, -}; - /** * @api {put} /api/v3/user/auth/update-username Update username * @apiDescription Update the username of a local user * @apiName UpdateUsername * @apiGroup User * - * @apiParam (Body) {String} password The current user password * @apiParam (Body) {String} username The new username * @apiSuccess {String} data.username The new username @@ -226,37 +153,55 @@ api.updateUsername = { middlewares: [authWithHeaders()], url: '/user/auth/update-username', async handler (req, res) { - let user = res.locals.user; + const user = res.locals.user; req.checkBody({ - password: { - notEmpty: {errorMessage: res.t('missingPassword')}, - }, username: { notEmpty: {errorMessage: res.t('missingUsername')}, }, }); - let validationErrors = req.validationErrors(); + const validationErrors = req.validationErrors(); if (validationErrors) throw validationErrors; - if (!hasLocalAuth(user)) throw new BadRequest(res.t('userHasNoLocalRegistration')); + const newUsername = req.body.username; - let password = req.body.password; - let isValidPassword = await passwordUtils.compare(user, password); - if (!isValidPassword) throw new NotAuthorized(res.t('wrongPassword')); + const issues = verifyUsername(newUsername, res); + if (issues.length > 0) throw new BadRequest(issues.join(' ')); - let count = await User.count({ 'auth.local.lowerCaseUsername': req.body.username.toLowerCase() }); - if (count > 0) throw new BadRequest(res.t('usernameTaken')); + const password = req.body.password; + if (password !== undefined) { + let isValidPassword = await passwordUtils.compare(user, password); + if (!isValidPassword) throw new NotAuthorized(res.t('wrongPassword')); + } + + const existingUser = await User.findOne({ 'auth.local.lowerCaseUsername': newUsername.toLowerCase() }, {auth: 1}).exec(); + if (existingUser !== undefined && existingUser !== null && existingUser._id !== user._id) { + throw new BadRequest(res.t('usernameTaken')); + } // if password is using old sha1 encryption, change it - if (user.auth.local.passwordHashMethod === 'sha1') { + if (user.auth.local.passwordHashMethod === 'sha1' && password !== undefined) { await passwordUtils.convertToBcrypt(user, password); // user is saved a few lines below } // save username - user.auth.local.lowerCaseUsername = req.body.username.toLowerCase(); - user.auth.local.username = req.body.username; + user.auth.local.lowerCaseUsername = newUsername.toLowerCase(); + user.auth.local.username = newUsername; + if (!user.flags.verifiedUsername) { + user.flags.verifiedUsername = true; + if (user.items.pets['Bear-Veteran']) { + user.items.pets['Fox-Veteran'] = 5; + } else if (user.items.pets['Lion-Veteran']) { + user.items.pets['Bear-Veteran'] = 5; + } else if (user.items.pets['Tiger-Veteran']) { + user.items.pets['Lion-Veteran'] = 5; + } else if (user.items.pets['Wolf-Veteran']) { + user.items.pets['Tiger-Veteran'] = 5; + } else { + user.items.pets['Wolf-Veteran'] = 5; + } + } await user.save(); res.respond(200, { username: req.body.username }); diff --git a/website/server/controllers/api-v3/chat.js b/website/server/controllers/api-v3/chat.js index b5cf41d489..64afb56c09 100644 --- a/website/server/controllers/api-v3/chat.js +++ b/website/server/controllers/api-v3/chat.js @@ -10,7 +10,6 @@ import { import { removeFromArray } from '../../libs/collectionManipulators'; import { getUserInfo, getGroupUrl, sendTxn } from '../../libs/email'; import slack from '../../libs/slack'; -import pusher from '../../libs/pusher'; import { getAuthorEmailFromMessage } from '../../libs/chat'; import { chatReporterFactory } from '../../libs/chatReporting/chatReporterFactory'; import nconf from 'nconf'; @@ -84,6 +83,8 @@ function getBannedWordsFromText (message) { return getMatchesByWordArray(message, bannedWords); } + +const mentionRegex = new RegExp('\\B@[-\\w]+', 'g'); /** * @api {post} /api/v3/groups/:groupId/chat Post chat message to a group * @apiName PostChat @@ -176,7 +177,11 @@ api.postChat = { throw new NotAuthorized(res.t('messageGroupChatSpam')); } - const newChatMessage = group.sendChat(req.body.message, user); + let client = req.headers['x-client'] || '3rd Party'; + if (client) { + client = client.replace('habitica-', ''); + } + const newChatMessage = group.sendChat(req.body.message, user, null, client); let toSave = [newChatMessage.save()]; if (group.type === 'party') { @@ -186,20 +191,32 @@ api.postChat = { await Promise.all(toSave); - // @TODO: rethink if we want real-time - if (group.privacy === 'private' && group.type === 'party') { - // req.body.pusherSocketId is sent from official clients to identify the sender user's real time socket - // see https://pusher.com/docs/server_api_guide/server_excluding_recipients - pusher.trigger(`presence-group-${group._id}`, 'new-chat', newChatMessage, req.body.pusherSocketId); + let analyticsObject = { + uuid: user._id, + hitType: 'event', + category: 'behavior', + groupType: group.type, + privacy: group.privacy, + headers: req.headers, + }; + + const mentions = req.body.message.match(mentionRegex); + if (mentions) { + analyticsObject.mentionsCount = mentions.length; + } else { + analyticsObject.mentionsCount = 0; } + if (group.privacy === 'public') { + analyticsObject.groupName = group.name; + } + + res.analytics.track('group chat', analyticsObject); if (chatUpdated) { res.respond(200, {chat: chatRes.chat}); } else { res.respond(200, {message: newChatMessage}); } - - group.sendGroupChatReceivedWebhooks(newChatMessage); }, }; diff --git a/website/server/controllers/api-v3/groups.js b/website/server/controllers/api-v3/groups.js index 11bdc40e8c..e17362c0f6 100644 --- a/website/server/controllers/api-v3/groups.js +++ b/website/server/controllers/api-v3/groups.js @@ -9,7 +9,6 @@ import { model as User, nameFields, } from '../../models/user'; -import { model as EmailUnsubscription } from '../../models/emailUnsubscription'; import { NotFound, BadRequest, @@ -17,9 +16,11 @@ import { } from '../../libs/errors'; import { removeFromArray } from '../../libs/collectionManipulators'; import { sendTxn as sendTxnEmail } from '../../libs/email'; -import { encrypt } from '../../libs/encryption'; -import { sendNotification as sendPushNotification } from '../../libs/pushNotifications'; -import pusher from '../../libs/pusher'; +import { + inviteByUUID, + inviteByEmail, + inviteByUserName, +} from '../../libs/invites'; import common from '../../../common'; import payments from '../../libs/payments/payments'; import stripePayments from '../../libs/payments/stripe'; @@ -882,12 +883,6 @@ api.removeGroupMember = { removeFromArray(member.guilds, group._id); } if (isInGroup === 'party') { - // Tell the realtime clients that a user is being removed - // If the user that is being removed is still connected, they'll get disconnected automatically - pusher.trigger(`presence-group-${group._id}`, 'user-removed', { - userId: user._id, - }); - member.party._id = undefined; // TODO remove quest information too? Use group.leave()? } @@ -926,148 +921,6 @@ api.removeGroupMember = { }, }; -async function _inviteByUUID (uuid, group, inviter, req, res) { - let userToInvite = await User.findById(uuid).exec(); - const publicGuild = group.type === 'guild' && group.privacy === 'public'; - - if (!userToInvite) { - throw new NotFound(res.t('userWithIDNotFound', {userId: uuid})); - } else if (inviter._id === userToInvite._id) { - throw new BadRequest(res.t('cannotInviteSelfToGroup')); - } - - const objections = inviter.getObjectionsToInteraction('group-invitation', userToInvite); - if (objections.length > 0) { - throw new NotAuthorized(res.t(objections[0], { userId: uuid, username: userToInvite.profile.name})); - } - - if (group.type === 'guild') { - if (_.includes(userToInvite.guilds, group._id)) { - throw new NotAuthorized(res.t('userAlreadyInGroup', { userId: uuid, username: userToInvite.profile.name})); - } - if (_.find(userToInvite.invitations.guilds, {id: group._id})) { - throw new NotAuthorized(res.t('userAlreadyInvitedToGroup', { userId: uuid, username: userToInvite.profile.name})); - } - - let guildInvite = { - id: group._id, - name: group.name, - inviter: inviter._id, - publicGuild, - }; - if (group.isSubscribed() && !group.hasNotCancelled()) guildInvite.cancelledPlan = true; - userToInvite.invitations.guilds.push(guildInvite); - } else if (group.type === 'party') { - // Do not add to invitations.parties array if the user is already invited to that party - if (_.find(userToInvite.invitations.parties, {id: group._id})) { - throw new NotAuthorized(res.t('userAlreadyPendingInvitation', { userId: uuid, username: userToInvite.profile.name})); - } - - if (userToInvite.party._id) { - let userParty = await Group.getGroup({user: userToInvite, groupId: 'party', fields: 'memberCount'}); - - // Allow user to be invited to a new party when they're partying solo - if (userParty && userParty.memberCount !== 1) throw new NotAuthorized(res.t('userAlreadyInAParty', { userId: uuid, username: userToInvite.profile.name})); - } - - let partyInvite = {id: group._id, name: group.name, inviter: inviter._id}; - if (group.isSubscribed() && !group.hasNotCancelled()) partyInvite.cancelledPlan = true; - - userToInvite.invitations.parties.push(partyInvite); - userToInvite.invitations.party = partyInvite; - } - - let groupLabel = group.type === 'guild' ? 'Guild' : 'Party'; - let groupTemplate = group.type === 'guild' ? 'guild' : 'party'; - if (userToInvite.preferences.emailNotifications[`invited${groupLabel}`] !== false) { - let emailVars = [ - {name: 'INVITER', content: inviter.profile.name}, - ]; - - if (group.type === 'guild') { - emailVars.push( - {name: 'GUILD_NAME', content: group.name}, - {name: 'GUILD_URL', content: '/groups/discovery'} - ); - } else { - emailVars.push( - {name: 'PARTY_NAME', content: group.name}, - {name: 'PARTY_URL', content: '/party'} - ); - } - - sendTxnEmail(userToInvite, `invited-${groupTemplate}`, emailVars); - } - - if (userToInvite.preferences.pushNotifications[`invited${groupLabel}`] !== false) { - let identifier = group.type === 'guild' ? 'invitedGuild' : 'invitedParty'; - sendPushNotification( - userToInvite, - { - title: group.name, - message: res.t(identifier), - identifier, - payload: {groupID: group._id, publicGuild}, - } - ); - } - - let userInvited = await userToInvite.save(); - if (group.type === 'guild') { - return userInvited.invitations.guilds[userToInvite.invitations.guilds.length - 1]; - } else if (group.type === 'party') { - return userInvited.invitations.parties[userToInvite.invitations.parties.length - 1]; - } -} - -async function _inviteByEmail (invite, group, inviter, req, res) { - let userReturnInfo; - - if (!invite.email) throw new BadRequest(res.t('inviteMissingEmail')); - - let userToContact = await User.findOne({$or: [ - {'auth.local.email': invite.email}, - {'auth.facebook.emails.value': invite.email}, - {'auth.google.emails.value': invite.email}, - ]}) - .select({_id: true, 'preferences.emailNotifications': true}) - .exec(); - - if (userToContact) { - userReturnInfo = await _inviteByUUID(userToContact._id, group, inviter, req, res); - } else { - userReturnInfo = invite.email; - - let cancelledPlan = false; - if (group.isSubscribed() && !group.hasNotCancelled()) cancelledPlan = true; - - const groupQueryString = JSON.stringify({ - id: group._id, - inviter: inviter._id, - publicGuild: group.type === 'guild' && group.privacy === 'public', - sentAt: Date.now(), // so we can let it expire - cancelledPlan, - }); - let link = `/static/front?groupInvite=${encrypt(groupQueryString)}`; - - let variables = [ - {name: 'LINK', content: link}, - {name: 'INVITER', content: req.body.inviter || inviter.profile.name}, - ]; - - if (group.type === 'guild') { - variables.push({name: 'GUILD_NAME', content: group.name}); - } - - // Check for the email address not to be unsubscribed - let userIsUnsubscribed = await EmailUnsubscription.findOne({email: invite.email}).exec(); - let groupLabel = group.type === 'guild' ? '-guild' : ''; - if (!userIsUnsubscribed) sendTxnEmail(invite, `invite-friend${groupLabel}`, variables); - } - - return userReturnInfo; -} - /** * @api {post} /api/v3/groups/:groupId/invite Invite users to a group * @apiName InviteToGroup @@ -1154,7 +1007,7 @@ api.inviteToGroup = { url: '/groups/:groupId/invite', middlewares: [authWithHeaders()], async handler (req, res) { - let user = res.locals.user; + const user = res.locals.user; if (user.flags.chatRevoked) throw new NotAuthorized(res.t('cannotInviteWhenMuted')); @@ -1162,35 +1015,48 @@ api.inviteToGroup = { if (user.invitesSent >= MAX_EMAIL_INVITES_BY_USER) throw new NotAuthorized(res.t('inviteLimitReached', { techAssistanceEmail: TECH_ASSISTANCE_EMAIL })); - let validationErrors = req.validationErrors(); + const validationErrors = req.validationErrors(); if (validationErrors) throw validationErrors; - let group = await Group.getGroup({user, groupId: req.params.groupId, fields: '-chat'}); + const group = await Group.getGroup({user, groupId: req.params.groupId, fields: '-chat'}); if (!group) throw new NotFound(res.t('groupNotFound')); if (group.purchased && group.purchased.plan.customerId && user._id !== group.leader) throw new NotAuthorized(res.t('onlyGroupLeaderCanInviteToGroupPlan')); - let uuids = req.body.uuids; - let emails = req.body.emails; + const { + uuids, + emails, + usernames, + } = req.body; - await Group.validateInvitations(uuids, emails, res, group); + await Group.validateInvitations({ + uuids, + emails, + usernames, + }, res, group); - let results = []; + const results = []; if (uuids) { - let uuidInvites = uuids.map((uuid) => _inviteByUUID(uuid, group, user, req, res)); - let uuidResults = await Promise.all(uuidInvites); + const uuidInvites = uuids.map((uuid) => inviteByUUID(uuid, group, user, req, res)); + const uuidResults = await Promise.all(uuidInvites); results.push(...uuidResults); } if (emails) { - let emailInvites = emails.map((invite) => _inviteByEmail(invite, group, user, req, res)); + const emailInvites = emails.map((invite) => inviteByEmail(invite, group, user, req, res)); user.invitesSent += emails.length; await user.save(); - let emailResults = await Promise.all(emailInvites); + const emailResults = await Promise.all(emailInvites); results.push(...emailResults); } + if (usernames) { + const usernameInvites = usernames.map((username) => inviteByUserName(username, group, user, req, res)); + const usernameResults = await Promise.all(usernameInvites); + results.push(...usernameResults); + } + let analyticsObject = { uuid: user._id, hitType: 'event', diff --git a/website/server/controllers/api-v3/members.js b/website/server/controllers/api-v3/members.js index 4e77b51636..1723c925b2 100644 --- a/website/server/controllers/api-v3/members.js +++ b/website/server/controllers/api-v3/members.js @@ -109,6 +109,36 @@ api.getMember = { if (!member) throw new NotFound(res.t('userWithIDNotFound', {userId: memberId})); + if (!member.flags.verifiedUsername) member.auth.local.username = null; + + // manually call toJSON with minimize: true so empty paths aren't returned + let memberToJSON = member.toJSON({minimize: true}); + User.addComputedStatsToJSONObj(memberToJSON.stats, member); + + res.respond(200, memberToJSON); + }, +}; + +api.getMemberByUsername = { + method: 'GET', + url: '/members/username/:username', + middlewares: [], + async handler (req, res) { + req.checkParams('username', res.t('invalidReqParams')).notEmpty(); + + let validationErrors = req.validationErrors(); + if (validationErrors) throw validationErrors; + + let username = req.params.username.toLowerCase(); + if (username[0] === '@') username = username.slice(1, username.length); + + let member = await User + .findOne({'auth.local.lowerCaseUsername': username, 'flags.verifiedUsername': true}) + .select(memberFields) + .exec(); + + if (!member) throw new NotFound(res.t('userNotFound')); + // manually call toJSON with minimize: true so empty paths aren't returned let memberToJSON = member.toJSON({minimize: true}); User.addComputedStatsToJSONObj(memberToJSON.stats, member); @@ -605,6 +635,7 @@ api.sendPrivateMessage = { const message = req.body.message; const receiver = await User.findById(req.body.toUserId).exec(); if (!receiver) throw new NotFound(res.t('userNotFound')); + if (!receiver.flags.verifiedUsername) delete receiver.auth.local.username; const objections = sender.getObjectionsToInteraction('send-private-message', receiver); if (objections.length > 0 && !sender.isAdmin()) throw new NotAuthorized(res.t(objections[0])); diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index ea69b4da26..4e7d4e1bdf 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth'; let api = {}; // @TODO export this const, cannot export it from here because only routes are exported from controllers -const LAST_ANNOUNCEMENT_TITLE = 'FALL FESTIVAL AVATAR CUSTOMIZATIONS AND USERNAME FAQS'; +const LAST_ANNOUNCEMENT_TITLE = 'DECEMBER 2018 RESOLUTION SUCCESS CHALLENGE AND NEW TAKE THIS CHALLENGE'; const worldDmg = { // @TODO bailey: false, }; @@ -30,28 +30,17 @@ api.getNews = {

${res.t('newStuff')}

-

10/11/2018 - ${LAST_ANNOUNCEMENT_TITLE}

+

12/3/2018 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

Supernatural Skins & Haunted Hair Colors

-

The Seasonal Edition Haunted Hair Colors are now available for purchase! Now you can dye your avatar's hair Pumpkin, Midnight, Candy Corn, Ghost White, Zombie, or Halloween. They’ll vanish after October 31, so be sure to check them out!

-

The Supernatural Skin Set is also available until October 31st! Now your avatar can become an Ogre, Skeleton, Pumpkin, Candy Corn, Reptile, or Dread Shade.

-

Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. Find these exciting skins and hair colors in User>Edit Avatar. Get them now, or you'll have to wait until next year!

-
by Lemoness, mariahm, and crystalphoenix
-
-

Unique Usernames Update and FAQ

-

It’s been a week since we announced the switch to unique usernames. So far, around half of active Habiticans have confirmed their usernames and are ready to go. Be sure to go to Settings and confirm yours!

-

We’ve seen a few questions floating around the community and wanted to provide some clarification about the change:

- -

If you want to read a more in-depth Q&A on this change and see an example to show how it will work, please visit our blog!

+

The Habitica team has launched a special official Challenge series hosted in the Official New Year's Resolution Guild. These Challenges are designed to help you build and maintain goals that are destined for success and then stick with them as the year progresses. For this month's Challenge, Journey's End and New Beginnings, we're focusing on reviewing your 2018 resolution successes and planning for an even better 2019! It has a 15 gem prize, which will be awarded to five lucky winners on January 2.

+

Congratulations to the winners of the November Challenge, misketti, CamelliaLynne, DrearyDear, Mikachu, and Zsuzsa!

+

The next Take This Challenge has also launched, "Don't Be a Completionist!" with a focus on setting priorities. Be sure to check it out to earn additional pieces of the Take This armor set!

+

Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness.

+

Congratulations to the winners of the last Take This Challenge, "This One Goes to 11!": grand prize winner digitalkitty isawesome, and runners-up jtm119, Jicaffo, Azburn, Snowdesert, and Hicholyta. Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't completed it already. It is located in your Rewards column. Enjoy!

+
by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat
+
`, }); diff --git a/website/server/controllers/api-v3/pushNotifications.js b/website/server/controllers/api-v3/pushNotifications.js index 27c37f7812..14330e4e6b 100644 --- a/website/server/controllers/api-v3/pushNotifications.js +++ b/website/server/controllers/api-v3/pushNotifications.js @@ -1,6 +1,5 @@ import { authWithHeaders } from '../../middlewares/auth'; import { - NotAuthorized, NotFound, } from '../../libs/errors'; import { model as PushDevice } from '../../models/pushDevice'; @@ -39,8 +38,10 @@ api.addPushDevice = { type: req.body.type, }; + // When adding a duplicate push device, fail silently instead of throwing an error if (pushDevices.find(device => device.regId === item.regId)) { - throw new NotAuthorized(res.t('pushDeviceAlreadyAdded')); + res.respond(200, user.pushDevices, res.t('pushDeviceAdded')); + return; } // Concurrency safe update diff --git a/website/server/controllers/api-v3/user.js b/website/server/controllers/api-v3/user.js index 6b70470896..b23522e125 100644 --- a/website/server/controllers/api-v3/user.js +++ b/website/server/controllers/api-v3/user.js @@ -16,9 +16,8 @@ import { } from '../../libs/webhook'; import { getUserInfo, - sendTxn as txnEmail, + sendTxn, } from '../../libs/email'; -import Queue from '../../libs/queue'; import * as inboxLib from '../../libs/inbox'; import * as userLib from '../../libs/user'; import nconf from 'nconf'; @@ -291,8 +290,9 @@ api.deleteUser = { await user.remove(); if (feedback) { - txnEmail({email: TECH_ASSISTANCE_EMAIL}, 'admin-feedback', [ + sendTxn({email: TECH_ASSISTANCE_EMAIL}, 'admin-feedback', [ {name: 'PROFILE_NAME', content: user.profile.name}, + {name: 'USERNAME', content: user.auth.local.username}, {name: 'UUID', content: user._id}, {name: 'EMAIL', content: getUserInfo(user, ['email']).email}, {name: 'FEEDBACK_SOURCE', content: 'from deletion form'}, @@ -300,8 +300,6 @@ api.deleteUser = { ]); } - if (feedback) Queue.sendMessage({feedback, username: user.profile.name}, user._id); - res.analytics.track('account delete', { uuid: user._id, hitType: 'event', diff --git a/website/server/controllers/api-v4/auth.js b/website/server/controllers/api-v4/auth.js index 607562aca4..05f8b6dd9b 100644 --- a/website/server/controllers/api-v4/auth.js +++ b/website/server/controllers/api-v4/auth.js @@ -2,73 +2,11 @@ import { authWithHeaders, } from '../../middlewares/auth'; import * as authLib from '../../libs/auth'; -import { - NotAuthorized, - BadRequest, -} from '../../libs/errors'; -import * as passwordUtils from '../../libs/password'; import { model as User } from '../../models/user'; import {verifyUsername} from '../../libs/user/validation'; const api = {}; -/** - * @api {put} /api/v4/user/auth/update-username Update username - * @apiDescription Update the username of a local user - * @apiName UpdateUsername - * @apiGroup User - * - * @apiParam (Body) {String} username The new username - - * @apiSuccess {String} data.username The new username - **/ -api.updateUsername = { - method: 'PUT', - middlewares: [authWithHeaders()], - url: '/user/auth/update-username', - async handler (req, res) { - const user = res.locals.user; - - req.checkBody({ - username: { - notEmpty: {errorMessage: res.t('missingUsername')}, - }, - }); - - const validationErrors = req.validationErrors(); - if (validationErrors) throw validationErrors; - - const newUsername = req.body.username; - - const issues = verifyUsername(newUsername, res); - if (issues.length > 0) throw new BadRequest(issues.join(' ')); - - const password = req.body.password; - if (password !== undefined) { - let isValidPassword = await passwordUtils.compare(user, password); - if (!isValidPassword) throw new NotAuthorized(res.t('wrongPassword')); - } - - const existingUser = await User.findOne({ 'auth.local.lowerCaseUsername': newUsername.toLowerCase() }, {auth: 1}).exec(); - if (existingUser !== undefined && existingUser !== null && existingUser._id !== user._id) { - throw new BadRequest(res.t('usernameTaken')); - } - - // if password is using old sha1 encryption, change it - if (user.auth.local.passwordHashMethod === 'sha1' && password !== undefined) { - await passwordUtils.convertToBcrypt(user, password); // user is saved a few lines below - } - - // save username - user.auth.local.lowerCaseUsername = newUsername.toLowerCase(); - user.auth.local.username = newUsername; - user.flags.verifiedUsername = true; - await user.save(); - - res.respond(200, { username: req.body.username }); - }, -}; - api.verifyUsername = { method: 'POST', url: '/user/auth/verify-username', @@ -90,12 +28,14 @@ api.verifyUsername = { const issues = verifyUsername(chosenUsername, res); - const existingUser = await User.findOne({ - 'auth.local.lowerCaseUsername': chosenUsername.toLowerCase(), - }, {auth: 1}).exec(); + if (issues.length < 1) { + const existingUser = await User.findOne({ + 'auth.local.lowerCaseUsername': chosenUsername.toLowerCase(), + }, {auth: 1}).exec(); - if (existingUser) { - if (!user || existingUser._id !== user._id) issues.push(res.t('usernameTaken')); + if (existingUser) { + if (!user || existingUser._id !== user._id) issues.push(res.t('usernameTaken')); + } } if (issues.length > 0) { diff --git a/website/server/controllers/api-v4/user.js b/website/server/controllers/api-v4/user.js index 77183bdf98..2474c31dc0 100644 --- a/website/server/controllers/api-v4/user.js +++ b/website/server/controllers/api-v4/user.js @@ -1,5 +1,6 @@ import { authWithHeaders } from '../../middlewares/auth'; import * as userLib from '../../libs/user'; +import { verifyDisplayName } from '../../libs/user/validation'; const api = {}; @@ -206,4 +207,32 @@ api.userReset = { }, }; +api.verifyDisplayName = { + method: 'POST', + url: '/user/auth/verify-display-name', + middlewares: [authWithHeaders({ + optional: true, + })], + async handler (req, res) { + req.checkBody({ + displayName: { + notEmpty: {errorMessage: res.t('messageMissingDisplayName')}, + }, + }); + + const validationErrors = req.validationErrors(); + if (validationErrors) throw validationErrors; + + const chosenDisplayName = req.body.displayName; + + const issues = verifyDisplayName(chosenDisplayName, res); + + if (issues.length > 0) { + res.respond(200, { isUsable: false, issues }); + } else { + res.respond(200, { isUsable: true }); + } + }, +}; + module.exports = api; diff --git a/website/server/controllers/top-level/payments/paypal.js b/website/server/controllers/top-level/payments/paypal.js index 6461bccc79..100c5d7361 100644 --- a/website/server/controllers/top-level/payments/paypal.js +++ b/website/server/controllers/top-level/payments/paypal.js @@ -61,7 +61,7 @@ api.checkoutSuccess = { if (req.query.noRedirect) { res.respond(200); } else { - res.redirect('/'); + res.redirect('/redirect/paypal-success-checkout'); } }, }; @@ -122,7 +122,7 @@ api.subscribeSuccess = { if (req.query.noRedirect) { res.respond(200); } else { - res.redirect('/user/settings/subscription'); + res.redirect('/redirect/paypal-success-subscribe'); } }, }; diff --git a/website/server/libs/analyticsService.js b/website/server/libs/analyticsService.js index 6f0787c0c3..f96e7ca228 100644 --- a/website/server/libs/analyticsService.js +++ b/website/server/libs/analyticsService.js @@ -72,6 +72,9 @@ let _formatUserData = (user) => { properties.balanceGemAmount = properties.balance * 4; properties.tutorialComplete = user.flags && user.flags.tour && user.flags.tour.intro === -2; properties.verifiedUsername = user.flags && user.flags.verifiedUsername; + if (properties.verifiedUsername && user.auth && user.auth.local) { + properties.username = user.auth.local.lowerCaseUsername; + } if (user.habits && user.dailys && user.todos && user.rewards) { properties['Number Of Tasks'] = { diff --git a/website/server/libs/auth/index.js b/website/server/libs/auth/index.js index f783c59b40..1cdcf3fd29 100644 --- a/website/server/libs/auth/index.js +++ b/website/server/libs/auth/index.js @@ -79,8 +79,8 @@ async function registerLocal (req, res, { isV3 = false }) { notEmpty: true, errorMessage: res.t('missingUsername'), // TODO use the constants in the error message above - isLength: {options: {min: USERNAME_LENGTH_MIN, max: USERNAME_LENGTH_MAX}, errorMessage: res.t('usernameWrongLength')}, - matches: {options: /^[-_a-zA-Z0-9]+$/, errorMessage: res.t('usernameBadCharacters')}, + isLength: {options: {min: USERNAME_LENGTH_MIN, max: USERNAME_LENGTH_MAX}, errorMessage: res.t('usernameIssueLength')}, + matches: {options: /^[-_a-zA-Z0-9]+$/, errorMessage: res.t('usernameIssueInvalidCharacters')}, }, email: { notEmpty: true, @@ -138,6 +138,9 @@ async function registerLocal (req, res, { isV3 = false }) { preferences: { language: req.language, }, + flags: { + verifiedUsername: true, + }, }; if (existingUser) { @@ -159,8 +162,6 @@ async function registerLocal (req, res, { isV3 = false }) { await _handleGroupInvitation(newUser, req.query.groupInvite || req.query.partyInvite); } - newUser.flags.verifiedUsername = true; - let savedUser = await newUser.save(); let userToJSON; diff --git a/website/server/libs/auth/social.js b/website/server/libs/auth/social.js index 63edb96085..882554818f 100644 --- a/website/server/libs/auth/social.js +++ b/website/server/libs/auth/social.js @@ -61,6 +61,9 @@ async function loginSocial (req, res) { preferences: { language: req.language, }, + flags: { + verifiedUsername: true, + }, }; if (existingUser) { diff --git a/website/server/libs/bannedSlurs.js b/website/server/libs/bannedSlurs.js index 80039d1e78..c6c5db35f0 100644 --- a/website/server/libs/bannedSlurs.js +++ b/website/server/libs/bannedSlurs.js @@ -102,6 +102,8 @@ let bannedSlurs = [ 'fags', 'faggot', 'faggots', + 'sodomite', + 'sodomites', 'whore', 'whores', 'cunt', diff --git a/website/server/libs/baseModel.js b/website/server/libs/baseModel.js index bdac19931d..3a6e7b16a1 100644 --- a/website/server/libs/baseModel.js +++ b/website/server/libs/baseModel.js @@ -3,12 +3,16 @@ import validator from 'validator'; import _ from 'lodash'; module.exports = function baseModel (schema, options = {}) { + if (schema.options.typeKey !== '$type') { + throw new Error('Every schema must use $type as the typeKey, see https://mongoosejs.com/docs/guide.html#typeKey'); + } + if (options._id !== false) { schema.add({ _id: { - type: String, + $type: String, default: uuid, - validate: [validator.isUUID, 'Invalid uuid.'], + validate: [v => validator.isUUID(v), 'Invalid uuid.'], }, }); } @@ -16,11 +20,11 @@ module.exports = function baseModel (schema, options = {}) { if (options.timestamps) { schema.add({ createdAt: { - type: Date, + $type: Date, default: Date.now, }, updatedAt: { - type: Date, + $type: Date, default: Date.now, }, }); diff --git a/website/server/libs/invites/index.js b/website/server/libs/invites/index.js new file mode 100644 index 0000000000..d5225338ef --- /dev/null +++ b/website/server/libs/invites/index.js @@ -0,0 +1,211 @@ +import _ from 'lodash'; + +import { encrypt } from '../encryption'; +import { sendNotification as sendPushNotification } from '../pushNotifications'; +import { + NotFound, + BadRequest, + NotAuthorized, +} from '../errors'; +import { sendTxn as sendTxnEmail } from '../email'; +import { model as EmailUnsubscription } from '../../models/emailUnsubscription'; +import { + model as User, +} from '../../models/user'; +import { + model as Group, +} from '../../models/group'; + +function sendInvitePushNotification (userToInvite, groupLabel, group, publicGuild, res) { + if (userToInvite.preferences.pushNotifications[`invited${groupLabel}`] === false) return; + + const identifier = group.type === 'guild' ? 'invitedGuild' : 'invitedParty'; + + sendPushNotification( + userToInvite, + { + title: group.name, + message: res.t(identifier), + identifier, + payload: {groupID: group._id, publicGuild}, + } + ); +} + +function sendInviteEmail (userToInvite, groupLabel, group, inviter) { + if (userToInvite.preferences.emailNotifications[`invited${groupLabel}`] === false) return; + const groupTemplate = group.type === 'guild' ? 'guild' : 'party'; + + const emailVars = [ + {name: 'INVITER', content: inviter.profile.name}, + ]; + + if (group.type === 'guild') { + emailVars.push( + {name: 'GUILD_NAME', content: group.name}, + {name: 'GUILD_URL', content: '/groups/discovery'} + ); + } else { + emailVars.push( + {name: 'PARTY_NAME', content: group.name}, + {name: 'PARTY_URL', content: '/party'} + ); + } + + sendTxnEmail(userToInvite, `invited-${groupTemplate}`, emailVars); +} + +function inviteUserToGuild (userToInvite, group, inviter, publicGuild, res) { + const uuid = userToInvite._id; + + if (_.includes(userToInvite.guilds, group._id)) { + throw new NotAuthorized(res.t('userAlreadyInGroup', { userId: uuid, username: userToInvite.profile.name})); + } + + if (_.find(userToInvite.invitations.guilds, {id: group._id})) { + throw new NotAuthorized(res.t('userAlreadyInvitedToGroup', { userId: uuid, username: userToInvite.profile.name})); + } + + const guildInvite = { + id: group._id, + name: group.name, + inviter: inviter._id, + publicGuild, + }; + + if (group.isSubscribed() && !group.hasNotCancelled()) guildInvite.cancelledPlan = true; + + userToInvite.invitations.guilds.push(guildInvite); +} + +async function inviteUserToParty (userToInvite, group, inviter, res) { + const uuid = userToInvite._id; + + // Do not add to invitations.parties array if the user is already invited to that party + if (_.find(userToInvite.invitations.parties, {id: group._id})) { + throw new NotAuthorized(res.t('userAlreadyPendingInvitation', { userId: uuid, username: userToInvite.profile.name})); + } + + if (userToInvite.party._id) { + let userParty = await Group.getGroup({user: userToInvite, groupId: 'party', fields: 'memberCount'}); + + // Allow user to be invited to a new party when they're partying solo + if (userParty && userParty.memberCount !== 1) throw new NotAuthorized(res.t('userAlreadyInAParty', { userId: uuid, username: userToInvite.profile.name})); + } + + let partyInvite = {id: group._id, name: group.name, inviter: inviter._id}; + if (group.isSubscribed() && !group.hasNotCancelled()) partyInvite.cancelledPlan = true; + + userToInvite.invitations.parties.push(partyInvite); + userToInvite.invitations.party = partyInvite; +} + +async function addInvitationToUser (userToInvite, group, inviter, res) { + const publicGuild = group.type === 'guild' && group.privacy === 'public'; + + if (group.type === 'guild') { + inviteUserToGuild(userToInvite, group, inviter, publicGuild, res); + } else if (group.type === 'party') { + await inviteUserToParty(userToInvite, group, inviter, res); + } + + const groupLabel = group.type === 'guild' ? 'Guild' : 'Party'; + sendInviteEmail(userToInvite, groupLabel, group, inviter); + sendInvitePushNotification(userToInvite, groupLabel, group, publicGuild, res); + + const userInvited = await userToInvite.save(); + if (group.type === 'guild') { + return userInvited.invitations.guilds[userToInvite.invitations.guilds.length - 1]; + } + + if (group.type === 'party') { + return userInvited.invitations.parties[userToInvite.invitations.parties.length - 1]; + } +} + +async function inviteByUUID (uuid, group, inviter, req, res) { + const userToInvite = await User.findById(uuid).exec(); + + if (!userToInvite) { + throw new NotFound(res.t('userWithIDNotFound', {userId: uuid})); + } else if (inviter._id === userToInvite._id) { + throw new BadRequest(res.t('cannotInviteSelfToGroup')); + } + + const objections = inviter.getObjectionsToInteraction('group-invitation', userToInvite); + if (objections.length > 0) { + throw new NotAuthorized(res.t(objections[0], { userId: uuid, username: userToInvite.profile.name})); + } + + return await addInvitationToUser(userToInvite, group, inviter, res); +} + +async function inviteByEmail (invite, group, inviter, req, res) { + let userReturnInfo; + + if (!invite.email) throw new BadRequest(res.t('inviteMissingEmail')); + + let userToContact = await User.findOne({$or: [ + {'auth.local.email': invite.email}, + {'auth.facebook.emails.value': invite.email}, + {'auth.google.emails.value': invite.email}, + ]}) + .select({_id: true, 'preferences.emailNotifications': true}) + .exec(); + + if (userToContact) { + userReturnInfo = await inviteByUUID(userToContact._id, group, inviter, req, res); + } else { + userReturnInfo = invite.email; + + let cancelledPlan = false; + if (group.isSubscribed() && !group.hasNotCancelled()) cancelledPlan = true; + + const groupQueryString = JSON.stringify({ + id: group._id, + inviter: inviter._id, + publicGuild: group.type === 'guild' && group.privacy === 'public', + sentAt: Date.now(), // so we can let it expire + cancelledPlan, + }); + let link = `/static/front?groupInvite=${encrypt(groupQueryString)}`; + + let variables = [ + {name: 'LINK', content: link}, + {name: 'INVITER', content: req.body.inviter || inviter.profile.name}, + ]; + + if (group.type === 'guild') { + variables.push({name: 'GUILD_NAME', content: group.name}); + } + + // Check for the email address not to be unsubscribed + let userIsUnsubscribed = await EmailUnsubscription.findOne({email: invite.email}).exec(); + let groupLabel = group.type === 'guild' ? '-guild' : ''; + if (!userIsUnsubscribed) sendTxnEmail(invite, `invite-friend${groupLabel}`, variables); + } + + return userReturnInfo; +} + +async function inviteByUserName (username, group, inviter, req, res) { + if (username.indexOf('@') === 0) username = username.slice(1, username.length); + username = username.toLowerCase(); + const userToInvite = await User.findOne({'auth.local.lowerCaseUsername': username}).exec(); + + if (!userToInvite) { + throw new NotFound(res.t('userWithUsernameNotFound', { username })); + } + + if (inviter._id === userToInvite._id) { + throw new BadRequest(res.t('cannotInviteSelfToGroup')); + } + + return await addInvitationToUser(userToInvite, group, inviter, res); +} + +module.exports = { + inviteByUUID, + inviteByEmail, + inviteByUserName, +}; diff --git a/website/server/libs/payments/amazon.js b/website/server/libs/payments/amazon.js index 644f3cc494..a257bca221 100644 --- a/website/server/libs/payments/amazon.js +++ b/website/server/libs/payments/amazon.js @@ -22,10 +22,10 @@ import { model as Coupon } from '../../models/coupon'; // TODO better handling of errors const i18n = common.i18n; -const IS_PROD = nconf.get('NODE_ENV') === 'production'; +const IS_SANDBOX = nconf.get('AMAZON_PAYMENTS:MODE') === 'sandbox'; let amzPayment = amazonPayments.connect({ - environment: amazonPayments.Environment[IS_PROD ? 'Production' : 'Sandbox'], + environment: amazonPayments.Environment[IS_SANDBOX ? 'Sandbox' : 'Production'], sellerId: nconf.get('AMAZON_PAYMENTS:SELLER_ID'), mwsAccessKey: nconf.get('AMAZON_PAYMENTS:MWS_KEY'), mwsSecretKey: nconf.get('AMAZON_PAYMENTS:MWS_SECRET'), diff --git a/website/server/libs/payments/paypal.js b/website/server/libs/payments/paypal.js index 06e553df42..350af84094 100644 --- a/website/server/libs/payments/paypal.js +++ b/website/server/libs/payments/paypal.js @@ -257,12 +257,18 @@ api.ipn = async function ipnApi (options = {}) { 'recurring_payment_failed', 'recurring_payment_expired', 'subscr_cancel', - 'subscr_failed']; + 'subscr_failed', + ]; if (ipnAcceptableTypes.indexOf(txn_type) === -1) return; + // @TODO: Should this request billing date? let user = await User.findOne({ 'purchased.plan.customerId': recurring_payment_id }).exec(); if (user) { + // If the user has already cancelled the subscription, return + // Otherwise the subscription would be cancelled twice resulting in the loss of subscription credits + if (user.hasCancelled()) return; + await payments.cancelSubscription({ user, paymentMethod: this.constants.PAYMENT_METHOD }); return; } @@ -274,6 +280,10 @@ api.ipn = async function ipnApi (options = {}) { .exec(); if (group) { + // If the group subscription has already been cancelled the subscription, return + // Otherwise the subscription would be cancelled twice resulting in the loss of subscription credits + if (group.hasCancelled()) return; + await payments.cancelSubscription({ groupId: group._id, paymentMethod: this.constants.PAYMENT_METHOD }); } }; diff --git a/website/server/libs/payments/subscriptions.js b/website/server/libs/payments/subscriptions.js index 82e9a30d70..9757d1696c 100644 --- a/website/server/libs/payments/subscriptions.js +++ b/website/server/libs/payments/subscriptions.js @@ -36,8 +36,9 @@ function revealMysteryItems (user) { pushedItems.push(item.key); } }); - - user.addNotification('NEW_MYSTERY_ITEMS', { items: pushedItems }); + if (pushedItems.length > 0) { + user.addNotification('NEW_MYSTERY_ITEMS', { items: pushedItems }); + } } // @TODO: Abstract to payment helper diff --git a/website/server/libs/pusher.js b/website/server/libs/pusher.js deleted file mode 100644 index 76c7602008..0000000000 --- a/website/server/libs/pusher.js +++ /dev/null @@ -1,42 +0,0 @@ -import Pusher from 'pusher'; -import nconf from 'nconf'; -import { InternalServerError } from './errors'; - -const IS_PUSHER_ENABLED = nconf.get('PUSHER:ENABLED') === 'true'; - -let pusherInstance; - -if (IS_PUSHER_ENABLED) { - pusherInstance = new Pusher({ - appId: nconf.get('PUSHER:APP_ID'), - key: nconf.get('PUSHER:KEY'), - secret: nconf.get('PUSHER:SECRET'), - encrypted: true, - }); -} - -let api = { - // https://github.com/pusher/pusher-http-node#publishing-events - trigger (channel, event, data, socketId = null) { - if (!IS_PUSHER_ENABLED) return Promise.resolve(null); - - return new Promise((resolve, reject) => { - pusherInstance.trigger(channel, event, data, socketId, (err, req, res) => { - if (err) { - reject(err); - } else { - resolve([req, res]); - } - }); - }); - }, - - // https://github.com/pusher/pusher-http-node#authenticating-private-channels - authenticate (...args) { - if (!IS_PUSHER_ENABLED) throw new InternalServerError('Pusher is not enabled.'); - - return pusherInstance.authenticate(...args); - }, -}; - -module.exports = api; diff --git a/website/server/libs/queue/index.js b/website/server/libs/queue/index.js deleted file mode 100644 index 7823e7f912..0000000000 --- a/website/server/libs/queue/index.js +++ /dev/null @@ -1,59 +0,0 @@ -import nconf from 'nconf'; -import logger from '../logger'; - -const GROUP_ID = nconf.get('KAFKA:GROUP_ID'); -const CLOUDKARAFKA_BROKERS = nconf.get('KAFKA:CLOUDKARAFKA_BROKERS'); -const CLOUDKARAFKA_USERNAME = nconf.get('KAFKA:CLOUDKARAFKA_USERNAME'); -const CLOUDKARAFKA_PASSWORD = nconf.get('KAFKA:CLOUDKARAFKA_PASSWORD'); -const CLOUDKARAFKA_TOPIC_PREFIX = nconf.get('KAFKA:CLOUDKARAFKA_TOPIC_PREFIX'); - -const prefix = CLOUDKARAFKA_TOPIC_PREFIX; -const topic = `${prefix}-default`; - -let Kafka; -let producer; - -try { - Kafka = require('node-rdkafka'); // eslint-disable-line global-require -} catch (er) { - Kafka = null; -} - -function createProducer () { - const kafkaConf = { - 'group.id': GROUP_ID, - 'metadata.broker.list': CLOUDKARAFKA_BROKERS ? CLOUDKARAFKA_BROKERS.split(',') : '', - 'socket.keepalive.enable': true, - 'security.protocol': 'SASL_SSL', - 'sasl.mechanisms': 'SCRAM-SHA-256', - 'sasl.username': CLOUDKARAFKA_USERNAME, - 'sasl.password': CLOUDKARAFKA_PASSWORD, - debug: 'generic,broker,security', - }; - - producer = new Kafka.Producer(kafkaConf); - - producer.connect(); -} - -if (Kafka && GROUP_ID && CLOUDKARAFKA_BROKERS && CLOUDKARAFKA_USERNAME && CLOUDKARAFKA_PASSWORD && CLOUDKARAFKA_TOPIC_PREFIX) { - createProducer(); -} - -process.on('exit', () => { - if (producer && producer.isConnected()) producer.disconnect(); -}); - -const api = {}; - -api.sendMessage = function sendMessage (message, key) { - if (!producer || !producer.isConnected()) return; - - try { - producer.produce(topic, -1, new Buffer(JSON.stringify(message)), key); - } catch (err) { - logger.error(err); - } -}; - -module.exports = api; diff --git a/website/server/libs/user/validation.js b/website/server/libs/user/validation.js index a56446bc91..097ef70cdf 100644 --- a/website/server/libs/user/validation.js +++ b/website/server/libs/user/validation.js @@ -26,6 +26,14 @@ function usernameContainsInvalidCharacters (username) { return match !== null && match[0] !== null; } +export function verifyDisplayName (displayName, res) { + let issues = []; + if (displayName.length < 1 || displayName.length > 30) issues.push(res.t('displaynameIssueLength')); + if (nameContainsSlur(displayName)) issues.push(res.t('displaynameIssueSlur')); + + return issues; +} + export function verifyUsername (username, res) { let issues = []; if (username.length < 1 || username.length > 20) issues.push(res.t('usernameIssueLength')); diff --git a/website/server/middlewares/appRoutes.js b/website/server/middlewares/appRoutes.js index 5fe0408a8f..5819c7231d 100644 --- a/website/server/middlewares/appRoutes.js +++ b/website/server/middlewares/appRoutes.js @@ -34,7 +34,6 @@ app.use('/api/v3', v3Router); // A list of v3 routes in the format METHOD-URL to skip const v4RouterOverrides = [ // 'GET-/status', Example to override the GET /status api call - 'PUT-/user/auth/update-username', 'POST-/user/auth/local/register', 'GET-/user', 'PUT-/user', diff --git a/website/server/models/challenge.js b/website/server/models/challenge.js index bb18888928..492b0592dd 100644 --- a/website/server/models/challenge.js +++ b/website/server/models/challenge.js @@ -20,28 +20,29 @@ const MIN_SHORTNAME_SIZE_FOR_CHALLENGES = shared.constants.MIN_SHORTNAME_SIZE_FO const MAX_SUMMARY_SIZE_FOR_CHALLENGES = shared.constants.MAX_SUMMARY_SIZE_FOR_CHALLENGES; let schema = new Schema({ - name: {type: String, required: true}, - shortName: {type: String, required: true, minlength: MIN_SHORTNAME_SIZE_FOR_CHALLENGES}, - summary: {type: String, maxlength: MAX_SUMMARY_SIZE_FOR_CHALLENGES}, + name: {$type: String, required: true}, + shortName: {$type: String, required: true, minlength: MIN_SHORTNAME_SIZE_FOR_CHALLENGES}, + summary: {$type: String, maxlength: MAX_SUMMARY_SIZE_FOR_CHALLENGES}, description: String, - official: {type: Boolean, default: false}, + official: {$type: Boolean, default: false}, tasksOrder: { - habits: [{type: String, ref: 'Task'}], - dailys: [{type: String, ref: 'Task'}], - todos: [{type: String, ref: 'Task'}], - rewards: [{type: String, ref: 'Task'}], + habits: [{$type: String, ref: 'Task'}], + dailys: [{$type: String, ref: 'Task'}], + todos: [{$type: String, ref: 'Task'}], + rewards: [{$type: String, ref: 'Task'}], }, - leader: {type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.'], required: true}, - group: {type: String, ref: 'Group', validate: [validator.isUUID, 'Invalid uuid.'], required: true}, - memberCount: {type: Number, default: 0}, - prize: {type: Number, default: 0, min: 0}, + leader: {$type: String, ref: 'User', validate: [v => validator.isUUID(v), 'Invalid uuid.'], required: true}, + group: {$type: String, ref: 'Group', validate: [v => validator.isUUID(v), 'Invalid uuid.'], required: true}, + memberCount: {$type: Number, default: 0}, + prize: {$type: Number, default: 0, min: 0}, categories: [{ - slug: {type: String}, - name: {type: String}, + slug: {$type: String}, + name: {$type: String}, }], }, { strict: true, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { @@ -257,7 +258,7 @@ schema.methods.removeTask = async function challengeRemoveTask (task) { }; // Unlink challenges tasks (and the challenge itself) from user. TODO rename to 'leave' -schema.methods.unlinkTasks = async function challengeUnlinkTasks (user, keep) { +schema.methods.unlinkTasks = async function challengeUnlinkTasks (user, keep, saveUser = true) { let challengeId = this._id; let findQuery = { userId: user._id, @@ -272,7 +273,13 @@ schema.methods.unlinkTasks = async function challengeUnlinkTasks (user, keep) { $set: {challenge: {}}, }, {multi: true}).exec(); - return Promise.all([user.save(), this.save()]); + const promises = [this.save()]; + + // When multiple tasks are being unlinked at the same time, + // save the user once outside of this function + if (saveUser) promises.push(user.save()); + + return Promise.all(promises); } else { // keep = 'remove-all' let tasks = await Tasks.Task.find(findQuery).select('_id type completed').exec(); let taskPromises = tasks.map(task => { @@ -284,7 +291,12 @@ schema.methods.unlinkTasks = async function challengeUnlinkTasks (user, keep) { return task.remove(); }); user.markModified('tasksOrder'); - taskPromises.push(user.save(), this.save()); + taskPromises.push(this.save()); + + // When multiple tasks are being unlinked at the same time, + // save the user once outside of this function + if (saveUser) taskPromises.push(user.save()); + return Promise.all(taskPromises); } }; diff --git a/website/server/models/coupon.js b/website/server/models/coupon.js index c973ffb76c..2d99143b68 100644 --- a/website/server/models/coupon.js +++ b/website/server/models/coupon.js @@ -11,12 +11,13 @@ import { } from '../libs/errors'; export let schema = new mongoose.Schema({ - _id: {type: String, default: couponCode.generate, required: true}, - event: {type: String, enum: ['wondercon', 'google_6mo']}, - user: {type: String, ref: 'User'}, + _id: {$type: String, default: couponCode.generate, required: true}, + event: {$type: String, enum: ['wondercon', 'google_6mo']}, + user: {$type: String, ref: 'User'}, }, { strict: true, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { diff --git a/website/server/models/emailUnsubscription.js b/website/server/models/emailUnsubscription.js index a0d1d0b7e6..da21d264cb 100644 --- a/website/server/models/emailUnsubscription.js +++ b/website/server/models/emailUnsubscription.js @@ -5,15 +5,16 @@ import baseModel from '../libs/baseModel'; // A collection used to store mailing list unsubscription for non registered email addresses export let schema = new mongoose.Schema({ email: { - type: String, + $type: String, required: true, trim: true, lowercase: true, - validator: [validator.isEmail, 'Invalid email.'], + validator: [v => validator.isEmail(v), 'Invalid email.'], }, }, { strict: true, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { diff --git a/website/server/models/group.js b/website/server/models/group.js index 15f880fd71..9a0d4c2d29 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -29,7 +29,6 @@ import baseModel from '../libs/baseModel'; import { sendTxn as sendTxnEmail } from '../libs/email'; import nconf from 'nconf'; import { sendNotification as sendPushNotification } from '../libs/pushNotifications'; -import pusher from '../libs/pusher'; import { syncableAttrs, } from '../libs/taskManager'; @@ -70,31 +69,31 @@ export const MAX_CHAT_COUNT = 200; export const MAX_SUBBED_GROUP_CHAT_COUNT = 400; export let schema = new Schema({ - name: {type: String, required: true}, - summary: {type: String, maxlength: MAX_SUMMARY_SIZE_FOR_GUILDS}, + name: {$type: String, required: true}, + summary: {$type: String, maxlength: MAX_SUMMARY_SIZE_FOR_GUILDS}, description: String, - leader: {type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.'], required: true}, - type: {type: String, enum: ['guild', 'party'], required: true}, - privacy: {type: String, enum: ['private', 'public'], default: 'private', required: true}, + leader: {$type: String, ref: 'User', validate: [v => validator.isUUID(v), 'Invalid uuid.'], required: true}, + type: {$type: String, enum: ['guild', 'party'], required: true}, + privacy: {$type: String, enum: ['private', 'public'], default: 'private', required: true}, chat: Array, // Used for backward compatibility, but messages aren't stored here leaderOnly: { // restrict group actions to leader (members can't do them) - challenges: {type: Boolean, default: false, required: true}, - // invites: {type: Boolean, default: false, required: true}, + challenges: {$type: Boolean, default: false, required: true}, + // invites: {$type: Boolean, default: false, required: true}, // Some group plans prevent members from getting gems - getGems: {type: Boolean, default: false}, + getGems: {$type: Boolean, default: false}, }, - memberCount: {type: Number, default: 1}, - challengeCount: {type: Number, default: 0}, - balance: {type: Number, default: 0}, + memberCount: {$type: Number, default: 1}, + challengeCount: {$type: Number, default: 0}, + balance: {$type: Number, default: 0}, logo: String, leaderMessage: String, quest: { key: String, - active: {type: Boolean, default: false}, - leader: {type: String, ref: 'User'}, + active: {$type: Boolean, default: false}, + leader: {$type: String, ref: 'User'}, progress: { hp: Number, - collect: {type: Schema.Types.Mixed, default: () => { + collect: {$type: Schema.Types.Mixed, default: () => { return {}; }}, // {feather: 5, ingot: 3} rage: Number, // limit break / "energy stored in shell", for explosion-attacks @@ -103,34 +102,35 @@ export let schema = new Schema({ // Shows boolean for each party-member who has accepted the quest. Eg {UUID: true, UUID: false}. Once all users click // 'Accept', the quest begins. If a false user waits too long, probably a good sign to prod them or boot them. // TODO when booting user, remove from .joined and check again if we can now start the quest - members: {type: Schema.Types.Mixed, default: () => { + members: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - extra: {type: Schema.Types.Mixed, default: () => { + extra: {$type: Schema.Types.Mixed, default: () => { return {}; }}, }, tasksOrder: { - habits: [{type: String, ref: 'Task'}], - dailys: [{type: String, ref: 'Task'}], - todos: [{type: String, ref: 'Task'}], - rewards: [{type: String, ref: 'Task'}], + habits: [{$type: String, ref: 'Task'}], + dailys: [{$type: String, ref: 'Task'}], + todos: [{$type: String, ref: 'Task'}], + rewards: [{$type: String, ref: 'Task'}], }, purchased: { - plan: {type: SubscriptionPlanSchema, default: () => { + plan: {$type: SubscriptionPlanSchema, default: () => { return {}; }}, }, - managers: {type: Schema.Types.Mixed, default: () => { + managers: {$type: Schema.Types.Mixed, default: () => { return {}; }}, categories: [{ - slug: {type: String}, - name: {type: String}, + slug: {$type: String}, + name: {$type: String}, }], }, { strict: true, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { @@ -350,40 +350,32 @@ schema.statics.toJSONCleanChat = async function groupToJSONCleanChat (group, use return toJSON; }; -/** - * Checks invitation uuids and emails for possible errors. - * - * @param uuids An array of user ids - * @param emails An array of emails - * @param res Express res object for use with translations - * @throws BadRequest An error describing the issue with the invitations - */ -schema.statics.validateInvitations = async function getInvitationError (uuids, emails, res, group = null) { - let uuidsIsArray = Array.isArray(uuids); - let emailsIsArray = Array.isArray(emails); - let emptyEmails = emailsIsArray && emails.length < 1; - let emptyUuids = uuidsIsArray && uuids.length < 1; +function getInviteError (uuids, emails, usernames) { + const uuidsIsArray = Array.isArray(uuids); + const emailsIsArray = Array.isArray(emails); + const usernamesIsArray = Array.isArray(usernames); + const emptyEmails = emailsIsArray && emails.length < 1; + const emptyUuids = uuidsIsArray && uuids.length < 1; + const emptyUsernames = usernamesIsArray && usernames.length < 1; let errorString; - if (!uuids && !emails) { + if (!uuids && !emails && !usernames) { errorString = 'canOnlyInviteEmailUuid'; } else if (uuids && !uuidsIsArray) { errorString = 'uuidsMustBeAnArray'; } else if (emails && !emailsIsArray) { errorString = 'emailsMustBeAnArray'; - } else if (!emails && emptyUuids) { - errorString = 'inviteMissingUuid'; - } else if (!uuids && emptyEmails) { - errorString = 'inviteMissingEmail'; - } else if (emptyEmails && emptyUuids) { + } else if (usernames && !usernamesIsArray) { + errorString = 'usernamesMustBeAnArray'; + } else if ((!emails || emptyEmails) && (!uuids || emptyUuids) && (!usernames || emptyUsernames)) { errorString = 'inviteMustNotBeEmpty'; } - if (errorString) { - throw new BadRequest(res.t(errorString)); - } + return errorString; +} +function getInviteCount (uuids, emails) { let totalInvites = 0; if (uuids) { @@ -394,6 +386,27 @@ schema.statics.validateInvitations = async function getInvitationError (uuids, e totalInvites += emails.length; } + return totalInvites; +} + +/** + * Checks invitation uuids and emails for possible errors. + * + * @param uuids An array of user ids + * @param emails An array of emails + * @param res Express res object for use with translations + * @throws BadRequest An error describing the issue with the invitations + */ +schema.statics.validateInvitations = async function getInvitationError (invites, res, group = null) { + const { + uuids, + emails, + usernames, + } = invites; + const errorString = getInviteError(uuids, emails, usernames); + if (errorString) throw new BadRequest(res.t(errorString)); + + const totalInvites = getInviteCount(uuids, emails); if (totalInvites > INVITES_LIMIT) { throw new BadRequest(res.t('canOnlyInviteMaxInvites', {maxInvites: INVITES_LIMIT})); } @@ -467,8 +480,8 @@ schema.methods.getMemberCount = async function getMemberCount () { return await User.count(query).exec(); }; -schema.methods.sendChat = function sendChat (message, user, metaData) { - let newMessage = messageDefaults(message, user); +schema.methods.sendChat = function sendChat (message, user, metaData, client) { + let newMessage = messageDefaults(message, user, client); let newChatMessage = new Chat(); newChatMessage = Object.assign(newChatMessage, newMessage); newChatMessage.groupId = this._id; @@ -481,6 +494,10 @@ schema.methods.sendChat = function sendChat (message, user, metaData) { newChatMessage._meta = metaData; } + // Activate the webhook for receiving group chat messages before + // newChatMessage is possibly returned + this.sendGroupChatReceivedWebhooks(newChatMessage); + // do not send notifications for guilds with more than 5000 users and for the tavern if (NO_CHAT_NOTIFICATIONS.indexOf(this._id) !== -1 || this.memberCount > LARGE_GROUP_COUNT_MESSAGE_CUTOFF) { return newChatMessage; @@ -522,12 +539,6 @@ schema.methods.sendChat = function sendChat (message, user, metaData) { User.update(query, lastSeenUpdateAddNew, {multi: true}).exec(); }); - // If the message being sent is a system message (not gone through the api.postChat controller) - // then notify Pusher about it (only parties for now) - if (newMessage.uuid === 'system' && this.privacy === 'private' && this.type === 'party') { - pusher.trigger(`presence-group-${this._id}`, 'new-chat', newMessage); - } - return newChatMessage; }; @@ -1137,34 +1148,31 @@ schema.methods.leave = async function leaveGroup (user, keep = 'keep-all', keepC }).exec(); let challengesToRemoveUserFrom = challenges.map(chal => { - return chal.unlinkTasks(user, keep); + return chal.unlinkTasks(user, keep, false); }); await Promise.all(challengesToRemoveUserFrom); } - // Unlink group tasks) + // Unlink group tasks let assignedTasks = await Tasks.Task.find({ 'group.id': group._id, userId: {$exists: false}, 'group.assignedUsers': user._id, }).exec(); let assignedTasksToRemoveUserFrom = assignedTasks.map(task => { - return this.unlinkTask(task, user, keep); + return this.unlinkTask(task, user, keep, false); }); await Promise.all(assignedTasksToRemoveUserFrom); - let promises = []; + // the user could be modified by calls to `unlinkTask` for challenge and group tasks + // it has not been saved before to avoid multiple saves in parallel + let promises = user.isModified() ? [user.save()] : []; // remove the group from the user's groups if (group.type === 'guild') { promises.push(User.update({_id: user._id}, {$pull: {guilds: group._id}}).exec()); } else { promises.push(User.update({_id: user._id}, {$set: {party: {}}}).exec()); - // Tell the realtime clients that a user has left - // If the user that left is still connected, they'll get disconnected - pusher.trigger(`presence-group-${group._id}`, 'user-left', { - userId: user._id, - }); update.$unset = {[`quest.members.${user._id}`]: 1}; } @@ -1348,7 +1356,7 @@ schema.methods.syncTask = async function groupSyncTask (taskToSync, user) { return Promise.all(toSave); }; -schema.methods.unlinkTask = async function groupUnlinkTask (unlinkingTask, user, keep) { +schema.methods.unlinkTask = async function groupUnlinkTask (unlinkingTask, user, keep, saveUser = true) { let findQuery = { 'group.taskId': unlinkingTask._id, userId: user._id, @@ -1362,7 +1370,9 @@ schema.methods.unlinkTask = async function groupUnlinkTask (unlinkingTask, user, $set: {group: {}}, }).exec(); - await user.save(); + // When multiple tasks are being unlinked at the same time, + // save the user once outside of this function + if (saveUser) await user.save(); } else { // keep = 'remove-all' let task = await Tasks.Task.findOne(findQuery).select('_id type completed').exec(); // Remove task from user.tasksOrder and delete them @@ -1371,7 +1381,12 @@ schema.methods.unlinkTask = async function groupUnlinkTask (unlinkingTask, user, user.markModified('tasksOrder'); } - return Promise.all([task.remove(), user.save(), unlinkingTask.save()]); + const promises = [task.remove(), unlinkingTask.save()]; + // When multiple tasks are being unlinked at the same time, + // save the user once outside of this function + if (saveUser) promises.push(user.save()); + + return Promise.all(promises); } }; @@ -1421,7 +1436,12 @@ schema.methods.isSubscribed = function isSubscribed () { schema.methods.hasNotCancelled = function hasNotCancelled () { let plan = this.purchased.plan; - return this.isSubscribed() && !plan.dateTerminated; + return Boolean(this.isSubscribed() && !plan.dateTerminated); +}; + +schema.methods.hasCancelled = function hasNotCancelled () { + let plan = this.purchased.plan; + return Boolean(this.isSubscribed() && plan.dateTerminated); }; schema.methods.updateGroupPlan = async function updateGroupPlan (removingMember) { diff --git a/website/server/models/iapPurchaseReceipt.js b/website/server/models/iapPurchaseReceipt.js index b29bd90425..6c2e339e47 100644 --- a/website/server/models/iapPurchaseReceipt.js +++ b/website/server/models/iapPurchaseReceipt.js @@ -5,12 +5,13 @@ import validator from 'validator'; const Schema = mongoose.Schema; export let schema = new Schema({ - _id: {type: String, required: true}, // Use a custom string as _id - consumed: {type: Boolean, default: false, required: true}, - userId: {type: String, ref: 'User', required: true, validate: [validator.isUUID, 'Invalid uuid.']}, + _id: {$type: String, required: true}, // Use a custom string as _id + consumed: {$type: Boolean, default: false, required: true}, + userId: {$type: String, ref: 'User', required: true, validate: [v => validator.isUUID(v), 'Invalid uuid.']}, }, { strict: true, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { diff --git a/website/server/models/message.js b/website/server/models/message.js index 5e7089677c..f93d90ccb6 100644 --- a/website/server/models/message.js +++ b/website/server/models/message.js @@ -9,23 +9,26 @@ const defaultSchema = () => ({ text: String, // sender properties - user: String, // profile name - contributor: {type: mongoose.Schema.Types.Mixed}, - backer: {type: mongoose.Schema.Types.Mixed}, + user: String, // profile name (unfortunately) + username: String, + contributor: {$type: mongoose.Schema.Types.Mixed}, + backer: {$type: mongoose.Schema.Types.Mixed}, uuid: String, // sender uuid - userStyles: {type: mongoose.Schema.Types.Mixed}, + userStyles: {$type: mongoose.Schema.Types.Mixed}, - flags: {type: mongoose.Schema.Types.Mixed, default: {}}, - flagCount: {type: Number, default: 0}, - likes: {type: mongoose.Schema.Types.Mixed}, - _meta: {type: mongoose.Schema.Types.Mixed}, + flags: {$type: mongoose.Schema.Types.Mixed, default: {}}, + flagCount: {$type: Number, default: 0}, + likes: {$type: mongoose.Schema.Types.Mixed}, + client: String, + _meta: {$type: mongoose.Schema.Types.Mixed}, }); const chatSchema = new mongoose.Schema({ ...defaultSchema(), - groupId: {type: String, ref: 'Group'}, + groupId: {$type: String, ref: 'Group'}, }, { minimize: false, // Allow for empty flags to be saved + typeKey: '$type', // So that we can use fields named `type` }); chatSchema.plugin(baseModel, { @@ -33,14 +36,15 @@ chatSchema.plugin(baseModel, { }); const inboxSchema = new mongoose.Schema({ - sent: {type: Boolean, default: false}, // if the owner sent this message + sent: {$type: Boolean, default: false}, // if the owner sent this message // the uuid of the user where the message is stored, // we store two copies of each inbox messages: // one for the sender and one for the receiver - ownerId: {type: String, ref: 'User'}, + ownerId: {$type: String, ref: 'User'}, ...defaultSchema(), }, { minimize: false, // Allow for empty flags to be saved + typeKey: '$type', // So that we can use fields named `type` }); inboxSchema.plugin(baseModel, { @@ -97,7 +101,7 @@ export function setUserStyles (newMessage, user) { newMessage.markModified('userStyles'); } -export function messageDefaults (msg, user) { +export function messageDefaults (msg, user, client) { const id = uuid(); const message = { id, @@ -107,6 +111,7 @@ export function messageDefaults (msg, user) { likes: {}, flags: {}, flagCount: 0, + client, }; if (user) { @@ -115,6 +120,7 @@ export function messageDefaults (msg, user) { contributor: user.contributor && user.contributor.toObject(), backer: user.backer && user.backer.toObject(), user: user.profile.name, + username: user.flags && user.flags.verifiedUsername && user.auth && user.auth.local && user.auth.local.username, }); } else { message.uuid = 'system'; diff --git a/website/server/models/pushDevice.js b/website/server/models/pushDevice.js index 2467f6e963..d9e7d29a55 100644 --- a/website/server/models/pushDevice.js +++ b/website/server/models/pushDevice.js @@ -4,12 +4,13 @@ import baseModel from '../libs/baseModel'; const Schema = mongoose.Schema; export let schema = new Schema({ - regId: {type: String, required: true}, - type: {type: String, required: true, enum: ['ios', 'android']}, + regId: {$type: String, required: true}, + type: {$type: String, required: true, enum: ['ios', 'android']}, }, { strict: true, minimize: false, // So empty objects are returned _id: false, + typeKey: '$type', // So that we can use a field named `type` }); schema.plugin(baseModel, { diff --git a/website/server/models/subscriptionPlan.js b/website/server/models/subscriptionPlan.js index e3994c8e06..c26f03bd6a 100644 --- a/website/server/models/subscriptionPlan.js +++ b/website/server/models/subscriptionPlan.js @@ -5,30 +5,31 @@ import validator from 'validator'; export let schema = new mongoose.Schema({ planId: String, subscriptionId: String, - owner: {type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.']}, - quantity: {type: Number, default: 1}, + owner: {$type: String, ref: 'User', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, + quantity: {$type: Number, default: 1}, paymentMethod: String, // enum: ['Paypal', 'Stripe', 'Gift', 'Amazon Payments', 'Google', '']} customerId: String, // Billing Agreement Id in case of Amazon Payments dateCreated: Date, dateTerminated: Date, dateUpdated: Date, - extraMonths: {type: Number, default: 0}, - gemsBought: {type: Number, default: 0}, - mysteryItems: {type: Array, default: () => []}, + extraMonths: {$type: Number, default: 0}, + gemsBought: {$type: Number, default: 0}, + mysteryItems: {$type: Array, default: () => []}, lastBillingDate: Date, // Used only for Amazon Payments to keep track of billing date additionalData: mongoose.Schema.Types.Mixed, // Example for Google: {'receipt': 'serialized receipt json', 'signature': 'signature string'} nextPaymentProcessing: Date, // indicates when the queue server should process this subscription again. nextBillingDate: Date, // Next time google will bill this user. consecutive: { - count: {type: Number, default: 0}, - offset: {type: Number, default: 0}, // when gifted subs, offset++ for each month. offset-- each new-month (cron). count doesn't ++ until offset==0 - gemCapExtra: {type: Number, default: 0}, - trinkets: {type: Number, default: 0}, + count: {$type: Number, default: 0}, + offset: {$type: Number, default: 0}, // when gifted subs, offset++ for each month. offset-- each new-month (cron). count doesn't ++ until offset==0 + gemCapExtra: {$type: Number, default: 0}, + trinkets: {$type: Number, default: 0}, }, }, { strict: true, minimize: false, // So empty objects are returned _id: false, + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { diff --git a/website/server/models/tag.js b/website/server/models/tag.js index 12940c4be9..5e96037656 100644 --- a/website/server/models/tag.js +++ b/website/server/models/tag.js @@ -7,18 +7,19 @@ const Schema = mongoose.Schema; export let schema = new Schema({ id: { - type: String, + $type: String, default: uuid, - validate: [validator.isUUID, 'Invalid uuid.'], + validate: [v => validator.isUUID(v), 'Invalid uuid.'], required: true, }, - name: {type: String, required: true}, - challenge: {type: String}, - group: {type: String}, + name: {$type: String, required: true}, + challenge: {$type: String}, + group: {$type: String}, }, { strict: true, minimize: false, // So empty objects are returned _id: false, // use id instead of _id + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { diff --git a/website/server/models/task.js b/website/server/models/task.js index 7614f46903..d1fbe17970 100644 --- a/website/server/models/task.js +++ b/website/server/models/task.js @@ -16,6 +16,7 @@ let discriminatorOptions = { let subDiscriminatorOptions = _.defaults(_.cloneDeep(discriminatorOptions), { _id: false, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); export let tasksTypes = ['habit', 'daily', 'todo', 'reward']; @@ -39,11 +40,11 @@ export const taskIsGroupOrChallengeQuery = { // Important // When something changes here remember to update the client side model at common/script/libs/taskDefaults export let TaskSchema = new Schema({ - type: {type: String, enum: tasksTypes, required: true, default: tasksTypes[0]}, - text: {type: String, required: true}, - notes: {type: String, default: ''}, + type: {$type: String, enum: tasksTypes, required: true, default: tasksTypes[0]}, + text: {$type: String, required: true}, + notes: {$type: String, default: ''}, alias: { - type: String, + $type: String, match: [/^[a-zA-Z0-9-_]+$/, 'Task short names can only contain alphanumeric characters, underscores and dashes.'], validate: [{ validator () { @@ -75,12 +76,12 @@ export let TaskSchema = new Schema({ }], }, tags: [{ - type: String, - validate: [validator.isUUID, 'Invalid uuid.'], + $type: String, + validate: [v => validator.isUUID(v), 'Invalid uuid.'], }], - value: {type: Number, default: 0, required: true}, // redness or cost for rewards Required because it must be settable (for rewards) + value: {$type: Number, default: 0, required: true}, // redness or cost for rewards Required because it must be settable (for rewards) priority: { - type: Number, + $type: Number, default: 1, required: true, validate: [ @@ -88,42 +89,43 @@ export let TaskSchema = new Schema({ 'Valid priority values are 0.1, 1, 1.5, 2.', ], }, - attribute: {type: String, default: 'str', enum: ['str', 'con', 'int', 'per']}, - userId: {type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.']}, // When not set it belongs to a challenge + attribute: {$type: String, default: 'str', enum: ['str', 'con', 'int', 'per']}, + userId: {$type: String, ref: 'User', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, // When not set it belongs to a challenge challenge: { - shortName: {type: String}, - id: {type: String, ref: 'Challenge', validate: [validator.isUUID, 'Invalid uuid.']}, // When set (and userId not set) it's the original task - taskId: {type: String, ref: 'Task', validate: [validator.isUUID, 'Invalid uuid.']}, // When not set but challenge.id defined it's the original task - broken: {type: String, enum: ['CHALLENGE_DELETED', 'TASK_DELETED', 'UNSUBSCRIBED', 'CHALLENGE_CLOSED', 'CHALLENGE_TASK_NOT_FOUND']}, // CHALLENGE_TASK_NOT_FOUND comes from v3 migration + shortName: {$type: String}, + id: {$type: String, ref: 'Challenge', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, // When set (and userId not set) it's the original task + taskId: {$type: String, ref: 'Task', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, // When not set but challenge.id defined it's the original task + broken: {$type: String, enum: ['CHALLENGE_DELETED', 'TASK_DELETED', 'UNSUBSCRIBED', 'CHALLENGE_CLOSED', 'CHALLENGE_TASK_NOT_FOUND']}, // CHALLENGE_TASK_NOT_FOUND comes from v3 migration winner: String, // user.profile.name of the winner }, group: { - id: {type: String, ref: 'Group', validate: [validator.isUUID, 'Invalid uuid.']}, - broken: {type: String, enum: ['GROUP_DELETED', 'TASK_DELETED', 'UNSUBSCRIBED']}, - assignedUsers: [{type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.']}], - taskId: {type: String, ref: 'Task', validate: [validator.isUUID, 'Invalid uuid.']}, + id: {$type: String, ref: 'Group', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, + broken: {$type: String, enum: ['GROUP_DELETED', 'TASK_DELETED', 'UNSUBSCRIBED']}, + assignedUsers: [{$type: String, ref: 'User', validate: [v => validator.isUUID(v), 'Invalid uuid.']}], + taskId: {$type: String, ref: 'Task', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, approval: { - required: {type: Boolean, default: false}, - approved: {type: Boolean, default: false}, - dateApproved: {type: Date}, - approvingUser: {type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.']}, - requested: {type: Boolean, default: false}, - requestedDate: {type: Date}, + required: {$type: Boolean, default: false}, + approved: {$type: Boolean, default: false}, + dateApproved: {$type: Date}, + approvingUser: {$type: String, ref: 'User', validate: [v => validator.isUUID(v), 'Invalid uuid.']}, + requested: {$type: Boolean, default: false}, + requestedDate: {$type: Date}, }, - sharedCompletion: {type: String, enum: _.values(SHARED_COMPLETION), default: SHARED_COMPLETION.default}, + sharedCompletion: {$type: String, enum: _.values(SHARED_COMPLETION), default: SHARED_COMPLETION.default}, }, reminders: [{ _id: false, - id: {type: String, validate: [validator.isUUID, 'Invalid uuid.'], default: shared.uuid, required: true}, - startDate: {type: Date}, - time: {type: Date, required: true}, + id: {$type: String, validate: [v => validator.isUUID(v), 'Invalid uuid.'], default: shared.uuid, required: true}, + startDate: {$type: Date}, + time: {$type: Date, required: true}, }], }, _.defaults({ minimize: false, // So empty objects are returned strict: true, + typeKey: '$type', // So that we can use fields named `type` }, discriminatorOptions)); TaskSchema.plugin(baseModel, { @@ -258,32 +260,32 @@ let habitDailySchema = () => { // dailys and todos shared fields let dailyTodoSchema = () => { return { - completed: {type: Boolean, default: false}, + completed: {$type: Boolean, default: false}, // Checklist fields (dailies and todos) - collapseChecklist: {type: Boolean, default: false}, + collapseChecklist: {$type: Boolean, default: false}, checklist: [{ - completed: {type: Boolean, default: false}, - text: {type: String, required: false, default: ''}, // required:false because it can be empty on creation + completed: {$type: Boolean, default: false}, + text: {$type: String, required: false, default: ''}, // required:false because it can be empty on creation _id: false, - id: {type: String, default: shared.uuid, required: true, validate: [validator.isUUID, 'Invalid uuid.']}, - linkId: {type: String}, + id: {$type: String, default: shared.uuid, required: true, validate: [v => validator.isUUID(v), 'Invalid uuid.']}, + linkId: {$type: String}, }], }; }; export let HabitSchema = new Schema(_.defaults({ - up: {type: Boolean, default: true}, - down: {type: Boolean, default: true}, - counterUp: {type: Number, default: 0}, - counterDown: {type: Number, default: 0}, - frequency: {type: String, default: 'daily', enum: ['daily', 'weekly', 'monthly']}, + up: {$type: Boolean, default: true}, + down: {$type: Boolean, default: true}, + counterUp: {$type: Number, default: 0}, + counterDown: {$type: Number, default: 0}, + frequency: {$type: String, default: 'daily', enum: ['daily', 'weekly', 'monthly']}, }, habitDailySchema()), subDiscriminatorOptions); export let habit = Task.discriminator('habit', HabitSchema); export let DailySchema = new Schema(_.defaults({ - frequency: {type: String, default: 'weekly', enum: ['daily', 'weekly', 'monthly', 'yearly']}, + frequency: {$type: String, default: 'weekly', enum: ['daily', 'weekly', 'monthly', 'yearly']}, everyX: { - type: Number, + $type: Number, default: 1, validate: [ (val) => val % 1 === 0 && val >= 0 && val <= 9999, @@ -291,33 +293,33 @@ export let DailySchema = new Schema(_.defaults({ ], }, startDate: { - type: Date, + $type: Date, default () { return moment().startOf('day').toDate(); }, required: true, }, repeat: { // used only for 'weekly' frequency, - m: {type: Boolean, default: true}, - t: {type: Boolean, default: true}, - w: {type: Boolean, default: true}, - th: {type: Boolean, default: true}, - f: {type: Boolean, default: true}, - s: {type: Boolean, default: true}, - su: {type: Boolean, default: true}, + m: {$type: Boolean, default: true}, + t: {$type: Boolean, default: true}, + w: {$type: Boolean, default: true}, + th: {$type: Boolean, default: true}, + f: {$type: Boolean, default: true}, + s: {$type: Boolean, default: true}, + su: {$type: Boolean, default: true}, }, - streak: {type: Number, default: 0}, - daysOfMonth: {type: [Number], default: []}, // Days of the month that the daily should repeat on - weeksOfMonth: {type: [Number], default: []}, // Weeks of the month that the daily should repeat on - isDue: {type: Boolean}, - nextDue: [{type: String}], - yesterDaily: {type: Boolean, default: true, required: true}, + streak: {$type: Number, default: 0}, + daysOfMonth: {$type: [Number], default: []}, // Days of the month that the daily should repeat on + weeksOfMonth: {$type: [Number], default: []}, // Weeks of the month that the daily should repeat on + isDue: {$type: Boolean}, + nextDue: [{$type: String}], + yesterDaily: {$type: Boolean, default: true, required: true}, }, habitDailySchema(), dailyTodoSchema()), subDiscriminatorOptions); export let daily = Task.discriminator('daily', DailySchema); export let TodoSchema = new Schema(_.defaults({ dateCompleted: Date, - // TODO we're getting parse errors, people have stored as "today" and "3/13". Need to run a migration & put this back to type: Date see http://stackoverflow.com/questions/1353684/detecting-an-invalid-date-date-instance-in-javascript + // TODO we're getting parse errors, people have stored as "today" and "3/13". Need to run a migration & put this back to $type: Date see http://stackoverflow.com/questions/1353684/detecting-an-invalid-date-date-instance-in-javascript date: String, // due date for todos }, dailyTodoSchema()), subDiscriminatorOptions); export let todo = Task.discriminator('todo', TodoSchema); diff --git a/website/server/models/user/index.js b/website/server/models/user/index.js index 5521f21290..75870bf58b 100644 --- a/website/server/models/user/index.js +++ b/website/server/models/user/index.js @@ -8,10 +8,11 @@ require('./methods'); // A list of publicly accessible fields (not everything from preferences because there are also a lot of settings tha should remain private) export let publicFields = `preferences.size preferences.hair preferences.skin preferences.shirt preferences.chair preferences.costume preferences.sleep preferences.background preferences.tasks preferences.disableClasses profile stats - achievements party backer contributor auth.timestamps items inbox.optOut loginIncentives flags.classSelected`; + achievements party backer contributor auth.timestamps items inbox.optOut loginIncentives flags.classSelected + flags.verifiedUsername auth.local.username`; // The minimum amount of data needed when populating multiple users -export let nameFields = 'profile.name'; +export let nameFields = 'profile.name auth.local.username flags.verifiedUsername'; export { schema }; diff --git a/website/server/models/user/methods.js b/website/server/models/user/methods.js index c80cec0159..9bf3a5e975 100644 --- a/website/server/models/user/methods.js +++ b/website/server/models/user/methods.js @@ -31,7 +31,12 @@ schema.methods.isSubscribed = function isSubscribed () { schema.methods.hasNotCancelled = function hasNotCancelled () { let plan = this.purchased.plan; - return this.isSubscribed() && !plan.dateTerminated; + return Boolean(this.isSubscribed() && !plan.dateTerminated); +}; + +schema.methods.hasCancelled = function hasCancelled () { + let plan = this.purchased.plan; + return Boolean(this.isSubscribed() && plan.dateTerminated); }; // Get an array of groups ids the user is member of @@ -214,6 +219,9 @@ schema.statics.transformJSONUser = function transformJSONUser (jsonUser, addComp // Add id property jsonUser.id = jsonUser._id; + // Remove username if not verified + if (!jsonUser.flags.verifiedUsername) jsonUser.auth.local.username = null; + if (addComputedStats) this.addComputedStatsToJSONObj(jsonUser.stats, jsonUser); }; diff --git a/website/server/models/user/schema.js b/website/server/models/user/schema.js index d8517a753d..42871628c8 100644 --- a/website/server/models/user/schema.js +++ b/website/server/models/user/schema.js @@ -19,23 +19,23 @@ const RESTRICTED_EMAIL_DOMAINS = Object.freeze(['habitica.com', 'habitrpg.com']) // User schema definition let schema = new Schema({ apiToken: { - type: String, + $type: String, default: shared.uuid, }, auth: { blocked: Boolean, - facebook: {type: Schema.Types.Mixed, default: () => { + facebook: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - google: {type: Schema.Types.Mixed, default: () => { + google: {$type: Schema.Types.Mixed, default: () => { return {}; }}, local: { email: { - type: String, + $type: String, validate: [{ - validator: validator.isEmail, + validator: (v) => validator.isEmail(v), message: shared.i18n.t('invalidEmail'), }, { validator (email) { @@ -49,14 +49,14 @@ let schema = new Schema({ }], }, username: { - type: String, + $type: String, }, // Store a lowercase version of username to check for duplicates lowerCaseUsername: String, hashed_password: String, // eslint-disable-line camelcase // Legacy password are hashed with SHA1, new ones with bcrypt passwordHashMethod: { - type: String, + $type: String, enum: ['bcrypt', 'sha1'], }, salt: String, // Salt for SHA1 encrypted passwords, not stored for bcrypt, @@ -64,22 +64,22 @@ let schema = new Schema({ passwordResetCode: String, }, timestamps: { - created: {type: Date, default: Date.now}, - loggedin: {type: Date, default: Date.now}, + created: {$type: Date, default: Date.now}, + loggedin: {$type: Date, default: Date.now}, }, }, // We want to know *every* time an object updates. Mongoose uses __v to designate when an object contains arrays which // have been updated (http://goo.gl/gQLz41), but we want *every* update - _v: { type: Number, default: 0 }, + _v: { $type: Number, default: 0 }, migration: String, achievements: { originalUser: Boolean, habitSurveys: Number, ultimateGearSets: { - healer: {type: Boolean, default: false}, - wizard: {type: Boolean, default: false}, - rogue: {type: Boolean, default: false}, - warrior: {type: Boolean, default: false}, + healer: {$type: Boolean, default: false}, + wizard: {$type: Boolean, default: false}, + rogue: {$type: Boolean, default: false}, + warrior: {$type: Boolean, default: false}, }, beastMaster: Boolean, beastMasterCount: Number, @@ -94,12 +94,12 @@ let schema = new Schema({ seafoam: Number, streak: Number, challenges: Array, - quests: {type: Schema.Types.Mixed, default: () => { + quests: {$type: Schema.Types.Mixed, default: () => { return {}; }}, rebirths: Number, rebirthLevel: Number, - perfect: {type: Number, default: 0}, + perfect: {$type: Number, default: 0}, habitBirthdays: Number, valentine: Number, nye: Number, @@ -129,7 +129,7 @@ let schema = new Schema({ contributor: { // 1-9, see https://trello.com/c/wkFzONhE/277-contributor-gear https://github.com/HabitRPG/habitica/issues/3801 level: { - type: Number, + $type: Number, min: 0, max: 9, }, @@ -142,106 +142,106 @@ let schema = new Schema({ critical: String, }, - balance: {type: Number, default: 0}, + balance: {$type: Number, default: 0}, purchased: { - ads: {type: Boolean, default: false}, + ads: {$type: Boolean, default: false}, // eg, {skeleton: true, pumpkin: true, eb052b: true} - skin: {type: Schema.Types.Mixed, default: () => { + skin: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - hair: {type: Schema.Types.Mixed, default: () => { + hair: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - shirt: {type: Schema.Types.Mixed, default: () => { + shirt: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - background: {type: Schema.Types.Mixed, default: () => { + background: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - txnCount: {type: Number, default: 0}, + txnCount: {$type: Number, default: 0}, mobileChat: Boolean, - plan: {type: SubscriptionPlanSchema, default: () => { + plan: {$type: SubscriptionPlanSchema, default: () => { return {}; }}, }, flags: { - customizationsNotification: {type: Boolean, default: false}, - showTour: {type: Boolean, default: true}, + customizationsNotification: {$type: Boolean, default: false}, + showTour: {$type: Boolean, default: true}, tour: { // -1 indicates "uninitiated", -2 means "complete", any other number is the current tour step (0-index) - intro: {type: Number, default: -1}, - classes: {type: Number, default: -1}, - stats: {type: Number, default: -1}, - tavern: {type: Number, default: -1}, - party: {type: Number, default: -1}, - guilds: {type: Number, default: -1}, - challenges: {type: Number, default: -1}, - market: {type: Number, default: -1}, - pets: {type: Number, default: -1}, - mounts: {type: Number, default: -1}, - hall: {type: Number, default: -1}, - equipment: {type: Number, default: -1}, + intro: {$type: Number, default: -1}, + classes: {$type: Number, default: -1}, + stats: {$type: Number, default: -1}, + tavern: {$type: Number, default: -1}, + party: {$type: Number, default: -1}, + guilds: {$type: Number, default: -1}, + challenges: {$type: Number, default: -1}, + market: {$type: Number, default: -1}, + pets: {$type: Number, default: -1}, + mounts: {$type: Number, default: -1}, + hall: {$type: Number, default: -1}, + equipment: {$type: Number, default: -1}, }, tutorial: { common: { - habits: {type: Boolean, default: false}, - dailies: {type: Boolean, default: false}, - todos: {type: Boolean, default: false}, - rewards: {type: Boolean, default: false}, - party: {type: Boolean, default: false}, - pets: {type: Boolean, default: false}, - gems: {type: Boolean, default: false}, - skills: {type: Boolean, default: false}, - classes: {type: Boolean, default: false}, - tavern: {type: Boolean, default: false}, - equipment: {type: Boolean, default: false}, - items: {type: Boolean, default: false}, - mounts: {type: Boolean, default: false}, - inbox: {type: Boolean, default: false}, - stats: {type: Boolean, default: false}, + habits: {$type: Boolean, default: false}, + dailies: {$type: Boolean, default: false}, + todos: {$type: Boolean, default: false}, + rewards: {$type: Boolean, default: false}, + party: {$type: Boolean, default: false}, + pets: {$type: Boolean, default: false}, + gems: {$type: Boolean, default: false}, + skills: {$type: Boolean, default: false}, + classes: {$type: Boolean, default: false}, + tavern: {$type: Boolean, default: false}, + equipment: {$type: Boolean, default: false}, + items: {$type: Boolean, default: false}, + mounts: {$type: Boolean, default: false}, + inbox: {$type: Boolean, default: false}, + stats: {$type: Boolean, default: false}, }, ios: { - addTask: {type: Boolean, default: false}, - editTask: {type: Boolean, default: false}, - deleteTask: {type: Boolean, default: false}, - filterTask: {type: Boolean, default: false}, - groupPets: {type: Boolean, default: false}, - inviteParty: {type: Boolean, default: false}, - reorderTask: {type: Boolean, default: false}, + addTask: {$type: Boolean, default: false}, + editTask: {$type: Boolean, default: false}, + deleteTask: {$type: Boolean, default: false}, + filterTask: {$type: Boolean, default: false}, + groupPets: {$type: Boolean, default: false}, + inviteParty: {$type: Boolean, default: false}, + reorderTask: {$type: Boolean, default: false}, }, }, - dropsEnabled: {type: Boolean, default: false}, - itemsEnabled: {type: Boolean, default: false}, - newStuff: {type: Boolean, default: false}, - rewrite: {type: Boolean, default: true}, - classSelected: {type: Boolean, default: false}, + dropsEnabled: {$type: Boolean, default: false}, + itemsEnabled: {$type: Boolean, default: false}, + newStuff: {$type: Boolean, default: false}, + rewrite: {$type: Boolean, default: true}, + classSelected: {$type: Boolean, default: false}, mathUpdates: Boolean, - rebirthEnabled: {type: Boolean, default: false}, - levelDrops: {type: Schema.Types.Mixed, default: () => { + rebirthEnabled: {$type: Boolean, default: false}, + levelDrops: {$type: Schema.Types.Mixed, default: () => { return {}; }}, chatRevoked: Boolean, // Used to track the status of recapture emails sent to each user, // can be 0 - no email sent - 1, 2, 3 or 4 - 4 means no more email will be sent to the user - recaptureEmailsPhase: {type: Number, default: 0}, + recaptureEmailsPhase: {$type: Number, default: 0}, // Needed to track the tip to send inside the email - weeklyRecapEmailsPhase: {type: Number, default: 0}, + weeklyRecapEmailsPhase: {$type: Number, default: 0}, // Used to track when the next weekly recap should be sent - lastWeeklyRecap: {type: Date, default: Date.now}, + lastWeeklyRecap: {$type: Date, default: Date.now}, // Used to enable weekly recap emails as users login lastWeeklyRecapDiscriminator: Boolean, onboardingEmailsPhase: String, // Keep track of the latest onboarding email sent - communityGuidelinesAccepted: {type: Boolean, default: false}, - cronCount: {type: Number, default: 0}, - welcomed: {type: Boolean, default: false}, - armoireEnabled: {type: Boolean, default: true}, - armoireOpened: {type: Boolean, default: false}, - armoireEmpty: {type: Boolean, default: false}, - cardReceived: {type: Boolean, default: false}, - warnedLowHealth: {type: Boolean, default: false}, - verifiedUsername: {type: Boolean, default: false}, + communityGuidelinesAccepted: {$type: Boolean, default: false}, + cronCount: {$type: Number, default: 0}, + welcomed: {$type: Boolean, default: false}, + armoireEnabled: {$type: Boolean, default: true}, + armoireOpened: {$type: Boolean, default: false}, + armoireEmpty: {$type: Boolean, default: false}, + cardReceived: {$type: Boolean, default: false}, + warnedLowHealth: {$type: Boolean, default: false}, + verifiedUsername: {$type: Boolean, default: false}, }, history: { @@ -252,7 +252,7 @@ let schema = new Schema({ items: { gear: { owned: _.transform(shared.content.gear.flat, (m, v) => { - m[v.key] = {type: Boolean}; + m[v.key] = {$type: Boolean}; if (v.key.match(/(armor|head|shield)_warrior_0/) || v.gearSet === 'glasses' || v.gearSet === 'headband') { m[v.key].default = true; } @@ -260,9 +260,9 @@ let schema = new Schema({ equipped: { weapon: String, - armor: {type: String, default: 'armor_base_0'}, - head: {type: String, default: 'head_base_0'}, - shield: {type: String, default: 'shield_base_0'}, + armor: {$type: String, default: 'armor_base_0'}, + head: {$type: String, default: 'head_base_0'}, + shield: {$type: String, default: 'shield_base_0'}, back: String, headAccessory: String, eyewear: String, @@ -270,9 +270,9 @@ let schema = new Schema({ }, costume: { weapon: String, - armor: {type: String, default: 'armor_base_0'}, - head: {type: String, default: 'head_base_0'}, - shield: {type: String, default: 'shield_base_0'}, + armor: {$type: String, default: 'armor_base_0'}, + head: {$type: String, default: 'head_base_0'}, + shield: {$type: String, default: 'shield_base_0'}, back: String, headAccessory: String, eyewear: String, @@ -281,25 +281,25 @@ let schema = new Schema({ }, special: { - snowball: {type: Number, default: 0}, - spookySparkles: {type: Number, default: 0}, - shinySeed: {type: Number, default: 0}, - seafoam: {type: Number, default: 0}, - valentine: {type: Number, default: 0}, + snowball: {$type: Number, default: 0}, + spookySparkles: {$type: Number, default: 0}, + shinySeed: {$type: Number, default: 0}, + seafoam: {$type: Number, default: 0}, + valentine: {$type: Number, default: 0}, valentineReceived: Array, // array of strings, by sender name - nye: {type: Number, default: 0}, + nye: {$type: Number, default: 0}, nyeReceived: Array, - greeting: {type: Number, default: 0}, + greeting: {$type: Number, default: 0}, greetingReceived: Array, - thankyou: {type: Number, default: 0}, + thankyou: {$type: Number, default: 0}, thankyouReceived: Array, - birthday: {type: Number, default: 0}, + birthday: {$type: Number, default: 0}, birthdayReceived: Array, - congrats: {type: Number, default: 0}, + congrats: {$type: Number, default: 0}, congratsReceived: Array, - getwell: {type: Number, default: 0}, + getwell: {$type: Number, default: 0}, getwellReceived: Array, - goodluck: {type: Number, default: 0}, + goodluck: {$type: Number, default: 0}, goodluckReceived: Array, }, @@ -361,150 +361,152 @@ let schema = new Schema({ quests: _.transform(shared.content.quests, (m, v, k) => m[k] = Number), lastDrop: { - date: {type: Date, default: Date.now}, - count: {type: Number, default: 0}, + date: {$type: Date, default: Date.now}, + count: {$type: Number, default: 0}, }, }, - lastCron: {type: Date, default: Date.now}, - _cronSignature: {type: String, default: 'NOT_RUNNING'}, // Private property used to avoid double cron + lastCron: {$type: Date, default: Date.now}, + _cronSignature: {$type: String, default: 'NOT_RUNNING'}, // Private property used to avoid double cron // {GROUP_ID: Boolean}, represents whether they have unseen chat messages - newMessages: {type: Schema.Types.Mixed, default: () => { + newMessages: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - challenges: [{type: String, ref: 'Challenge', validate: [validator.isUUID, 'Invalid uuid.']}], + challenges: [{$type: String, ref: 'Challenge', validate: [v => validator.isUUID(v), 'Invalid uuid.']}], invitations: { // Using an array without validation because otherwise mongoose treat this as a subdocument and applies _id by default // Schema is (id, name, inviter, publicGuild) // TODO one way to fix is http://mongoosejs.com/docs/guide.html#_id - guilds: {type: Array, default: () => []}, + guilds: {$type: Array, default: () => []}, // Using a Mixed type because otherwise user.invitations.party = {} // to reset invitation, causes validation to fail TODO // schema is the same as for guild invitations (id, name, inviter) - party: {type: Schema.Types.Mixed, default: () => { + party: {$type: Schema.Types.Mixed, default: () => { return {}; }}, parties: [{ id: { - type: String, + $type: String, ref: 'Group', required: true, - validate: [validator.isUUID, 'Invalid uuid.'], + validate: [v => validator.isUUID(v), 'Invalid uuid.'], }, name: { - type: String, + $type: String, required: true, }, inviter: { - type: String, + $type: String, ref: 'User', required: true, - validate: [validator.isUUID, 'Invalid uuid.'], + validate: [v => validator.isUUID(v), 'Invalid uuid.'], }, }], }, - guilds: [{type: String, ref: 'Group', validate: [validator.isUUID, 'Invalid uuid.']}], + guilds: [{$type: String, ref: 'Group', validate: [v => validator.isUUID(v), 'Invalid uuid.']}], party: { - _id: {type: String, validate: [validator.isUUID, 'Invalid uuid.'], ref: 'Group'}, - order: {type: String, default: 'level'}, - orderAscending: {type: String, default: 'ascending'}, + _id: {$type: String, validate: [v => validator.isUUID(v), 'Invalid uuid.'], ref: 'Group'}, + order: {$type: String, default: 'level'}, + orderAscending: {$type: String, default: 'ascending'}, quest: { key: String, progress: { - up: {type: Number, default: 0}, - down: {type: Number, default: 0}, - collect: {type: Schema.Types.Mixed, default: () => { + up: {$type: Number, default: 0}, + down: {$type: Number, default: 0}, + collect: {$type: Schema.Types.Mixed, default: () => { return {}; }}, - collectedItems: {type: Number, default: 0}, + collectedItems: {$type: Number, default: 0}, }, completed: String, // When quest is done, we move it from key => completed, and it's a one-time flag (for modal) that they unset by clicking "ok" in browser - RSVPNeeded: {type: Boolean, default: false}, // Set to true when invite is pending, set to false when quest invite is accepted or rejected, quest starts, or quest is cancelled + RSVPNeeded: {$type: Boolean, default: false}, // Set to true when invite is pending, set to false when quest invite is accepted or rejected, quest starts, or quest is cancelled }, }, preferences: { - dayStart: {type: Number, default: 0, min: 0, max: 23}, - size: {type: String, enum: ['broad', 'slim'], default: 'slim'}, + dayStart: {$type: Number, default: 0, min: 0, max: 23}, + size: {$type: String, enum: ['broad', 'slim'], default: 'slim'}, hair: { - color: {type: String, default: 'red'}, - base: {type: Number, default: 3}, - bangs: {type: Number, default: 1}, - beard: {type: Number, default: 0}, - mustache: {type: Number, default: 0}, - flower: {type: Number, default: 1}, + color: {$type: String, default: 'red'}, + base: {$type: Number, default: 3}, + bangs: {$type: Number, default: 1}, + beard: {$type: Number, default: 0}, + mustache: {$type: Number, default: 0}, + flower: {$type: Number, default: 1}, }, - hideHeader: {type: Boolean, default: false}, - skin: {type: String, default: '915533'}, - shirt: {type: String, default: 'blue'}, - timezoneOffset: {type: Number, default: 0}, - sound: {type: String, default: 'rosstavoTheme', enum: ['off', ...shared.content.audioThemes]}, - chair: {type: String, default: 'none'}, + hideHeader: {$type: Boolean, default: false}, + skin: {$type: String, default: '915533'}, + shirt: {$type: String, default: 'blue'}, + timezoneOffset: {$type: Number, default: 0}, + sound: {$type: String, default: 'rosstavoTheme', enum: ['off', ...shared.content.audioThemes]}, + chair: {$type: String, default: 'none'}, timezoneOffsetAtLastCron: Number, language: String, automaticAllocation: Boolean, - allocationMode: {type: String, enum: ['flat', 'classbased', 'taskbased'], default: 'flat'}, - autoEquip: {type: Boolean, default: true}, + allocationMode: {$type: String, enum: ['flat', 'classbased', 'taskbased'], default: 'flat'}, + autoEquip: {$type: Boolean, default: true}, costume: Boolean, - dateFormat: {type: String, enum: ['MM/dd/yyyy', 'dd/MM/yyyy', 'yyyy/MM/dd'], default: 'MM/dd/yyyy'}, - sleep: {type: Boolean, default: false}, - stickyHeader: {type: Boolean, default: true}, - disableClasses: {type: Boolean, default: false}, - newTaskEdit: {type: Boolean, default: false}, - dailyDueDefaultView: {type: Boolean, default: false}, - advancedCollapsed: {type: Boolean, default: false}, - toolbarCollapsed: {type: Boolean, default: false}, - reverseChatOrder: {type: Boolean, default: false}, + dateFormat: {$type: String, enum: ['MM/dd/yyyy', 'dd/MM/yyyy', 'yyyy/MM/dd'], default: 'MM/dd/yyyy'}, + sleep: {$type: Boolean, default: false}, + stickyHeader: {$type: Boolean, default: true}, + disableClasses: {$type: Boolean, default: false}, + newTaskEdit: {$type: Boolean, default: false}, + dailyDueDefaultView: {$type: Boolean, default: false}, + advancedCollapsed: {$type: Boolean, default: false}, + toolbarCollapsed: {$type: Boolean, default: false}, + reverseChatOrder: {$type: Boolean, default: false}, background: String, - displayInviteToPartyWhenPartyIs1: {type: Boolean, default: true}, - webhooks: {type: Schema.Types.Mixed, default: () => { + displayInviteToPartyWhenPartyIs1: {$type: Boolean, default: true}, + webhooks: {$type: Schema.Types.Mixed, default: () => { return {}; }}, // For the following fields make sure to use strict comparison when searching for falsey values (=== false) // As users who didn't login after these were introduced may have them undefined/null emailNotifications: { - unsubscribeFromAll: {type: Boolean, default: false}, - newPM: {type: Boolean, default: true}, - kickedGroup: {type: Boolean, default: true}, - wonChallenge: {type: Boolean, default: true}, - giftedGems: {type: Boolean, default: true}, - giftedSubscription: {type: Boolean, default: true}, - invitedParty: {type: Boolean, default: true}, - invitedGuild: {type: Boolean, default: true}, - questStarted: {type: Boolean, default: true}, - invitedQuest: {type: Boolean, default: true}, - // remindersToLogin: {type: Boolean, default: true}, + unsubscribeFromAll: {$type: Boolean, default: false}, + newPM: {$type: Boolean, default: true}, + kickedGroup: {$type: Boolean, default: true}, + wonChallenge: {$type: Boolean, default: true}, + giftedGems: {$type: Boolean, default: true}, + giftedSubscription: {$type: Boolean, default: true}, + invitedParty: {$type: Boolean, default: true}, + invitedGuild: {$type: Boolean, default: true}, + questStarted: {$type: Boolean, default: true}, + invitedQuest: {$type: Boolean, default: true}, + // remindersToLogin: {$type: Boolean, default: true}, // importantAnnouncements are in fact the recapture emails - importantAnnouncements: {type: Boolean, default: true}, - weeklyRecaps: {type: Boolean, default: true}, - onboarding: {type: Boolean, default: true}, + importantAnnouncements: {$type: Boolean, default: true}, + weeklyRecaps: {$type: Boolean, default: true}, + onboarding: {$type: Boolean, default: true}, + majorUpdates: {$type: Boolean, default: true}, }, pushNotifications: { - unsubscribeFromAll: {type: Boolean, default: false}, - newPM: {type: Boolean, default: true}, - wonChallenge: {type: Boolean, default: true}, - giftedGems: {type: Boolean, default: true}, - giftedSubscription: {type: Boolean, default: true}, - invitedParty: {type: Boolean, default: true}, - invitedGuild: {type: Boolean, default: true}, - questStarted: {type: Boolean, default: true}, - invitedQuest: {type: Boolean, default: true}, + unsubscribeFromAll: {$type: Boolean, default: false}, + newPM: {$type: Boolean, default: true}, + wonChallenge: {$type: Boolean, default: true}, + giftedGems: {$type: Boolean, default: true}, + giftedSubscription: {$type: Boolean, default: true}, + invitedParty: {$type: Boolean, default: true}, + invitedGuild: {$type: Boolean, default: true}, + questStarted: {$type: Boolean, default: true}, + invitedQuest: {$type: Boolean, default: true}, + majorUpdates: {$type: Boolean, default: true}, }, suppressModals: { - levelUp: {type: Boolean, default: false}, - hatchPet: {type: Boolean, default: false}, - raisePet: {type: Boolean, default: false}, - streak: {type: Boolean, default: false}, + levelUp: {$type: Boolean, default: false}, + hatchPet: {$type: Boolean, default: false}, + raisePet: {$type: Boolean, default: false}, + streak: {$type: Boolean, default: false}, }, tasks: { - groupByChallenge: {type: Boolean, default: false}, // @TODO remove? not used - confirmScoreNotes: {type: Boolean, default: false}, // @TODO remove? not used + groupByChallenge: {$type: Boolean, default: false}, // @TODO remove? not used + confirmScoreNotes: {$type: Boolean, default: false}, // @TODO remove? not used }, improvementCategories: { - type: Array, + $type: Array, validate: (categories) => { const validCategories = ['work', 'exercise', 'healthWellness', 'school', 'teams', 'chores', 'creativity']; let isValidCategory = categories.every(category => validCategories.indexOf(category) !== -1); @@ -516,42 +518,42 @@ let schema = new Schema({ blurb: String, imageUrl: String, name: { - type: String, + $type: String, required: true, trim: true, }, }, stats: { - hp: {type: Number, default: shared.maxHealth}, - mp: {type: Number, default: 10}, - exp: {type: Number, default: 0}, - gp: {type: Number, default: 0}, - lvl: {type: Number, default: 1, min: 1}, + hp: {$type: Number, default: shared.maxHealth}, + mp: {$type: Number, default: 10}, + exp: {$type: Number, default: 0}, + gp: {$type: Number, default: 0}, + lvl: {$type: Number, default: 1, min: 1}, // Class System - class: {type: String, enum: ['warrior', 'rogue', 'wizard', 'healer'], default: 'warrior', required: true}, - points: {type: Number, default: 0}, - str: {type: Number, default: 0}, - con: {type: Number, default: 0}, - int: {type: Number, default: 0}, - per: {type: Number, default: 0}, + class: {$type: String, enum: ['warrior', 'rogue', 'wizard', 'healer'], default: 'warrior', required: true}, + points: {$type: Number, default: 0}, + str: {$type: Number, default: 0}, + con: {$type: Number, default: 0}, + int: {$type: Number, default: 0}, + per: {$type: Number, default: 0}, buffs: { - str: {type: Number, default: 0}, - int: {type: Number, default: 0}, - per: {type: Number, default: 0}, - con: {type: Number, default: 0}, - stealth: {type: Number, default: 0}, - streaks: {type: Boolean, default: false}, - snowball: {type: Boolean, default: false}, - spookySparkles: {type: Boolean, default: false}, - shinySeed: {type: Boolean, default: false}, - seafoam: {type: Boolean, default: false}, + str: {$type: Number, default: 0}, + int: {$type: Number, default: 0}, + per: {$type: Number, default: 0}, + con: {$type: Number, default: 0}, + stealth: {$type: Number, default: 0}, + streaks: {$type: Boolean, default: false}, + snowball: {$type: Boolean, default: false}, + spookySparkles: {$type: Boolean, default: false}, + shinySeed: {$type: Boolean, default: false}, + seafoam: {$type: Boolean, default: false}, }, training: { - int: {type: Number, default: 0}, - per: {type: Number, default: 0}, - str: {type: Number, default: 0}, - con: {type: Number, default: 0}, + int: {$type: Number, default: 0}, + per: {$type: Number, default: 0}, + str: {$type: Number, default: 0}, + con: {$type: Number, default: 0}, }, }, @@ -560,45 +562,46 @@ let schema = new Schema({ inbox: { // messages are stored in the Inbox collection - newMessages: {type: Number, default: 0}, - blocks: {type: Array, default: () => []}, - optOut: {type: Boolean, default: false}, + newMessages: {$type: Number, default: 0}, + blocks: {$type: Array, default: () => []}, + optOut: {$type: Boolean, default: false}, }, tasksOrder: { - habits: [{type: String, ref: 'Task'}], - dailys: [{type: String, ref: 'Task'}], - todos: [{type: String, ref: 'Task'}], - rewards: [{type: String, ref: 'Task'}], + habits: [{$type: String, ref: 'Task'}], + dailys: [{$type: String, ref: 'Task'}], + todos: [{$type: String, ref: 'Task'}], + rewards: [{$type: String, ref: 'Task'}], }, - extra: {type: Schema.Types.Mixed, default: () => { + extra: {$type: Schema.Types.Mixed, default: () => { return {}; }}, pushDevices: [PushDeviceSchema], - _ABtests: {type: Schema.Types.Mixed, default: () => { + _ABtests: {$type: Schema.Types.Mixed, default: () => { return {}; }}, webhooks: [WebhookSchema], - loginIncentives: {type: Number, default: 0}, - invitesSent: {type: Number, default: 0}, + loginIncentives: {$type: Number, default: 0}, + invitesSent: {$type: Number, default: 0}, // Items manually pinned by the user pinnedItems: [{ _id: false, - path: {type: String}, - type: {type: String}, + path: {$type: String}, + type: {$type: String}, }], // Ordered array of shown pinned items, necessary for sorting because seasonal items are not stored in pinnedItems - pinnedItemsOrder: [{type: String}], + pinnedItemsOrder: [{$type: String}], // Items the user manually unpinned from the ones suggested by Habitica unpinnedItems: [{ _id: false, - path: {type: String}, - type: {type: String}, + path: {$type: String}, + type: {$type: String}, }], }, { skipVersioning: { notifications: true }, strict: true, minimize: false, // So empty objects are returned + typeKey: '$type', // So that we can use fields named `type` }); module.exports = schema; diff --git a/website/server/models/userNotification.js b/website/server/models/userNotification.js index 15b4cec4d6..acb280b16a 100644 --- a/website/server/models/userNotification.js +++ b/website/server/models/userNotification.js @@ -37,33 +37,34 @@ const Schema = mongoose.Schema; export let schema = new Schema({ id: { - type: String, + $type: String, default: uuid, - validate: [validator.isUUID, 'Invalid uuid.'], + validate: [v => validator.isUUID(v), 'Invalid uuid.'], // @TODO: Add these back once we figure out the issue with notifications // See Fix for https://github.com/HabitRPG/habitica/issues/9923 // required: true, }, type: { - type: String, + $type: String, // @TODO: Add these back once we figure out the issue with notifications // See Fix for https://github.com/HabitRPG/habitica/issues/9923 // required: true, enum: NOTIFICATION_TYPES, }, - data: {type: Schema.Types.Mixed, default: () => { + data: {$type: Schema.Types.Mixed, default: () => { return {}; }}, // A field to mark the notification as seen without deleting it, optional use seen: { - type: Boolean, + $type: Boolean, // required: true, default: () => false, }, }, { strict: true, minimize: false, // So empty objects are returned - _id: false, // use id instead of _id + _id: false, // use id instead of _id, + typeKey: '$type', // So that we can use fields named `type` }); /** diff --git a/website/server/models/webhook.js b/website/server/models/webhook.js index 09dd6dd15c..f4075faf38 100644 --- a/website/server/models/webhook.js +++ b/website/server/models/webhook.js @@ -32,13 +32,13 @@ const QUEST_ACTIVITY_DEFAULT_OPTIONS = Object.freeze({ export let schema = new Schema({ id: { - type: String, + $type: String, required: true, - validate: [validator.isUUID, shared.i18n.t('invalidWebhookId')], + validate: [v => validator.isUUID(v), shared.i18n.t('invalidWebhookId')], default: uuid, }, type: { - type: String, + $type: String, required: true, enum: [ 'globalActivity', // global webhooks send a request for every type of event @@ -48,12 +48,12 @@ export let schema = new Schema({ default: 'taskActivity', }, label: { - type: String, + $type: String, required: false, default: '', }, url: { - type: String, + $type: String, required: true, validate: [(v) => { return validator.isURL(v, { @@ -61,9 +61,9 @@ export let schema = new Schema({ }); }, shared.i18n.t('invalidUrl')], }, - enabled: { type: Boolean, required: true, default: true }, + enabled: { $type: Boolean, required: true, default: true }, options: { - type: Schema.Types.Mixed, + $type: Schema.Types.Mixed, required: true, default () { return {}; @@ -73,6 +73,7 @@ export let schema = new Schema({ strict: true, minimize: false, // So empty objects are returned _id: false, + typeKey: '$type', // So that we can use fields named `type` }); schema.plugin(baseModel, { diff --git a/website/server/server.js b/website/server/server.js index f331929038..6f717f7116 100644 --- a/website/server/server.js +++ b/website/server/server.js @@ -3,17 +3,6 @@ import logger from './libs/logger'; import express from 'express'; import http from 'http'; -try { - // @TODO: May need to remove - testing - const memwatch = require('memwatch-next'); // eslint-disable-line global-require - memwatch.on('leak', (info) => { - const message = 'Memory leak detected.'; - logger.error(message, info); - }); -} catch (err) { - logger.info('"memwatch-next" couldn\'t be loaded.'); -} - const server = http.createServer(); const app = express();