Merge branch 'release' into develop

This commit is contained in:
SabreCat
2017-04-26 17:40:51 +00:00
278 changed files with 35670 additions and 32894 deletions

View File

@@ -0,0 +1,207 @@
var migrationName = '20170425_missing_incentives';
var authorName = 'Sabe'; // in case script author needs to know when their ...
var authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; //... own data is done
/*
* Award missing Royal Purple Hatching Potion to users with 55+ check-ins
* Reduce users with impossible check-in counts to a reasonable number
*/
import monk from 'monk';
import common from '../website/common';
var connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE
var dbUsers = monk(connectionString).get('users', { castIds: false });
function processUsers(lastId) {
// specify a query to limit the affected users (empty for all users):
var query = {
'loginIncentives': {$gt:99},
'migration': {$ne: migrationName},
};
if (lastId) {
query._id = {
$gt: lastId
}
}
dbUsers.find(query, {
sort: {_id: 1},
limit: 250,
fields: [] // specify fields we are interested in to limit retrieved data (empty if we're not reading data):
})
.then(updateUsers)
.catch(function (err) {
console.log(err);
return exiting(1, 'ERROR! ' + err);
});
}
var progressCount = 1000;
var count = 0;
function updateUsers (users) {
if (!users || users.length === 0) {
console.warn('All appropriate users found and modified.');
displayData();
return;
}
var userPromises = users.map(updateUser);
var lastUser = users[users.length - 1];
return Promise.all(userPromises)
.then(function () {
processUsers(lastUser._id);
});
}
function updateUser (user) {
count++;
var language = user.preferences.language || 'en';
var set = {'migration': migrationName};
var inc = {
'items.eggs.BearCub': 0,
'items.eggs.Cactus': 0,
'items.eggs.Dragon': 0,
'items.eggs.FlyingPig': 0,
'items.eggs.Fox': 0,
'items.eggs.LionCub': 0,
'items.eggs.PandaCub': 0,
'items.eggs.TigerCub': 0,
'items.eggs.Wolf': 0,
'items.food.Chocolate': 0,
'items.food.CottonCandyBlue': 0,
'items.food.CottonCandyPink': 0,
'items.food.Fish': 0,
'items.food.Honey': 0,
'items.food.Meat': 0,
'items.food.Milk': 0,
'items.food.Potatoe': 0,
'items.food.RottenMeat': 0,
'items.food.Strawberry': 0,
'items.hatchingPotions.Base': 0,
'items.hatchingPotions.CottonCandyBlue': 0,
'items.hatchingPotions.CottonCandyPink': 0,
'items.hatchingPotions.Desert': 0,
'items.hatchingPotions.Golden': 0,
'items.hatchingPotions.Red': 0,
'items.hatchingPotions.RoyalPurple': 0,
'items.hatchingPotions.Shade': 0,
'items.hatchingPotions.Skeleton': 0,
'items.hatchingPotions.White': 0,
'items.hatchingPotions.Zombie': 0,
};
var nextReward;
if (user.loginIncentives >= 105) {
inc['items.hatchingPotions.RoyalPurple'] += 1;
nextReward = 110;
}
if (user.loginIncentives >= 110) {
inc['items.eggs.BearCub'] += 1;
inc['items.eggs.Cactus'] += 1;
inc['items.eggs.Dragon'] += 1;
inc['items.eggs.FlyingPig'] += 1;
inc['items.eggs.Fox'] += 1;
inc['items.eggs.LionCub'] += 1;
inc['items.eggs.PandaCub'] += 1;
inc['items.eggs.TigerCub'] += 1;
inc['items.eggs.Wolf'] += 1;
nextReward = 115;
}
if (user.loginIncentives >= 115) {
inc['items.hatchingPotions.RoyalPurple'] += 1;
nextReward = 120;
}
if (user.loginIncentives >= 120) {
inc['items.hatchingPotions.Base'] += 1;
inc['items.hatchingPotions.CottonCandyBlue'] += 1;
inc['items.hatchingPotions.CottonCandyPink'] += 1;
inc['items.hatchingPotions.Desert'] += 1;
inc['items.hatchingPotions.Golden'] += 1;
inc['items.hatchingPotions.Red'] += 1;
inc['items.hatchingPotions.Shade'] += 1;
inc['items.hatchingPotions.Skeleton'] += 1;
inc['items.hatchingPotions.White'] += 1;
inc['items.hatchingPotions.Zombie'] += 1;
nextReward = 125;
}
if (user.loginIncentives >= 125) {
inc['items.hatchingPotions.RoyalPurple'] += 1;
nextReward = 130;
}
if (user.loginIncentives >= 130) {
inc['items.food.Chocolate'] += 3;
inc['items.food.CottonCandyBlue'] += 3;
inc['items.food.CottonCandyPink'] += 3;
inc['items.food.Fish'] += 3;
inc['items.food.Honey'] += 3;
inc['items.food.Meat'] += 3;
inc['items.food.Milk'] += 3;
inc['items.food.Potatoe'] += 3;
inc['items.food.RottenMeat'] += 3;
inc['items.food.Strawberry'] += 3;
}
if (user.loginIncentives >= 135) {
inc['items.hatchingPotions.RoyalPurple'] += 1;
nextReward = 140;
}
if (user.loginIncentives >= 140) {
set['items.gear.owned.weapon_special_skeletonKey'] = true;
set['items.gear.owned.shield_special_lootBag'] = true;
nextReward = 145;
}
if (user.loginIncentives >= 145) {
inc['items.hatchingPotions.RoyalPurple'] += 1;
nextReward = 150;
}
if (user.loginIncentives >= 150) {
set['items.gear.owned.head_special_clandestineCowl'] = true;
set['items.gear.owned.armor_special_sneakthiefRobes'] = true;
nextReward = 155;
}
if (user.loginIncentives > 155) {
set.loginIncentives = 155;
nextReward = 160;
}
var push = {
'notifications': {
'type': 'LOGIN_INCENTIVE',
'data': {
'nextRewardAt': nextReward,
'rewardKey': [
'shop_armoire',
],
'rewardText': common.i18n.t('checkInRewards', language),
'reward': [],
'message': common.i18n.t('backloggedCheckInRewards', language),
},
'id': common.uuid(),
}
};
dbUsers.update({_id: user._id}, {$set:set, $push:push, $inc:inc});
if (count % progressCount == 0) console.warn(count + ' ' + user._id);
if (user._id == authorUuid) console.warn(authorName + ' processed');
}
function displayData() {
console.warn('\n' + count + ' users processed\n');
return exiting(0);
}
function exiting(code, msg) {
code = code || 0; // 0 = success
if (code && !msg) { msg = 'ERROR!'; }
if (msg) {
if (code) { console.error(msg); }
else { console.log( msg); }
}
process.exit(code);
}
module.exports = processUsers;

View File

@@ -2,7 +2,7 @@ var _id = '';
var update = { var update = {
$addToSet: { $addToSet: {
'purchased.plan.mysteryItems':{ 'purchased.plan.mysteryItems':{
$each:['head_mystery_201703','armor_mystery_201703'] $each:['back_mystery_201704','armor_mystery_201704']
} }
} }
}; };

2
npm-shrinkwrap.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "habitica", "name": "habitica",
"version": "3.87.0", "version": "3.88.0",
"dependencies": { "dependencies": {
"@gulp-sourcemaps/map-sources": { "@gulp-sourcemaps/map-sources": {
"version": "1.0.0", "version": "1.0.0",

View File

@@ -1,7 +1,7 @@
{ {
"name": "habitica", "name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.", "description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "3.87.0", "version": "3.88.0",
"main": "./website/server/index.js", "main": "./website/server/index.js",
"dependencies": { "dependencies": {
"@slack/client": "^3.8.1", "@slack/client": "^3.8.1",

View File

@@ -1,36 +1,36 @@
.promo_android { .promo_android {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -356px; background-position: -1715px -176px;
width: 175px; width: 175px;
height: 175px; height: 175px;
} }
.promo_backgrounds_armoire_201602 { .promo_backgrounds_armoire_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px 0px; background-position: -1573px 0px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_backgrounds_armoire_201603 { .promo_backgrounds_armoire_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -295px; background-position: -849px -600px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_backgrounds_armoire_201604 { .promo_backgrounds_armoire_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px 0px; background-position: -1150px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201605 { .promo_backgrounds_armoire_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1042px; background-position: -423px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201606 { .promo_backgrounds_armoire_201606 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px 0px; background-position: -699px -148px;
width: 140px; width: 140px;
height: 447px; height: 447px;
} }
@@ -54,25 +54,25 @@
} }
.promo_backgrounds_armoire_201610 { .promo_backgrounds_armoire_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -442px; background-position: -1291px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201611 { .promo_backgrounds_armoire_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px 0px; background-position: -141px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201612 { .promo_backgrounds_armoire_201612 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px 0px; background-position: -1432px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201701 { .promo_backgrounds_armoire_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -282px -1042px; background-position: -1150px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -96,7 +96,7 @@
} }
.promo_bees { .promo_bees {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px 0px; background-position: -982px -148px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
@@ -108,19 +108,19 @@
} }
.promo_chairs_glasses { .promo_chairs_glasses {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1795px -532px; background-position: -1821px -352px;
width: 51px; width: 51px;
height: 210px; height: 210px;
} }
.promo_checkin_incentives { .promo_checkin_incentives {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -849px -600px; background-position: -991px -600px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_classes_fall_2014 { .promo_classes_fall_2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -277px -1484px; background-position: -201px -1484px;
width: 321px; width: 321px;
height: 100px; height: 100px;
} }
@@ -132,61 +132,61 @@
} }
.promo_classes_fall_2016 { .promo_classes_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -590px; background-position: -1573px -295px;
width: 103px; width: 103px;
height: 348px; height: 348px;
} }
.promo_coffee_mug { .promo_coffee_mug {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px 0px; background-position: 0px -1484px;
width: 200px; width: 200px;
height: 179px; height: 179px;
} }
.promo_contrib_spotlight_Keith { .promo_contrib_spotlight_Keith {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -884px; background-position: -1573px -980px;
width: 87px; width: 87px;
height: 111px; height: 111px;
} }
.promo_contrib_spotlight_beffymaroo { .promo_contrib_spotlight_beffymaroo {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1102px; background-position: -1715px -922px;
width: 114px; width: 114px;
height: 147px; height: 147px;
} }
.promo_contrib_spotlight_blade { .promo_contrib_spotlight_blade {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1339px; background-position: -1573px -868px;
width: 89px; width: 89px;
height: 111px; height: 111px;
} }
.promo_contrib_spotlight_cantras { .promo_contrib_spotlight_cantras {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -884px; background-position: -1573px -1201px;
width: 87px; width: 87px;
height: 109px; height: 109px;
} }
.promo_contrib_spotlight_dewines { .promo_contrib_spotlight_dewines {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -884px; background-position: -1573px -1092px;
width: 89px; width: 89px;
height: 108px; height: 108px;
} }
.promo_contrib_spotlight_megan { .promo_contrib_spotlight_megan {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1227px; background-position: -1573px -644px;
width: 90px; width: 90px;
height: 111px; height: 111px;
} }
.promo_contrib_spotlight_shanaqui { .promo_contrib_spotlight_shanaqui {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1790px -1341px; background-position: -1573px -756px;
width: 90px; width: 90px;
height: 111px; height: 111px;
} }
.promo_cow { .promo_cow {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -442px; background-position: -1291px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -198,7 +198,7 @@
} }
.promo_dilatoryDistress { .promo_dilatoryDistress {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1176px -1632px; background-position: -182px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
@@ -216,55 +216,55 @@
} }
.promo_enchanted_armoire_201507 { .promo_enchanted_armoire_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1632px; background-position: 0px -1664px;
width: 217px; width: 217px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201508 { .promo_enchanted_armoire_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1250px; background-position: -218px -1664px;
width: 180px; width: 180px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201509 { .promo_enchanted_armoire_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -91px -1723px; background-position: -1415px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201511 { .promo_enchanted_armoire_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1045px; background-position: -1715px -1428px;
width: 122px; width: 122px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201601 { .promo_enchanted_armoire_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1723px; background-position: -273px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_fairy_potions { .promo_fairy_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px 0px; background-position: -840px -148px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
.promo_floral_potions { .promo_floral_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -532px; background-position: -1715px -352px;
width: 105px; width: 105px;
height: 273px; height: 273px;
} }
.promo_ghost_potions { .promo_ghost_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -442px; background-position: 0px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_habitica { .promo_habitica {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -180px; background-position: -1715px 0px;
width: 175px; width: 175px;
height: 175px; height: 175px;
} }
@@ -276,13 +276,13 @@
} }
.promo_habitoween_2016 { .promo_habitoween_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -141px -1042px; background-position: -282px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_haunted_hair { .promo_haunted_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1341px; background-position: -1715px -1070px;
width: 100px; width: 100px;
height: 137px; height: 137px;
} }
@@ -300,193 +300,199 @@
} }
.promo_jackalope { .promo_jackalope {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1484px; background-position: -1264px -1190px;
width: 276px; width: 276px;
height: 147px; height: 147px;
} }
.promo_more_checkin_incentives {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px 0px;
width: 450px;
height: 147px;
}
.promo_mystery_201405 { .promo_mystery_201405 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -182px -1723px; background-position: -1779px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201406 { .promo_mystery_201406 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1341px -1042px; background-position: 0px -1755px;
width: 90px; width: 90px;
height: 96px; height: 96px;
} }
.promo_mystery_201407 { .promo_mystery_201407 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1847px -669px; background-position: -1821px -563px;
width: 42px; width: 42px;
height: 62px; height: 62px;
} }
.promo_mystery_201408 { .promo_mystery_201408 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -991px -806px; background-position: -1829px -1208px;
width: 60px; width: 60px;
height: 71px; height: 71px;
} }
.promo_mystery_201409 { .promo_mystery_201409 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1722px -1632px; background-position: -1688px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201410 { .promo_mystery_201410 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -306px -536px; background-position: -1573px -1417px;
width: 72px; width: 72px;
height: 63px; height: 63px;
} }
.promo_mystery_201411 { .promo_mystery_201411 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1267px -1632px; background-position: -91px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201412 { .promo_mystery_201412 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1847px -602px; background-position: -1836px -1519px;
width: 42px; width: 42px;
height: 66px; height: 66px;
} }
.promo_mystery_201501 { .promo_mystery_201501 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1830px -806px; background-position: -1830px -1004px;
width: 48px; width: 48px;
height: 63px; height: 63px;
} }
.promo_mystery_201502 { .promo_mystery_201502 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1358px -1632px; background-position: -960px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201503 { .promo_mystery_201503 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1540px -1632px; background-position: -1233px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201504 { .promo_mystery_201504 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1052px -806px; background-position: -1821px -1322px;
width: 60px; width: 60px;
height: 69px; height: 69px;
} }
.promo_mystery_201505 { .promo_mystery_201505 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -994px -1632px; background-position: -1597px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201506 { .promo_mystery_201506 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1847px -532px; background-position: -1838px -1428px;
width: 42px; width: 42px;
height: 69px; height: 69px;
} }
.promo_mystery_201507 { .promo_mystery_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px -442px; background-position: -1432px -884px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
.promo_mystery_201508 { .promo_mystery_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -718px -1632px; background-position: -775px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201509 { .promo_mystery_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1449px -1632px; background-position: -455px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201510 { .promo_mystery_201510 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -624px -1632px; background-position: -399px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201511 { .promo_mystery_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1631px -1632px; background-position: -364px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201512 { .promo_mystery_201512 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1803px -1479px; background-position: -1830px -922px;
width: 60px; width: 60px;
height: 81px; height: 81px;
} }
.promo_mystery_201601 { .promo_mystery_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1136px; background-position: -1715px -1519px;
width: 120px; width: 120px;
height: 90px; height: 90px;
} }
.promo_mystery_201602 { .promo_mystery_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -273px -1723px; background-position: -1051px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201603 { .promo_mystery_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -903px -1632px; background-position: -1142px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201604 { .promo_mystery_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -530px -1632px; background-position: -493px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201605 { .promo_mystery_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1085px -1632px; background-position: -1324px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201606 { .promo_mystery_201606 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -991px -600px; background-position: -1573px -1311px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
.promo_mystery_201607 { .promo_mystery_201607 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -812px -1632px; background-position: -1506px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201608 { .promo_mystery_201608 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -436px -1632px; background-position: -587px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201609 { .promo_mystery_201609 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1432px -1042px; background-position: -681px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201610 { .promo_mystery_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1804px -1102px; background-position: -1816px -1070px;
width: 63px; width: 63px;
height: 84px; height: 84px;
} }
.promo_mystery_201611 { .promo_mystery_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -991px -706px; background-position: -1150px -884px;
width: 90px; width: 90px;
height: 99px; height: 99px;
} }
@@ -498,7 +504,7 @@
} }
.promo_mystery_201701 { .promo_mystery_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px -448px; background-position: -1291px -884px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
@@ -514,39 +520,45 @@
width: 282px; width: 282px;
height: 147px; height: 147px;
} }
.promo_mystery_201704 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -869px -1664px;
width: 90px;
height: 90px;
}
.promo_mystery_3014 { .promo_mystery_3014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -218px -1632px; background-position: -1341px -1042px;
width: 217px; width: 217px;
height: 90px; height: 90px;
} }
.promo_new_hair_fall2016 { .promo_new_hair_fall2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -423px -1042px; background-position: -1432px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_orca { .promo_orca {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -939px; background-position: -1715px -1322px;
width: 105px; width: 105px;
height: 105px; height: 105px;
} }
.promo_partyhats { .promo_partyhats {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -993px; background-position: -1715px -1610px;
width: 115px; width: 115px;
height: 47px; height: 47px;
} }
.promo_pastel_skin { .promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -599px -1484px; background-position: -523px -1484px;
width: 330px; width: 330px;
height: 83px; height: 83px;
} }
.customize-option.promo_pastel_skin { .customize-option.promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -624px -1499px; background-position: -548px -1499px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
@@ -564,37 +576,25 @@
} }
.promo_peppermint_flame { .promo_peppermint_flame {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -806px; background-position: -1715px -626px;
width: 140px; width: 140px;
height: 147px; height: 147px;
} }
.promo_pet_skins { .promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -954px; background-position: -1715px -774px;
width: 140px; width: 140px;
height: 147px; height: 147px;
} }
.customize-option.promo_pet_skins { .customize-option.promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1714px -969px; background-position: -1740px -789px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
.promo_pyromancer { .promo_pyromancer {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1479px; background-position: -1715px -1208px;
width: 113px; width: 113px;
height: 113px; height: 113px;
} }
.promo_rainbow_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px -442px;
width: 92px;
height: 103px;
}
.promo_seasonal_shop_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1264px -1190px;
width: 279px;
height: 147px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@@ -1,18 +1,30 @@
.promo_shimmer_hair { .promo_rainbow_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -1341px;
width: 92px;
height: 103px;
}
.promo_seasonal_shop_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -301px -1207px; background-position: -301px -1207px;
width: 279px;
height: 147px;
}
.promo_shimmer_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -581px -1207px;
width: 330px; width: 330px;
height: 83px; height: 83px;
} }
.promo_shimmer_potions { .promo_shimmer_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -792px 0px; background-position: -934px 0px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
.promo_shinySeeds { .promo_shinySeeds {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -934px 0px; background-position: -792px 0px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
@@ -42,19 +54,19 @@
} }
.promo_spring_classes_2017 { .promo_spring_classes_2017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -899px -916px; background-position: -589px -916px;
width: 309px; width: 309px;
height: 147px; height: 147px;
} }
.promo_springclasses2014 { .promo_springclasses2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px 0px; background-position: -1488px -91px;
width: 288px; width: 288px;
height: 90px; height: 90px;
} }
.promo_springclasses2015 { .promo_springclasses2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -91px; background-position: -1488px 0px;
width: 288px; width: 288px;
height: 90px; height: 90px;
} }
@@ -102,13 +114,13 @@
} }
.promo_takeThis_gear { .promo_takeThis_gear {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1639px -632px; background-position: -1639px -783px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
.promo_takethis_armor { .promo_takethis_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1639px -783px; background-position: -1639px -632px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
@@ -120,7 +132,7 @@
} }
.promo_turkey_day_2016 { .promo_turkey_day_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1076px 0px; background-position: 0px -765px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -174,13 +186,13 @@
} }
.promo_wintery_skins { .promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -765px; background-position: -1076px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.customize-option.promo_wintery_skins { .customize-option.promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -25px -780px; background-position: -1101px -15px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
@@ -210,7 +222,7 @@
} }
.promo_backtoschool { .promo_backtoschool {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -632px; background-position: -1488px -481px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -222,13 +234,13 @@
} }
.promo_startingover { .promo_startingover {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -783px; background-position: -1488px -632px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
.promo_valentines { .promo_valentines {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -589px -916px; background-position: -899px -916px;
width: 309px; width: 309px;
height: 147px; height: 147px;
} }
@@ -240,7 +252,7 @@
} }
.scene_coding { .scene_coding {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -481px; background-position: -1488px -330px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -264,7 +276,7 @@
} }
.scene_phone_peek { .scene_phone_peek {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -330px; background-position: -1488px -783px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -276,7 +288,7 @@
} }
.welcome_basic_avatars { .welcome_basic_avatars {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1217px -672px; background-position: -1217px -838px;
width: 246px; width: 246px;
height: 165px; height: 165px;
} }
@@ -288,7 +300,7 @@
} }
.welcome_sample_tasks { .welcome_sample_tasks {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1217px -838px; background-position: -1217px -672px;
width: 246px; width: 246px;
height: 165px; height: 165px;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 KiB

After

Width:  |  Height:  |  Size: 333 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 497 KiB

After

Width:  |  Height:  |  Size: 498 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 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: 149 KiB

After

Width:  |  Height:  |  Size: 144 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 141 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 155 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: 146 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 156 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 KiB

After

Width:  |  Height:  |  Size: 179 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: 158 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 120 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 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: 111 KiB

After

Width:  |  Height:  |  Size: 109 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: 153 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 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: 208 KiB

After

Width:  |  Height:  |  Size: 204 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 440 KiB

After

Width:  |  Height:  |  Size: 447 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

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.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -99,7 +99,7 @@ habitrpg.controller('UserCtrl', ['$rootScope', '$scope', '$location', 'User', '$
$scope.getProgressDisplay = function () { $scope.getProgressDisplay = function () {
var currentLoginDay = Content.loginIncentives[$scope.profile.loginIncentives]; var currentLoginDay = Content.loginIncentives[$scope.profile.loginIncentives];
if (!currentLoginDay) return env.t('moreIncentivesComingSoon'); if (!currentLoginDay) return env.t('checkinReceivedAllRewardsMessage');
var nextRewardAt = currentLoginDay.nextRewardAt; var nextRewardAt = currentLoginDay.nextRewardAt;
if (!nextRewardAt) return env.t('moreIncentivesComingSoon'); if (!nextRewardAt) return env.t('moreIncentivesComingSoon');
// if we are on a reward day, let's show progress relative to this // if we are on a reward day, let's show progress relative to this

View File

@@ -1,36 +1,36 @@
.promo_android { .promo_android {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -356px; background-position: -1715px -176px;
width: 175px; width: 175px;
height: 175px; height: 175px;
} }
.promo_backgrounds_armoire_201602 { .promo_backgrounds_armoire_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px 0px; background-position: -1573px 0px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_backgrounds_armoire_201603 { .promo_backgrounds_armoire_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -295px; background-position: -849px -600px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_backgrounds_armoire_201604 { .promo_backgrounds_armoire_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px 0px; background-position: -1150px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201605 { .promo_backgrounds_armoire_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1042px; background-position: -423px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201606 { .promo_backgrounds_armoire_201606 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px 0px; background-position: -699px -148px;
width: 140px; width: 140px;
height: 447px; height: 447px;
} }
@@ -54,25 +54,25 @@
} }
.promo_backgrounds_armoire_201610 { .promo_backgrounds_armoire_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -442px; background-position: -1291px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201611 { .promo_backgrounds_armoire_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px 0px; background-position: -141px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201612 { .promo_backgrounds_armoire_201612 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px 0px; background-position: -1432px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201701 { .promo_backgrounds_armoire_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -282px -1042px; background-position: -1150px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -96,7 +96,7 @@
} }
.promo_bees { .promo_bees {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px 0px; background-position: -982px -148px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
@@ -108,19 +108,19 @@
} }
.promo_chairs_glasses { .promo_chairs_glasses {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1795px -532px; background-position: -1821px -352px;
width: 51px; width: 51px;
height: 210px; height: 210px;
} }
.promo_checkin_incentives { .promo_checkin_incentives {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -849px -600px; background-position: -991px -600px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_classes_fall_2014 { .promo_classes_fall_2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -277px -1484px; background-position: -201px -1484px;
width: 321px; width: 321px;
height: 100px; height: 100px;
} }
@@ -132,61 +132,61 @@
} }
.promo_classes_fall_2016 { .promo_classes_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -590px; background-position: -1573px -295px;
width: 103px; width: 103px;
height: 348px; height: 348px;
} }
.promo_coffee_mug { .promo_coffee_mug {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px 0px; background-position: 0px -1484px;
width: 200px; width: 200px;
height: 179px; height: 179px;
} }
.promo_contrib_spotlight_Keith { .promo_contrib_spotlight_Keith {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -884px; background-position: -1573px -980px;
width: 87px; width: 87px;
height: 111px; height: 111px;
} }
.promo_contrib_spotlight_beffymaroo { .promo_contrib_spotlight_beffymaroo {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1102px; background-position: -1715px -922px;
width: 114px; width: 114px;
height: 147px; height: 147px;
} }
.promo_contrib_spotlight_blade { .promo_contrib_spotlight_blade {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1339px; background-position: -1573px -868px;
width: 89px; width: 89px;
height: 111px; height: 111px;
} }
.promo_contrib_spotlight_cantras { .promo_contrib_spotlight_cantras {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -884px; background-position: -1573px -1201px;
width: 87px; width: 87px;
height: 109px; height: 109px;
} }
.promo_contrib_spotlight_dewines { .promo_contrib_spotlight_dewines {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -884px; background-position: -1573px -1092px;
width: 89px; width: 89px;
height: 108px; height: 108px;
} }
.promo_contrib_spotlight_megan { .promo_contrib_spotlight_megan {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1227px; background-position: -1573px -644px;
width: 90px; width: 90px;
height: 111px; height: 111px;
} }
.promo_contrib_spotlight_shanaqui { .promo_contrib_spotlight_shanaqui {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1790px -1341px; background-position: -1573px -756px;
width: 90px; width: 90px;
height: 111px; height: 111px;
} }
.promo_cow { .promo_cow {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1124px -442px; background-position: -1291px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -198,7 +198,7 @@
} }
.promo_dilatoryDistress { .promo_dilatoryDistress {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1176px -1632px; background-position: -182px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
@@ -216,55 +216,55 @@
} }
.promo_enchanted_armoire_201507 { .promo_enchanted_armoire_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1632px; background-position: 0px -1664px;
width: 217px; width: 217px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201508 { .promo_enchanted_armoire_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1250px; background-position: -218px -1664px;
width: 180px; width: 180px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201509 { .promo_enchanted_armoire_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -91px -1723px; background-position: -1415px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201511 { .promo_enchanted_armoire_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1045px; background-position: -1715px -1428px;
width: 122px; width: 122px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201601 { .promo_enchanted_armoire_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1723px; background-position: -273px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_fairy_potions { .promo_fairy_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px 0px; background-position: -840px -148px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
.promo_floral_potions { .promo_floral_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -532px; background-position: -1715px -352px;
width: 105px; width: 105px;
height: 273px; height: 273px;
} }
.promo_ghost_potions { .promo_ghost_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1406px -442px; background-position: 0px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_habitica { .promo_habitica {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -180px; background-position: -1715px 0px;
width: 175px; width: 175px;
height: 175px; height: 175px;
} }
@@ -276,13 +276,13 @@
} }
.promo_habitoween_2016 { .promo_habitoween_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -141px -1042px; background-position: -282px -1042px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_haunted_hair { .promo_haunted_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1341px; background-position: -1715px -1070px;
width: 100px; width: 100px;
height: 137px; height: 137px;
} }
@@ -300,193 +300,199 @@
} }
.promo_jackalope { .promo_jackalope {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: 0px -1484px; background-position: -1264px -1190px;
width: 276px; width: 276px;
height: 147px; height: 147px;
} }
.promo_more_checkin_incentives {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px 0px;
width: 450px;
height: 147px;
}
.promo_mystery_201405 { .promo_mystery_201405 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -182px -1723px; background-position: -1779px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201406 { .promo_mystery_201406 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1341px -1042px; background-position: 0px -1755px;
width: 90px; width: 90px;
height: 96px; height: 96px;
} }
.promo_mystery_201407 { .promo_mystery_201407 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1847px -669px; background-position: -1821px -563px;
width: 42px; width: 42px;
height: 62px; height: 62px;
} }
.promo_mystery_201408 { .promo_mystery_201408 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -991px -806px; background-position: -1829px -1208px;
width: 60px; width: 60px;
height: 71px; height: 71px;
} }
.promo_mystery_201409 { .promo_mystery_201409 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1722px -1632px; background-position: -1688px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201410 { .promo_mystery_201410 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -306px -536px; background-position: -1573px -1417px;
width: 72px; width: 72px;
height: 63px; height: 63px;
} }
.promo_mystery_201411 { .promo_mystery_201411 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1267px -1632px; background-position: -91px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201412 { .promo_mystery_201412 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1847px -602px; background-position: -1836px -1519px;
width: 42px; width: 42px;
height: 66px; height: 66px;
} }
.promo_mystery_201501 { .promo_mystery_201501 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1830px -806px; background-position: -1830px -1004px;
width: 48px; width: 48px;
height: 63px; height: 63px;
} }
.promo_mystery_201502 { .promo_mystery_201502 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1358px -1632px; background-position: -960px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201503 { .promo_mystery_201503 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1540px -1632px; background-position: -1233px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201504 { .promo_mystery_201504 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1052px -806px; background-position: -1821px -1322px;
width: 60px; width: 60px;
height: 69px; height: 69px;
} }
.promo_mystery_201505 { .promo_mystery_201505 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -994px -1632px; background-position: -1597px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201506 { .promo_mystery_201506 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1847px -532px; background-position: -1838px -1428px;
width: 42px; width: 42px;
height: 69px; height: 69px;
} }
.promo_mystery_201507 { .promo_mystery_201507 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -840px -442px; background-position: -1432px -884px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
.promo_mystery_201508 { .promo_mystery_201508 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -718px -1632px; background-position: -775px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201509 { .promo_mystery_201509 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1449px -1632px; background-position: -455px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201510 { .promo_mystery_201510 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -624px -1632px; background-position: -399px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201511 { .promo_mystery_201511 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1631px -1632px; background-position: -364px -1755px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201512 { .promo_mystery_201512 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1803px -1479px; background-position: -1830px -922px;
width: 60px; width: 60px;
height: 81px; height: 81px;
} }
.promo_mystery_201601 { .promo_mystery_201601 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -1136px; background-position: -1715px -1519px;
width: 120px; width: 120px;
height: 90px; height: 90px;
} }
.promo_mystery_201602 { .promo_mystery_201602 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -273px -1723px; background-position: -1051px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201603 { .promo_mystery_201603 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -903px -1632px; background-position: -1142px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201604 { .promo_mystery_201604 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -530px -1632px; background-position: -493px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201605 { .promo_mystery_201605 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1085px -1632px; background-position: -1324px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201606 { .promo_mystery_201606 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -991px -600px; background-position: -1573px -1311px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
.promo_mystery_201607 { .promo_mystery_201607 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -812px -1632px; background-position: -1506px -1664px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201608 { .promo_mystery_201608 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -436px -1632px; background-position: -587px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201609 { .promo_mystery_201609 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1432px -1042px; background-position: -681px -1664px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201610 { .promo_mystery_201610 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1804px -1102px; background-position: -1816px -1070px;
width: 63px; width: 63px;
height: 84px; height: 84px;
} }
.promo_mystery_201611 { .promo_mystery_201611 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -991px -706px; background-position: -1150px -884px;
width: 90px; width: 90px;
height: 99px; height: 99px;
} }
@@ -498,7 +504,7 @@
} }
.promo_mystery_201701 { .promo_mystery_201701 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -699px -448px; background-position: -1291px -884px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
@@ -514,39 +520,45 @@
width: 282px; width: 282px;
height: 147px; height: 147px;
} }
.promo_mystery_201704 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -869px -1664px;
width: 90px;
height: 90px;
}
.promo_mystery_3014 { .promo_mystery_3014 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -218px -1632px; background-position: -1341px -1042px;
width: 217px; width: 217px;
height: 90px; height: 90px;
} }
.promo_new_hair_fall2016 { .promo_new_hair_fall2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -423px -1042px; background-position: -1432px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_orca { .promo_orca {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1547px -939px; background-position: -1715px -1322px;
width: 105px; width: 105px;
height: 105px; height: 105px;
} }
.promo_partyhats { .promo_partyhats {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1265px -993px; background-position: -1715px -1610px;
width: 115px; width: 115px;
height: 47px; height: 47px;
} }
.promo_pastel_skin { .promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -599px -1484px; background-position: -523px -1484px;
width: 330px; width: 330px;
height: 83px; height: 83px;
} }
.customize-option.promo_pastel_skin { .customize-option.promo_pastel_skin {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -624px -1499px; background-position: -548px -1499px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
@@ -564,37 +576,25 @@
} }
.promo_peppermint_flame { .promo_peppermint_flame {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -806px; background-position: -1715px -626px;
width: 140px; width: 140px;
height: 147px; height: 147px;
} }
.promo_pet_skins { .promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -954px; background-position: -1715px -774px;
width: 140px; width: 140px;
height: 147px; height: 147px;
} }
.customize-option.promo_pet_skins { .customize-option.promo_pet_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1714px -969px; background-position: -1740px -789px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
.promo_pyromancer { .promo_pyromancer {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png); background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1689px -1479px; background-position: -1715px -1208px;
width: 113px; width: 113px;
height: 113px; height: 113px;
} }
.promo_rainbow_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -982px -442px;
width: 92px;
height: 103px;
}
.promo_seasonal_shop_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-0.png);
background-position: -1264px -1190px;
width: 279px;
height: 147px;
}

View File

@@ -1,18 +1,30 @@
.promo_shimmer_hair { .promo_rainbow_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -1341px;
width: 92px;
height: 103px;
}
.promo_seasonal_shop_fall_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -301px -1207px; background-position: -301px -1207px;
width: 279px;
height: 147px;
}
.promo_shimmer_hair {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -581px -1207px;
width: 330px; width: 330px;
height: 83px; height: 83px;
} }
.promo_shimmer_potions { .promo_shimmer_potions {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -792px 0px; background-position: -934px 0px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
.promo_shinySeeds { .promo_shinySeeds {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -934px 0px; background-position: -792px 0px;
width: 141px; width: 141px;
height: 441px; height: 441px;
} }
@@ -42,19 +54,19 @@
} }
.promo_spring_classes_2017 { .promo_spring_classes_2017 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -899px -916px; background-position: -589px -916px;
width: 309px; width: 309px;
height: 147px; height: 147px;
} }
.promo_springclasses2014 { .promo_springclasses2014 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px 0px; background-position: -1488px -91px;
width: 288px; width: 288px;
height: 90px; height: 90px;
} }
.promo_springclasses2015 { .promo_springclasses2015 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -91px; background-position: -1488px 0px;
width: 288px; width: 288px;
height: 90px; height: 90px;
} }
@@ -102,13 +114,13 @@
} }
.promo_takeThis_gear { .promo_takeThis_gear {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1639px -632px; background-position: -1639px -783px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
.promo_takethis_armor { .promo_takethis_armor {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1639px -783px; background-position: -1639px -632px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
@@ -120,7 +132,7 @@
} }
.promo_turkey_day_2016 { .promo_turkey_day_2016 {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1076px 0px; background-position: 0px -765px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -174,13 +186,13 @@
} }
.promo_wintery_skins { .promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: 0px -765px; background-position: -1076px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.customize-option.promo_wintery_skins { .customize-option.promo_wintery_skins {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -25px -780px; background-position: -1101px -15px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
@@ -210,7 +222,7 @@
} }
.promo_backtoschool { .promo_backtoschool {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -632px; background-position: -1488px -481px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -222,13 +234,13 @@
} }
.promo_startingover { .promo_startingover {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -783px; background-position: -1488px -632px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
.promo_valentines { .promo_valentines {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -589px -916px; background-position: -899px -916px;
width: 309px; width: 309px;
height: 147px; height: 147px;
} }
@@ -240,7 +252,7 @@
} }
.scene_coding { .scene_coding {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -481px; background-position: -1488px -330px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -264,7 +276,7 @@
} }
.scene_phone_peek { .scene_phone_peek {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1488px -330px; background-position: -1488px -783px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -276,7 +288,7 @@
} }
.welcome_basic_avatars { .welcome_basic_avatars {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1217px -672px; background-position: -1217px -838px;
width: 246px; width: 246px;
height: 165px; height: 165px;
} }
@@ -288,7 +300,7 @@
} }
.welcome_sample_tasks { .welcome_sample_tasks {
background-image: url(/static/sprites/spritesmith-largeSprites-1.png); background-image: url(/static/sprites/spritesmith-largeSprites-1.png);
background-position: -1217px -838px; background-position: -1217px -672px;
width: 246px; width: 246px;
height: 165px; 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

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