feat(content): May 2019 subscriber set
@@ -1,6 +1,6 @@
|
|||||||
/* eslint-disable no-console */
|
/* eslint-disable no-console */
|
||||||
const MIGRATION_NAME = 'mystery_items_201904';
|
const MIGRATION_NAME = 'mystery_items_201905';
|
||||||
const MYSTERY_ITEMS = ['armor_mystery_201904', 'head_mystery_201904'];
|
const MYSTERY_ITEMS = ['headAccessory_mystery_201905', 'back_mystery_201905'];
|
||||||
import { model as User } from '../../website/server/models/user';
|
import { model as User } from '../../website/server/models/user';
|
||||||
import { model as UserNotification } from '../../website/server/models/userNotification';
|
import { model as UserNotification } from '../../website/server/models/userNotification';
|
||||||
|
|
||||||
|
|||||||
@@ -1738,6 +1738,8 @@
|
|||||||
"backMystery201812Notes": "Your luxurious tail shimmers like an icicle, bobbing happily as you pad softly over the snowdrifts. Confers no benefit. December 2018 Subscriber Item.",
|
"backMystery201812Notes": "Your luxurious tail shimmers like an icicle, bobbing happily as you pad softly over the snowdrifts. Confers no benefit. December 2018 Subscriber Item.",
|
||||||
"backMystery201805Text": "Phenomenal Peacock Tail",
|
"backMystery201805Text": "Phenomenal Peacock Tail",
|
||||||
"backMystery201805Notes": "This gorgeous feathery tail is perfect for a strut down a lovely garden path! Confers no benefit. May 2018 Subscriber Item.",
|
"backMystery201805Notes": "This gorgeous feathery tail is perfect for a strut down a lovely garden path! Confers no benefit. May 2018 Subscriber Item.",
|
||||||
|
"backMystery201905Text": "Dazzling Dragon Wings",
|
||||||
|
"backMystery201905Notes": "Fly to untold realms with these iridescent wings. Confers no benefit. May 2019 Subscriber Item.",
|
||||||
|
|
||||||
"backSpecialWonderconRedText": "Mighty Cape",
|
"backSpecialWonderconRedText": "Mighty Cape",
|
||||||
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
|
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
|
||||||
@@ -1906,6 +1908,8 @@
|
|||||||
"headAccessoryMystery201804Notes": "These fuzzy sound-catchers will ensure you never miss the rustle of a leaf or the sound of an acorn falling! Confers no benefit. April 2018 Subscriber Item.",
|
"headAccessoryMystery201804Notes": "These fuzzy sound-catchers will ensure you never miss the rustle of a leaf or the sound of an acorn falling! Confers no benefit. April 2018 Subscriber Item.",
|
||||||
"headAccessoryMystery201812Text": "Arctic Fox Ears",
|
"headAccessoryMystery201812Text": "Arctic Fox Ears",
|
||||||
"headAccessoryMystery201812Notes": "You hear the subtle sound of snowflakes falling upon the landscape. Confers no benefit. December 2018 Subscriber Item.",
|
"headAccessoryMystery201812Notes": "You hear the subtle sound of snowflakes falling upon the landscape. Confers no benefit. December 2018 Subscriber Item.",
|
||||||
|
"headAccessoryMystery201905Text": "Dazzling Dragon Horns",
|
||||||
|
"headAccessoryMystery201905Notes": "These horns are as sharp as they are shimmery. Confers no benefit. May 2019 Subscriber Item.",
|
||||||
"headAccessoryMystery301405Text": "Headwear Goggles",
|
"headAccessoryMystery301405Text": "Headwear Goggles",
|
||||||
"headAccessoryMystery301405Notes": "\"Goggles are for your eyes,\" they said. \"Nobody wants goggles that you can only wear on your head,\" they said. Hah! You sure showed them! Confers no benefit. August 3015 Subscriber Item.",
|
"headAccessoryMystery301405Notes": "\"Goggles are for your eyes,\" they said. \"Nobody wants goggles that you can only wear on your head,\" they said. Hah! You sure showed them! Confers no benefit. August 3015 Subscriber Item.",
|
||||||
|
|
||||||
|
|||||||
@@ -158,6 +158,7 @@
|
|||||||
"mysterySet201902": "Cryptic Crush Set",
|
"mysterySet201902": "Cryptic Crush Set",
|
||||||
"mysterySet201903": "Egg-squisite Set",
|
"mysterySet201903": "Egg-squisite Set",
|
||||||
"mysterySet201904": "Opulent Opal Set",
|
"mysterySet201904": "Opulent Opal Set",
|
||||||
|
"mysterySet201905": "Dazzling Dragon Set",
|
||||||
"mysterySet301404": "Steampunk Standard Set",
|
"mysterySet301404": "Steampunk Standard Set",
|
||||||
"mysterySet301405": "Steampunk Accessories Set",
|
"mysterySet301405": "Steampunk Accessories Set",
|
||||||
"mysterySet301703": "Peacock Steampunk Set",
|
"mysterySet301703": "Peacock Steampunk Set",
|
||||||
|
|||||||
@@ -358,6 +358,12 @@ let back = {
|
|||||||
mystery: '201812',
|
mystery: '201812',
|
||||||
value: 0,
|
value: 0,
|
||||||
},
|
},
|
||||||
|
201905: {
|
||||||
|
text: t('backMystery201905Text'),
|
||||||
|
notes: t('backMystery201905Notes'),
|
||||||
|
mystery: '201905',
|
||||||
|
value: 0,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let body = {
|
let body = {
|
||||||
@@ -772,6 +778,12 @@ let headAccessory = {
|
|||||||
mystery: '201812',
|
mystery: '201812',
|
||||||
value: 0,
|
value: 0,
|
||||||
},
|
},
|
||||||
|
201905: {
|
||||||
|
text: t('headAccessoryMystery201905Text'),
|
||||||
|
notes: t('headAccessoryMystery201905Notes'),
|
||||||
|
mystery: '201905',
|
||||||
|
value: 0,
|
||||||
|
},
|
||||||
301405: {
|
301405: {
|
||||||
text: t('headAccessoryMystery301405Text'),
|
text: t('headAccessoryMystery301405Text'),
|
||||||
notes: t('headAccessoryMystery301405Notes'),
|
notes: t('headAccessoryMystery301405Notes'),
|
||||||
|
|||||||
@@ -185,8 +185,10 @@ let premium = {
|
|||||||
value: 2,
|
value: 2,
|
||||||
text: t('hatchingPotionBronze'),
|
text: t('hatchingPotionBronze'),
|
||||||
limited: true,
|
limited: true,
|
||||||
_season: 'March',
|
|
||||||
canBuy: hasQuestAchievementFunction('bronze'),
|
canBuy: hasQuestAchievementFunction('bronze'),
|
||||||
|
_addlNotes () {
|
||||||
|
return '';
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -254,6 +254,10 @@ let mysterySets = {
|
|||||||
start: '2019-04-25',
|
start: '2019-04-25',
|
||||||
end: '2019-05-02',
|
end: '2019-05-02',
|
||||||
},
|
},
|
||||||
|
201905: {
|
||||||
|
start: '2019-05-28',
|
||||||
|
end: '2019-06-02',
|
||||||
|
},
|
||||||
301404: {
|
301404: {
|
||||||
start: '3014-03-24',
|
start: '3014-03-24',
|
||||||
end: '3014-04-02',
|
end: '3014-04-02',
|
||||||
|
|||||||
|
After Width: | Height: | Size: 615 B |
|
After Width: | Height: | Size: 563 B |
|
After Width: | Height: | Size: 545 B |
|
After Width: | Height: | Size: 501 B |
|
After Width: | Height: | Size: 812 B |
|
Before Width: | Height: | Size: 4.9 KiB |
BIN
website/raw_sprites/spritesmith_large/promo_mystery_201905.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
@@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth';
|
|||||||
let api = {};
|
let api = {};
|
||||||
|
|
||||||
// @TODO export this const, cannot export it from here because only routes are exported from controllers
|
// @TODO export this const, cannot export it from here because only routes are exported from controllers
|
||||||
const LAST_ANNOUNCEMENT_TITLE = 'BLOG POSTS: WIKI AND USE CASE SPOTLIGHTS!';
|
const LAST_ANNOUNCEMENT_TITLE = 'MAY SUBSCRIBER ITEMS REVEALED!';
|
||||||
const worldDmg = { // @TODO
|
const worldDmg = { // @TODO
|
||||||
bailey: false,
|
bailey: false,
|
||||||
};
|
};
|
||||||
@@ -30,19 +30,14 @@ api.getNews = {
|
|||||||
<div class="mr-3 ${baileyClass}"></div>
|
<div class="mr-3 ${baileyClass}"></div>
|
||||||
<div class="media-body">
|
<div class="media-body">
|
||||||
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
||||||
<h2>5/23/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
<h2>5/28/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="scene_rewards center-block"></div>
|
<div class="promo_mystery_201905 center-block"></div>
|
||||||
<h3>Blog Post: Enchanted Armoire</h3>
|
<p>The May Subscriber Item has been revealed: the Dazzling Dragon Item Set! You only have until May 31 to receive the item set <a href='/user/settings/subscription'>when you subscribe</a>. If you're already an active subscriber, reload the site and then head to Inventory > Items to claim your gear!</p>
|
||||||
<p>This month's <a href='https://habitica.wordpress.com/2019/05/22/enchanted-armoire/' target='_blank'>featured Wiki article</a> is about the Enchanted Armoire! We hope that it will help you as you reward yourself for your accomplishments. Be sure to check it out, and let us know what you think by reaching out on <a href='https://twitter.com/habitica' target='_blank'>Twitter</a>, <a href='http://blog.habitrpg.com' target='_blank'>Tumblr</a>, and <a href='https://facebook.com/habitica' target='_blank'>Facebook</a>.</p>
|
<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 and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us.</p>
|
||||||
<div class="small mb-3">by shanaqui and the Wiki Wizards</div>
|
<div class="small mb-3">by beffymaroo</div>
|
||||||
<div class="scene_gold center-block"></div>
|
|
||||||
<h3>Use Case Spotlight: Invigorating the Endgame</h3>
|
|
||||||
<p>This month's <a href='https://habitica.wordpress.com/2019/05/23/use-case-spotlight-keeping-things-interesting-in-endgame/' target='_blank'>Use Case Spotlight</a> is about Keeping Things Interesting in Habitica's "Endgame"! It features a number of great suggestions submitted by Habiticans in the <a href='/groups/guild/1d3a10bf-60aa-4806-a38b-82d1084a59e6'>Use Case Spotlights Guild</a>. We hope it helps any of you who might be longtime Habiticans looking to keep things fresh.</p>
|
|
||||||
<p>Plus, we're collecting user submissions for the next spotlight! We want to hear your best tricks and strategies for playing the Warrior class to its full advantage. We’ll be featuring player-submitted tips in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done!</p>
|
|
||||||
<div class="small mb-3">by shanaqui</div>
|
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||