Cows and Ghosts (but no cow ghosts) (#8052)

* feat(content): Mystery Items and Ghost Potions

* fix(news): better cow position

* fix(test): update for season
This commit is contained in:
Sabe Jones
2016-09-22 13:04:15 -05:00
committed by GitHub
parent e820b55080
commit ca97732f21
72 changed files with 5339 additions and 5030 deletions

View File

@@ -2,7 +2,7 @@ var _id = '';
var update = { var update = {
$addToSet: { $addToSet: {
'purchased.plan.mysteryItems':{ 'purchased.plan.mysteryItems':{
$each:['head_mystery_201608','back_mystery_201608'] $each:['head_mystery_201609','armor_mystery_201609']
} }
} }
}; };

View File

@@ -15,7 +15,7 @@ describe('GET /shops/seasonal', () => {
expect(shop.identifier).to.equal('seasonalShop'); expect(shop.identifier).to.equal('seasonalShop');
expect(shop.text).to.eql(t('seasonalShop')); expect(shop.text).to.eql(t('seasonalShop'));
expect(shop.notes).to.eql(t('seasonalShopClosedText')); expect(shop.notes).to.eql(t('seasonalShopFallText'));
expect(shop.imageName).to.be.a('string'); expect(shop.imageName).to.be.a('string');
expect(shop.categories).to.be.an('array'); expect(shop.categories).to.be.an('array');
}); });

View File

@@ -1,54 +1,54 @@
.2014_Fall_HealerPROMO2 { .2014_Fall_HealerPROMO2 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1114px -1306px; background-position: -1212px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.2014_Fall_Mage_PROMO9 { .2014_Fall_Mage_PROMO9 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1513px -808px; background-position: -452px -884px;
width: 120px; width: 120px;
height: 90px; height: 90px;
} }
.2014_Fall_RoguePROMO3 { .2014_Fall_RoguePROMO3 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -359px -1306px; background-position: -558px -1385px;
width: 105px; width: 105px;
height: 90px; height: 90px;
} }
.2014_Fall_Warrior_PROMO { .2014_Fall_Warrior_PROMO {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1428px -1409px; background-position: -848px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_android { .promo_android {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -954px -151px; background-position: -978px -573px;
width: 175px; width: 175px;
height: 175px; height: 175px;
} }
.promo_backgrounds_armoire_201602 { .promo_backgrounds_armoire_201602 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1277px -199px; background-position: -1417px -103px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_backgrounds_armoire_201603 { .promo_backgrounds_armoire_201603 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -199px; background-position: -1275px -103px;
width: 141px; width: 141px;
height: 294px; height: 294px;
} }
.promo_backgrounds_armoire_201604 { .promo_backgrounds_armoire_201604 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -281px -525px; background-position: -452px -442px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_backgrounds_armoire_201605 { .promo_backgrounds_armoire_201605 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -452px 0px; background-position: -593px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
@@ -66,121 +66,127 @@
} }
.promo_backgrounds_armoire_201608 { .promo_backgrounds_armoire_201608 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -593px 0px; background-position: -593px -442px;
width: 140px; width: 140px;
height: 439px; height: 439px;
} }
.promo_backgrounds_armoire_201609 { .promo_backgrounds_armoire_201609 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -593px -440px; background-position: -734px 0px;
width: 139px; width: 139px;
height: 438px; height: 438px;
} }
.promo_backtoschool { .promo_backtoschool {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -944px -573px; background-position: -151px -1488px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
.promo_burnout { .promo_burnout {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -734px -151px; background-position: -874px -151px;
width: 219px; width: 219px;
height: 240px; height: 240px;
} }
.promo_chairs_glasses { .promo_chairs_glasses {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1634px 0px; background-position: -306px -220px;
width: 51px; width: 51px;
height: 210px; height: 210px;
} }
.promo_classes_fall_2014 { .promo_classes_fall_2014 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: 0px -1114px; background-position: -874px -1013px;
width: 321px; width: 321px;
height: 100px; height: 100px;
} }
.promo_classes_fall_2015 { .promo_classes_fall_2015 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -808px; background-position: -1275px -878px;
width: 377px; width: 377px;
height: 99px; height: 99px;
} }
.promo_classes_fall_2016 { .promo_classes_fall_2016 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -734px -573px; background-position: -874px -573px;
width: 103px; width: 103px;
height: 348px; height: 348px;
} }
.promo_contrib_spotlight_beffymaroo { .promo_contrib_spotlight_beffymaroo {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -306px -220px; background-position: -1154px -573px;
width: 114px; width: 114px;
height: 147px; height: 147px;
} }
.promo_cow { .promo_cow {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -452px -442px; background-position: -281px -525px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.promo_dilatoryDistress { .promo_dilatoryDistress {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1155px -1409px; background-position: -1316px -1385px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_egg_mounts { .promo_egg_mounts {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -494px; background-position: -1275px -398px;
width: 280px; width: 280px;
height: 147px; height: 147px;
} }
.promo_enchanted_armoire { .promo_enchanted_armoire {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -734px -1033px; background-position: -499px -1114px;
width: 374px; width: 374px;
height: 76px; height: 76px;
} }
.promo_enchanted_armoire_201507 { .promo_enchanted_armoire_201507 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -578px -1215px; background-position: -289px -1294px;
width: 217px; width: 217px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201508 { .promo_enchanted_armoire_201508 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -944px -724px; background-position: -725px -1294px;
width: 180px; width: 180px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201509 { .promo_enchanted_armoire_201509 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1337px -1409px; background-position: -666px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201511 { .promo_enchanted_armoire_201511 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1498px -908px; background-position: -734px -978px;
width: 122px; width: 122px;
height: 90px; height: 90px;
} }
.promo_enchanted_armoire_201601 { .promo_enchanted_armoire_201601 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -841px -1306px; background-position: -939px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_floral_potions { .promo_floral_potions {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -838px -573px; background-position: -1559px -103px;
width: 105px; width: 105px;
height: 273px; height: 273px;
} }
.promo_ghost_potions {
background-image: url(/spritesmith-largeSprites-0.png);
background-position: -452px 0px;
width: 140px;
height: 441px;
}
.promo_habitica { .promo_habitica {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1419px -199px; background-position: -1094px -151px;
width: 175px; width: 175px;
height: 175px; height: 175px;
} }
@@ -192,289 +198,295 @@
} }
.promo_haunted_hair { .promo_haunted_hair {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -402px -1409px; background-position: -734px -734px;
width: 100px; width: 100px;
height: 137px; height: 137px;
} }
.promo_item_notif { .promo_item_notif {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: 0px -1306px; background-position: 0px -1385px;
width: 249px; width: 249px;
height: 102px; height: 102px;
} }
.promo_mystery_201405 { .promo_mystery_201405 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1387px -1306px; background-position: -1589px -1385px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201406 { .promo_mystery_201406 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -791px -1409px; background-position: -358px -326px;
width: 90px; width: 90px;
height: 96px; height: 96px;
} }
.promo_mystery_201407 { .promo_mystery_201407 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1634px -412px; background-position: -1064px -1114px;
width: 42px; width: 42px;
height: 62px; height: 62px;
} }
.promo_mystery_201408 { .promo_mystery_201408 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1573px -494px; background-position: -1196px -1013px;
width: 60px; width: 60px;
height: 71px; height: 71px;
} }
.promo_mystery_201409 { .promo_mystery_201409 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1519px -1409px; background-position: -1030px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201410 { .promo_mystery_201410 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -838px -847px; background-position: -1131px -840px;
width: 72px; width: 72px;
height: 63px; height: 63px;
} }
.promo_mystery_201411 { .promo_mystery_201411 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1023px -1306px; background-position: -1225px -1385px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201412 { .promo_mystery_201412 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1634px -345px; background-position: -1021px -1114px;
width: 42px; width: 42px;
height: 66px; height: 66px;
} }
.promo_mystery_201501 { .promo_mystery_201501 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1634px -211px; background-position: -1653px -878px;
width: 48px; width: 48px;
height: 63px; height: 63px;
} }
.promo_mystery_201502 { .promo_mystery_201502 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -882px -1409px; background-position: -393px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201503 { .promo_mystery_201503 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1064px -1409px; background-position: -575px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201504 { .promo_mystery_201504 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1573px -566px; background-position: -593px -1030px;
width: 60px; width: 60px;
height: 69px; height: 69px;
} }
.promo_mystery_201505 { .promo_mystery_201505 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1246px -1409px; background-position: -757px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201506 { .promo_mystery_201506 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1634px -275px; background-position: -654px -1030px;
width: 42px; width: 42px;
height: 69px; height: 69px;
} }
.promo_mystery_201507 { .promo_mystery_201507 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -609px -1409px; background-position: -1601px -1081px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
.promo_mystery_201508 { .promo_mystery_201508 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -653px -1306px; background-position: -664px -1385px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201509 { .promo_mystery_201509 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: 0px -1560px; background-position: -1121px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201510 { .promo_mystery_201510 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -747px -1306px; background-position: -758px -1385px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201511 { .promo_mystery_201511 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -932px -1306px; background-position: -1134px -1385px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201512 { .promo_mystery_201512 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1565px -96px; background-position: -1638px -978px;
width: 60px; width: 60px;
height: 81px; height: 81px;
} }
.promo_mystery_201601 { .promo_mystery_201601 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1496px -1011px; background-position: -452px -975px;
width: 120px; width: 120px;
height: 90px; height: 90px;
} }
.promo_mystery_201602 { .promo_mystery_201602 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1205px -1306px; background-position: -1407px -1385px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201603 { .promo_mystery_201603 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1296px -1306px; background-position: -1498px -1385px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201604 { .promo_mystery_201604 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -465px -1306px; background-position: -852px -1385px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_201605 { .promo_mystery_201605 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1478px -1306px; background-position: -302px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201606 { .promo_mystery_201606 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -700px -1409px; background-position: -358px -220px;
width: 90px; width: 90px;
height: 105px; height: 105px;
} }
.promo_mystery_201607 { .promo_mystery_201607 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -973px -1409px; background-position: -484px -1488px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.promo_mystery_201608 { .promo_mystery_201608 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -559px -1306px; background-position: -1040px -1385px;
width: 93px;
height: 90px;
}
.promo_mystery_201609 {
background-image: url(/spritesmith-largeSprites-0.png);
background-position: -946px -1385px;
width: 93px; width: 93px;
height: 90px; height: 90px;
} }
.promo_mystery_3014 { .promo_mystery_3014 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -796px -1215px; background-position: -507px -1294px;
width: 217px; width: 217px;
height: 90px; height: 90px;
} }
.promo_orca { .promo_orca {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -503px -1409px; background-position: -734px -872px;
width: 105px; width: 105px;
height: 105px; height: 105px;
} }
.promo_partyhats { .promo_partyhats {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -954px -327px; background-position: -1094px -327px;
width: 115px; width: 115px;
height: 47px; height: 47px;
} }
.promo_pastel_skin { .promo_pastel_skin {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -653px -1114px; background-position: -331px -1210px;
width: 330px; width: 330px;
height: 83px; height: 83px;
} }
.customize-option.promo_pastel_skin { .customize-option.promo_pastel_skin {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -678px -1129px; background-position: -356px -1225px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
.promo_peppermint_flame { .promo_peppermint_flame {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -452px -884px; background-position: -593px -882px;
width: 140px; width: 140px;
height: 147px; height: 147px;
} }
.promo_pet_skins { .promo_pet_skins {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -593px -879px; background-position: -1556px -398px;
width: 140px; width: 140px;
height: 147px; height: 147px;
} }
.customize-option.promo_pet_skins { .customize-option.promo_pet_skins {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -618px -894px; background-position: -1581px -413px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
.promo_shimmer_hair { .promo_shimmer_hair {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -322px -1114px; background-position: 0px -1210px;
width: 330px; width: 330px;
height: 83px; height: 83px;
} }
.promo_splashyskins { .promo_splashyskins {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1419px -375px; background-position: -250px -1385px;
width: 198px; width: 198px;
height: 91px; height: 91px;
} }
.customize-option.promo_splashyskins { .customize-option.promo_splashyskins {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1444px -390px; background-position: -275px -1400px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
.promo_spring_classes_2016 { .promo_spring_classes_2016 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -908px; background-position: -1275px -978px;
width: 362px; width: 362px;
height: 102px; height: 102px;
} }
.promo_springclasses2014 { .promo_springclasses2014 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -289px -1215px; background-position: 0px -1294px;
width: 288px; width: 288px;
height: 90px; height: 90px;
} }
.promo_springclasses2015 { .promo_springclasses2015 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: 0px -1215px; background-position: -978px -749px;
width: 288px; width: 288px;
height: 90px; height: 90px;
} }
.promo_staff_spotlight_Lemoness { .promo_staff_spotlight_Lemoness {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -306px -368px; background-position: -734px -439px;
width: 102px; width: 102px;
height: 146px; height: 146px;
} }
.promo_staff_spotlight_Viirus { .promo_staff_spotlight_Viirus {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1005px -392px; background-position: -1145px -392px;
width: 119px; width: 119px;
height: 147px; height: 147px;
} }
.promo_staff_spotlight_paglias { .promo_staff_spotlight_paglias {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -302px -1409px; background-position: -734px -586px;
width: 99px; width: 99px;
height: 147px; height: 147px;
} }
.promo_summer_classes_2014 { .promo_summer_classes_2014 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -96px; background-position: -1275px 0px;
width: 429px; width: 429px;
height: 102px; height: 102px;
} }
@@ -486,67 +498,67 @@
} }
.promo_summer_classes_2016 { .promo_summer_classes_2016 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -734px 0px; background-position: -874px 0px;
width: 400px; width: 400px;
height: 150px; height: 150px;
} }
.promo_takeThis_gear { .promo_takeThis_gear {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1014px -1215px; background-position: -306px -431px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
.promo_takethis_armor { .promo_takethis_armor {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1129px -1215px; background-position: -906px -1294px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
.promo_unconventional_armor { .promo_unconventional_armor {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -911px -847px; background-position: -1204px -840px;
width: 60px; width: 60px;
height: 60px; height: 60px;
} }
.promo_updos { .promo_updos {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1416px -494px; background-position: -1522px -546px;
width: 156px; width: 156px;
height: 147px; height: 147px;
} }
.promo_veteran_pets { .promo_veteran_pets {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1137px -1114px; background-position: -874px -1114px;
width: 146px; width: 146px;
height: 75px; height: 75px;
} }
.promo_winter_classes_2016 { .promo_winter_classes_2016 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -1011px; background-position: -874px -922px;
width: 360px; width: 360px;
height: 90px; height: 90px;
} }
.promo_winterclasses2015 { .promo_winterclasses2015 {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -734px -922px; background-position: -1275px -1081px;
width: 325px; width: 325px;
height: 110px; height: 110px;
} }
.promo_winteryhair { .promo_winteryhair {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -984px -1114px; background-position: -978px -840px;
width: 152px; width: 152px;
height: 75px; height: 75px;
} }
.avatar_variety { .avatar_variety {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px 0px; background-position: 0px -1114px;
width: 498px; width: 498px;
height: 95px; height: 95px;
} }
.npc_viirus { .npc_viirus {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -250px -1306px; background-position: -449px -1385px;
width: 108px; width: 108px;
height: 90px; height: 90px;
} }
@@ -558,31 +570,31 @@
} }
.scene_coding { .scene_coding {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -151px -1409px; background-position: 0px -1488px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
.scene_phone_peek { .scene_phone_peek {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: 0px -1409px; background-position: -1522px -712px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
.welcome_basic_avatars { .welcome_basic_avatars {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1382px -642px; background-position: -1275px -546px;
width: 246px; width: 246px;
height: 165px; height: 165px;
} }
.welcome_promo_party { .welcome_promo_party {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -734px -392px; background-position: -874px -392px;
width: 270px; width: 270px;
height: 180px; height: 180px;
} }
.welcome_sample_tasks { .welcome_sample_tasks {
background-image: url(/spritesmith-largeSprites-0.png); background-image: url(/spritesmith-largeSprites-0.png);
background-position: -1135px -642px; background-position: -1275px -712px;
width: 246px; width: 246px;
height: 165px; height: 165px;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 489 KiB

After

Width:  |  Height:  |  Size: 692 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 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: 152 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: 174 KiB

After

Width:  |  Height:  |  Size: 175 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 162 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: 134 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 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: 411 KiB

After

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

After

Width:  |  Height:  |  Size: 146 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.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: 673 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 617 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 497 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -133,6 +133,12 @@ let armor = {
mystery: '201607', mystery: '201607',
value: 0, value: 0,
}, },
201609: {
text: t('armorMystery201609Text'),
notes: t('armorMystery201609Notes'),
mystery: '201609',
value: 0,
},
301404: { 301404: {
text: t('armorMystery301404Text'), text: t('armorMystery301404Text'),
notes: t('armorMystery301404Notes'), notes: t('armorMystery301404Notes'),
@@ -352,6 +358,12 @@ let head = {
mystery: '201608', mystery: '201608',
value: 0, value: 0,
}, },
201609: {
text: t('headMystery201609Text'),
notes: t('headMystery201609Notes'),
mystery: '201609',
value: 0,
},
301404: { 301404: {
text: t('headMystery301404Text'), text: t('headMystery301404Text'),
notes: t('headMystery301404Notes'), notes: t('headMystery301404Notes'),

View File

@@ -54,6 +54,9 @@ let premium = {
text: t('hatchingPotionSpooky'), text: t('hatchingPotionSpooky'),
limited: true, limited: true,
_season: 'fall', _season: 'fall',
canBuy () {
return true;
},
}, },
Peppermint: { Peppermint: {
value: 2, value: 2,
@@ -73,6 +76,15 @@ let premium = {
limited: true, limited: true,
_season: 'summer', _season: 'summer',
}, },
Ghost: {
value: 2,
text: t('hatchingPotionGhost'),
limited: true,
_season: 'fall',
canBuy () {
return true;
},
},
}; };
each(drops, (pot, key) => { each(drops, (pot, key) => {

View File

@@ -126,6 +126,10 @@ let mysterySets = {
start: '2016-08-23', start: '2016-08-23',
end: '2016-09-02', end: '2016-09-02',
}, },
201609: {
start: '2016-09-22',
end: '2016-10-02',
},
301404: { 301404: {
start: '3014-03-24', start: '3014-03-24',
end: '3014-04-02', end: '3014-04-02',

View File

@@ -1,5 +1,28 @@
h2 9/20/2016 - FALL FESTIVAL! LIMITED-EDITION OUTFITS, SUPERNATURAL SKIN, HAUNTED HAIR, AND CANDY FOOD DROPS h2 9/22/2016 - MAGIC HATCHING POTIONS AND SEPTEMBER MYSTERY ITEMS
hr hr
tr
td
.promo_ghost_potions.pull-right
h3 Ghost and Spooky Hatching Potions
p Between now and October 31st, you can buy Ghost Hatching Potions and Spooky Hatching Potions from <a href='/#/options/inventory/drops'>the Market</a> and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.)
br
p After they're gone, it will be at least a year before these Magic Hatching Potions are available again, so be sure to get them now!
p.small.muted by Lemoness and Hermi
tr
td
.promo_mystery_201609.pull-left.slight-right-margin
h3 September Subscriber Items Revealed!
p The September Subscriber Items have been revealed: the Cow Costume Item Set! You still have nine days to <a href='/#/options/settings/subscription'>subscribe</a> and receive the item set:
br
p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us.
p.small.muted by Lemoness
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 9/20/2016 - FALL FESTIVAL! LIMITED-EDITION OUTFITS, SUPERNATURAL SKIN, HAUNTED HAIR, AND CANDY FOOD DROPS
tr tr
td td
.seasonalshop_open.pull-left.slight-right-margin .seasonalshop_open.pull-left.slight-right-margin
@@ -32,12 +55,6 @@ h2 9/20/2016 - FALL FESTIVAL! LIMITED-EDITION OUTFITS, SUPERNATURAL SKIN, HAUNTE
h3 Candy Food Drops! h3 Candy Food Drops!
p For the duration of the Fall Festival, Habiticans may randomly find candy drops when they complete their tasks. These candies function just like normal food drops - can you guess which flavor your pet will like best? p For the duration of the Fall Festival, Habiticans may randomly find candy drops when they complete their tasks. These candies function just like normal food drops - can you guess which flavor your pet will like best?
p.small.muted by Lemoness p.small.muted by Lemoness
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 9/16/2016 - NEW BEHIND-THE-SCENES BLOG POST AND CONTRIBUTOR SPOTLIGHT! h2 9/16/2016 - NEW BEHIND-THE-SCENES BLOG POST AND CONTRIBUTOR SPOTLIGHT!
tr tr
td td