feat(event): Summer Splash 2016 (#7705)
@@ -1,9 +1,9 @@
|
|||||||
/* Comment out for holiday events */
|
/* Comment out for holiday events */
|
||||||
.npc_ian {
|
/* .npc_ian {
|
||||||
background: url("/common/img/sprites/npc_ian.gif") no-repeat;
|
background: url("/common/img/sprites/npc_ian.gif") no-repeat;
|
||||||
width: 78px;
|
width: 78px;
|
||||||
height: 135px;
|
height: 135px;
|
||||||
}
|
} */
|
||||||
|
|
||||||
.quest_burnout {
|
.quest_burnout {
|
||||||
background: url("/common/img/sprites/quest_burnout.gif") no-repeat;
|
background: url("/common/img/sprites/quest_burnout.gif") no-repeat;
|
||||||
|
|||||||
162
common/dist/sprites/spritesmith-largeSprites-0.css
vendored
@@ -1,42 +1,42 @@
|
|||||||
.2014_Fall_HealerPROMO2 {
|
.2014_Fall_HealerPROMO2 {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -1333px -1252px;
|
background-position: -855px -1310px;
|
||||||
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: -306px -220px;
|
background-position: -1201px -775px;
|
||||||
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: -308px -1252px;
|
background-position: -109px -1310px;
|
||||||
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: -787px -1252px;
|
background-position: -309px -1310px;
|
||||||
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: -176px -1076px;
|
background-position: -1095px -508px;
|
||||||
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: -1017px -103px;
|
background-position: -306px -220px;
|
||||||
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: -875px -103px;
|
background-position: -875px -241px;
|
||||||
width: 141px;
|
width: 141px;
|
||||||
height: 294px;
|
height: 294px;
|
||||||
}
|
}
|
||||||
@@ -60,91 +60,91 @@
|
|||||||
}
|
}
|
||||||
.promo_backtoschool {
|
.promo_backtoschool {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -1305px -584px;
|
background-position: -1342px -553px;
|
||||||
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: 0px -525px;
|
background-position: -875px 0px;
|
||||||
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: -306px -311px;
|
background-position: -1017px -241px;
|
||||||
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: -363px -862px;
|
background-position: -363px -1005px;
|
||||||
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: -875px -712px;
|
background-position: -281px -857px;
|
||||||
width: 377px;
|
width: 377px;
|
||||||
height: 99px;
|
height: 99px;
|
||||||
}
|
}
|
||||||
.promo_dilatoryDistress {
|
.promo_dilatoryDistress {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -455px -1344px;
|
background-position: -1492px -1310px;
|
||||||
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: -875px -398px;
|
background-position: 0px -857px;
|
||||||
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: -685px -862px;
|
background-position: -271px -772px;
|
||||||
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: -1305px -1034px;
|
background-position: -1342px -1091px;
|
||||||
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: -1122px -546px;
|
background-position: -875px -536px;
|
||||||
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: -696px -1252px;
|
background-position: 0px -1401px;
|
||||||
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: -1456px -584px;
|
background-position: -1201px -684px;
|
||||||
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: -969px -1252px;
|
background-position: -491px -1310px;
|
||||||
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: -1159px -103px;
|
background-position: -1095px -684px;
|
||||||
width: 105px;
|
width: 105px;
|
||||||
height: 273px;
|
height: 273px;
|
||||||
}
|
}
|
||||||
.promo_habitica {
|
.promo_habitica {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: 0px -1076px;
|
background-position: -1095px -332px;
|
||||||
width: 175px;
|
width: 175px;
|
||||||
height: 175px;
|
height: 175px;
|
||||||
}
|
}
|
||||||
@@ -156,307 +156,313 @@
|
|||||||
}
|
}
|
||||||
.promo_haunted_hair {
|
.promo_haunted_hair {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -1462px -285px;
|
background-position: -1483px -704px;
|
||||||
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: -1305px -182px;
|
background-position: -1342px 0px;
|
||||||
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: -1424px -1252px;
|
background-position: -946px -1310px;
|
||||||
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: -358px -417px;
|
background-position: -1493px -251px;
|
||||||
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: -1253px -712px;
|
background-position: -777px -442px;
|
||||||
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: -1523px -1125px;
|
background-position: -1271px -414px;
|
||||||
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: -878px -1252px;
|
background-position: -400px -1310px;
|
||||||
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: -1156px -474px;
|
background-position: -1017px -452px;
|
||||||
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: -1151px -1252px;
|
background-position: -673px -1310px;
|
||||||
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: -1226px -637px;
|
background-position: -734px -442px;
|
||||||
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: -1229px -474px;
|
background-position: -1541px -1182px;
|
||||||
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: -182px -1344px;
|
background-position: -1219px -1310px;
|
||||||
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: -364px -1344px;
|
background-position: -1401px -1310px;
|
||||||
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: -1122px -637px;
|
background-position: -1271px -508px;
|
||||||
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: -546px -1344px;
|
background-position: -91px -1401px;
|
||||||
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: -1183px -637px;
|
background-position: -1271px -578px;
|
||||||
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: -358px -311px;
|
background-position: -1499px -103px;
|
||||||
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: -602px -1252px;
|
background-position: -215px -1310px;
|
||||||
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: -1060px -1252px;
|
background-position: -582px -1310px;
|
||||||
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: -414px -1252px;
|
background-position: -1493px -553px;
|
||||||
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: -1242px -1252px;
|
background-position: -764px -1310px;
|
||||||
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: -1523px -1034px;
|
background-position: -1271px -332px;
|
||||||
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: -1456px -735px;
|
background-position: -1201px -866px;
|
||||||
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: 0px -1344px;
|
background-position: -1037px -1310px;
|
||||||
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: -91px -1344px;
|
background-position: -1128px -1310px;
|
||||||
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: -508px -1252px;
|
background-position: -1493px -402px;
|
||||||
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: -273px -1344px;
|
background-position: -1310px -1310px;
|
||||||
width: 90px;
|
width: 90px;
|
||||||
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: -1305px -1125px;
|
background-position: -1342px -1000px;
|
||||||
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: -1456px -433px;
|
background-position: -1483px -852px;
|
||||||
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: -1456px -675px;
|
background-position: -875px -627px;
|
||||||
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: -657px -965px;
|
background-position: -685px -1005px;
|
||||||
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: -682px -980px;
|
background-position: -710px -1020px;
|
||||||
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: -1446px -886px;
|
background-position: -1342px -852px;
|
||||||
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: -1305px -886px;
|
background-position: -1342px -704px;
|
||||||
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: -1330px -901px;
|
background-position: -1367px -719px;
|
||||||
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: -326px -965px;
|
background-position: -326px -1108px;
|
||||||
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: 0px -1252px;
|
background-position: -1342px -1182px;
|
||||||
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: -25px -1267px;
|
background-position: -1367px -1197px;
|
||||||
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: 0px -862px;
|
background-position: 0px -1005px;
|
||||||
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: -1305px 0px;
|
background-position: -289px -1219px;
|
||||||
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: -1305px -91px;
|
background-position: 0px -1219px;
|
||||||
width: 288px;
|
width: 288px;
|
||||||
height: 90px;
|
height: 90px;
|
||||||
}
|
}
|
||||||
.promo_summer_classes_2014 {
|
.promo_summer_classes_2014 {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -875px 0px;
|
background-position: -401px -525px;
|
||||||
width: 429px;
|
width: 429px;
|
||||||
height: 102px;
|
height: 102px;
|
||||||
}
|
}
|
||||||
.promo_summer_classes_2015 {
|
.promo_summer_classes_2015 {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -352px -1076px;
|
background-position: -770px -676px;
|
||||||
width: 300px;
|
width: 300px;
|
||||||
height: 88px;
|
height: 88px;
|
||||||
}
|
}
|
||||||
|
.promo_summer_classes_2016 {
|
||||||
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
|
background-position: 0px -525px;
|
||||||
|
width: 400px;
|
||||||
|
height: 150px;
|
||||||
|
}
|
||||||
.promo_takethis_armor {
|
.promo_takethis_armor {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -738px -525px;
|
background-position: -578px -1219px;
|
||||||
width: 114px;
|
width: 114px;
|
||||||
height: 87px;
|
height: 87px;
|
||||||
}
|
}
|
||||||
.promo_updos {
|
.promo_updos {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -1305px -285px;
|
background-position: -1342px -103px;
|
||||||
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: -1156px -398px;
|
background-position: -799px -772px;
|
||||||
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: -499px -766px;
|
background-position: -659px -857px;
|
||||||
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: 0px -965px;
|
background-position: 0px -1108px;
|
||||||
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: -1060px -862px;
|
background-position: -646px -772px;
|
||||||
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: 0px -766px;
|
background-position: -271px -676px;
|
||||||
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: -199px -1252px;
|
background-position: 0px -1310px;
|
||||||
width: 108px;
|
width: 108px;
|
||||||
height: 90px;
|
height: 90px;
|
||||||
}
|
}
|
||||||
@@ -468,31 +474,31 @@
|
|||||||
}
|
}
|
||||||
.scene_coding {
|
.scene_coding {
|
||||||
background-image: url(spritesmith-largeSprites-0.png);
|
background-image: url(spritesmith-largeSprites-0.png);
|
||||||
background-position: -1305px -433px;
|
background-position: -1342px -402px;
|
||||||
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: -1305px -735px;
|
background-position: -1342px -251px;
|
||||||
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: -491px -525px;
|
background-position: -1095px 0px;
|
||||||
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: -220px -525px;
|
background-position: 0px -676px;
|
||||||
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: -875px -546px;
|
background-position: -1095px -166px;
|
||||||
width: 246px;
|
width: 246px;
|
||||||
height: 165px;
|
height: 165px;
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
common/dist/sprites/spritesmith-largeSprites-0.png
vendored
|
Before Width: | Height: | Size: 340 KiB After Width: | Height: | Size: 344 KiB |
872
common/dist/sprites/spritesmith-main-10.css
vendored
BIN
common/dist/sprites/spritesmith-main-10.png
vendored
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
912
common/dist/sprites/spritesmith-main-11.css
vendored
BIN
common/dist/sprites/spritesmith-main-11.png
vendored
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 149 KiB |
2674
common/dist/sprites/spritesmith-main-12.css
vendored
BIN
common/dist/sprites/spritesmith-main-12.png
vendored
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
186
common/dist/sprites/spritesmith-main-13.css
vendored
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
.Pet-Whale-Shade {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -82px 0px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Whale-Skeleton {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: 0px -300px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Whale-White {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -164px 0px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Whale-Zombie {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: 0px -100px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Base {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -82px -100px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-CottonCandyBlue {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -164px -100px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-CottonCandyPink {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -246px 0px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Desert {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -246px -100px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Floral {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: 0px -200px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Golden {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -82px -200px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Peppermint {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -164px -200px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Red {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -246px -200px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Shade {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -328px 0px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Skeleton {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -328px -100px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Spooky {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -328px -200px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Veteran {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: 0px 0px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-White {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -82px -300px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet-Wolf-Zombie {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -164px -300px;
|
||||||
|
width: 81px;
|
||||||
|
height: 99px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Base {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -295px -300px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_CottonCandyBlue {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px -156px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_CottonCandyPink {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -344px -300px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Desert {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px 0px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Floral {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px -52px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Golden {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px -104px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Peppermint {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -246px -300px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Red {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px -208px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Shade {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px -260px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Skeleton {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -410px -312px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Spooky {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: 0px -400px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_White {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -49px -400px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
|
.Pet_HatchingPotion_Zombie {
|
||||||
|
background-image: url(spritesmith-main-13.png);
|
||||||
|
background-position: -98px -400px;
|
||||||
|
width: 48px;
|
||||||
|
height: 51px;
|
||||||
|
}
|
||||||
BIN
common/dist/sprites/spritesmith-main-13.png
vendored
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
1018
common/dist/sprites/spritesmith-main-4.css
vendored
BIN
common/dist/sprites/spritesmith-main-4.png
vendored
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 136 KiB |
1164
common/dist/sprites/spritesmith-main-5.css
vendored
BIN
common/dist/sprites/spritesmith-main-5.png
vendored
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 178 KiB |
676
common/dist/sprites/spritesmith-main-6.css
vendored
BIN
common/dist/sprites/spritesmith-main-6.png
vendored
|
Before Width: | Height: | Size: 364 KiB After Width: | Height: | Size: 376 KiB |
690
common/dist/sprites/spritesmith-main-7.css
vendored
BIN
common/dist/sprites/spritesmith-main-7.png
vendored
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 158 KiB |
1850
common/dist/sprites/spritesmith-main-8.css
vendored
BIN
common/dist/sprites/spritesmith-main-8.png
vendored
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 136 KiB |
716
common/dist/sprites/spritesmith-main-9.css
vendored
BIN
common/dist/sprites/spritesmith-main-9.png
vendored
|
Before Width: | Height: | Size: 137 KiB After Width: | Height: | Size: 143 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 714 B |
|
After Width: | Height: | Size: 892 B |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 586 B |
|
After Width: | Height: | Size: 461 B |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 473 B |
|
After Width: | Height: | Size: 3.4 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: 3.4 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 780 B |
|
After Width: | Height: | Size: 557 B |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 583 B |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
BIN
common/img/sprites/spritesmith/npcs/npc_ian.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
@@ -173,6 +173,15 @@
|
|||||||
"weaponSpecialSpring2016HealerText": "Spring Flower Wand",
|
"weaponSpecialSpring2016HealerText": "Spring Flower Wand",
|
||||||
"weaponSpecialSpring2016HealerNotes": "With a wave and a wink, you bring the fields and forests into bloom! Or bop troublesome mice on the head. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
|
"weaponSpecialSpring2016HealerNotes": "With a wave and a wink, you bring the fields and forests into bloom! Or bop troublesome mice on the head. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
|
||||||
|
|
||||||
|
"weaponSpecialSummer2016RogueText": "Electric Rod",
|
||||||
|
"weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"weaponSpecialSummer2016WarriorText": "Hooked Sword",
|
||||||
|
"weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"weaponSpecialSummer2016MageText": "Seafoam Staff",
|
||||||
|
"weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"weaponSpecialSummer2016HealerText": "Healing Trident",
|
||||||
|
"weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
|
||||||
"weaponMystery201411Text": "Pitchfork of Feasting",
|
"weaponMystery201411Text": "Pitchfork of Feasting",
|
||||||
"weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.",
|
"weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.",
|
||||||
"weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth",
|
"weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth",
|
||||||
@@ -375,6 +384,15 @@
|
|||||||
"armorSpecialSpring2016HealerText": "Fluffy Bunny Breeches",
|
"armorSpecialSpring2016HealerText": "Fluffy Bunny Breeches",
|
||||||
"armorSpecialSpring2016HealerNotes": "Hippity hop! Bound from hill to hill, healing those in need. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
|
"armorSpecialSpring2016HealerNotes": "Hippity hop! Bound from hill to hill, healing those in need. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
|
||||||
|
|
||||||
|
"armorSpecialSummer2016RogueText": "Eel Tail",
|
||||||
|
"armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"armorSpecialSummer2016WarriorText": "Shark Tail",
|
||||||
|
"armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"armorSpecialSummer2016MageText": "Dolphin Tail",
|
||||||
|
"armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"armorSpecialSummer2016HealerText": "Seahorse Tail",
|
||||||
|
"armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
|
||||||
"armorMystery201402Text": "Messenger Robes",
|
"armorMystery201402Text": "Messenger Robes",
|
||||||
"armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.",
|
"armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.",
|
||||||
"armorMystery201403Text": "Forest Walker Armor",
|
"armorMystery201403Text": "Forest Walker Armor",
|
||||||
@@ -606,6 +624,15 @@
|
|||||||
"headSpecialSpring2016HealerText": "Blossom Diadem",
|
"headSpecialSpring2016HealerText": "Blossom Diadem",
|
||||||
"headSpecialSpring2016HealerNotes": "It glints with the potential of new life ready to burst forth. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
|
"headSpecialSpring2016HealerNotes": "It glints with the potential of new life ready to burst forth. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
|
||||||
|
|
||||||
|
"headSpecialSummer2016RogueText": "Eel Helm",
|
||||||
|
"headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"headSpecialSummer2016WarriorText": "Shark Helmet",
|
||||||
|
"headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"headSpecialSummer2016MageText": "Blowspout Hat",
|
||||||
|
"headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"headSpecialSummer2016HealerText": "Seahorse Helm",
|
||||||
|
"headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
|
||||||
"headSpecialGaymerxText": "Rainbow Warrior Helm",
|
"headSpecialGaymerxText": "Rainbow Warrior Helm",
|
||||||
"headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
|
"headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
|
||||||
|
|
||||||
@@ -805,6 +832,13 @@
|
|||||||
"shieldSpecialSpring2016HealerText": "Floral Buckler",
|
"shieldSpecialSpring2016HealerText": "Floral Buckler",
|
||||||
"shieldSpecialSpring2016HealerNotes": "The April Fool claims this little shield will block Shiny Seeds. Don't believe him. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
|
"shieldSpecialSpring2016HealerNotes": "The April Fool claims this little shield will block Shiny Seeds. Don't believe him. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
|
||||||
|
|
||||||
|
"shieldSpecialSummer2016RogueText": "Electric Rod",
|
||||||
|
"shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"shieldSpecialSummer2016WarriorText": "Shark Tooth",
|
||||||
|
"shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
"shieldSpecialSummer2016HealerText": "Sea Star Shield",
|
||||||
|
"shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.",
|
||||||
|
|
||||||
"shieldMystery201601Text": "Resolution Slayer",
|
"shieldMystery201601Text": "Resolution Slayer",
|
||||||
"shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
|
"shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
|
||||||
"shieldMystery301405Text": "Clock Shield",
|
"shieldMystery301405Text": "Clock Shield",
|
||||||
|
|||||||
@@ -71,6 +71,10 @@
|
|||||||
"magicianBunnySet": "Magician's Bunny (Mage)",
|
"magicianBunnySet": "Magician's Bunny (Mage)",
|
||||||
"comfortingKittySet": "Comforting Kitty (Healer)",
|
"comfortingKittySet": "Comforting Kitty (Healer)",
|
||||||
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
|
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
|
||||||
|
"sunfishWarriorSet": "Sunfish Warrior (Warrior)",
|
||||||
|
"shipSoothsayerSet": "Ship Soothsayer (Mage)",
|
||||||
|
"strappingSailorSet": "Strapping Sailor (Healer)",
|
||||||
|
"reefRenegadeSet": "Reef Renegade (Rogue)",
|
||||||
"fallEventAvailability": "Available until October 31",
|
"fallEventAvailability": "Available until October 31",
|
||||||
"winterEventAvailability": "Available until December 31",
|
"winterEventAvailability": "Available until December 31",
|
||||||
"springEventAvailability": "Available until May 31"
|
"springEventAvailability": "Available until May 31"
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ export const EVENTS = {
|
|||||||
gaymerx: { start: '2015-12-01', end: '2015-12-14' },
|
gaymerx: { start: '2015-12-01', end: '2015-12-14' },
|
||||||
winter2016: { start: '2015-12-18', end: '2016-02-02' },
|
winter2016: { start: '2015-12-18', end: '2016-02-02' },
|
||||||
spring2016: { start: '2016-03-18', end: '2016-05-02' },
|
spring2016: { start: '2016-03-18', end: '2016-05-02' },
|
||||||
|
summer2016: { start: '2016-06-21', end: '2016-08-02' },
|
||||||
};
|
};
|
||||||
|
|
||||||
export const GEAR_TYPES = [
|
export const GEAR_TYPES = [
|
||||||
|
|||||||
@@ -94,6 +94,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummerRogueNotes', { per: 15 }),
|
notes: t('armorSpecialSummerRogueNotes', { per: 15 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
per: 15,
|
per: 15,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerWarrior: {
|
summerWarrior: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -102,6 +105,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummerWarriorNotes', { con: 9 }),
|
notes: t('armorSpecialSummerWarriorNotes', { con: 9 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
con: 9,
|
con: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerMage: {
|
summerMage: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -110,6 +116,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummerMageNotes', { int: 9 }),
|
notes: t('armorSpecialSummerMageNotes', { int: 9 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
int: 9,
|
int: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerHealer: {
|
summerHealer: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -118,6 +127,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummerHealerNotes', { con: 15 }),
|
notes: t('armorSpecialSummerHealerNotes', { con: 15 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
con: 15,
|
con: 15,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fallRogue: {
|
fallRogue: {
|
||||||
event: EVENTS.fall,
|
event: EVENTS.fall,
|
||||||
@@ -228,6 +240,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummer2015RogueNotes', { per: 15 }),
|
notes: t('armorSpecialSummer2015RogueNotes', { per: 15 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
per: 15,
|
per: 15,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Warrior: {
|
summer2015Warrior: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -236,6 +251,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummer2015WarriorNotes', { con: 9 }),
|
notes: t('armorSpecialSummer2015WarriorNotes', { con: 9 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
con: 9,
|
con: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Mage: {
|
summer2015Mage: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -244,6 +262,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummer2015MageNotes', { int: 9 }),
|
notes: t('armorSpecialSummer2015MageNotes', { int: 9 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
int: 9,
|
int: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Healer: {
|
summer2015Healer: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -252,6 +273,9 @@ let armor = {
|
|||||||
notes: t('armorSpecialSummer2015HealerNotes', { con: 15 }),
|
notes: t('armorSpecialSummer2015HealerNotes', { con: 15 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
con: 15,
|
con: 15,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fall2015Rogue: {
|
fall2015Rogue: {
|
||||||
event: EVENTS.fall2015,
|
event: EVENTS.fall2015,
|
||||||
@@ -361,6 +385,38 @@ let armor = {
|
|||||||
value: 90,
|
value: 90,
|
||||||
con: 15,
|
con: 15,
|
||||||
},
|
},
|
||||||
|
summer2016Rogue: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'rogue',
|
||||||
|
text: t('armorSpecialSummer2016RogueText'),
|
||||||
|
notes: t('armorSpecialSummer2016RogueNotes', { per: 15 }),
|
||||||
|
value: 90,
|
||||||
|
per: 15,
|
||||||
|
},
|
||||||
|
summer2016Warrior: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'warrior',
|
||||||
|
text: t('armorSpecialSummer2016WarriorText'),
|
||||||
|
notes: t('armorSpecialSummer2016WarriorNotes', { con: 9 }),
|
||||||
|
value: 90,
|
||||||
|
con: 9,
|
||||||
|
},
|
||||||
|
summer2016Mage: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'wizard',
|
||||||
|
text: t('armorSpecialSummer2016MageText'),
|
||||||
|
notes: t('armorSpecialSummer2016MageNotes', { int: 9 }),
|
||||||
|
value: 90,
|
||||||
|
int: 9,
|
||||||
|
},
|
||||||
|
summer2016Healer: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'healer',
|
||||||
|
text: t('armorSpecialSummer2016HealerText'),
|
||||||
|
notes: t('armorSpecialSummer2016HealerNotes', { con: 15 }),
|
||||||
|
value: 90,
|
||||||
|
con: 15,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let back = {
|
let back = {
|
||||||
@@ -378,6 +434,9 @@ let body = {
|
|||||||
text: t('bodySpecialSummerHealerText'),
|
text: t('bodySpecialSummerHealerText'),
|
||||||
notes: t('bodySpecialSummerHealerNotes'),
|
notes: t('bodySpecialSummerHealerNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerMage: {
|
summerMage: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -385,6 +444,9 @@ let body = {
|
|||||||
text: t('bodySpecialSummerMageText'),
|
text: t('bodySpecialSummerMageText'),
|
||||||
notes: t('bodySpecialSummerMageNotes'),
|
notes: t('bodySpecialSummerMageNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Healer: {
|
summer2015Healer: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -392,6 +454,9 @@ let body = {
|
|||||||
text: t('bodySpecialSummer2015HealerText'),
|
text: t('bodySpecialSummer2015HealerText'),
|
||||||
notes: t('bodySpecialSummer2015HealerNotes'),
|
notes: t('bodySpecialSummer2015HealerNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Mage: {
|
summer2015Mage: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -399,6 +464,9 @@ let body = {
|
|||||||
text: t('bodySpecialSummer2015MageText'),
|
text: t('bodySpecialSummer2015MageText'),
|
||||||
notes: t('bodySpecialSummer2015MageNotes'),
|
notes: t('bodySpecialSummer2015MageNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Rogue: {
|
summer2015Rogue: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -406,6 +474,9 @@ let body = {
|
|||||||
text: t('bodySpecialSummer2015RogueText'),
|
text: t('bodySpecialSummer2015RogueText'),
|
||||||
notes: t('bodySpecialSummer2015RogueNotes'),
|
notes: t('bodySpecialSummer2015RogueNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Warrior: {
|
summer2015Warrior: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -413,6 +484,9 @@ let body = {
|
|||||||
text: t('bodySpecialSummer2015WarriorText'),
|
text: t('bodySpecialSummer2015WarriorText'),
|
||||||
notes: t('bodySpecialSummer2015WarriorNotes'),
|
notes: t('bodySpecialSummer2015WarriorNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -425,6 +499,9 @@ let eyewear = {
|
|||||||
text: t('eyewearSpecialSummerRogueText'),
|
text: t('eyewearSpecialSummerRogueText'),
|
||||||
notes: t('eyewearSpecialSummerRogueNotes'),
|
notes: t('eyewearSpecialSummerRogueNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerWarrior: {
|
summerWarrior: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -432,6 +509,9 @@ let eyewear = {
|
|||||||
text: t('eyewearSpecialSummerWarriorText'),
|
text: t('eyewearSpecialSummerWarriorText'),
|
||||||
notes: t('eyewearSpecialSummerWarriorNotes'),
|
notes: t('eyewearSpecialSummerWarriorNotes'),
|
||||||
value: 20,
|
value: 20,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
blackTopFrame: {
|
blackTopFrame: {
|
||||||
gearSet: 'glasses',
|
gearSet: 'glasses',
|
||||||
@@ -565,6 +645,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummerRogueNotes', { per: 9 }),
|
notes: t('headSpecialSummerRogueNotes', { per: 9 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
per: 9,
|
per: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerWarrior: {
|
summerWarrior: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -573,6 +656,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummerWarriorNotes', { str: 9 }),
|
notes: t('headSpecialSummerWarriorNotes', { str: 9 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
str: 9,
|
str: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerMage: {
|
summerMage: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -581,6 +667,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummerMageNotes', { per: 7 }),
|
notes: t('headSpecialSummerMageNotes', { per: 7 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
per: 7,
|
per: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerHealer: {
|
summerHealer: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -589,6 +678,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummerHealerNotes', { int: 7 }),
|
notes: t('headSpecialSummerHealerNotes', { int: 7 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
int: 7,
|
int: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fallRogue: {
|
fallRogue: {
|
||||||
event: EVENTS.fall,
|
event: EVENTS.fall,
|
||||||
@@ -699,6 +791,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummer2015RogueNotes', { per: 9 }),
|
notes: t('headSpecialSummer2015RogueNotes', { per: 9 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
per: 9,
|
per: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Warrior: {
|
summer2015Warrior: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -707,6 +802,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummer2015WarriorNotes', { str: 9 }),
|
notes: t('headSpecialSummer2015WarriorNotes', { str: 9 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
str: 9,
|
str: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Mage: {
|
summer2015Mage: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -715,6 +813,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummer2015MageNotes', { per: 7 }),
|
notes: t('headSpecialSummer2015MageNotes', { per: 7 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
per: 7,
|
per: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Healer: {
|
summer2015Healer: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -723,6 +824,9 @@ let head = {
|
|||||||
notes: t('headSpecialSummer2015HealerNotes', { int: 7 }),
|
notes: t('headSpecialSummer2015HealerNotes', { int: 7 }),
|
||||||
value: 60,
|
value: 60,
|
||||||
int: 7,
|
int: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fall2015Rogue: {
|
fall2015Rogue: {
|
||||||
event: EVENTS.fall2015,
|
event: EVENTS.fall2015,
|
||||||
@@ -832,6 +936,38 @@ let head = {
|
|||||||
value: 60,
|
value: 60,
|
||||||
int: 7,
|
int: 7,
|
||||||
},
|
},
|
||||||
|
summer2016Rogue: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'rogue',
|
||||||
|
text: t('headSpecialSummer2016RogueText'),
|
||||||
|
notes: t('headSpecialSummer2016RogueNotes', { per: 9 }),
|
||||||
|
value: 60,
|
||||||
|
per: 9,
|
||||||
|
},
|
||||||
|
summer2016Warrior: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'warrior',
|
||||||
|
text: t('headSpecialSummer2016WarriorText'),
|
||||||
|
notes: t('headSpecialSummer2016WarriorNotes', { str: 9 }),
|
||||||
|
value: 60,
|
||||||
|
str: 9,
|
||||||
|
},
|
||||||
|
summer2016Mage: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'wizard',
|
||||||
|
text: t('headSpecialSummer2016MageText'),
|
||||||
|
notes: t('headSpecialSummer2016MageNotes', { per: 7 }),
|
||||||
|
value: 60,
|
||||||
|
per: 7,
|
||||||
|
},
|
||||||
|
summer2016Healer: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'healer',
|
||||||
|
text: t('headSpecialSummer2016HealerText'),
|
||||||
|
notes: t('headSpecialSummer2016HealerNotes', { int: 7 }),
|
||||||
|
value: 60,
|
||||||
|
int: 7,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let headAccessory = {
|
let headAccessory = {
|
||||||
@@ -1074,6 +1210,9 @@ let shield = {
|
|||||||
notes: t('shieldSpecialSummerRogueNotes', { str: 8 }),
|
notes: t('shieldSpecialSummerRogueNotes', { str: 8 }),
|
||||||
value: 80,
|
value: 80,
|
||||||
str: 8,
|
str: 8,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerWarrior: {
|
summerWarrior: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -1082,6 +1221,9 @@ let shield = {
|
|||||||
notes: t('shieldSpecialSummerWarriorNotes', { con: 7 }),
|
notes: t('shieldSpecialSummerWarriorNotes', { con: 7 }),
|
||||||
value: 70,
|
value: 70,
|
||||||
con: 7,
|
con: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerHealer: {
|
summerHealer: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -1090,6 +1232,9 @@ let shield = {
|
|||||||
notes: t('shieldSpecialSummerHealerNotes', { con: 9 }),
|
notes: t('shieldSpecialSummerHealerNotes', { con: 9 }),
|
||||||
value: 70,
|
value: 70,
|
||||||
con: 9,
|
con: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fallRogue: {
|
fallRogue: {
|
||||||
event: EVENTS.fall,
|
event: EVENTS.fall,
|
||||||
@@ -1170,6 +1315,9 @@ let shield = {
|
|||||||
notes: t('shieldSpecialSummer2015RogueNotes', { str: 8 }),
|
notes: t('shieldSpecialSummer2015RogueNotes', { str: 8 }),
|
||||||
value: 80,
|
value: 80,
|
||||||
str: 8,
|
str: 8,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Warrior: {
|
summer2015Warrior: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -1178,6 +1326,9 @@ let shield = {
|
|||||||
notes: t('shieldSpecialSummer2015WarriorNotes', { con: 7 }),
|
notes: t('shieldSpecialSummer2015WarriorNotes', { con: 7 }),
|
||||||
value: 70,
|
value: 70,
|
||||||
con: 7,
|
con: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Healer: {
|
summer2015Healer: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -1186,6 +1337,9 @@ let shield = {
|
|||||||
notes: t('shieldSpecialSummer2015HealerNotes', { con: 9 }),
|
notes: t('shieldSpecialSummer2015HealerNotes', { con: 9 }),
|
||||||
value: 70,
|
value: 70,
|
||||||
con: 9,
|
con: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fall2015Rogue: {
|
fall2015Rogue: {
|
||||||
event: EVENTS.fall2015,
|
event: EVENTS.fall2015,
|
||||||
@@ -1259,6 +1413,30 @@ let shield = {
|
|||||||
value: 70,
|
value: 70,
|
||||||
con: 9,
|
con: 9,
|
||||||
},
|
},
|
||||||
|
summer2016Rogue: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'rogue',
|
||||||
|
text: t('shieldSpecialSummer2016RogueText'),
|
||||||
|
notes: t('shieldSpecialSummer2016RogueNotes', { str: 8 }),
|
||||||
|
value: 80,
|
||||||
|
str: 8,
|
||||||
|
},
|
||||||
|
summer2016Warrior: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'warrior',
|
||||||
|
text: t('shieldSpecialSummer2016WarriorText'),
|
||||||
|
notes: t('shieldSpecialSummer2016WarriorNotes', { con: 7 }),
|
||||||
|
value: 70,
|
||||||
|
con: 7,
|
||||||
|
},
|
||||||
|
summer2016Healer: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'healer',
|
||||||
|
text: t('shieldSpecialSummer2016HealerText'),
|
||||||
|
notes: t('shieldSpecialSummer2016HealerNotes', { con: 9 }),
|
||||||
|
value: 70,
|
||||||
|
con: 9,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let weapon = {
|
let weapon = {
|
||||||
@@ -1349,6 +1527,9 @@ let weapon = {
|
|||||||
notes: t('weaponSpecialSummerRogueNotes', { str: 8 }),
|
notes: t('weaponSpecialSummerRogueNotes', { str: 8 }),
|
||||||
value: 80,
|
value: 80,
|
||||||
str: 8,
|
str: 8,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerWarrior: {
|
summerWarrior: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -1357,6 +1538,9 @@ let weapon = {
|
|||||||
notes: t('weaponSpecialSummerWarriorNotes', { str: 15 }),
|
notes: t('weaponSpecialSummerWarriorNotes', { str: 15 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
str: 15,
|
str: 15,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerMage: {
|
summerMage: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -1367,6 +1551,9 @@ let weapon = {
|
|||||||
value: 160,
|
value: 160,
|
||||||
int: 15,
|
int: 15,
|
||||||
per: 7,
|
per: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summerHealer: {
|
summerHealer: {
|
||||||
event: EVENTS.summer,
|
event: EVENTS.summer,
|
||||||
@@ -1375,6 +1562,9 @@ let weapon = {
|
|||||||
notes: t('weaponSpecialSummerHealerNotes', { int: 9 }),
|
notes: t('weaponSpecialSummerHealerNotes', { int: 9 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
int: 9,
|
int: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fallRogue: {
|
fallRogue: {
|
||||||
event: EVENTS.fall,
|
event: EVENTS.fall,
|
||||||
@@ -1485,6 +1675,9 @@ let weapon = {
|
|||||||
notes: t('weaponSpecialSummer2015RogueNotes', { str: 8 }),
|
notes: t('weaponSpecialSummer2015RogueNotes', { str: 8 }),
|
||||||
value: 80,
|
value: 80,
|
||||||
str: 8,
|
str: 8,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Warrior: {
|
summer2015Warrior: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -1493,6 +1686,9 @@ let weapon = {
|
|||||||
notes: t('weaponSpecialSummer2015WarriorNotes', { str: 15 }),
|
notes: t('weaponSpecialSummer2015WarriorNotes', { str: 15 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
str: 15,
|
str: 15,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Mage: {
|
summer2015Mage: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -1503,6 +1699,9 @@ let weapon = {
|
|||||||
value: 160,
|
value: 160,
|
||||||
int: 15,
|
int: 15,
|
||||||
per: 7,
|
per: 7,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
summer2015Healer: {
|
summer2015Healer: {
|
||||||
event: EVENTS.summer2015,
|
event: EVENTS.summer2015,
|
||||||
@@ -1511,6 +1710,9 @@ let weapon = {
|
|||||||
notes: t('weaponSpecialSummer2015HealerNotes', { int: 9 }),
|
notes: t('weaponSpecialSummer2015HealerNotes', { int: 9 }),
|
||||||
value: 90,
|
value: 90,
|
||||||
int: 9,
|
int: 9,
|
||||||
|
canBuy: () => {
|
||||||
|
return true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
fall2015Rogue: {
|
fall2015Rogue: {
|
||||||
event: EVENTS.fall2015,
|
event: EVENTS.fall2015,
|
||||||
@@ -1614,6 +1816,40 @@ let weapon = {
|
|||||||
value: 90,
|
value: 90,
|
||||||
int: 9,
|
int: 9,
|
||||||
},
|
},
|
||||||
|
summer2016Rogue: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'rogue',
|
||||||
|
text: t('weaponSpecialSummer2016RogueText'),
|
||||||
|
notes: t('weaponSpecialSummer2016RogueNotes', { str: 8 }),
|
||||||
|
value: 80,
|
||||||
|
str: 8,
|
||||||
|
},
|
||||||
|
summer2016Warrior: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'warrior',
|
||||||
|
text: t('weaponSpecialSummer2016WarriorText'),
|
||||||
|
notes: t('weaponSpecialSummer2016WarriorNotes', { str: 15 }),
|
||||||
|
value: 90,
|
||||||
|
str: 15,
|
||||||
|
},
|
||||||
|
summer2016Mage: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'wizard',
|
||||||
|
twoHanded: true,
|
||||||
|
text: t('weaponSpecialSummer2016MageText'),
|
||||||
|
notes: t('weaponSpecialSummer2016MageNotes', { int: 15, per: 7 }),
|
||||||
|
value: 160,
|
||||||
|
int: 15,
|
||||||
|
per: 7,
|
||||||
|
},
|
||||||
|
summer2016Healer: {
|
||||||
|
event: EVENTS.summer2016,
|
||||||
|
specialClass: 'healer',
|
||||||
|
text: t('weaponSpecialSummer2016HealerText'),
|
||||||
|
notes: t('weaponSpecialSummer2016HealerNotes', { int: 9 }),
|
||||||
|
value: 90,
|
||||||
|
int: 9,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let specialSet = {
|
let specialSet = {
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
.container-fluid
|
.container-fluid
|
||||||
.stable.row: .col-xs-12
|
.stable.row: .col-xs-12
|
||||||
div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_closed'}").pull-left-sm.col-centered
|
div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_open'}").pull-left-sm.col-centered
|
||||||
.popover.static-popover.fade.right.in.pull-left-sm.col-centered
|
.popover.static-popover.fade.right.in.pull-left-sm.col-centered
|
||||||
.arrow.hidden-xs
|
.arrow.hidden-xs
|
||||||
h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"<a href='http://blog.habitrpg.com/who' target='_blank'>", linkEnd: "</a>"})
|
h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"<a href='http://blog.habitrpg.com/who' target='_blank'>", linkEnd: "</a>"})
|
||||||
.popover-content
|
.popover-content
|
||||||
p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
|
p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopSummerText')
|
||||||
p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
|
p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopSummerText')
|
||||||
|
|
||||||
// .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth')
|
.well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth')
|
||||||
|
|
||||||
// li.customize-menu.inventory-gear
|
li.customize-menu.inventory-gear
|
||||||
menu.pets-menu(label=env.t('quests'))
|
// menu.pets-menu(label=env.t('quests'))
|
||||||
div(ng-repeat='quest in ::getSeasonalShopQuests()')
|
div(ng-repeat='quest in ::getSeasonalShopQuests()')
|
||||||
button.customize-option(ng-class='(quest.previous && !user.achievements.quests[quest.previous]) ? "inventory_quest_scroll_locked inventory_quest_scroll_{{::quest.key}}_locked locked" : "inventory_quest_scroll inventory_quest_scroll_{{::quest.key}}"'
|
button.customize-option(ng-class='(quest.previous && !user.achievements.quests[quest.previous]) ? "inventory_quest_scroll_locked inventory_quest_scroll_{{::quest.key}}_locked locked" : "inventory_quest_scroll inventory_quest_scroll_{{::quest.key}}"'
|
||||||
data-popover-html="{{::quest.previous && !user.achievements.quests[quest.previous] ? env.t('scrollsPre') : questPopover(quest) | markdown}}",
|
data-popover-html="{{::quest.previous && !user.achievements.quests[quest.previous] ? env.t('scrollsPre') : questPopover(quest) | markdown}}",
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
ng-click='buyQuest(quest.key)')
|
ng-click='buyQuest(quest.key)')
|
||||||
p {{::quest.value}}
|
p {{::quest.value}}
|
||||||
span.Pet_Currency_Gem1x.inline-gems
|
span.Pet_Currency_Gem1x.inline-gems
|
||||||
menu.pets-menu(label=env.t('seasonalItems'))
|
// menu.pets-menu(label=env.t('seasonalItems'))
|
||||||
div
|
div
|
||||||
button.customize-option(class='inventory_special_shinySeed',
|
button.customize-option(class='inventory_special_shinySeed',
|
||||||
popover='{{::Content.spells.special.shinySeed.notes()}}',
|
popover='{{::Content.spells.special.shinySeed.notes()}}',
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
button.customize-option(popover='{{::Content.spells.special.nye.notes()}}', popover-title='{{::Content.spells.special.nye.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='castStart(Content.spells.special.nye)', class='inventory_special_nye')
|
button.customize-option(popover='{{::Content.spells.special.nye.notes()}}', popover-title='{{::Content.spells.special.nye.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='castStart(Content.spells.special.nye)', class='inventory_special_nye')
|
||||||
p {{Content.spells.special.nye.value}}
|
p {{Content.spells.special.nye.value}}
|
||||||
span(class='shop_gold')
|
span(class='shop_gold')
|
||||||
menu.pets-menu(label='{{::label}}', ng-repeat='(set,label) in ::{springWarrior:env.t("mightyBunnySet"), springMage:env.t("magicMouseSet"), springHealer:env.t("lovingPupSet"), springRogue:env.t("stealthyKittySet"), spring2015Warrior:env.t("bewareDogSet"), spring2015Mage:env.t("magicianBunnySet"), spring2015Healer:env.t("comfortingKittySet"), spring2015Rogue:env.t("sneakySqueakerSet")}')
|
menu.pets-menu(label='{{::label}}', ng-repeat='(set,label) in ::{summerWarrior:env.t("daringSwashbucklerSet"), summerMage:env.t("emeraldMermageSet"), summerHealer:env.t("reefSeahealerSet"), summerRogue:env.t("roguishPirateSet"), summer2015Warrior:env.t("sunfishWarriorSet"), summer2015Mage:env.t("shipSoothsayerSet"), summer2015Healer:env.t("strappingSailorSet"), summer2015Rogue:env.t("reefRenegadeSet")}')
|
||||||
div(ng-repeat='item in ::getSeasonalShopArray(set)',
|
div(ng-repeat='item in ::getSeasonalShopArray(set)',
|
||||||
ng-class="{transparent: user.items.gear.owned[item.key] !== undefined}")
|
ng-class="{transparent: user.items.gear.owned[item.key] !== undefined}")
|
||||||
button.customize-option(class='shop_{{::item.key}}',
|
button.customize-option(class='shop_{{::item.key}}',
|
||||||
|
|||||||
@@ -1,5 +1,34 @@
|
|||||||
h2 6/17/2016 - EQUIPMENT SORTING AND GUILD SPOTLIGHT
|
h2 SUMMER SPLASH EVENT! LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SUMMER NPCS
|
||||||
hr
|
hr
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
h3 Summer Splash Begins
|
||||||
|
p The Summer Splash festival has arrived, and Habitica has moved to the undersea city of Dilatory for the summer! From today until July 31st, join us for fun in the sun.
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.promo_summer_classes_2016.pull-right
|
||||||
|
h3 Limited Edition Class Outfits
|
||||||
|
p From now until July 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Seahorse Healer, a Shark Warrior, an Eel Rogue, or a Dolphin Mage! You'd better get productive to earn enough gold before they disappear. Good luck!
|
||||||
|
p.small.muted by Giu08. Jynn, TetoIsGreat, Kai-Wen, and Lemoness
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.promo_summer_classes_2015.pull-left.slight-right-margin
|
||||||
|
h3 Seasonal Shop Opens
|
||||||
|
p The <a href='/#/options/inventory/seasonalshop'>Seasonal Shop</a> has opened! It's stocking summertime Seasonal Edition goodies at the moment, including last year's summer outfits. Everything there will be available to purchase during the Summer Splash event each year, but it's only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again.
|
||||||
|
p.small.muted by Lemoness
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.seasonalshop_open.pull-right
|
||||||
|
h3 Summer NPCs
|
||||||
|
p Looks like the NPCs are really getting in to the summer spirit. Ian, Bailey, Matt, and the Seasonal Sorceress are having fun under the sea in the sunken city of Dilatory, and Alex and Daniel have moved down to the beach. Even the Time Travelers are getting into the fun, although... oh dear... they seem to have overshot the season...
|
||||||
|
p.small.muted by Lemoness
|
||||||
|
|
||||||
|
if menuItem !== 'oldNews'
|
||||||
|
hr
|
||||||
|
a(href='/static/old-news', target='_blank') Read older news
|
||||||
|
|
||||||
|
mixin oldNews
|
||||||
|
h2 6/17/2016 - EQUIPMENT SORTING AND GUILD SPOTLIGHT
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
h3 New Equipment Sorting Option
|
h3 New Equipment Sorting Option
|
||||||
@@ -10,12 +39,6 @@ h2 6/17/2016 - EQUIPMENT SORTING AND GUILD SPOTLIGHT
|
|||||||
h3 June Guild Spotlight
|
h3 June Guild Spotlight
|
||||||
p We're highlighting several Guilds that can help you achieve your goals this summer, including the Long-Term Accountability Guild for that massive personal project, the Young Adult - Unprepared Guild for all you recent grads, and the Legendary Book Club of Habitica to help with that summer reading. <a href='https://habitica.wordpress.com/2016/06/17/start-your-summer-projects-june-guild-spotlight/' target='_blank'>Learn more here</a>!
|
p We're highlighting several Guilds that can help you achieve your goals this summer, including the Long-Term Accountability Guild for that massive personal project, the Young Adult - Unprepared Guild for all you recent grads, and the Legendary Book Club of Habitica to help with that summer reading. <a href='https://habitica.wordpress.com/2016/06/17/start-your-summer-projects-june-guild-spotlight/' target='_blank'>Learn more here</a>!
|
||||||
p.small.muted by redphoenix
|
p.small.muted by redphoenix
|
||||||
|
|
||||||
if menuItem !== 'oldNews'
|
|
||||||
hr
|
|
||||||
a(href='/static/old-news', target='_blank') Read older news
|
|
||||||
|
|
||||||
mixin oldNews
|
|
||||||
h2 6/15/2016 - NEW PET QUEST: AXOLOTL
|
h2 6/15/2016 - NEW PET QUEST: AXOLOTL
|
||||||
span.Mount_Body_Axolotl-CottonCandyPink.pull-right
|
span.Mount_Body_Axolotl-CottonCandyPink.pull-right
|
||||||
span.Mount_Head_Axolotl-CottonCandyPink.pull-right(style='margin:0')
|
span.Mount_Head_Axolotl-CottonCandyPink.pull-right(style='margin:0')
|
||||||
|
|||||||