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
@@ -2,7 +2,7 @@ var _id = '';
|
||||
var update = {
|
||||
$addToSet: {
|
||||
'purchased.plan.mysteryItems':{
|
||||
$each:['head_mystery_201608','back_mystery_201608']
|
||||
$each:['head_mystery_201609','armor_mystery_201609']
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -15,7 +15,7 @@ describe('GET /shops/seasonal', () => {
|
||||
|
||||
expect(shop.identifier).to.equal('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.categories).to.be.an('array');
|
||||
});
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
.2014_Fall_HealerPROMO2 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1114px -1306px;
|
||||
background-position: -1212px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.2014_Fall_Mage_PROMO9 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1513px -808px;
|
||||
background-position: -452px -884px;
|
||||
width: 120px;
|
||||
height: 90px;
|
||||
}
|
||||
.2014_Fall_RoguePROMO3 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -359px -1306px;
|
||||
background-position: -558px -1385px;
|
||||
width: 105px;
|
||||
height: 90px;
|
||||
}
|
||||
.2014_Fall_Warrior_PROMO {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1428px -1409px;
|
||||
background-position: -848px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_android {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -954px -151px;
|
||||
background-position: -978px -573px;
|
||||
width: 175px;
|
||||
height: 175px;
|
||||
}
|
||||
.promo_backgrounds_armoire_201602 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1277px -199px;
|
||||
background-position: -1417px -103px;
|
||||
width: 141px;
|
||||
height: 294px;
|
||||
}
|
||||
.promo_backgrounds_armoire_201603 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -199px;
|
||||
background-position: -1275px -103px;
|
||||
width: 141px;
|
||||
height: 294px;
|
||||
}
|
||||
.promo_backgrounds_armoire_201604 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -281px -525px;
|
||||
background-position: -452px -442px;
|
||||
width: 140px;
|
||||
height: 441px;
|
||||
}
|
||||
.promo_backgrounds_armoire_201605 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -452px 0px;
|
||||
background-position: -593px 0px;
|
||||
width: 140px;
|
||||
height: 441px;
|
||||
}
|
||||
@@ -66,121 +66,127 @@
|
||||
}
|
||||
.promo_backgrounds_armoire_201608 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -593px 0px;
|
||||
background-position: -593px -442px;
|
||||
width: 140px;
|
||||
height: 439px;
|
||||
}
|
||||
.promo_backgrounds_armoire_201609 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -593px -440px;
|
||||
background-position: -734px 0px;
|
||||
width: 139px;
|
||||
height: 438px;
|
||||
}
|
||||
.promo_backtoschool {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -944px -573px;
|
||||
background-position: -151px -1488px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.promo_burnout {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -734px -151px;
|
||||
background-position: -874px -151px;
|
||||
width: 219px;
|
||||
height: 240px;
|
||||
}
|
||||
.promo_chairs_glasses {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1634px 0px;
|
||||
background-position: -306px -220px;
|
||||
width: 51px;
|
||||
height: 210px;
|
||||
}
|
||||
.promo_classes_fall_2014 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: 0px -1114px;
|
||||
background-position: -874px -1013px;
|
||||
width: 321px;
|
||||
height: 100px;
|
||||
}
|
||||
.promo_classes_fall_2015 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -808px;
|
||||
background-position: -1275px -878px;
|
||||
width: 377px;
|
||||
height: 99px;
|
||||
}
|
||||
.promo_classes_fall_2016 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -734px -573px;
|
||||
background-position: -874px -573px;
|
||||
width: 103px;
|
||||
height: 348px;
|
||||
}
|
||||
.promo_contrib_spotlight_beffymaroo {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -306px -220px;
|
||||
background-position: -1154px -573px;
|
||||
width: 114px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_cow {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -452px -442px;
|
||||
background-position: -281px -525px;
|
||||
width: 140px;
|
||||
height: 441px;
|
||||
}
|
||||
.promo_dilatoryDistress {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1155px -1409px;
|
||||
background-position: -1316px -1385px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_egg_mounts {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -494px;
|
||||
background-position: -1275px -398px;
|
||||
width: 280px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_enchanted_armoire {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -734px -1033px;
|
||||
background-position: -499px -1114px;
|
||||
width: 374px;
|
||||
height: 76px;
|
||||
}
|
||||
.promo_enchanted_armoire_201507 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -578px -1215px;
|
||||
background-position: -289px -1294px;
|
||||
width: 217px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_enchanted_armoire_201508 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -944px -724px;
|
||||
background-position: -725px -1294px;
|
||||
width: 180px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_enchanted_armoire_201509 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1337px -1409px;
|
||||
background-position: -666px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_enchanted_armoire_201511 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1498px -908px;
|
||||
background-position: -734px -978px;
|
||||
width: 122px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_enchanted_armoire_201601 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -841px -1306px;
|
||||
background-position: -939px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_floral_potions {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -838px -573px;
|
||||
background-position: -1559px -103px;
|
||||
width: 105px;
|
||||
height: 273px;
|
||||
}
|
||||
.promo_ghost_potions {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -452px 0px;
|
||||
width: 140px;
|
||||
height: 441px;
|
||||
}
|
||||
.promo_habitica {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1419px -199px;
|
||||
background-position: -1094px -151px;
|
||||
width: 175px;
|
||||
height: 175px;
|
||||
}
|
||||
@@ -192,289 +198,295 @@
|
||||
}
|
||||
.promo_haunted_hair {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -402px -1409px;
|
||||
background-position: -734px -734px;
|
||||
width: 100px;
|
||||
height: 137px;
|
||||
}
|
||||
.promo_item_notif {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: 0px -1306px;
|
||||
background-position: 0px -1385px;
|
||||
width: 249px;
|
||||
height: 102px;
|
||||
}
|
||||
.promo_mystery_201405 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1387px -1306px;
|
||||
background-position: -1589px -1385px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201406 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -791px -1409px;
|
||||
background-position: -358px -326px;
|
||||
width: 90px;
|
||||
height: 96px;
|
||||
}
|
||||
.promo_mystery_201407 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1634px -412px;
|
||||
background-position: -1064px -1114px;
|
||||
width: 42px;
|
||||
height: 62px;
|
||||
}
|
||||
.promo_mystery_201408 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1573px -494px;
|
||||
background-position: -1196px -1013px;
|
||||
width: 60px;
|
||||
height: 71px;
|
||||
}
|
||||
.promo_mystery_201409 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1519px -1409px;
|
||||
background-position: -1030px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201410 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -838px -847px;
|
||||
background-position: -1131px -840px;
|
||||
width: 72px;
|
||||
height: 63px;
|
||||
}
|
||||
.promo_mystery_201411 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1023px -1306px;
|
||||
background-position: -1225px -1385px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201412 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1634px -345px;
|
||||
background-position: -1021px -1114px;
|
||||
width: 42px;
|
||||
height: 66px;
|
||||
}
|
||||
.promo_mystery_201501 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1634px -211px;
|
||||
background-position: -1653px -878px;
|
||||
width: 48px;
|
||||
height: 63px;
|
||||
}
|
||||
.promo_mystery_201502 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -882px -1409px;
|
||||
background-position: -393px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201503 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1064px -1409px;
|
||||
background-position: -575px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201504 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1573px -566px;
|
||||
background-position: -593px -1030px;
|
||||
width: 60px;
|
||||
height: 69px;
|
||||
}
|
||||
.promo_mystery_201505 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1246px -1409px;
|
||||
background-position: -757px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201506 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1634px -275px;
|
||||
background-position: -654px -1030px;
|
||||
width: 42px;
|
||||
height: 69px;
|
||||
}
|
||||
.promo_mystery_201507 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -609px -1409px;
|
||||
background-position: -1601px -1081px;
|
||||
width: 90px;
|
||||
height: 105px;
|
||||
}
|
||||
.promo_mystery_201508 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -653px -1306px;
|
||||
background-position: -664px -1385px;
|
||||
width: 93px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201509 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: 0px -1560px;
|
||||
background-position: -1121px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201510 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -747px -1306px;
|
||||
background-position: -758px -1385px;
|
||||
width: 93px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201511 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -932px -1306px;
|
||||
background-position: -1134px -1385px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201512 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1565px -96px;
|
||||
background-position: -1638px -978px;
|
||||
width: 60px;
|
||||
height: 81px;
|
||||
}
|
||||
.promo_mystery_201601 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1496px -1011px;
|
||||
background-position: -452px -975px;
|
||||
width: 120px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201602 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1205px -1306px;
|
||||
background-position: -1407px -1385px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201603 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1296px -1306px;
|
||||
background-position: -1498px -1385px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201604 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -465px -1306px;
|
||||
background-position: -852px -1385px;
|
||||
width: 93px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201605 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1478px -1306px;
|
||||
background-position: -302px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201606 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -700px -1409px;
|
||||
background-position: -358px -220px;
|
||||
width: 90px;
|
||||
height: 105px;
|
||||
}
|
||||
.promo_mystery_201607 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -973px -1409px;
|
||||
background-position: -484px -1488px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201608 {
|
||||
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;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_3014 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -796px -1215px;
|
||||
background-position: -507px -1294px;
|
||||
width: 217px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_orca {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -503px -1409px;
|
||||
background-position: -734px -872px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.promo_partyhats {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -954px -327px;
|
||||
background-position: -1094px -327px;
|
||||
width: 115px;
|
||||
height: 47px;
|
||||
}
|
||||
.promo_pastel_skin {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -653px -1114px;
|
||||
background-position: -331px -1210px;
|
||||
width: 330px;
|
||||
height: 83px;
|
||||
}
|
||||
.customize-option.promo_pastel_skin {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -678px -1129px;
|
||||
background-position: -356px -1225px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.promo_peppermint_flame {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -452px -884px;
|
||||
background-position: -593px -882px;
|
||||
width: 140px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_pet_skins {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -593px -879px;
|
||||
background-position: -1556px -398px;
|
||||
width: 140px;
|
||||
height: 147px;
|
||||
}
|
||||
.customize-option.promo_pet_skins {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -618px -894px;
|
||||
background-position: -1581px -413px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.promo_shimmer_hair {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -322px -1114px;
|
||||
background-position: 0px -1210px;
|
||||
width: 330px;
|
||||
height: 83px;
|
||||
}
|
||||
.promo_splashyskins {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1419px -375px;
|
||||
background-position: -250px -1385px;
|
||||
width: 198px;
|
||||
height: 91px;
|
||||
}
|
||||
.customize-option.promo_splashyskins {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1444px -390px;
|
||||
background-position: -275px -1400px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.promo_spring_classes_2016 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -908px;
|
||||
background-position: -1275px -978px;
|
||||
width: 362px;
|
||||
height: 102px;
|
||||
}
|
||||
.promo_springclasses2014 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -289px -1215px;
|
||||
background-position: 0px -1294px;
|
||||
width: 288px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_springclasses2015 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: 0px -1215px;
|
||||
background-position: -978px -749px;
|
||||
width: 288px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_staff_spotlight_Lemoness {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -306px -368px;
|
||||
background-position: -734px -439px;
|
||||
width: 102px;
|
||||
height: 146px;
|
||||
}
|
||||
.promo_staff_spotlight_Viirus {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1005px -392px;
|
||||
background-position: -1145px -392px;
|
||||
width: 119px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_staff_spotlight_paglias {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -302px -1409px;
|
||||
background-position: -734px -586px;
|
||||
width: 99px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_summer_classes_2014 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -96px;
|
||||
background-position: -1275px 0px;
|
||||
width: 429px;
|
||||
height: 102px;
|
||||
}
|
||||
@@ -486,67 +498,67 @@
|
||||
}
|
||||
.promo_summer_classes_2016 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -734px 0px;
|
||||
background-position: -874px 0px;
|
||||
width: 400px;
|
||||
height: 150px;
|
||||
}
|
||||
.promo_takeThis_gear {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1014px -1215px;
|
||||
background-position: -306px -431px;
|
||||
width: 114px;
|
||||
height: 87px;
|
||||
}
|
||||
.promo_takethis_armor {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1129px -1215px;
|
||||
background-position: -906px -1294px;
|
||||
width: 114px;
|
||||
height: 87px;
|
||||
}
|
||||
.promo_unconventional_armor {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -911px -847px;
|
||||
background-position: -1204px -840px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.promo_updos {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1416px -494px;
|
||||
background-position: -1522px -546px;
|
||||
width: 156px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_veteran_pets {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1137px -1114px;
|
||||
background-position: -874px -1114px;
|
||||
width: 146px;
|
||||
height: 75px;
|
||||
}
|
||||
.promo_winter_classes_2016 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -1011px;
|
||||
background-position: -874px -922px;
|
||||
width: 360px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_winterclasses2015 {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -734px -922px;
|
||||
background-position: -1275px -1081px;
|
||||
width: 325px;
|
||||
height: 110px;
|
||||
}
|
||||
.promo_winteryhair {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -984px -1114px;
|
||||
background-position: -978px -840px;
|
||||
width: 152px;
|
||||
height: 75px;
|
||||
}
|
||||
.avatar_variety {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px 0px;
|
||||
background-position: 0px -1114px;
|
||||
width: 498px;
|
||||
height: 95px;
|
||||
}
|
||||
.npc_viirus {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -250px -1306px;
|
||||
background-position: -449px -1385px;
|
||||
width: 108px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -558,31 +570,31 @@
|
||||
}
|
||||
.scene_coding {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -151px -1409px;
|
||||
background-position: 0px -1488px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.scene_phone_peek {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: 0px -1409px;
|
||||
background-position: -1522px -712px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.welcome_basic_avatars {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1382px -642px;
|
||||
background-position: -1275px -546px;
|
||||
width: 246px;
|
||||
height: 165px;
|
||||
}
|
||||
.welcome_promo_party {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -734px -392px;
|
||||
background-position: -874px -392px;
|
||||
width: 270px;
|
||||
height: 180px;
|
||||
}
|
||||
.welcome_sample_tasks {
|
||||
background-image: url(/spritesmith-largeSprites-0.png);
|
||||
background-position: -1135px -642px;
|
||||
background-position: -1275px -712px;
|
||||
width: 246px;
|
||||
height: 165px;
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 489 KiB After Width: | Height: | Size: 692 KiB |
622
website/assets/sprites/dist/spritesmith-main-10.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-10.png
vendored
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
936
website/assets/sprites/dist/spritesmith-main-11.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-11.png
vendored
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 147 KiB |
1116
website/assets/sprites/dist/spritesmith-main-12.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-12.png
vendored
|
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 175 KiB |
2918
website/assets/sprites/dist/spritesmith-main-13.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-13.png
vendored
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 162 KiB |
598
website/assets/sprites/dist/spritesmith-main-4.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-4.png
vendored
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 134 KiB |
1110
website/assets/sprites/dist/spritesmith-main-5.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-5.png
vendored
|
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 136 KiB |
452
website/assets/sprites/dist/spritesmith-main-6.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-6.png
vendored
|
Before Width: | Height: | Size: 411 KiB After Width: | Height: | Size: 408 KiB |
1004
website/assets/sprites/dist/spritesmith-main-7.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-7.png
vendored
|
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 153 KiB |
676
website/assets/sprites/dist/spritesmith-main-8.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-8.png
vendored
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 141 KiB |
638
website/assets/sprites/dist/spritesmith-main-9.css
vendored
BIN
website/assets/sprites/dist/spritesmith-main-9.png
vendored
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 673 B |
|
After Width: | Height: | Size: 640 B |
|
After Width: | Height: | Size: 559 B |
|
After Width: | Height: | Size: 682 B |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 541 B |
|
After Width: | Height: | Size: 617 B |
|
After Width: | Height: | Size: 619 B |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 374 B |
|
After Width: | Height: | Size: 688 B |
|
After Width: | Height: | Size: 905 B |
|
After Width: | Height: | Size: 605 B |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 488 B |
|
After Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 510 B |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 356 B |
|
After Width: | Height: | Size: 497 B |
|
After Width: | Height: | Size: 519 B |
|
After Width: | Height: | Size: 467 B |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 463 B |
|
After Width: | Height: | Size: 436 B |
|
After Width: | Height: | Size: 490 B |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 551 B |
|
After Width: | Height: | Size: 475 B |
|
After Width: | Height: | Size: 567 B |
|
After Width: | Height: | Size: 679 B |
BIN
website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Ghost.png
Normal file
|
After Width: | Height: | Size: 578 B |
|
After Width: | Height: | Size: 463 B |
|
After Width: | Height: | Size: 442 B |
|
After Width: | Height: | Size: 526 B |
|
After Width: | Height: | Size: 552 B |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
@@ -133,6 +133,12 @@ let armor = {
|
||||
mystery: '201607',
|
||||
value: 0,
|
||||
},
|
||||
201609: {
|
||||
text: t('armorMystery201609Text'),
|
||||
notes: t('armorMystery201609Notes'),
|
||||
mystery: '201609',
|
||||
value: 0,
|
||||
},
|
||||
301404: {
|
||||
text: t('armorMystery301404Text'),
|
||||
notes: t('armorMystery301404Notes'),
|
||||
@@ -352,6 +358,12 @@ let head = {
|
||||
mystery: '201608',
|
||||
value: 0,
|
||||
},
|
||||
201609: {
|
||||
text: t('headMystery201609Text'),
|
||||
notes: t('headMystery201609Notes'),
|
||||
mystery: '201609',
|
||||
value: 0,
|
||||
},
|
||||
301404: {
|
||||
text: t('headMystery301404Text'),
|
||||
notes: t('headMystery301404Notes'),
|
||||
|
||||
@@ -54,6 +54,9 @@ let premium = {
|
||||
text: t('hatchingPotionSpooky'),
|
||||
limited: true,
|
||||
_season: 'fall',
|
||||
canBuy () {
|
||||
return true;
|
||||
},
|
||||
},
|
||||
Peppermint: {
|
||||
value: 2,
|
||||
@@ -73,6 +76,15 @@ let premium = {
|
||||
limited: true,
|
||||
_season: 'summer',
|
||||
},
|
||||
Ghost: {
|
||||
value: 2,
|
||||
text: t('hatchingPotionGhost'),
|
||||
limited: true,
|
||||
_season: 'fall',
|
||||
canBuy () {
|
||||
return true;
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
each(drops, (pot, key) => {
|
||||
|
||||
@@ -126,6 +126,10 @@ let mysterySets = {
|
||||
start: '2016-08-23',
|
||||
end: '2016-09-02',
|
||||
},
|
||||
201609: {
|
||||
start: '2016-09-22',
|
||||
end: '2016-10-02',
|
||||
},
|
||||
301404: {
|
||||
start: '3014-03-24',
|
||||
end: '3014-04-02',
|
||||
|
||||
@@ -1,36 +1,20 @@
|
||||
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
|
||||
tr
|
||||
td
|
||||
.seasonalshop_open.pull-left.slight-right-margin
|
||||
h3 Fall Festival Begins!
|
||||
p Autumn is upon us, and the Habiticans have moved to the Flourishing Fields! The air is crisp, the leaves are red, and everything is spooky, even the NPCs. Come celebrate the Fall Festival with us... if you dare!
|
||||
tr
|
||||
td
|
||||
.promo_classes_fall_2016.pull-right
|
||||
h3 Limited Edition Class Outfits
|
||||
p Habiticans everywhere are dressing up. From now until October 31st, limited-edition outfits are available in the Rewards column. Depending on your class, you can be a Wicked Sorcerer, Swamp Thing, Black Widow Rogue, or Gorgon Healer! (For our Habiticans who have snake or spider phobias, you can block your view of the Black Widow Rogue and the Gorgon Healer by downloading our <a href='http://habitica.wikia.com/wiki/Phobia_Protection_Extension' target='_blank'>Phobia Protection Extension</a>.)
|
||||
.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 You'd better get productive to earn enough gold before your time runs out...
|
||||
p.small.muted by Definitely not a villain, ShoGirlGeek. cataclysms, maxpendragon, and Lemoness
|
||||
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
|
||||
h3 Supernatural Skin Set
|
||||
p The Supernatural Skin Set is also available <a href='/#/options/profile/avatar'>in the avatar customization shop</a> until October 31st! Now your avatar can become an Ogre, Skeleton, Pumpkin, Candy Corn, Reptile, or Dread Shade.
|
||||
.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 Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. Get them now, or you'll have to wait until next year!
|
||||
p.small.muted by Lemoness
|
||||
tr
|
||||
td
|
||||
.promo_haunted_hair.pull-left.slight-right-margin
|
||||
h3 Haunted Hair Colors
|
||||
p The Seasonal Edition Haunted Hair Colors are now available for purchase, also on <a href='/#/options/profile/avatar'>the avatar customizations page</a>! Now you can dye your avatar's hair Pumpkin, Midnight, Candy Corn, Ghost White, Zombie, or Halloween. Get them before October 31st!
|
||||
p.small.muted by Lemoness, mariahm, and crystalphoenix
|
||||
tr
|
||||
td
|
||||
.Pet_Food_Candy_Base.pull-right
|
||||
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 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'
|
||||
@@ -38,6 +22,39 @@ if menuItem !== 'oldNews'
|
||||
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
|
||||
td
|
||||
.seasonalshop_open.pull-left.slight-right-margin
|
||||
h3 Fall Festival Begins!
|
||||
p Autumn is upon us, and the Habiticans have moved to the Flourishing Fields! The air is crisp, the leaves are red, and everything is spooky, even the NPCs. Come celebrate the Fall Festival with us... if you dare!
|
||||
tr
|
||||
td
|
||||
.promo_classes_fall_2016.pull-right
|
||||
h3 Limited Edition Class Outfits
|
||||
p Habiticans everywhere are dressing up. From now until October 31st, limited-edition outfits are available in the Rewards column. Depending on your class, you can be a Wicked Sorcerer, Swamp Thing, Black Widow Rogue, or Gorgon Healer! (For our Habiticans who have snake or spider phobias, you can block your view of the Black Widow Rogue and the Gorgon Healer by downloading our <a href='http://habitica.wikia.com/wiki/Phobia_Protection_Extension' target='_blank'>Phobia Protection Extension</a>.)
|
||||
br
|
||||
p You'd better get productive to earn enough gold before your time runs out...
|
||||
p.small.muted by Definitely not a villain, ShoGirlGeek. cataclysms, maxpendragon, and Lemoness
|
||||
tr
|
||||
td
|
||||
h3 Supernatural Skin Set
|
||||
p The Supernatural Skin Set is also available <a href='/#/options/profile/avatar'>in the avatar customization shop</a> until October 31st! Now your avatar can become an Ogre, Skeleton, Pumpkin, Candy Corn, Reptile, or Dread Shade.
|
||||
br
|
||||
p Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. Get them now, or you'll have to wait until next year!
|
||||
p.small.muted by Lemoness
|
||||
tr
|
||||
td
|
||||
.promo_haunted_hair.pull-left.slight-right-margin
|
||||
h3 Haunted Hair Colors
|
||||
p The Seasonal Edition Haunted Hair Colors are now available for purchase, also on <a href='/#/options/profile/avatar'>the avatar customizations page</a>! Now you can dye your avatar's hair Pumpkin, Midnight, Candy Corn, Ghost White, Zombie, or Halloween. Get them before October 31st!
|
||||
p.small.muted by Lemoness, mariahm, and crystalphoenix
|
||||
tr
|
||||
td
|
||||
.Pet_Food_Candy_Base.pull-right
|
||||
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.small.muted by Lemoness
|
||||
h2 9/16/2016 - NEW BEHIND-THE-SCENES BLOG POST AND CONTRIBUTOR SPOTLIGHT!
|
||||
tr
|
||||
td
|
||||
|
||||