Merge branch 'develop' into checkin-complete-msg

This commit is contained in:
Mateus Etto 2017-04-09 19:58:53 -03:00 committed by GitHub
commit aafbb889be
372 changed files with 40166 additions and 38233 deletions

View file

@ -16,18 +16,18 @@ before_script:
- npm run test:build
- cp config.json.example config.json
- if [ $REQUIRES_SERVER ]; then until nc -z localhost 27017; do echo Waiting for MongoDB; sleep 1; done; export DISPLAY=:99; fi
after_script:
- ./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js
script: npm run $TEST
script:
- npm run $TEST
- if [ $COVERAGE ]; then ./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js; fi
env:
global:
- CXX=g++-4.8
- DISABLE_REQUEST_LOGGING=true
matrix:
- TEST="lint"
- TEST="test:api-v3" REQUIRES_SERVER=true
- TEST="test:api-v3" REQUIRES_SERVER=true COVERAGE=true
- TEST="test:sanity"
- TEST="test:content"
- TEST="test:common"
- TEST="test:karma"
- TEST="client:unit"
- TEST="test:content" COVERAGE=true
- TEST="test:common" COVERAGE=true
- TEST="test:karma" COVERAGE=true
- TEST="client:unit" COVERAGE=true

View file

@ -94,8 +94,8 @@
},
"ITUNES_SHARED_SECRET": "aaaabbbbccccddddeeeeffff00001111",
"EMAILS" : {
"COMMUNITY_MANAGER_EMAIL" : "community@example.com",
"TECH_ASSISTANCE_EMAIL" : "tech@example.com",
"PRESS_ENQUIRY_EMAIL" : "press@example.com"
"COMMUNITY_MANAGER_EMAIL" : "leslie@habitica.com",
"TECH_ASSISTANCE_EMAIL" : "admin@habitica.com",
"PRESS_ENQUIRY_EMAIL" : "leslie@habitica.com"
}
}

View file

@ -280,7 +280,7 @@ gulp.task('test:e2e:safe', ['test:prepare', 'test:prepare:server'], (cb) => {
gulp.task('test:api-v3:unit', (done) => {
let runner = exec(
testBin('mocha test/api/v3/unit --recursive --require ./test/helpers/start-server'),
testBin('node_modules/.bin/istanbul cover --dir coverage/api-v3-unit --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v3/unit --recursive --require ./test/helpers/start-server'),
(err, stdout, stderr) => {
if (err) {
process.exit(1);
@ -298,7 +298,7 @@ gulp.task('test:api-v3:unit:watch', () => {
gulp.task('test:api-v3:integration', (done) => {
let runner = exec(
testBin('mocha test/api/v3/integration --recursive --require ./test/helpers/start-server'),
testBin('node_modules/.bin/istanbul cover --dir coverage/api-v3-integration --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v3/integration --recursive --require ./test/helpers/start-server'),
{maxBuffer: 500 * 1024},
(err, stdout, stderr) => {
if (err) {

View file

@ -1,4 +1,4 @@
var migrationName = '20170201_takeThis.js'; // Update per month
var migrationName = '20170404_takeThis.js'; // Update per month
var authorName = 'Sabe'; // in case script author needs to know when their ...
var authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; //... own data is done
@ -14,7 +14,7 @@ function processUsers(lastId) {
// specify a query to limit the affected users (empty for all users):
var query = {
'migration':{$ne:migrationName},
'challenges':{$in:['b1d436b5-c784-42e3-9b07-7072479a6f8e']} // Update per month
'challenges':{$in:['630018a7-49ab-4e95-ac26-12417b746e1c']} // Update per month
};
if (lastId) {

1274
npm-shrinkwrap.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "3.80.1",
"version": "3.84.1",
"main": "./website/server/index.js",
"dependencies": {
"@slack/client": "^3.8.1",
@ -139,9 +139,9 @@
"test:api-v3:unit": "gulp test:api-v3:unit",
"test:api-v3:integration": "gulp test:api-v3:integration",
"test:api-v3:integration:separate-server": "NODE_ENV=test gulp test:api-v3:integration:separate-server",
"test:sanity": "mocha test/sanity --recursive",
"test:common": "mocha test/common --recursive",
"test:content": "mocha test/content --recursive",
"test:sanity": "istanbul cover --dir coverage/sanity --report lcovonly node_modules/mocha/bin/_mocha -- test/sanity --recursive",
"test:common": "istanbul cover --dir coverage/common --report lcovonly node_modules/mocha/bin/_mocha -- test/common --recursive",
"test:content": "istanbul cover --dir coverage/content --report lcovonly node_modules/mocha/bin/_mocha -- test/content --recursive",
"test:karma": "karma start test/client-old/spec/karma.conf.js --single-run",
"test:karma:watch": "karma start test/client-old/spec/karma.conf.js",
"test:prepare:webdriver": "webdriver-manager update",
@ -183,7 +183,7 @@
"grunt-karma": "~0.12.1",
"http-proxy-middleware": "^0.17.0",
"inject-loader": "^3.0.0-beta4",
"istanbul": "^0.3.14",
"istanbul": "^1.1.0-alpha.1",
"karma": "^1.3.0",
"karma-babel-preprocessor": "^6.0.1",
"karma-chai-plugins": "~0.6.0",
@ -198,7 +198,7 @@
"karma-webpack": "^2.0.2",
"lcov-result-merger": "^1.0.2",
"lolex": "^1.4.0",
"mocha": "^2.3.3",
"mocha": "^3.2.0",
"mongodb": "^2.0.46",
"mongoskin": "~2.1.0",
"monk": "^4.0.0",

View file

@ -34,6 +34,7 @@ describe('POST /user/auth/local/register', () => {
expect(user.apiToken).to.exist;
expect(user.auth.local.username).to.eql(username);
expect(user.profile.name).to.eql(username);
expect(user.newUser).to.eql(true);
});
it('provides default tags and tasks', async () => {
@ -71,6 +72,23 @@ describe('POST /user/auth/local/register', () => {
await expect(getProperty('users', user._id, '_ABtests')).to.eventually.be.a('object');
});
it('includes items awarded by default when creating a new user', async () => {
let username = generateRandomUserName();
let email = `${username}@example.com`;
let password = 'password';
let user = await api.post('/user/auth/local/register', {
username,
email,
password,
confirmPassword: password,
});
expect(user.items.quests.dustbunnies).to.equal(1);
expect(user.purchased.background.violet).to.be.ok;
expect(user.preferences.background).to.equal('violet');
});
it('requires password and confirmPassword to match', async () => {
let username = generateRandomUserName();
let email = `${username}@example.com`;

View file

@ -10,6 +10,9 @@ import { model as Coupon } from '../../../../../website/server/models/coupon';
import stripePayments from '../../../../../website/server/libs/stripePayments';
import payments from '../../../../../website/server/libs/payments';
import common from '../../../../../website/common';
import logger from '../../../../../website/server/libs/logger';
import { v4 as uuid } from 'uuid';
import moment from 'moment';
const i18n = common.i18n;
@ -759,4 +762,245 @@ describe('Stripe Payments', () => {
expect(updatedGroup.purchased.plan.quantity).to.eql(4);
});
});
describe('handleWebhooks', () => {
describe('all events', () => {
const eventType = 'account.updated';
const event = {id: 123};
const eventRetrieved = {type: eventType};
beforeEach(() => {
sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves(eventRetrieved);
sinon.stub(logger, 'error');
});
afterEach(() => {
stripe.events.retrieve.restore();
logger.error.restore();
});
it('logs an error if an unsupported webhook event is passed', async () => {
const error = new Error(`Missing handler for Stripe webhook ${eventType}`);
await stripePayments.handleWebhooks({requestBody: event}, stripe);
expect(logger.error).to.have.been.called.once;
expect(logger.error).to.have.been.calledWith(error, {event: eventRetrieved});
});
it('retrieves and validates the event from Stripe', async () => {
await stripePayments.handleWebhooks({requestBody: event}, stripe);
expect(stripe.events.retrieve).to.have.been.called.once;
expect(stripe.events.retrieve).to.have.been.calledWith(event.id);
});
});
describe('customer.subscription.deleted', () => {
const eventType = 'customer.subscription.deleted';
beforeEach(() => {
sinon.stub(stripe.customers, 'del').returnsPromise().resolves({});
sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({});
});
afterEach(() => {
stripe.customers.del.restore();
payments.cancelSubscription.restore();
});
it('does not do anything if event.request is null (subscription cancelled manually)', async () => {
sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({
id: 123,
type: eventType,
request: 123,
});
await stripePayments.handleWebhooks({requestBody: {}}, stripe);
expect(stripe.events.retrieve).to.have.been.called.once;
expect(stripe.customers.del).to.not.have.been.called;
expect(payments.cancelSubscription).to.not.have.been.called;
stripe.events.retrieve.restore();
});
describe('user subscription', () => {
it('throws an error if the user is not found', async () => {
const customerId = 456;
sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({
id: 123,
type: eventType,
data: {
object: {
plan: {
id: 'basic_earned',
},
customer: customerId,
},
},
request: null,
});
await expect(stripePayments.handleWebhooks({requestBody: {}}, stripe)).to.eventually.be.rejectedWith({
message: i18n.t('userNotFound'),
httpCode: 404,
name: 'NotFound',
});
expect(stripe.customers.del).to.not.have.been.called;
expect(payments.cancelSubscription).to.not.have.been.called;
stripe.events.retrieve.restore();
});
it('deletes the customer on Stripe and calls payments.cancelSubscription', async () => {
const customerId = '456';
let subscriber = new User();
subscriber.purchased.plan.customerId = customerId;
subscriber.purchased.plan.paymentMethod = 'Stripe';
await subscriber.save();
sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({
id: 123,
type: eventType,
data: {
object: {
plan: {
id: 'basic_earned',
},
customer: customerId,
},
},
request: null,
});
await stripePayments.handleWebhooks({requestBody: {}}, stripe);
expect(stripe.customers.del).to.have.been.calledOnce;
expect(stripe.customers.del).to.have.been.calledWith(customerId);
expect(payments.cancelSubscription).to.have.been.calledOnce;
let cancelSubscriptionOpts = payments.cancelSubscription.lastCall.args[0];
expect(cancelSubscriptionOpts.user._id).to.equal(subscriber._id);
expect(cancelSubscriptionOpts.paymentMethod).to.equal('Stripe');
expect(Math.round(moment(cancelSubscriptionOpts.nextBill).diff(new Date(), 'days', true))).to.equal(3);
expect(cancelSubscriptionOpts.groupId).to.be.undefined;
stripe.events.retrieve.restore();
});
});
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({
id: 123,
type: eventType,
data: {
object: {
plan: {
id: 'group_monthly',
},
customer: customerId,
},
},
request: null,
});
await expect(stripePayments.handleWebhooks({requestBody: {}}, stripe)).to.eventually.be.rejectedWith({
message: i18n.t('groupNotFound'),
httpCode: 404,
name: 'NotFound',
});
expect(stripe.customers.del).to.not.have.been.called;
expect(payments.cancelSubscription).to.not.have.been.called;
stripe.events.retrieve.restore();
});
it('throws an error if the group leader is not found', async () => {
const customerId = 456;
let subscriber = generateGroup({
name: 'test group',
type: 'guild',
privacy: 'public',
leader: uuid(),
});
subscriber.purchased.plan.customerId = customerId;
subscriber.purchased.plan.paymentMethod = 'Stripe';
await subscriber.save();
sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({
id: 123,
type: eventType,
data: {
object: {
plan: {
id: 'group_monthly',
},
customer: customerId,
},
},
request: null,
});
await expect(stripePayments.handleWebhooks({requestBody: {}}, stripe)).to.eventually.be.rejectedWith({
message: i18n.t('userNotFound'),
httpCode: 404,
name: 'NotFound',
});
expect(stripe.customers.del).to.not.have.been.called;
expect(payments.cancelSubscription).to.not.have.been.called;
stripe.events.retrieve.restore();
});
it('deletes the customer on Stripe and calls payments.cancelSubscription', async () => {
const customerId = '456';
let leader = new User();
await leader.save();
let subscriber = generateGroup({
name: 'test group',
type: 'guild',
privacy: 'public',
leader: leader._id,
});
subscriber.purchased.plan.customerId = customerId;
subscriber.purchased.plan.paymentMethod = 'Stripe';
await subscriber.save();
sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({
id: 123,
type: eventType,
data: {
object: {
plan: {
id: 'group_monthly',
},
customer: customerId,
},
},
request: null,
});
await stripePayments.handleWebhooks({requestBody: {}}, stripe);
expect(stripe.customers.del).to.have.been.calledOnce;
expect(stripe.customers.del).to.have.been.calledWith(customerId);
expect(payments.cancelSubscription).to.have.been.calledOnce;
let cancelSubscriptionOpts = payments.cancelSubscription.lastCall.args[0];
expect(cancelSubscriptionOpts.user._id).to.equal(leader._id);
expect(cancelSubscriptionOpts.paymentMethod).to.equal('Stripe');
expect(Math.round(moment(cancelSubscriptionOpts.nextBill).diff(new Date(), 'days', true))).to.equal(3);
expect(cancelSubscriptionOpts.groupId).to.equal(subscriber._id);
stripe.events.retrieve.restore();
});
});
});
});
});

View file

@ -81,8 +81,11 @@ module.exports = function karmaConfig (config) {
},
coverageReporter: {
type: 'lcov',
dir: 'coverage/karma',
reporters: [
{ type: 'lcov', subdir: '.' },
{ type: 'text-summary' },
],
dir: '../../../coverage/karma',
},
// Enable mocha-style reporting, for better test visibility

View file

@ -28,7 +28,7 @@ module.exports = function (config) {
noInfo: true,
},
coverageReporter: {
dir: './coverage',
dir: '../../../coverage/client-unit',
reporters: [
{ type: 'lcov', subdir: '.' },
{ type: 'text-summary' },

View file

@ -1,30 +1,30 @@
.promo_android {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1651px -592px;
background-position: -1689px -180px;
width: 175px;
height: 175px;
}
.promo_backgrounds_armoire_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -987px -1042px;
background-position: -849px -600px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -845px -1042px;
background-position: -1547px 0px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -282px -1042px;
background-position: -1265px -442px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -442px;
background-position: -1406px 0px;
width: 140px;
height: 441px;
}
@ -42,49 +42,55 @@
}
.promo_backgrounds_armoire_201608 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -284px -600px;
background-position: -568px -600px;
width: 140px;
height: 439px;
}
.promo_backgrounds_armoire_201609 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -425px -600px;
background-position: -709px -600px;
width: 139px;
height: 438px;
}
.promo_backgrounds_armoire_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -141px -1042px;
background-position: 0px -1042px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px 0px;
background-position: -282px -1042px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201612 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -442px;
background-position: -1124px 0px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px 0px;
background-position: -1124px -442px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201702 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px 0px;
background-position: -982px 0px;
width: 141px;
height: 441px;
}
.promo_backgrounds_armoire_201703 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px 0px;
background-position: 0px -600px;
width: 141px;
height: 441px;
}
.promo_backgrounds_armoire_201704 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -142px -600px;
width: 141px;
height: 441px;
}
@ -96,79 +102,85 @@
}
.promo_chairs_glasses {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1376px -1042px;
background-position: -1795px -532px;
width: 51px;
height: 210px;
}
.promo_checkin_incentives {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -703px -1042px;
background-position: -1547px -295px;
width: 141px;
height: 294px;
}
.promo_classes_fall_2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1066px -1337px;
background-position: -277px -1484px;
width: 321px;
height: 100px;
}
.promo_classes_fall_2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -565px -896px;
background-position: -703px -1338px;
width: 377px;
height: 99px;
}
.promo_classes_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -592px;
background-position: -1547px -590px;
width: 103px;
height: 348px;
}
.promo_coffee_mug {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -941px;
background-position: -1689px 0px;
width: 200px;
height: 179px;
}
.promo_contrib_spotlight_Keith {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -224px;
background-position: -1406px -884px;
width: 87px;
height: 111px;
}
.promo_contrib_spotlight_beffymaroo {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -884px;
background-position: -1689px -1102px;
width: 114px;
height: 147px;
}
.promo_contrib_spotlight_blade {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -112px;
background-position: -1547px -1339px;
width: 89px;
height: 111px;
}
.promo_contrib_spotlight_cantras {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -336px;
background-position: -1124px -884px;
width: 87px;
height: 109px;
}
.promo_contrib_spotlight_dewines {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -884px;
width: 89px;
height: 108px;
}
.promo_contrib_spotlight_megan {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1428px -1042px;
background-position: -1790px -1341px;
width: 90px;
height: 111px;
}
.promo_contrib_spotlight_shanaqui {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px 0px;
background-position: -1547px -1227px;
width: 90px;
height: 111px;
}
.promo_cow {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1042px;
background-position: -141px -1042px;
width: 140px;
height: 441px;
}
@ -180,67 +192,67 @@
}
.promo_dilatoryDistress {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1416px;
background-position: -903px -1632px;
width: 90px;
height: 90px;
}
.promo_egg_mounts {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px 0px;
background-position: -703px -1190px;
width: 280px;
height: 147px;
}
.promo_enchanted_armoire {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1484px;
background-position: -1081px -1338px;
width: 374px;
height: 76px;
}
.promo_enchanted_armoire_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -848px -748px;
background-position: 0px -1632px;
width: 217px;
height: 90px;
}
.promo_enchanted_armoire_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -943px -896px;
background-position: -1689px -1250px;
width: 180px;
height: 90px;
}
.promo_enchanted_armoire_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1507px;
background-position: -1540px -1632px;
width: 90px;
height: 90px;
}
.promo_enchanted_armoire_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px -442px;
background-position: -1547px -1045px;
width: 122px;
height: 90px;
}
.promo_enchanted_armoire_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -864px -1645px;
background-position: -1722px -1632px;
width: 90px;
height: 90px;
}
.promo_floral_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1270px -1042px;
background-position: -1689px -532px;
width: 105px;
height: 273px;
}
.promo_ghost_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px 0px;
background-position: -1265px 0px;
width: 140px;
height: 441px;
}
.promo_habitica {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1121px;
background-position: -1689px -356px;
width: 175px;
height: 175px;
}
@ -252,217 +264,217 @@
}
.promo_habitoween_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -423px -1042px;
background-position: -1406px -442px;
width: 140px;
height: 441px;
}
.promo_haunted_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1723px -1121px;
background-position: -1689px -1341px;
width: 100px;
height: 137px;
}
.promo_holly_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -142px -600px;
background-position: -426px -600px;
width: 141px;
height: 440px;
}
.promo_item_notif {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1297px;
background-position: -849px -895px;
width: 249px;
height: 102px;
}
.promo_jackalope {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -444px;
background-position: 0px -1484px;
width: 276px;
height: 147px;
}
.promo_mystery_201405 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1143px;
background-position: -1267px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201406 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -864px;
background-position: -1341px -1042px;
width: 90px;
height: 96px;
}
.promo_mystery_201407 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -306px -536px;
background-position: -1847px -669px;
width: 42px;
height: 62px;
}
.promo_mystery_201408 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1482px -1337px;
background-position: -991px -806px;
width: 60px;
height: 71px;
}
.promo_mystery_201409 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1052px;
background-position: -1176px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201410 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px -533px;
background-position: -306px -536px;
width: 72px;
height: 63px;
}
.promo_mystery_201411 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1234px;
background-position: -1358px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201412 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -436px -1484px;
background-position: -1847px -602px;
width: 42px;
height: 66px;
}
.promo_mystery_201501 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -913px -533px;
background-position: -1830px -806px;
width: 48px;
height: 63px;
}
.promo_mystery_201502 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -591px -1645px;
background-position: 0px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201503 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -682px -1645px;
background-position: -273px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201504 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -375px -1484px;
background-position: -1052px -806px;
width: 60px;
height: 69px;
}
.promo_mystery_201505 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1046px -1645px;
background-position: -1085px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201506 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1066px -748px;
background-position: -1847px -532px;
width: 42px;
height: 69px;
}
.promo_mystery_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -446px;
background-position: -699px -448px;
width: 90px;
height: 105px;
}
.promo_mystery_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1428px -1154px;
background-position: -624px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1325px;
background-position: -1449px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201510 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -218px -1645px;
background-position: -718px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1598px;
background-position: -1631px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201512 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1748px -1026px;
background-position: -1803px -1479px;
width: 60px;
height: 81px;
}
.promo_mystery_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px -448px;
background-position: -1547px -1136px;
width: 120px;
height: 90px;
}
.promo_mystery_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -500px -1645px;
background-position: -91px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -773px -1645px;
background-position: -182px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -406px -1645px;
background-position: -1432px -1042px;
width: 93px;
height: 90px;
}
.promo_mystery_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -955px -1645px;
background-position: -812px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201606 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -552px;
background-position: -991px -600px;
width: 90px;
height: 105px;
}
.promo_mystery_201607 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -961px;
background-position: -994px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201608 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -312px -1645px;
background-position: -436px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201609 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1388px -1337px;
background-position: -530px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1748px -941px;
background-position: -1804px -1102px;
width: 63px;
height: 84px;
}
.promo_mystery_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -764px;
background-position: -991px -706px;
width: 90px;
height: 99px;
}
@ -474,139 +486,121 @@
}
.promo_mystery_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -658px;
background-position: -840px -442px;
width: 90px;
height: 105px;
}
.promo_mystery_201702 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -296px;
background-position: -1264px -1190px;
width: 279px;
height: 147px;
}
.promo_mystery_201703 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -565px -748px;
background-position: -1058px -1042px;
width: 282px;
height: 147px;
}
.promo_mystery_3014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1645px;
background-position: -218px -1632px;
width: 217px;
height: 90px;
}
.promo_new_hair_fall2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -442px;
background-position: -423px -1042px;
width: 140px;
height: 441px;
}
.promo_orca {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px -442px;
background-position: -1547px -939px;
width: 105px;
height: 105px;
}
.promo_partyhats {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1400px;
background-position: -1265px -993px;
width: 115px;
height: 47px;
}
.promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1561px;
background-position: -599px -1484px;
width: 330px;
height: 83px;
}
.customize-option.promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -25px -1576px;
background-position: -624px -1499px;
width: 60px;
height: 60px;
}
.promo_pastel_skin_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -565px -600px;
background-position: -703px -1042px;
width: 354px;
height: 147px;
}
.customize-option.promo_pastel_skin_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -590px -615px;
background-position: -728px -1057px;
width: 60px;
height: 60px;
}
.promo_peppermint_flame {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1651px -768px;
background-position: -1689px -806px;
width: 140px;
height: 147px;
}
.promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -884px;
background-position: -1689px -954px;
width: 140px;
height: 147px;
}
.customize-option.promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1431px -899px;
background-position: -1714px -969px;
width: 60px;
height: 60px;
}
.promo_pyromancer {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -884px;
background-position: -1689px -1479px;
width: 113px;
height: 113px;
}
.promo_rainbow_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1736px;
background-position: -982px -442px;
width: 92px;
height: 103px;
}
.promo_seasonal_shop_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -148px;
background-position: -984px -1190px;
width: 279px;
height: 147px;
}
.promo_shimmer_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -331px -1561px;
background-position: -930px -1484px;
width: 330px;
height: 83px;
}
.promo_shimmer_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -600px;
background-position: -284px -600px;
width: 141px;
height: 441px;
}
.promo_splashyskins {
.promo_shinySeeds {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -920px -600px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -945px -615px;
width: 60px;
height: 60px;
}
.promo_spooky_sparkles_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1129px -1042px;
width: 140px;
height: 294px;
}
.promo_spring_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -703px -1337px;
width: 362px;
height: 102px;
background-position: -840px 0px;
width: 141px;
height: 441px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

After

Width:  |  Height:  |  Size: 1 MiB

View file

@ -1,240 +1,270 @@
.promo_splashyskins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -947px -1191px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -972px -1206px;
width: 60px;
height: 60px;
}
.promo_spooky_sparkles_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1215px -196px;
width: 140px;
height: 294px;
}
.promo_spring_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -301px -1040px;
width: 362px;
height: 102px;
}
.promo_spring_classes_2017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -292px;
background-position: -581px -859px;
width: 309px;
height: 147px;
}
.promo_springclasses2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -512px -1048px;
background-position: -891px -859px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -223px -1048px;
background-position: -1025px -1040px;
width: 288px;
height: 90px;
}
.promo_staff_spotlight_Lemoness {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -271px -1220px;
background-position: -792px -442px;
width: 102px;
height: 146px;
}
.promo_staff_spotlight_Viirus {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -151px -1220px;
background-position: -933px -442px;
width: 119px;
height: 147px;
}
.promo_staff_spotlight_paglias {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1384px 0px;
background-position: -1356px -196px;
width: 99px;
height: 147px;
}
.promo_steampunk_3017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -440px;
background-position: -1074px 0px;
width: 140px;
height: 441px;
}
.promo_summer_classes_2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -739px;
background-position: -340px -220px;
width: 429px;
height: 102px;
}
.promo_summer_classes_2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -608px -882px;
background-position: -900px -708px;
width: 300px;
height: 88px;
}
.promo_summer_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -452px -145px;
background-position: 0px -708px;
width: 400px;
height: 150px;
}
.promo_takeThis_gear {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1024px -882px;
background-position: -1074px -590px;
width: 114px;
height: 87px;
}
.promo_takethis_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -909px -882px;
background-position: -933px -590px;
width: 114px;
height: 87px;
}
.promo_task_planning {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -96px;
background-position: -1215px 0px;
width: 240px;
height: 195px;
}
.promo_turkey_day_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -282px -440px;
background-position: -933px 0px;
width: 140px;
height: 441px;
}
.promo_unconventional_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1384px -223px;
background-position: -1356px -419px;
width: 60px;
height: 60px;
}
.promo_unconventional_armor2 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1384px -148px;
background-position: -1356px -344px;
width: 70px;
height: 74px;
}
.promo_updos {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1195px -292px;
background-position: -1215px -663px;
width: 156px;
height: 147px;
}
.promo_veteran_pets {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -576px -796px;
background-position: -1146px -1191px;
width: 146px;
height: 75px;
}
.promo_winter_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -247px -882px;
background-position: -664px -1040px;
width: 360px;
height: 90px;
}
.promo_winter_classes_2017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -452px 0px;
background-position: 0px -563px;
width: 432px;
height: 144px;
}
.promo_winter_fireworks {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1195px -440px;
background-position: -1074px -442px;
width: 138px;
height: 147px;
}
.promo_winterclasses2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -452px -296px;
background-position: -433px -563px;
width: 325px;
height: 110px;
}
.promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -141px -440px;
background-position: -792px 0px;
width: 140px;
height: 441px;
}
.customize-option.promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -166px -455px;
background-position: -817px -15px;
width: 60px;
height: 60px;
}
.promo_winteryhair {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -423px -796px;
background-position: -1215px -962px;
width: 152px;
height: 75px;
}
.avatar_variety {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px 0px;
background-position: -401px -708px;
width: 498px;
height: 95px;
}
.npc_viirus {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -801px -1048px;
background-position: -792px -589px;
width: 108px;
height: 90px;
}
.party_preview {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px 0px;
background-position: -340px 0px;
width: 451px;
height: 219px;
}
.promo_backtoschool {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1186px -588px;
background-position: -645px -1191px;
width: 150px;
height: 150px;
}
.promo_cooking {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -220px;
background-position: 0px -343px;
width: 396px;
height: 219px;
}
.promo_startingover {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -694px -615px;
background-position: -796px -1191px;
width: 150px;
height: 150px;
}
.promo_valentines {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -440px;
background-position: -271px -859px;
width: 309px;
height: 147px;
}
.promo_working_out {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -588px;
background-position: 0px -1040px;
width: 300px;
height: 150px;
}
.scene_coding {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -730px -440px;
background-position: -494px -1191px;
width: 150px;
height: 150px;
}
.scene_eco_friendly {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -1048px;
background-position: -1215px -491px;
width: 222px;
height: 171px;
}
.scene_habits {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -423px -440px;
background-position: -397px -343px;
width: 306px;
height: 174px;
}
.scene_phone_peek {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -1220px;
background-position: -1215px -811px;
width: 150px;
height: 150px;
}
.scene_video_games {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px 0px;
width: 339px;
height: 342px;
}
.welcome_basic_avatars {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1126px -96px;
background-position: 0px -1191px;
width: 246px;
height: 165px;
}
.welcome_promo_party {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -423px -615px;
background-position: 0px -859px;
width: 270px;
height: 180px;
}
.welcome_sample_tasks {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -882px;
background-position: -247px -1191px;
width: 246px;
height: 165px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 KiB

After

Width:  |  Height:  |  Size: 286 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 478 KiB

After

Width:  |  Height:  |  Size: 497 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 73 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 147 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 143 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 154 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 178 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 161 KiB

View file

@ -1,468 +1,528 @@
.Pet-Triceratops-Golden {
.Pet-TRex-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -400px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -100px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px 0px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Gilded {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px 0px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px 0px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -100px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -200px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px 0px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -100px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -200px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -300px;
width: 81px;
height: 99px;
}
.Pet-Whale-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px 0px;
width: 81px;
height: 99px;
}
.Pet-Whale-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -100px;
width: 81px;
height: 99px;
}
.Pet-Whale-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -300px;
width: 81px;
height: 99px;
}
.Pet-Wolf-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px 0px;
width: 81px;
height: 99px;
}
.Pet-Wolf-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Cupid {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Floral {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Ghost {
.Pet-TRex-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Golden {
.Pet-TRex-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px 0px;
width: 81px;
height: 99px;
}
.Pet-TRex-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -100px;
width: 81px;
height: 99px;
}
.Pet-TRex-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -100px;
width: 81px;
height: 99px;
}
.Pet-TRex-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -300px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -300px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Gilded {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px 0px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px 0px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px 0px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -100px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -200px;
width: 81px;
height: 99px;
}
.Pet-Whale-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -300px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px 0px;
width: 81px;
height: 99px;
}
.Pet-Whale-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Holly {
.Pet-Whale-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Peppermint {
.Pet-Whale-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Red {
.Pet-Wolf-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px 0px;
width: 81px;
height: 99px;
}
.Pet-Wolf-RoyalPurple {
.Pet-Wolf-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -100px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shade {
.Pet-Wolf-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shimmer {
.Pet-Wolf-Cupid {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -300px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Skeleton {
.Pet-Wolf-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -400px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Spooky {
.Pet-Wolf-Floral {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Thunderstorm {
.Pet-Wolf-Ghost {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Veteran {
.Pet-Wolf-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-White {
.Pet-Wolf-Holly {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Zombie {
.Pet-Wolf-Peppermint {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-RoyalPurple {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shimmer {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Spooky {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px 0px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Thunderstorm {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -100px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Veteran {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -300px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -400px;
width: 81px;
height: 99px;
}
.Pet_HatchingPotion_Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -377px -600px;
background-position: -738px -552px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -104px;
background-position: -343px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -426px -600px;
background-position: -738px -604px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Cupid {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -475px -600px;
background-position: 0px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -524px -600px;
background-position: -49px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Floral {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -573px -600px;
background-position: -98px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Ghost {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -622px -600px;
background-position: -147px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -671px -600px;
background-position: -196px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Holly {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px 0px;
background-position: -245px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Peppermint {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -52px;
background-position: -294px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Purple {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -600px;
background-position: -738px -500px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -156px;
background-position: -392px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_RoyalPurple {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -208px;
background-position: -441px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -260px;
background-position: -490px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Shimmer {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -312px;
background-position: -539px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -364px;
background-position: -588px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Spooky {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -416px;
background-position: -637px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Thunderstorm {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -468px;
background-position: -686px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -520px;
background-position: -735px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -572px;
background-position: 0px -752px;
width: 48px;
height: 51px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 66 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 111 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 152 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 147 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 272 KiB

After

Width:  |  Height:  |  Size: 273 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 353 KiB

After

Width:  |  Height:  |  Size: 353 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 888 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -65,7 +65,9 @@ habitrpg.controller("UserCtrl", ['$rootScope', '$scope', '$location', 'User', '$
(fullSet ? 3.75 : 1.75) : // (Backgrounds) 15G per set, 7G per individual
(fullSet ? 1.25 : 0.5); // (Hair, skin, etc) 5G per set, 2G per individual
if (path.indexOf('background.blue') === -1 && path.indexOf('background.green') === -1 && path.indexOf('background.red') === -1 && path.indexOf('background.purple') === -1 && path.indexOf('background.yellow') === -1) {
if (path.indexOf('background.blue') === -1 && path.indexOf('background.green') === -1 &&
path.indexOf('background.red') === -1 && path.indexOf('background.purple') === -1 &&
path.indexOf('background.yellow') === -1 && path.indexOf('background.violet') === -1) {
if (fullSet) {
if (confirm(window.env.t('purchaseFor',{cost:cost*4})) !== true) return;
if (User.user.balance < cost) return $rootScope.openModal('buyGems');
@ -84,6 +86,10 @@ habitrpg.controller("UserCtrl", ['$rootScope', '$scope', '$location', 'User', '$
});
};
$scope.showPlainBackgroundBlurb = function(identifier, set) {
return identifier === 'incentiveBackgrounds' && !$scope.ownsSet('background', set);
};
$scope.setKeys = function(type, _set) {
return _.map(_set, function(v,k) {
if (type === 'background') k = v.key;

View file

@ -25,9 +25,9 @@
$modal.open({
templateUrl: 'modals/task-extra-notes.html',
controller: function ($scope, task) {
controller: ['$scope', 'task', function ($scope, task) {
$scope.task = task;
},
}],
resolve: {
task: function() {
return task;

View file

@ -1,30 +1,30 @@
.promo_android {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1651px -592px;
background-position: -1689px -180px;
width: 175px;
height: 175px;
}
.promo_backgrounds_armoire_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -987px -1042px;
background-position: -849px -600px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -845px -1042px;
background-position: -1547px 0px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -282px -1042px;
background-position: -1265px -442px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -442px;
background-position: -1406px 0px;
width: 140px;
height: 441px;
}
@ -42,49 +42,55 @@
}
.promo_backgrounds_armoire_201608 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -284px -600px;
background-position: -568px -600px;
width: 140px;
height: 439px;
}
.promo_backgrounds_armoire_201609 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -425px -600px;
background-position: -709px -600px;
width: 139px;
height: 438px;
}
.promo_backgrounds_armoire_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -141px -1042px;
background-position: 0px -1042px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px 0px;
background-position: -282px -1042px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201612 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -442px;
background-position: -1124px 0px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px 0px;
background-position: -1124px -442px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201702 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px 0px;
background-position: -982px 0px;
width: 141px;
height: 441px;
}
.promo_backgrounds_armoire_201703 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px 0px;
background-position: 0px -600px;
width: 141px;
height: 441px;
}
.promo_backgrounds_armoire_201704 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -142px -600px;
width: 141px;
height: 441px;
}
@ -96,79 +102,85 @@
}
.promo_chairs_glasses {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1376px -1042px;
background-position: -1795px -532px;
width: 51px;
height: 210px;
}
.promo_checkin_incentives {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -703px -1042px;
background-position: -1547px -295px;
width: 141px;
height: 294px;
}
.promo_classes_fall_2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1066px -1337px;
background-position: -277px -1484px;
width: 321px;
height: 100px;
}
.promo_classes_fall_2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -565px -896px;
background-position: -703px -1338px;
width: 377px;
height: 99px;
}
.promo_classes_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -592px;
background-position: -1547px -590px;
width: 103px;
height: 348px;
}
.promo_coffee_mug {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -941px;
background-position: -1689px 0px;
width: 200px;
height: 179px;
}
.promo_contrib_spotlight_Keith {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -224px;
background-position: -1406px -884px;
width: 87px;
height: 111px;
}
.promo_contrib_spotlight_beffymaroo {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -884px;
background-position: -1689px -1102px;
width: 114px;
height: 147px;
}
.promo_contrib_spotlight_blade {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -112px;
background-position: -1547px -1339px;
width: 89px;
height: 111px;
}
.promo_contrib_spotlight_cantras {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -336px;
background-position: -1124px -884px;
width: 87px;
height: 109px;
}
.promo_contrib_spotlight_dewines {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -884px;
width: 89px;
height: 108px;
}
.promo_contrib_spotlight_megan {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1428px -1042px;
background-position: -1790px -1341px;
width: 90px;
height: 111px;
}
.promo_contrib_spotlight_shanaqui {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px 0px;
background-position: -1547px -1227px;
width: 90px;
height: 111px;
}
.promo_cow {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1042px;
background-position: -141px -1042px;
width: 140px;
height: 441px;
}
@ -180,67 +192,67 @@
}
.promo_dilatoryDistress {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1416px;
background-position: -903px -1632px;
width: 90px;
height: 90px;
}
.promo_egg_mounts {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px 0px;
background-position: -703px -1190px;
width: 280px;
height: 147px;
}
.promo_enchanted_armoire {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1484px;
background-position: -1081px -1338px;
width: 374px;
height: 76px;
}
.promo_enchanted_armoire_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -848px -748px;
background-position: 0px -1632px;
width: 217px;
height: 90px;
}
.promo_enchanted_armoire_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -943px -896px;
background-position: -1689px -1250px;
width: 180px;
height: 90px;
}
.promo_enchanted_armoire_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1507px;
background-position: -1540px -1632px;
width: 90px;
height: 90px;
}
.promo_enchanted_armoire_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px -442px;
background-position: -1547px -1045px;
width: 122px;
height: 90px;
}
.promo_enchanted_armoire_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -864px -1645px;
background-position: -1722px -1632px;
width: 90px;
height: 90px;
}
.promo_floral_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1270px -1042px;
background-position: -1689px -532px;
width: 105px;
height: 273px;
}
.promo_ghost_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px 0px;
background-position: -1265px 0px;
width: 140px;
height: 441px;
}
.promo_habitica {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1121px;
background-position: -1689px -356px;
width: 175px;
height: 175px;
}
@ -252,217 +264,217 @@
}
.promo_habitoween_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -423px -1042px;
background-position: -1406px -442px;
width: 140px;
height: 441px;
}
.promo_haunted_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1723px -1121px;
background-position: -1689px -1341px;
width: 100px;
height: 137px;
}
.promo_holly_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -142px -600px;
background-position: -426px -600px;
width: 141px;
height: 440px;
}
.promo_item_notif {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1297px;
background-position: -849px -895px;
width: 249px;
height: 102px;
}
.promo_jackalope {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -444px;
background-position: 0px -1484px;
width: 276px;
height: 147px;
}
.promo_mystery_201405 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1143px;
background-position: -1267px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201406 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -864px;
background-position: -1341px -1042px;
width: 90px;
height: 96px;
}
.promo_mystery_201407 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -306px -536px;
background-position: -1847px -669px;
width: 42px;
height: 62px;
}
.promo_mystery_201408 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1482px -1337px;
background-position: -991px -806px;
width: 60px;
height: 71px;
}
.promo_mystery_201409 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1052px;
background-position: -1176px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201410 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px -533px;
background-position: -306px -536px;
width: 72px;
height: 63px;
}
.promo_mystery_201411 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1234px;
background-position: -1358px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201412 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -436px -1484px;
background-position: -1847px -602px;
width: 42px;
height: 66px;
}
.promo_mystery_201501 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -913px -533px;
background-position: -1830px -806px;
width: 48px;
height: 63px;
}
.promo_mystery_201502 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -591px -1645px;
background-position: 0px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201503 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -682px -1645px;
background-position: -273px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201504 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -375px -1484px;
background-position: -1052px -806px;
width: 60px;
height: 69px;
}
.promo_mystery_201505 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1046px -1645px;
background-position: -1085px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201506 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1066px -748px;
background-position: -1847px -532px;
width: 42px;
height: 69px;
}
.promo_mystery_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -446px;
background-position: -699px -448px;
width: 90px;
height: 105px;
}
.promo_mystery_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1428px -1154px;
background-position: -624px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1325px;
background-position: -1449px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201510 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -218px -1645px;
background-position: -718px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -1598px;
background-position: -1631px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201512 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1748px -1026px;
background-position: -1803px -1479px;
width: 60px;
height: 81px;
}
.promo_mystery_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px -448px;
background-position: -1547px -1136px;
width: 120px;
height: 90px;
}
.promo_mystery_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -500px -1645px;
background-position: -91px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -773px -1645px;
background-position: -182px -1723px;
width: 90px;
height: 90px;
}
.promo_mystery_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -406px -1645px;
background-position: -1432px -1042px;
width: 93px;
height: 90px;
}
.promo_mystery_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -955px -1645px;
background-position: -812px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201606 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -552px;
background-position: -991px -600px;
width: 90px;
height: 105px;
}
.promo_mystery_201607 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -961px;
background-position: -994px -1632px;
width: 90px;
height: 90px;
}
.promo_mystery_201608 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -312px -1645px;
background-position: -436px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201609 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1388px -1337px;
background-position: -530px -1632px;
width: 93px;
height: 90px;
}
.promo_mystery_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1748px -941px;
background-position: -1804px -1102px;
width: 63px;
height: 84px;
}
.promo_mystery_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -764px;
background-position: -991px -706px;
width: 90px;
height: 99px;
}
@ -474,139 +486,121 @@
}
.promo_mystery_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1828px -658px;
background-position: -840px -442px;
width: 90px;
height: 105px;
}
.promo_mystery_201702 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -296px;
background-position: -1264px -1190px;
width: 279px;
height: 147px;
}
.promo_mystery_201703 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -565px -748px;
background-position: -1058px -1042px;
width: 282px;
height: 147px;
}
.promo_mystery_3014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1645px;
background-position: -218px -1632px;
width: 217px;
height: 90px;
}
.promo_new_hair_fall2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -442px;
background-position: -423px -1042px;
width: 140px;
height: 441px;
}
.promo_orca {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px -442px;
background-position: -1547px -939px;
width: 105px;
height: 105px;
}
.promo_partyhats {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1400px;
background-position: -1265px -993px;
width: 115px;
height: 47px;
}
.promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1561px;
background-position: -599px -1484px;
width: 330px;
height: 83px;
}
.customize-option.promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -25px -1576px;
background-position: -624px -1499px;
width: 60px;
height: 60px;
}
.promo_pastel_skin_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -565px -600px;
background-position: -703px -1042px;
width: 354px;
height: 147px;
}
.customize-option.promo_pastel_skin_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -590px -615px;
background-position: -728px -1057px;
width: 60px;
height: 60px;
}
.promo_peppermint_flame {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1651px -768px;
background-position: -1689px -806px;
width: 140px;
height: 147px;
}
.promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -884px;
background-position: -1689px -954px;
width: 140px;
height: 147px;
}
.customize-option.promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1431px -899px;
background-position: -1714px -969px;
width: 60px;
height: 60px;
}
.promo_pyromancer {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -884px;
background-position: -1689px -1479px;
width: 113px;
height: 113px;
}
.promo_rainbow_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1736px;
background-position: -982px -442px;
width: 92px;
height: 103px;
}
.promo_seasonal_shop_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -148px;
background-position: -984px -1190px;
width: 279px;
height: 147px;
}
.promo_shimmer_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -331px -1561px;
background-position: -930px -1484px;
width: 330px;
height: 83px;
}
.promo_shimmer_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -600px;
background-position: -284px -600px;
width: 141px;
height: 441px;
}
.promo_splashyskins {
.promo_shinySeeds {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -920px -600px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -945px -615px;
width: 60px;
height: 60px;
}
.promo_spooky_sparkles_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1129px -1042px;
width: 140px;
height: 294px;
}
.promo_spring_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -703px -1337px;
width: 362px;
height: 102px;
background-position: -840px 0px;
width: 141px;
height: 441px;
}

View file

@ -1,240 +1,270 @@
.promo_splashyskins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -947px -1191px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -972px -1206px;
width: 60px;
height: 60px;
}
.promo_spooky_sparkles_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1215px -196px;
width: 140px;
height: 294px;
}
.promo_spring_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -301px -1040px;
width: 362px;
height: 102px;
}
.promo_spring_classes_2017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -292px;
background-position: -581px -859px;
width: 309px;
height: 147px;
}
.promo_springclasses2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -512px -1048px;
background-position: -891px -859px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -223px -1048px;
background-position: -1025px -1040px;
width: 288px;
height: 90px;
}
.promo_staff_spotlight_Lemoness {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -271px -1220px;
background-position: -792px -442px;
width: 102px;
height: 146px;
}
.promo_staff_spotlight_Viirus {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -151px -1220px;
background-position: -933px -442px;
width: 119px;
height: 147px;
}
.promo_staff_spotlight_paglias {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1384px 0px;
background-position: -1356px -196px;
width: 99px;
height: 147px;
}
.promo_steampunk_3017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -440px;
background-position: -1074px 0px;
width: 140px;
height: 441px;
}
.promo_summer_classes_2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -739px;
background-position: -340px -220px;
width: 429px;
height: 102px;
}
.promo_summer_classes_2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -608px -882px;
background-position: -900px -708px;
width: 300px;
height: 88px;
}
.promo_summer_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -452px -145px;
background-position: 0px -708px;
width: 400px;
height: 150px;
}
.promo_takeThis_gear {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1024px -882px;
background-position: -1074px -590px;
width: 114px;
height: 87px;
}
.promo_takethis_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -909px -882px;
background-position: -933px -590px;
width: 114px;
height: 87px;
}
.promo_task_planning {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -96px;
background-position: -1215px 0px;
width: 240px;
height: 195px;
}
.promo_turkey_day_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -282px -440px;
background-position: -933px 0px;
width: 140px;
height: 441px;
}
.promo_unconventional_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1384px -223px;
background-position: -1356px -419px;
width: 60px;
height: 60px;
}
.promo_unconventional_armor2 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1384px -148px;
background-position: -1356px -344px;
width: 70px;
height: 74px;
}
.promo_updos {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1195px -292px;
background-position: -1215px -663px;
width: 156px;
height: 147px;
}
.promo_veteran_pets {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -576px -796px;
background-position: -1146px -1191px;
width: 146px;
height: 75px;
}
.promo_winter_classes_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -247px -882px;
background-position: -664px -1040px;
width: 360px;
height: 90px;
}
.promo_winter_classes_2017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -452px 0px;
background-position: 0px -563px;
width: 432px;
height: 144px;
}
.promo_winter_fireworks {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1195px -440px;
background-position: -1074px -442px;
width: 138px;
height: 147px;
}
.promo_winterclasses2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -452px -296px;
background-position: -433px -563px;
width: 325px;
height: 110px;
}
.promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -141px -440px;
background-position: -792px 0px;
width: 140px;
height: 441px;
}
.customize-option.promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -166px -455px;
background-position: -817px -15px;
width: 60px;
height: 60px;
}
.promo_winteryhair {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -423px -796px;
background-position: -1215px -962px;
width: 152px;
height: 75px;
}
.avatar_variety {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px 0px;
background-position: -401px -708px;
width: 498px;
height: 95px;
}
.npc_viirus {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -801px -1048px;
background-position: -792px -589px;
width: 108px;
height: 90px;
}
.party_preview {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px 0px;
background-position: -340px 0px;
width: 451px;
height: 219px;
}
.promo_backtoschool {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1186px -588px;
background-position: -645px -1191px;
width: 150px;
height: 150px;
}
.promo_cooking {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -220px;
background-position: 0px -343px;
width: 396px;
height: 219px;
}
.promo_startingover {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -694px -615px;
background-position: -796px -1191px;
width: 150px;
height: 150px;
}
.promo_valentines {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -440px;
background-position: -271px -859px;
width: 309px;
height: 147px;
}
.promo_working_out {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -885px -588px;
background-position: 0px -1040px;
width: 300px;
height: 150px;
}
.scene_coding {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -730px -440px;
background-position: -494px -1191px;
width: 150px;
height: 150px;
}
.scene_eco_friendly {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -1048px;
background-position: -1215px -491px;
width: 222px;
height: 171px;
}
.scene_habits {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -423px -440px;
background-position: -397px -343px;
width: 306px;
height: 174px;
}
.scene_phone_peek {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -1220px;
background-position: -1215px -811px;
width: 150px;
height: 150px;
}
.scene_video_games {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px 0px;
width: 339px;
height: 342px;
}
.welcome_basic_avatars {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1126px -96px;
background-position: 0px -1191px;
width: 246px;
height: 165px;
}
.welcome_promo_party {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -423px -615px;
background-position: 0px -859px;
width: 270px;
height: 180px;
}
.welcome_sample_tasks {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -882px;
background-position: -247px -1191px;
width: 246px;
height: 165px;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,468 +1,528 @@
.Pet-Triceratops-Golden {
.Pet-TRex-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -400px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -100px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px 0px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Gilded {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px 0px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px 0px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -100px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -200px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px 0px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -100px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -200px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -300px;
width: 81px;
height: 99px;
}
.Pet-Whale-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px 0px;
width: 81px;
height: 99px;
}
.Pet-Whale-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -100px;
width: 81px;
height: 99px;
}
.Pet-Whale-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -300px;
width: 81px;
height: 99px;
}
.Pet-Wolf-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px 0px;
width: 81px;
height: 99px;
}
.Pet-Wolf-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Cupid {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Floral {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Ghost {
.Pet-TRex-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Golden {
.Pet-TRex-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px 0px;
width: 81px;
height: 99px;
}
.Pet-TRex-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -100px;
width: 81px;
height: 99px;
}
.Pet-TRex-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -100px;
width: 81px;
height: 99px;
}
.Pet-TRex-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px 0px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -100px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -200px;
width: 81px;
height: 99px;
}
.Pet-Triceratops-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -300px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -300px;
width: 81px;
height: 99px;
}
.Pet-Turkey-Gilded {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px 0px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -300px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px 0px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -100px;
width: 81px;
height: 99px;
}
.Pet-Turtle-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -200px;
width: 81px;
height: 99px;
}
.Pet-Turtle-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -300px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -400px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px 0px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -100px;
width: 81px;
height: 99px;
}
.Pet-Unicorn-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -200px;
width: 81px;
height: 99px;
}
.Pet-Whale-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -300px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -400px;
width: 81px;
height: 99px;
}
.Pet-Whale-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -500px;
width: 81px;
height: 99px;
}
.Pet-Whale-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px 0px;
width: 81px;
height: 99px;
}
.Pet-Whale-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Holly {
.Pet-Whale-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Peppermint {
.Pet-Whale-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Red {
.Pet-Wolf-Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px 0px;
width: 81px;
height: 99px;
}
.Pet-Wolf-RoyalPurple {
.Pet-Wolf-CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -100px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shade {
.Pet-Wolf-CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shimmer {
.Pet-Wolf-Cupid {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -300px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Skeleton {
.Pet-Wolf-Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -400px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Spooky {
.Pet-Wolf-Floral {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -500px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Thunderstorm {
.Pet-Wolf-Ghost {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: 0px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Veteran {
.Pet-Wolf-Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -82px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-White {
.Pet-Wolf-Holly {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -164px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Zombie {
.Pet-Wolf-Peppermint {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -246px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-RoyalPurple {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -410px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -492px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Shimmer {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -574px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -656px -600px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Spooky {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px 0px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Thunderstorm {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -100px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Veteran {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -300px;
width: 81px;
height: 99px;
}
.Pet-Wolf-Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -400px;
width: 81px;
height: 99px;
}
.Pet_HatchingPotion_Base {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -377px -600px;
background-position: -738px -552px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_CottonCandyBlue {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -104px;
background-position: -343px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_CottonCandyPink {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -426px -600px;
background-position: -738px -604px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Cupid {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -475px -600px;
background-position: 0px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Desert {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -524px -600px;
background-position: -49px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Floral {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -573px -600px;
background-position: -98px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Ghost {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -622px -600px;
background-position: -147px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Golden {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -671px -600px;
background-position: -196px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Holly {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px 0px;
background-position: -245px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Peppermint {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -52px;
background-position: -294px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Purple {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -328px -600px;
background-position: -738px -500px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Red {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -156px;
background-position: -392px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_RoyalPurple {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -208px;
background-position: -441px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Shade {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -260px;
background-position: -490px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Shimmer {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -312px;
background-position: -539px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Skeleton {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -364px;
background-position: -588px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Spooky {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -416px;
background-position: -637px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Thunderstorm {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -468px;
background-position: -686px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_White {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -520px;
background-position: -735px -700px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Zombie {
background-image: url(/static/sprites/spritesmith-main-17.png);
background-position: -738px -572px;
background-position: 0px -752px;
width: 48px;
height: 51px;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -215,6 +215,8 @@
"backgroundWindyAutumnText": "Ветровита есен",
"backgroundWindyAutumnNotes": "Гонете листа през ветровита есен.",
"incentiveBackgrounds": "Комплект едноцветни фонове",
"backgroundVioletText": "Виолетово",
"backgroundVioletNotes": "Енергичен виолетов фон.",
"backgroundBlueText": "Синьо",
"backgroundBlueNotes": "Обикновен син фон.",
"backgroundGreenText": "Зелено",
@ -252,5 +254,12 @@
"backgroundMeanderingCaveText": "Криволичеща пещера",
"backgroundMeanderingCaveNotes": "Изследвайте криволичещата пещера.",
"backgroundMistiflyingCircusText": "Циркът на Мъглоград",
"backgroundMistiflyingCircusNotes": "Забавлявайте се в цирка на Мъглоград."
"backgroundMistiflyingCircusNotes": "Забавлявайте се в цирка на Мъглоград.",
"backgrounds042017": "КОМПЛЕКТ 35: април 2017 г.",
"backgroundBugCoveredLogText": "Дънер с буболечки",
"backgroundBugCoveredLogNotes": "Разгледайте дънер, покрит с буболечки.",
"backgroundGiantBirdhouseText": "Огромна къщичка за птици",
"backgroundGiantBirdhouseNotes": "Посетете огромна къщичка за птици.",
"backgroundMistShroudedMountainText": "Планина в мъгла",
"backgroundMistShroudedMountainNotes": "Качете се на планина, обвита в мъгла."
}

View file

@ -1,5 +1,5 @@
{
"communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the <a href='https://habitica.com/static/community-guidelines' target='_blank'>Community Guidelines</a> (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email <%= hrefBlankCommunityManagerEmail %>!",
"communityGuidelinesWarning": "Имайте предвид, че екранното Ви име, профилната снимка и информацията за Вас трябва да отговорят на <a href='https://habitica.com/static/community-guidelines' target='_blank'>Обществените правила</a> (тоест без ругатни, съдържание за възрастни, обиди и т.н.). Ако имате въпроси относно това дали нещо е подходящо или не, можете да пишете на <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Профил",
"avatar": "Персонализиране на героя",
"other": "Други",

View file

@ -8,24 +8,25 @@
"commGuidePara004": "А сега пригответе перото и свитъка си за водене на бележки и да започваме!",
"commGuideHeadingBeing": "Да бъдеш хабитиканец",
"commGuidePara005": "Първо и преди всичко, Хабитика е уеб сайт, посветен на усъвършенстването. В резултат на това, ние имаме късмета да бъдем едно от най-отзивчивите, мили, любезни и подкрепящи се общества в Интернет. Има много черти, характерни за хабитиканците. Най-често срещаните и забележителни са:",
"commGuideList01A": "<strong>Помощнически дух.</strong> Много хора отдават времето и енергията си на това да помагат на новите членове на общността и да ги насочват. Помощната гилдия за задаване на въпроси, например, е посветена единствено на това да отговаря на въпросите на хората. Ако смятате, че можете да помогнете, не се срамувайте!",
"commGuideList01A": "<strong>Подкрепа.</strong> Много хора отделят от времето си да помагат на новите членове на общността и да ги насочват. Помощната гилдия на Хабитика, например, се занимава само с това да отговаря на въпросите на хората. Ако смятате, че можете да помогнете, не се срамувайте!",
"commGuideList01B": "<strong>Усърдие.</strong> Хабитиканците работят здраво, за да подобрят живота си, но също така и помагат за развитието на сайта и неговото непрекъснато подобряване. Това е проект с отворен код и ние постоянно работим за да направим уеб сайта възможно най-добър.",
"commGuideList01C": "<strong>Подкрепа.</strong> Хабитанците се радват на успехите на другите и се утешават в трудни времена. Ние си даваме сила един другиму, разчитаме си взаимно и се учим един от другиго. Когато сме в група, правим това със заклинанията си; а в чата — с мили и подкрепящи думи.",
"commGuideList01D": "<strong>Уважение.</strong> Всички имаме различно минало, различни умения и различни мнения. Това е едно от нещата, които правят нашата общност толкова прекрасна! Хабитиканците уважават тези разлики и им се възхищават. Останете за малко и скоро ще имате най-разнообразни приятели.",
"commGuideHeadingMeet": "Запознайте се с модераторите!",
"commGuideHeadingMeet": "Запознайте се с екипа и модераторите!",
"commGuidePara006": "В Хабитика има неуморни странстващи рицари, които помагат на членовете на екипа в осигуряването на благоденствието на общността. Всеки от тях отговаря за собствените си владения, но понякога може да бъде повикан от другиго за помощ в друг обществен кръг. Екипът и модераторите често обозначават официалните си изявления с думи като: „Модераторско изявление“ или „Слагам модераторската шапка“.",
"commGuidePara007": "Екипът има лилави етикети с корони. Тяхната титла е „Герой“.",
"commGuidePara008": "Модераторите имат тъмносини етикети със звезди. Тяхната титла е „Пазител“. Единственото изключение е Бейли, която е компютърен персонаж и има черно-зелен етикет със звезда.",
"commGuidePara009": "Настоящите членове на екипа са (от ляво надясно):",
"commGuidePara009a": "в Trello",
"commGuidePara009b": "в GitHub",
"commGuideAKA": "<%= habitName %> или <%= realName %>",
"commGuideOnTrello": "<%= trelloName %> в Трело",
"commGuideOnGitHub": "<%= gitHubName %> в GitHub",
"commGuidePara010": "Има и няколко модератори, които помагат на членовете на екипа. Те са внимателно подбрани, затова моля, уважавайте ги и се вслушвайте в предложенията им.",
"commGuidePara011": "Настоящите модератори са (от ляво надясно):",
"commGuidePara011a": "на чат в кръчмата",
"commGuidePara011b": "в GitHub/Wikia",
"commGuidePara011c": "в Wikia",
"commGuidePara011d": "в GitHub",
"commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to Lemoness (<%= hrefCommunityManagerEmail %>).",
"commGuidePara012": "Ако имате проблеми или притеснения относно някой модератор, моля, пишете на Lemoness (<%= hrefCommunityManagerEmail %>).",
"commGuidePara013": "В общност с размера на Хабитика, някои потребителите си тръгват и на тяхно място идват нови; понякога и модераторите трябва да свалят знатното си наметало и да си починат. Следните модератори са почетни. Те вече нямат правомощията на модератори, но все пак искаме да почетем работата им!",
"commGuidePara014": "Почетни модератори:",
"commGuideHeadingPublicSpaces": "Обществени места в Хабитика",
@ -35,32 +36,35 @@
"commGuideList02A": "<strong>Спазвайте всички Правила и условия.</strong>",
"commGuideList02B": "<strong>Не публикувайте изображения или текст, които са неприятни, заплашителни, със сексуален характер или които насърчават към дискриминация, фанатизъм, расизъм, омраза, тормоз или насилие към който и да е човек или група.</strong> Дори и на шега. Без обиди и оприличавания. Не всички имат еднакво чувство за хумор, така че ако нещо Ви се струва смешно, то за другиго може да е обидно. Нападайте ежедневните си задачи, а не един-другиго.",
"commGuideList02C": "<strong>Обсъжданията са достъпни за хора от всички възрасти. Внимавайте с езика.</strong> Има много млади хабитиканци, които използват уеб сайта! Нека не опетняваме невинността им и нека не им пречим да постигнат целите си.",
"commGuideList02D": "<strong>Избягвайте ругатните.</strong> Това включва дори по-меките, клетви на религиозна основа, които може да са приемливи на други места. Тук имаме хора от всякакви религии и култури и искаме да сме сигурни, че всички те се чувстват приети в обществените места. Освен това, обидите се наказват сурово, тъй като те са нарушение на Условията на услугата.",
"commGuideList02D": "<strong>Избягвайте ругатните.</strong> Това включва дори леките, религиозни клетви, които може да са приемливи на други места — тук има всякакви хора и искаме всички те да се чувстват приети в обществените места. <strong>Ако някой модератор или член на екипа Ви каже, че дадена дума не бива да се използва в Хабитика, дори това да не Ви се струва така, спазвайте това, задължително!</strong> Освен това, обидите ще бъдат наказвани строго, тъй като те нарушават и Условията на услугата.",
"commGuideList02E": "<strong>Избягвайте дългите обсъждания на разногласията си извън Задния ъгъл.</strong> Ако смятате, че някой е казал нещо грубо или обидно, не спорете с тях. Един учтив коментар, като: „Тази шега не ми е приятна“ е достатъчен, но не бъдете груби и нелюбезни в отговор на грубите и нелюбезни коментари, тъй като това засилва напрежението и прави Хабитика по-неприятно място. Любезността и учтивостта помагат на останалите да разберат какъв човек сте.",
"commGuideList02F": "<strong>Съобразявайте се незабавно с молбата на модератор</strong> за прекратяване на дискусия или за преместването ѝ в Задния ъгъл. Заключителни думи, прощални снимки и обобщения могат да бъдат направени (учтиво) на Вашата „маса“ в Задния ъгъл, ако е позволено.",
"commGuideList02G": "<strong>Помислете, преди да отговорите в яда си</strong>, ако някой Ви е казал, че нещо, което Вие сте казали, не му/ѝ е било приятно. Изисква се сила човек да се извини искрено на някого. Ако смятате, че начинът, по който Ви е било отговорено, не е бил правилен, свържете се с модератор, вместо да се разправяте пред всички.",
"commGuideList02H": "<strong>Divisive/contentious conversations should be reported to mods.</strong> If you feel that a conversation is getting heated, overly emotional, or hurtful, cease to engage. Instead, email <%= hrefCommunityManagerEmail %> to let us know about it. It's our job to keep you safe.",
"commGuideList02H": "<strong>Разправиите и споровете трябва за бъдат докладвани на модератор</strong>, като се отбелязват съответните съобщения. Ако смятате, че даден разговор става неприятен, прекалено емоционален или обеден, оттеглете се и докладвайте съобщенията в него, за да ни уведомите. Модераторите ще обърнат внимание възможно най-скоро. Нашата работа е да се чувствате добре. Ако смятате, че снимките могат да помогнат, изпратете ги на <%= hrefCommunityManagerEmail %>.",
"commGuideList02I": "<strong>Не публикувайте нежелани съобщения.</strong> Това включва например (но не само): публикуване на един и същ коментар на няколко места, публикуване на връзки без обяснение или причина, публикуване на безсмислени съобщения или на много съобщения едно след друго. Моленето за диаманти или абонамент в което и да е от местата за чат или чрез лично съобщение също се смята за нежелано.",
"commGuideList02J": "<strong>Моля, избягвайте публикуването на уголемен текст в обществените места, особено в кръчмата.</strong> Също като писането само с ГЛАВНИ БУКВИ, това изглежда сякаш крещите и нарушава спокойната обстановка.",
"commGuideList02K": "<strong>Съветваме Ви да се споделяте лична информация в обществените места, особено такава, която може да помогне на някого да Ви идентифицира.</strong> Такава информация може да бъде (но не само): адрес, е-поща, жетон за ППИ, парола. Това е за Ваша защита! Екипът и модераторите могат да премахнат подобни публикации по собствена преценка. Ако някой иска от Вас лична информация в частна гилдия, група или чрез ЛС, нашият съвет е да откажете учтиво и да уведомите екипа и модераторите, като или: 1) докладвате съобщението, ако то е публикувано в група или частна гилдия, или 2) да направите снимки и да ги изпратите на Lemoness на <%= hrefCommunityManagerEmail %>, ако съобщението е лично.",
"commGuidePara019": "<strong>В частните места</strong> потребителите имат повече свобода да обсъждат каквото искат, но пак може да нарушат Правилата и условията, като например публикуват дискриминиращи, груби или заплашителни съобщения. Имайте предвид, че тъй като имената на предизвикателствата се виждат в обществения профил на победителя, ВСИЧКИ имена на предизвикателства трябва да спазват Правилата на обществените места, дори да се появяват в частни места.",
"commGuidePara020": "Личните съобщения (ЛС) имат някои допълнителни правила. Ако някой Ви е блокирал, не се свързвайте с него от другаде, за да го молите да премахне забраната. Освен това, не бива да пращате ЛС на някого с молба за помощ с уеб сайта (тъй като публичните отговори на подобни въпроси биха помогнали и на други хора). И последно, не изпращайте лични съобщения с молба за подаръци, диаманти или абонамент, тъй като това се счита за нежелано съобщение.",
"commGuidePara020": "<strong>Личните съобщения (ЛС)</strong> имат още някои правила. Ако някой Ви е блокирал, не се опитвайте да се свържете с него по друг начин, за да го молите да премахне блокирането. Освен това, не бива да изпращате ЛС на някого и да го молите да Ви помогне (тъй като видимите в общността отговори на заявки за помощ биха били в помощ за всички). И накрая, не изпращайте лични съобщения с молба за подаръци, диаманти или абонамент, тъй като това би се окачествило като нежелана поща.",
"commGuidePara020A": "<strong>Ако видите публикация, който според Вас нарушава обществените правила, описани по-горе, или която се отнася до Вас или Ви кара да се чувствате неудобно, можете да я посочите на модераторите и екипа като я отбележите и докладвате.</strong> Член на екипа или модератор ще обърне внимания на ситуацията възможно най-скоро. Имайте предвид, че нарочното докладване на най-обикновени публикации, които нямат проблеми, е нарушение на правилата (вижте по-долу в раздела „Нарушения“). В момента не могат да се докладват лични съобщения, така че ако имате нужда да докладвате ЛС, моля, направете снимка и я изпратете на Lemoness на <%= hrefCommunityManagerEmail %>.",
"commGuidePara021": "Освен това, някои обществени места в Хабитика имат допълнителни правила.",
"commGuideHeadingTavern": "Кръчмата",
"commGuidePara022": "Кръчмата е сборна точка за всички хабитиканци. Барманът Даниел поддържа мястото в добър вид, а Lemoness с радост ще Ви забърка някоя лимонада, докато седите и си говорите. Просто имайте предвид следните неща…",
"commGuidePara022": "Кръчмата е основното място за общуване на хабитиканците. Даниел Кръчмаря управлява мястото, а Lemoness с радост ще Ви забърка лимонада, докато си почивате и разговаряте. Само имайте предвид, че… ",
"commGuidePara023": "Разговорите обикновено представляват общи приказки или размяна на съвети за продуктивност и самоусъвършенстване.",
"commGuidePara024": "Кръчмата може да запази 200 съобщения, <strong>поради което не е подходящо място за дълги обсъждания, особено на чувствителни теми</strong> (като политика, религия, депресия, за или против лова на гоблини и т.н.). Тези разговори трябва да се провеждат в по-подходяща гилдия или в Задния ъгъл (за повече информация вж. по-долу).",
"commGuidePara027": "<strong>Не обсъждайте нищо пристрастяващо в кръчмата.</strong> Много хора използват Хабитика, за да се отърсят от вредните си навици. Слушайки как хората говорят за пристрастяващи/незаконни вещества може да направи това много по-трудно за тях! Уважавайте другите посетители на кръчмата и имайте предвид това. Подобни неща са (списъкът не е изчерпателен): пушене, алкохол, порнография, хазарт и използване/злоупотреба с дрога.",
"commGuideHeadingPublicGuilds": "Обществени гилдии",
"commGuidePara029": "<strong>Обществените гилдии приличат на кръчмата, но вместо да се обсъждат общи неща, те имат определена тема.</strong> Публичният чат на гилдията би трябвало да се концентрира върху тази тема. Например, членовете на гилдията „Думоковачи“ може да се възмутят, ако разговорът изведнъж се концентрира върху градинарството, вместо върху писането; а членовете на гилдията „Любители на драконите“ може би не се интересуват от разгадаване на древни руни. Някои гилдии може да позволяват това, но общото правило е: <strong>спазвайте темата!</strong>",
"commGuidePara031": "<strong>Някои обществени гилдии може да съдържат чувствителни теми като депресия, религия, политика и т.н.</strong> В това няма проблем, стига разговорите в тези гилдии да спазват Правилата и условията или Правилата на обществените места, както и да спазват темата си.",
"commGuidePara033": "<strong>Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild title.</strong> This is to keep Habitica safe and comfortable for everyone. 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\"). Additionally, the sensitive material should be topical -- bringing up self-harm in a guild focused on fighting depression may make sense, but may be less appropriate in a music guild. If you see someone who is repeatedly violating this guideline, even after several requests, please email <%= hrefCommunityManagerEmail %> with screenshots.",
"commGuidePara033": "<strong>В обществените гилдии НЕ трябва да има съдържание, подходящо само за възрастни. Ако такова ще се обсъжда често, това трябва да се посочи в заглавието на гилдията.</strong> Целта на това е Хабитика да е безопасно и приятно място за всички. <br><br><strong>Ако в гилдията се обсъждат различни теми, неподходящи за широката публика, би било добре да поставяте предупреждение към коментарите си (например: „Внимание: тук се говори за самонараняване“).</strong> За тези предупреждения може да има и други правила, които гилдиите могат да опишат по подробно. Ако е възможно, моля, използвайте синтаксиса на <a href='http://habitica.wikia.com/wiki/Markdown_Cheat_Sheet' target='_blank'>markdown</a>, за да скриете неподходящото съдържание на нов ред, така че онези, които искат да избегнат четенето му, да могат просто да го подминат без изобщо да го видят. Екипът и модераторите на Хабитика могат въпреки всичко да премахнат това съдържание по собствена преценка. Освен това, когато се обсъждат такива неща, те трябва да са по темата — обсъждането на самонараняване може да има смисъл в гилдия за борба с депресията, но споменаването му може да не е толкова подходящо в музикална гилдия, например. Ако видите някого, който често нарушава това правило, особено ако вече му е обърнато внимание на това, моля, докладвайте публикациите му и пишете на <%= hrefCommunityManagerEmail %> със снимки.",
"commGuidePara035": "<strong>Гилдия, било тя обществена или частна, не може да бъде създавана с цел да бъде нападана дадена група или човек. Създаването на подобна гилдия е основание за незабавно блокиране.</strong> Борете се с вредните си навици, а не с другарите си приключенци!",
"commGuidePara037": "Всички предизвикателства в кръчмата и такива от обществени гилдии също трябва да спазват тези правила.",
"commGuideHeadingBackCorner": "Задният ъгъл",
"commGuidePara038": "<strong>Понякога разговорът става твърде дълъг, темата се измества или става твърде чувствителна, за да бъде продължена в публичното пространство, без да стане неприятна за останалите потребители. В този случай разговорът ще бъде насочен към гилдията на Задния ъгъл. Имайте предвид, че това пренасочване в никакъв случай не представлява наказание!</strong> Всъщност, много хабитиканци предпочитат да се навъртат там и да обсъждат различни неща надълго и нашироко.",
"commGuidePara039": "Гилдията на Задния ъгъл е свободнодостъпно обществено място за обсъждане на чувствителни теми или за дълги разговори; и модераторите я следят много внимателно. <strong>Правилата на обществените места важат, както и всички Правила и условия.</strong> Това, че носим дълги наметала и се тъпчем в някакъв ъгъл, не означава, че можем да си позволяваме всичко! Сега ми подайте онази тлееща свещ, става ли?",
"commGuidePara038": "<strong>Възможно е понякога някой разговор да стане твърде разгорещен или драматичен за обсъждане в общественото пространство. В такъв случай, той трябва да се пренесе в гилдията на Задния ъгъл. Имайте предвид, че това не е наказание!</strong> Всъщност, много хабитиканци обичат да се навъртат там и да обсъждат най-различни неща.",
"commGuidePara039": "Гилдията на Задния ъгъл е свободно за всички обществено място за обсъждане на неща, които не биха били приемливи на други места. Тя също се следи от модераторите. И все пак, това не е място за общи приказки и разговори. <strong>Правилата за обществените места важат и тук, както и Правилата и условията.</strong> Може да носим дълги мантии и да се тъпчем в ъгъл, но това не значи, че всичко е позволено! Сега ще ми подадете ли онази тлееща свещ?",
"commGuideHeadingTrello": "Дъски в Trello",
"commGuidePara040": "<strong>Trello служи като общодостъпно място за предложения и обсъждане на функционалности за уеб сайта.</strong> Хабитика се управлява от хората, под формата на доблестен принос — ние всички градим уеб сайта заедно. Trello е системата, която внася ред в лудостта ни. Имайте предвид следното: <strong>опитайте да съберете мислите си в един коментар, вместо да коментирате няколко последователни пъти на една и съща карта. Ако се сетите, че сте забравили нещо, просто редактирайте първоначалния си коментар.</strong> Моля, съжалете онези от нас, които получават известие за всеки нов коментар. Входящата ни поща вече прелива.",
"commGuidePara041": "Хабитика използва 5 различни дъски в Trello:",
"commGuidePara040": "<strong>Трело е отворен форум за предложения и обсъждане на функционалностите на уеб сайта.</strong> Хабитика се управлява от хората, които допринасят към нея — всички ние изграждаме този уеб сайт заедно. Трело внася ред в системата ни. Заради това <strong>се стремете да излагате мислите си в един коментар вместо да разписвате няколко кратки реда в една и съща карта. Ако се сетите още нещо, редактирайте вече направените си коментари.</strong> Молим Ви да се смилите над онези от нас, които получават известие за всяко ново съобщение. Входящите кутии на пощите ни вече преливат.",
"commGuidePara041": "Хабитика използва четири различни дъски в Трело:",
"commGuideList03A": "<strong>Основната дъска</strong> е място за предложения и гласуване на функционалности за уеб сайта.",
"commGuideList03B": "<strong>Мобилната дъска</strong> е място за предложения и гласуване на функционалности за мобилното приложение.",
"commGuideList03C": "<strong>Дъската за пикселна графика</strong> е място за дискусии и изпращане на пикселни графики.",
@ -69,7 +73,7 @@
"commGuidePara042": "<strong>Всички имат свои правила, които са описани на място, но правилата на обществените места също важат.</strong> Потребителите трябва да се придържат към темата на всички дъски и карти. Повярвайте ни, дъските и сега са претъпкани! Дългите разговори трябва да бъдат прехвърляни към гилдията на Задния ъгъл.",
"commGuideHeadingGitHub": "GitHub",
"commGuidePara043": "<strong>Хабитика използва GitHub за следене на проблемите и съхранение на кода.</strong> Това е ковачницата, където неуморните ковачи коват функционалностите! <strong>Всички правила на обществените места важат и там.</strong> Бъдете учтиви с ковачите — те имат много работа, за да поддържат уеб сайта постоянно работещ! Ура за ковачите!",
"commGuidePara044": "Следните потребители са членове на хранилището на Хабитика:",
"commGuidePara044": "Следните потребители са <a href='https://help.github.com/articles/permission-levels-for-an-organization/' target='_blank'>собственици</a> на хранилището на Хабитика:",
"commGuideHeadingWiki": "Уики",
"commGuidePara045": "<strong>Уикито на Хабитика съдържа информация относно уеб сайта.</strong> То също поддържа няколко форума, подобни на гилдиите в Хабитика. Там важат същите правила, както за обществените места.",
"commGuidePara046": "Уикито на Хабитика може да се разглежда като база данни за всичко, свързано с Хабитика. То предоставя информация относно функционалностите на уеб сайта, насоки за играта, съвети за принос към Хабитика и осигурява място, където можете да рекламирате гилдията или групата си и да гласувате по различни теми.",
@ -79,11 +83,13 @@
"commGuideList04B": "Бъдете отворени към предложенията на останалите относно вашите редакции;",
"commGuideList04C": "Обсъждайте застъпванията при редактиране в страницата за разговори към статията;",
"commGuideList04D": "Ако има неразбирателства, отнесете ги към администраторите на уикито;",
"commGuideList04DRev": "Можете да споменете неразрешен конфликт в гилдията „Магьосници на уикито“ с цел допълнително обсъждане, или, ако конфликтът е вече много сериозен, се свържете с модераторите (вижте по-долу) или пишете на Lemoness на <%= hrefCommunityManagerEmail %>",
"commGuideList04E": "Забранени са нежеланите текстове и саботирането на статиите за собствена полза;",
"commGuideList04F": "Прочетете страницата за принос към уикито, преди да правите големи промени;",
"commGuideList04G": "Бъдете обективни в статиите на уикито;",
"commGuideList04F": "Трябва да прочетете <a href='http://habitica.wikia.com/wiki/Guidance_for_Scribes' target='_blank'>Ръководството за писари</a> преди да правите промени",
"commGuideList04G": "Използвайте безпристрастен тон в страниците на уикито",
"commGuideList04H": "Уверете се, че съдържанието на уикито се отнася за целия уеб сайт на Хабитика, а не само за конкретна гилдия или група (по-подходящото място за подобна информация са форумите).",
"commGuidePara049": "Следните хора са настоящите администратори на уикито:",
"commGuidePara049A": "Следните модератори могат да правят спешни поправки в случай, че има нужда от модератор, а горните администратори не са налични:",
"commGuidePara018": "Почетните администратори на уикито са",
"commGuideHeadingInfractionsEtc": "Нарушения, последствия и възстановяване",
"commGuideHeadingInfractions": "Нарушения",
@ -97,14 +103,15 @@
"commGuideList05C": "Нарушение на изпитателен срок;",
"commGuideList05D": "Представяне за член на екипа или модератор;",
"commGuideList05E": "Повтарящи се средно-тежки нарушения;",
"commGuideList05F": "Създаване на втори профил с цел избягване на последствията (например, създаване на нов акаунт за чат, след получаване на забрана за чат).",
"commGuideList05F": "Създаване на допълнителен профил с цел избягване на последствия (например създаване на нов профил след забрана за участие в разговори);",
"commGuideList05G": "Нарочно заблуждаване на екипа или модераторите с цел избягване на последствия или набеждаване на друг потребител.",
"commGuideHeadingModerateInfractions": "Средно-тежки нарушения",
"commGuidePara054": "Средно-тежките нарушения не са заплаха за сигурността на общността ни, но са неприятни. Тези нарушения ще имат средно-тежки последствия. Когато се комбинират няколко такива, последствията може да станат по-сериозни.",
"commGuidePara055": "Следват няколко примера за средно-тежки нарушения. Списъкът не е изчерпателен.",
"commGuideList06A": "Ignoring or Disrespecting a Mod. This includes publicly complaining about moderators or other users/publicly glorifying or defending banned users. If you are concerned about one of the rules or Mods, please contact Lemoness via email (<%= hrefCommunityManagerEmail %>).",
"commGuideList06A": "Пренебрегване или неуважително поведение към модератор. Това включва публично оплакване от модераторите или други потребители, както и публично възхваляване или защитаване на блокирани потребители. Ако Ви притеснява някое от правилата или някой от модераторите, моля, свържете се с Lemoness по е-пощата (<%= hrefCommunityManagerEmail %>).",
"commGuideList06B": "Модераторстване без правомощия. Нека бъде ясно: вежливото споменаване на правилата е разрешено. Модераторстването без правомощия представлява заповядване, изискване и/или силно намекване, че някой трябва да направи нещо, което Вие искате, с цел да поправи някаква грешка. Може да кажете на някого, че е извършил нарушение, но не изисквайте действия от него. Например, можете да кажете следното: „Просто да знаеш, че на ругатните в кръчмата не се гледа с добро око, така че май е по-добре да изтриеш това.“ Това би било по-добре от: „Ще те помоля да изтриеш тази своя публикация.“;",
"commGuideList06C": "Повторно нарушение на Правилата на обществените места;",
"commGuideList06D": "Повтарящи се леки нарушения.",
"commGuideList06C": "Повтарящо се нарушаване на Правилата на обществените места;",
"commGuideList06D": "Повтарящи се леки нарушения;",
"commGuideHeadingMinorInfractions": "Леки нарушения",
"commGuidePara056": "Леките нарушения, въпреки че са леки, все пак имат последствия. Ако продължат да се повтарят, те може да доведат до по-сериозни последствия с времето.",
"commGuidePara057": "Следват няколко примера за леки нарушения. Списъкът не е изчерпателен.",
@ -113,16 +120,19 @@
"commGuideHeadingConsequences": "Последствия",
"commGuidePara058": "В Хабитика, както и в реалния живот, всяко действие има последствие, независимо дали това е влизането във форма в следствие на тичане, образуването на кариес поради яденето на прекалено много захар или вземането на изпит в следствие на учене.",
"commGuidePara059": "<strong>По същия начин, всички нарушения имат преки последствия.</strong> По-долу са представени някои примерни последствия.",
"commGuidePara060": "Ако нарушението Ви има средно-тежко или тежко последствие, ще получите е-писмо, обясняващо:",
"commGuidePara060": "Ако нарушението Ви има средни или тежки последствия, във форума, където е извършено нарушението, ще бъде публикувано съобщение от член на екипа или модератор, обясняващо:",
"commGuideList08A": "какво е било нарушението;",
"commGuideList08B": "какво е последствието;",
"commGuideList08C": "какво да направите, за да поправите нещата и възстановите положението си, ако е възможно.",
"commGuidePara060A": "Ако ситуацията го изисква, може да получите ЛС или е-писмо, вместо или в допълнение към публикацията във форум, където е извършено нарушението.",
"commGuidePara060B": "Ако профилът Ви е блокиран (сериозно последствие), няма да можете да влизате в Хабитика и ще получите съобщение за грешка при опит да влезете. Ако искате да се извините или да помолите за възстановяване на достъпа, пишете на Lemoness на <%= hrefCommunityManagerEmail %>, посочвайки потребителския си идентификатор (който ще намерите в съобщението за грешка). Ваша е отговорността за това да се свържете с нас, ако искате случаят Ви да бъде преразгледан и да възстановите достъпа си..",
"commGuideHeadingSevereConsequences": "Примери за тежки последствия:",
"commGuideList09A": "Забрана на акаунта;",
"commGuideList09A": "Блокиране на профила (вижте по-горе)",
"commGuideList09B": "Изтриване на акаунта;",
"commGuideList09C": "Постоянна забрана за напредване към следващо ниво на сътрудник („замразяване“ на нивото).",
"commGuideHeadingModerateConsequences": "Примери за средно-тежки последствия:",
"commGuideList10A": "Ограничени привилегии в общия чат;",
"commGuideList10A1": "Ако поради действията си бъдете лишен(а) от правото за писане в чата, някой член на екипа или модератор ще Ви изпрати ЛС и/или ще пише във форума, в който вече нямате право да пишете, за да Ви уведоми за причината и за продължителността на наказанието Ви. В края на този период ще си възвърнете правото да пишете в чата, стига да имате желание да поправите поведението си, заради което сте получили наказанието, и да се съгласявате с Обществените правила.",
"commGuideList10B": "Ограничени привилегии в частния чат;",
"commGuideList10C": "Ограничени привилегии за създаване на гилдии/предизвикателства;",
"commGuideList10D": "Временна забрана за напредване към следващо ниво на сътрудник („замразяване“ на нивото).",
@ -136,7 +146,7 @@
"commGuideList11E": "Редакции (модераторите/екипът могат да редактират проблемното съдържание).",
"commGuideHeadingRestoration": "Възстановяване",
"commGuidePara061": "Хабитика е земя, отдадена на самоусъвършенстването, и ние вярваме във вторите шансове. <strong>Ако извършите нарушение и получите наказание, гледайте на това като на шанс да преразгледате действията си и да се опитате да бъдете по-добър член на общността.</strong>",
"commGuidePara062": "Е-писмото, който ще получите, обяснява последствията на Вашите действия (или в случай на леки нарушения, съдържа изявление на модератор или член на екипа) и е добър източник на информация. <strong>Съобразявайте се с всички наложени ограничения и се старайте да отговорите на изискванията, за да бъдат премахнати наказанията.</strong>",
"commGuidePara062": "Обявлението, съобщението и/или е-писмото, което ще получите, обясняващо последствията от действията Ви (или в случай на леки последствия, обявлението на член на екипа/модератор) е добър източник на информация. <strong>Съобразете се с определените Ви ограничения и се постарайте да спазвате правилата, за да Ви бъде премахнато наказанието.</strong>",
"commGuidePara063": "<strong>Ако не разбирате последствията или естеството на нарушението, помолете някои от екипа или модераторите</strong> за помощ, за да не правите повече нарушения в бъдеще.",
"commGuideHeadingContributing": "Принос към Хабитика",
"commGuidePara064": "Хабитика е проект с отворен код, което означава, че всички хабитиканци са добре дошли да се включат в разработката му. Онези, които го направят, ще бъдат възнаградени според следните нива на награди:",
@ -154,11 +164,11 @@
"commGuideList13C": "<strong>Нивата не „започват отначало“ във всяка област на работа</strong> Когато увеличаваме трудността, ние вземаме предвид всички видове принос от Вас; така хората, които например направят някое изображение, оправят някой проблем, а след това променят нещо в уикито, няма да напреднат по-бързо от онези, които работят усърдно по една и съща задача. Така всичко е честно!",
"commGuideList13D": "<strong>Потребителите на изпитателен срок не могат да бъдат повишени в следващо ниво.</strong> Модераторите могат да спрат напредъка на потребител поради нарушения. Ако това се случи, потребителят във всички случаи ще бъде уведомен за решението и как да го промени. Понижаване на нивата също е възможно в резултат на нарушения или изпитателен срок.",
"commGuideHeadingFinal": "Последният раздел",
"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 email Lemoness (<%= hrefCommunityManagerEmail %>) and she will be happy to help clarify things.",
"commGuidePara067": "Е, това е, драги хабитиканецо — това са обществените правила! Изтрийте потта от челото си и си дайте малко опит за това, че прочетохте всичко. Ако имате въпроси или притеснения относно обществените правила, моля, пишете на Lemoness (<%= hrefCommunityManagerEmail %>) и тя с радост ще Ви помогне да разберете по-ясно нещата.",
"commGuidePara068": "Напред, смели приключенецо, разбий няколко ежедневни задачи!",
"commGuideHeadingLinks": "Полезни връзки",
"commGuidePara069": "Следните талантливи художници допринесоха за тези илюстрации:",
"commGuideLink01": "Помощната гилдия на Хабитика",
"commGuideLink01": "Помощ за Хабитика: Задайте въпрос",
"commGuideLink01description": "гилдия, в която играчите могат да задават въпроси относно Хабитика!",
"commGuideLink02": "Гилдията на Задния ъгъл",
"commGuideLink02description": "гилдия за обсъждане на дълги или чувствителни теми.",

View file

@ -62,7 +62,7 @@
"surveysMultiple": "Помогнал(а) за развитието на Хабитика <%= count %> пъти чрез попълване на въпросник или включване в мащабно организирано изпитание. Благодарим Ви!",
"currentSurvey": "Настоящо проучване",
"surveyWhen": "Тази значка ще бъде дадена на всички участници след като проучванията бъдат обработени в края на март.",
"blurbInbox": "This is where your private messages are stored! You can send someone a message by clicking on the envelope icon next to their name in Tavern, Party, or Guild Chat. If you've received an inappropriate PM, you should email a screenshot of it to Lemoness (<%= hrefCommunityManagerEmail %>)",
"blurbInbox": "Тук се съхраняват личните Ви съобщения! Можете да изпратите някому съобщение като натиснете иконката с писъмце до името му в чата на кръчмата, групата или гилдията. Ако получите притеснително ЛС, трябва да го снимате и изпратите на Lemoness (<%= hrefCommunityManagerEmail %>)",
"blurbGuildsPage": "Гилдиите са групи за разговори по общи интереси, създавани от играчите и за играчите. Прегледайте списъка и се присъединете към гилдиите, които Ви се струват интересни!",
"blurbChallenges": "Предизвикателствата се създават от играчите. Присъединявайки се към предизвикателство, Вие ще добавите задачите от него към своята дъска, а спечелването на предизвикателство ще Ви спечели постижение, а често пъти и награда от диаманти.",
"blurbHallPatrons": "Това е залата на дарителите, където почитаме благородните приключенци, подкрепили първоначалната кампания в Kickstarter. Благодарим им, че ни помогнаха да дадем живот на Хабитика!",

View file

@ -47,7 +47,7 @@
"faqQuestion11": "Как да съобщя за проблем или да предложа нова функционалност?",
"iosFaqAnswer11": "Можете да докладвате проблеми, да предложите нова функционалност или да изпратите обратна връзка от „Меню > Докладване на проблем“ и „Меню > Изпращане на обратна връзка“! Ще направим всичко по силите си, за да Ви съдействаме.",
"androidFaqAnswer11": "Можете да докладвате проблеми, да предложите нова функционалност или да изпратите обратна връзка от „Относно > Докладване на проблем“ и „Относно > Изпращане на обратна връзка“! Ще направим всичко по силите си, за да Ви съдействаме.",
"webFaqAnswer11": "To report a bug, go to [Help > Report a Bug](https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac) and read the points above the chat box. If you're unable to log in to Habitica, send your login details (not your password!) to [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Don't worry, we'll get you fixed up soon!\n<br><br>\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!",
"webFaqAnswer11": "За да докладвате проблем, идете в [Помощ > Докладване на проблем](https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac) и прочетете правилата над полето за писане на съобщение. Ако не можете да се впишете в Хабитика, изпратете данните си за влизане (без паролата!) на [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Не се притеснявайте, ще Ви помогнем колкото можем по-скоро!\n<br><br>\n Предложенията на нови функционалности се правят в Трело. Идете в [Помощ > Предлагане на функционалност](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) и следвайте инструкциите. Готово!",
"faqQuestion12": "Как да се бия със световен главатар?",
"iosFaqAnswer12": "Световните главатари са специални чудовища, които се появяват в кръчмата. Всички активни потребители автоматично се бият с главатаря като задачите и уменията им автоматично му нанасят щети, както обикновено.\n\nВъзможно е в същото време да изпълнявате обикновена мисия. В такъв случай задачите и уменията Ви ще влияят както на световния главатар, така и на мисията на групата Ви.\n\nСветовният главатар не може да Ви нанесе щети или да навреди на профила Ви. Вместо това той има лента за ярост, която се запълва, когато потребителите пропускат ежедневните си задачи. Ако лентата за ярост се напълни до края, чудовището ще нападне някой от компютърните персонажи на уеб сайта и ще промени изображението му.\n\nМоже да прочетете повече относно [миналите световни главатари](http://habitica.wikia.com/wiki/World_Bosses) в уикито.",
"androidFaqAnswer12": "Световните главатари са специални чудовища, които се появяват в кръчмата. Всички активни потребители автоматично се бият с главатаря като задачите и уменията им автоматично му нанасят щети, както обикновено.\n\nВъзможно е в същото време да изпълнявате обикновена мисия. В такъв случай задачите и уменията Ви ще влияят както на световния главатар, така и на мисията на групата Ви.\n\nСветовният главатар не може да Ви нанесе щети или да навреди на профила Ви. Вместо това той има лента за ярост, която се запълва, когато потребителите пропускат ежедневните си задачи. Ако лентата за ярост се напълни до края, чудовището ще нападне някой от компютърните персонажи на уеб сайта и ще промени изображението му.\n\nМоже да прочетете повече относно [миналите световни главатари](http://habitica.wikia.com/wiki/World_Bosses) в уикито.",

View file

@ -134,7 +134,7 @@
"playButtonFull": "Влизане в Хабитика",
"presskit": "Медийни материали",
"presskitDownload": "Сваляне на всички изображения:",
"presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact Siena Leslie at <%= pressEnquiryEmail %>.",
"presskitText": "Благодарим за интереса Ви в Хабитика! Можете да използвате следните изображения в статии или видеа относно Хабитика. За повече информация, моля, свържете се със Сиене Лесли на <%= pressEnquiryEmail %>.",
"pkVideo": "Видео",
"pkPromo": "Рекламни материали",
"pkLogo": "Лога",
@ -259,7 +259,7 @@
"passwordResetEmailHtml": "Ако сте заявили нулиране на паролата си за <strong><%= username %></strong> в Хабитика, <a href=\"<%= passwordResetLink %>\">натиснете тук</a>, за да зададете нова. Тази връзка ще загуби давност след 24 часа.<br/><br>Ако не сте заявили нулиране на паролата си, не обръщайте внимание на това писмо.",
"invalidLoginCredentialsLong": "Опа, потребителското име или паролата е грешна.\n— Уверете се, че потребителското име или е-пощата е написана правилно;\n— Може да сте се вписали чрез Фейсбук, а не чрез е-поща. Проверете това, като опитате да влезете чрез Фейсбук;\n— Ако сте забравили паролата си, щракнете „Забравена парола“.",
"invalidCredentials": "Няма профил, който използва тези данни за вход.",
"accountSuspended": "Account has been suspended, please contact <%= communityManagerEmail %> with your User ID \"<%= userId %>\" for assistance.",
"accountSuspended": "Достъпът до акаунта е преустановен. За да получите помощ, моля, свържете се с <%= communityManagerEmail %>, посочвайки своя потребителски идентификатор „<%= userId %>“.",
"unsupportedNetwork": "Тази мрежа не се поддържа в момента.",
"cantDetachSocial": "Профилът няма друг начин за удостоверяване, така че този начин за влизане не може да бъде премахнат.",
"onlySocialAttachLocal": "Местното удостоверяване може да бъде добавено само към профил от социална мрежа.",

View file

@ -256,6 +256,8 @@
"weaponArmoireWandOfHeartsNotes": "Тази магическа пръчка излъчва топла червена светлина. А и ще Ви дари с мъдрост. Увеличава интелигентността с <%= int %>. Омагьосан гардероб: комплект „Дама купа“ (предмет 3 от 3).",
"weaponArmoireForestFungusStaffText": "Горски гъбен скиптър",
"weaponArmoireForestFungusStaffNotes": "Използвайте този чепат скиптър, за да изпълнявате гъбени вълшебства. Увеличава интелигентността с <%= int %> и усета с <%= per %>. Омагьосан гардероб: Независим предмет.",
"weaponArmoireFestivalFirecrackerText": "Festival Firecracker",
"weaponArmoireFestivalFirecrackerNotes": "Enjoy this delightful sparkler responsibly. Increases Perception by <%= per %>. Enchanted Armoire: Festival Attire Set (Item 3 of 3).",
"armor": "броня",
"armorCapitalized": "Броня",
"armorBase0Text": "Обикновени дрехи",
@ -552,6 +554,8 @@
"armorArmoireGownOfHeartsNotes": "Тази рокля има страхотно жабо! Но това не е всичко. Тя също така ще подсили сърцето Ви. Увеличава якостта с <%= con %>. Омагьосан гардероб: комплект „Дама купа“ (предмет 2 от 3).",
"armorArmoireMushroomDruidArmorText": "Броня на гъбен друид",
"armorArmoireMushroomDruidArmorNotes": "Тази дървесно кафява броня, украсена с малки гъбки, ще Ви помогне да чуете шепота на горския живот. Увеличава якостта с <%= con %> и усета с <%= per %>. Омагьосан гардероб: комплект „Гъбен друид“ (предмет 2 от 3).",
"armorArmoireGreenFestivalYukataText": "Зелена празнична юката",
"armorArmoireGreenFestivalYukataNotes": "С тази лека юката ще Ви бъде прохладно, докато се наслаждавате на празника. Увеличава якостта и усета с по <%= attrs %>. Омагьосан гардероб: комплект „Празнична премяна“ (предмет 1 от 3).",
"headgear": "защита за главата",
"headgearCapitalized": "Защита за главата",
"headBase0Text": "Няма шлем",
@ -1016,6 +1020,8 @@
"shieldArmoireRedRoseNotes": "Тази роза с плътен червен цвят мирише вълшебно. Също така ще изостри умението Ви за разбиране.. Увеличава усета с <%= per %>. Омагьосан гардероб: Независим предмет.",
"shieldArmoireMushroomDruidShieldText": "Щит на гъбен друид",
"shieldArmoireMushroomDruidShieldNotes": "Въпреки че е направен от гъба, в този здрав щит няма нищо странно!. Увеличава якостта с <%= con %> и силата с <%= str %>. Омагьосан гардероб: комплект „Гъбен друид“ (предмет 3 от 3).",
"shieldArmoireFestivalParasolText": "Празничен чадър",
"shieldArmoireFestivalParasolNotes": "Този лек чадър ще Ви предпази от всички ярки лъчи били те слънчеви или отразени от тъмно червените ежедневни задачи. Увеличава якостта с <%= con %>. Омагьосан гардероб: комплект „Празнична премяна“ (предмет 2 от 3).",
"back": "Аксесоар за гръб",
"backBase0Text": "Няма аксесоар за гръб",
"backBase0Notes": "Няма аксесоар за гръб.",

View file

@ -135,7 +135,7 @@
"leaderOnlyChallenges": "Само водачът на групата може да създава предизвикателства",
"sendGift": "Изпращане на подарък",
"inviteFriends": "Поканете приятели",
"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": "В групата Ви в момента има <%= memberCount %> членове и още <%= invitationCount %> изпратени покани. Ограничението на броя на членовете в група е <%= limitMembers %>. След като достигнете това ограничение не може да изпращате повече покани.",
"inviteByEmail": "Покана чрез е-поща",
"inviteByEmailExplanation": "Ако приятел се присъедини към Хабитика през Вашето е-писмо, той автоматично ще бъде поканен в групата Ви!",
"inviteFriendsNow": "Поканете приятели сега",
@ -155,6 +155,7 @@
"sendGiftPurchase": "Купуване",
"sendGiftMessagePlaceholder": "Лично съобщение (незадължително)",
"sendGiftSubscription": "<%= months %> месец(а): <%= price %>$ USD",
"gemGiftsAreOptional": "Имайте предвид, че Хабитика никога няма да изисква от Вас да подарявате диаманти на други играчи. Искането на диаманти от други хора е <strong>нарушение на Обществените правила</strong> и всички такива случаи трябва да бъдат докладвани на <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Бийте се с чудовища заедно с приятелите си",
"startPartyWithFriends": "Създайте група с приятелите си!",
"startAParty": "Създаване на група",
@ -201,7 +202,7 @@
"uuidsMustBeAnArray": "Поканите чрез потребителски идентификатор трябва да бъдат масив.",
"emailsMustBeAnArray": "Поканите чрез е-поща трябва да бъдат масив.",
"canOnlyInviteMaxInvites": "Може да пратите най-много „<%= maxInvites %>“ покани наведнъж.",
"partyExceedsMembersLimit": "Party size is limited to <%= maxMembersParty %> members",
"partyExceedsMembersLimit": "Размерът на групата е ограничен до <%= maxMembersParty %> членове",
"onlyCreatorOrAdminCanDeleteChat": "Нямате право да изтриете това съобщение!",
"onlyGroupLeaderCanEditTasks": "Нямате право да управлявате задачите!",
"onlyGroupTasksCanBeAssigned": "Само групови задачи могат да бъдат зададени",

Some files were not shown because too many files have changed in this diff Show more