feat(mystery): subscriber items 201606 (#7707)
* feat(mystery): subscriber items 201606 * chore(news): announce Android
@@ -1,12 +1,12 @@
|
||||
.2014_Fall_HealerPROMO2 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -855px -1310px;
|
||||
background-position: -1040px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.2014_Fall_Mage_PROMO9 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1201px -775px;
|
||||
background-position: -1201px -866px;
|
||||
width: 120px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -18,13 +18,13 @@
|
||||
}
|
||||
.2014_Fall_Warrior_PROMO {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -309px -1310px;
|
||||
background-position: -494px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_android {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1095px -508px;
|
||||
background-position: -1095px -332px;
|
||||
width: 175px;
|
||||
height: 175px;
|
||||
}
|
||||
@@ -60,7 +60,7 @@
|
||||
}
|
||||
.promo_backtoschool {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1342px -553px;
|
||||
background-position: -1342px -251px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
@@ -90,7 +90,7 @@
|
||||
}
|
||||
.promo_dilatoryDistress {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1492px -1310px;
|
||||
background-position: -91px -1401px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -108,7 +108,7 @@
|
||||
}
|
||||
.promo_enchanted_armoire_201507 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1342px -1091px;
|
||||
background-position: -1342px -1000px;
|
||||
width: 217px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -120,7 +120,7 @@
|
||||
}
|
||||
.promo_enchanted_armoire_201509 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: 0px -1401px;
|
||||
background-position: -403px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -132,7 +132,7 @@
|
||||
}
|
||||
.promo_enchanted_armoire_201601 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -491px -1310px;
|
||||
background-position: -767px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -144,7 +144,7 @@
|
||||
}
|
||||
.promo_habitica {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1095px -332px;
|
||||
background-position: -1095px -508px;
|
||||
width: 175px;
|
||||
height: 175px;
|
||||
}
|
||||
@@ -168,13 +168,13 @@
|
||||
}
|
||||
.promo_mystery_201405 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -946px -1310px;
|
||||
background-position: -1313px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201406 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1493px -251px;
|
||||
background-position: -1493px -402px;
|
||||
width: 90px;
|
||||
height: 96px;
|
||||
}
|
||||
@@ -192,7 +192,7 @@
|
||||
}
|
||||
.promo_mystery_201409 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -400px -1310px;
|
||||
background-position: -585px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -204,7 +204,7 @@
|
||||
}
|
||||
.promo_mystery_201411 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -673px -1310px;
|
||||
background-position: -949px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -222,13 +222,13 @@
|
||||
}
|
||||
.promo_mystery_201502 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1219px -1310px;
|
||||
background-position: -1495px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201503 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1401px -1310px;
|
||||
background-position: 0px -1401px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -240,7 +240,7 @@
|
||||
}
|
||||
.promo_mystery_201505 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -91px -1401px;
|
||||
background-position: -182px -1401px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -252,31 +252,31 @@
|
||||
}
|
||||
.promo_mystery_201507 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1499px -103px;
|
||||
background-position: -1493px -251px;
|
||||
width: 90px;
|
||||
height: 105px;
|
||||
}
|
||||
.promo_mystery_201508 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -215px -1310px;
|
||||
background-position: -1493px -553px;
|
||||
width: 93px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201509 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -582px -1310px;
|
||||
background-position: -676px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201510 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1493px -553px;
|
||||
background-position: -215px -1310px;
|
||||
width: 93px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201511 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -764px -1310px;
|
||||
background-position: -858px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -288,37 +288,43 @@
|
||||
}
|
||||
.promo_mystery_201601 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1201px -866px;
|
||||
background-position: -1201px -775px;
|
||||
width: 120px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201602 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1037px -1310px;
|
||||
background-position: -1131px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201603 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1128px -1310px;
|
||||
background-position: -1222px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201604 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1493px -402px;
|
||||
background-position: -309px -1310px;
|
||||
width: 93px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201605 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1310px -1310px;
|
||||
background-position: -1404px -1310px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.promo_mystery_201606 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1499px -103px;
|
||||
width: 90px;
|
||||
height: 105px;
|
||||
}
|
||||
.promo_mystery_3014 {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1342px -1000px;
|
||||
background-position: -1342px -1091px;
|
||||
width: 217px;
|
||||
height: 90px;
|
||||
}
|
||||
@@ -480,7 +486,7 @@
|
||||
}
|
||||
.scene_phone_peek {
|
||||
background-image: url(spritesmith-largeSprites-0.png);
|
||||
background-position: -1342px -251px;
|
||||
background-position: -1342px -553px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
|
||||
BIN
common/dist/sprites/spritesmith-largeSprites-0.png
vendored
|
Before Width: | Height: | Size: 344 KiB After Width: | Height: | Size: 346 KiB |
806
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 |
878
common/dist/sprites/spritesmith-main-5.css
vendored
BIN
common/dist/sprites/spritesmith-main-5.png
vendored
|
Before Width: | Height: | Size: 178 KiB After Width: | Height: | Size: 180 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.3 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
@@ -434,6 +434,8 @@
|
||||
"armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
|
||||
"armorMystery201605Text": "Marching Bard Uniform",
|
||||
"armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.",
|
||||
"armorMystery201606Text": "Selkie Tail",
|
||||
"armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.",
|
||||
"armorMystery301404Text": "Steampunk Suit",
|
||||
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
|
||||
|
||||
@@ -673,6 +675,8 @@
|
||||
"headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
|
||||
"headMystery201605Text": "Marching Bard Hat",
|
||||
"headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.",
|
||||
"headMystery201606Text": "Selkie Cap",
|
||||
"headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.",
|
||||
"headMystery301404Text": "Fancy Top Hat",
|
||||
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
|
||||
"headMystery301405Text": "Basic Top Hat",
|
||||
|
||||
@@ -108,6 +108,7 @@
|
||||
"mysterySet201603": "Lucky Clover Set",
|
||||
"mysterySet201604": "Leaf Warrior Set",
|
||||
"mysterySet201605": "Marching Bard Set",
|
||||
"mysterySet201606": "Selkie Robes Set",
|
||||
"mysterySet301404": "Steampunk Standard Set",
|
||||
"mysterySet301405": "Steampunk Accessories Set",
|
||||
|
||||
|
||||
@@ -121,6 +121,12 @@ let armor = {
|
||||
mystery: '201605',
|
||||
value: 0,
|
||||
},
|
||||
201606: {
|
||||
text: t('armorMystery201606Text'),
|
||||
notes: t('armorMystery201606Notes'),
|
||||
mystery: '201606',
|
||||
value: 0,
|
||||
},
|
||||
301404: {
|
||||
text: t('armorMystery301404Text'),
|
||||
notes: t('armorMystery301404Notes'),
|
||||
@@ -316,6 +322,12 @@ let head = {
|
||||
mystery: '201605',
|
||||
value: 0,
|
||||
},
|
||||
201606: {
|
||||
text: t('headMystery201606Text'),
|
||||
notes: t('headMystery201606Notes'),
|
||||
mystery: '201606',
|
||||
value: 0,
|
||||
},
|
||||
301404: {
|
||||
text: t('headMystery301404Text'),
|
||||
notes: t('headMystery301404Notes'),
|
||||
|
||||
@@ -114,6 +114,10 @@ let mysterySets = {
|
||||
start: '2016-05-25',
|
||||
end: '2016-06-02',
|
||||
},
|
||||
201606: {
|
||||
start: '2016-06-23',
|
||||
end: '2016-07-02',
|
||||
},
|
||||
301404: {
|
||||
start: '3014-03-24',
|
||||
end: '3014-04-02',
|
||||
|
||||
@@ -2,7 +2,7 @@ var _id = '';
|
||||
var update = {
|
||||
$addToSet: {
|
||||
'purchased.plan.mysteryItems':{
|
||||
$each:['head_mystery_201605','armor_mystery_201605']
|
||||
$each:['head_mystery_201606','armor_mystery_201606']
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -20,17 +20,17 @@
|
||||
ng-click='buyQuest(quest.key)')
|
||||
p {{::quest.value}}
|
||||
span.Pet_Currency_Gem1x.inline-gems
|
||||
// menu.pets-menu(label=env.t('seasonalItems'))
|
||||
menu.pets-menu(label=env.t('seasonalItems'))
|
||||
div
|
||||
button.customize-option(class='inventory_special_shinySeed',
|
||||
popover='{{::Content.spells.special.shinySeed.notes()}}',
|
||||
popover-title='{{::Content.spells.special.shinySeed.text()}}',
|
||||
button.customize-option(class='inventory_special_seafoam',
|
||||
popover='{{::Content.spells.special.seafoam.notes()}}',
|
||||
popover-title='{{::Content.spells.special.seafoam.text()}}',
|
||||
popover-trigger='mouseenter', popover-placement='right',
|
||||
popover-append-to-body='true',
|
||||
ng-click='purchase("special", Content.spells.special.shinySeed)')
|
||||
p {{::Content.spells.special.shinySeed.value}}
|
||||
ng-click='purchase("special", Content.spells.special.seafoam)')
|
||||
p {{::Content.spells.special.seafoam.value}}
|
||||
span(class='shop_gold')
|
||||
div
|
||||
// div
|
||||
button.customize-option(class='Pet_HatchingPotion_Peppermint',
|
||||
popover='{{::Content.hatchingPotions.Peppermint.notes()}}',
|
||||
popover-title!=env.t("potion", {potionType: "{{::Content.hatchingPotions.Peppermint.text()}}"}),
|
||||
@@ -39,7 +39,7 @@
|
||||
ng-click='purchase("hatchingPotions", Content.hatchingPotions.Peppermint)')
|
||||
p {{::Content.hatchingPotions.Peppermint.value}}
|
||||
span.Pet_Currency_Gem1x.inline-gems
|
||||
div
|
||||
// div
|
||||
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}}
|
||||
span(class='shop_gold')
|
||||
|
||||
@@ -1,33 +1,54 @@
|
||||
h2 SUMMER SPLASH EVENT! LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SUMMER NPCS
|
||||
h2 TASK REMINDERS ON ANDROID, JUNE SUBSCRIBER ITEMS, AND SEAFOAM TRANSFORMATION ITEMS
|
||||
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.
|
||||
h3 Android Update: Task Reminders
|
||||
p There's <a href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica&hl=en' target='_blank'>a new Android update</a> which includes a very exciting feature: Task Reminders! When you make or edit Dailies and To-Dos, you can now add notifications that will remind you to get things done! Never forget a task again.
|
||||
br
|
||||
p We've also fixed a variety of bugs, so be sure to download this update now!
|
||||
p.small.muted by viirus, TheHollidayInn, and nivl4
|
||||
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.
|
||||
.promo_mystery_201606.pull-right
|
||||
h3 June Subscriber Items
|
||||
p The June Subscriber Items have been revealed: the Selkie Robes Set! You still have seven days to <a href='/#/options/settings/subscription'>subscribe</a> and receive the item set.
|
||||
br
|
||||
p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us!
|
||||
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
|
||||
.seafoam_star.pull-right
|
||||
h3 Seafoam Transformation Item
|
||||
p Splash some Seafoam on your friends and they will undergo a mysterious transformation until their next cron! You can buy the Seafoam in the <a href='/#/options/inventory/seasonalshop'>Seasonal Shop</a> for Gold. Don't want to be transformed? Just buy some Sand from the <a href='/#/tasks'>Rewards Store</a> to reverse it.
|
||||
|
||||
if menuItem !== 'oldNews'
|
||||
hr
|
||||
a(href='/static/old-news', target='_blank') Read older news
|
||||
|
||||
mixin oldNews
|
||||
h2 SUMMER SPLASH EVENT! LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SUMMER NPCS
|
||||
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
|
||||
h2 6/17/2016 - EQUIPMENT SORTING AND GUILD SPOTLIGHT
|
||||
tr
|
||||
td
|
||||
|
||||