diff --git a/migrations/mystery_items.js b/migrations/mystery_items.js index c9b5964360..7cf70e8e1e 100644 --- a/migrations/mystery_items.js +++ b/migrations/mystery_items.js @@ -2,7 +2,7 @@ var _id = ''; var update = { $addToSet: { 'purchased.plan.mysteryItems':{ - $each:['head_mystery_201612','armor_mystery_201612'] + $each:['shield_mystery_201701','eyewear_mystery_201701'] } } }; diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png b/website/assets/sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png new file mode 100644 index 0000000000..d285b48d23 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png b/website/assets/sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png new file mode 100644 index 0000000000..9126c40479 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png b/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png new file mode 100644 index 0000000000..0199350f72 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png b/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png new file mode 100644 index 0000000000..e4101d83d9 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png differ diff --git a/website/assets/sprites/spritesmith_large/promo/promo_mystery_201701.png b/website/assets/sprites/spritesmith_large/promo/promo_mystery_201701.png new file mode 100644 index 0000000000..f753915f84 Binary files /dev/null and b/website/assets/sprites/spritesmith_large/promo/promo_mystery_201701.png differ diff --git a/website/common/locales/en/subscriber.json b/website/common/locales/en/subscriber.json index 113218042c..9bf0b2533c 100644 --- a/website/common/locales/en/subscriber.json +++ b/website/common/locales/en/subscriber.json @@ -121,6 +121,7 @@ "mysterySet201610": "Spectral Flame Set", "mysterySet201611": "Cornucopia Set", "mysterySet201612": "Nutcracker Set", + "mysterySet201701": "Time-Freezer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", diff --git a/website/common/script/content/gear/sets/mystery.js b/website/common/script/content/gear/sets/mystery.js index c0b6b07e71..f73b5b2257 100644 --- a/website/common/script/content/gear/sets/mystery.js +++ b/website/common/script/content/gear/sets/mystery.js @@ -229,6 +229,12 @@ let eyewear = { mystery: '201507', value: 0, }, + 201701: { + text: t('eyewearMystery201701Text'), + notes: t('eyewearMystery201701Notes'), + mystery: '201701', + value: 0, + }, 301404: { text: t('eyewearMystery301404Text'), notes: t('eyewearMystery301404Notes'), @@ -454,6 +460,12 @@ let shield = { mystery: '201601', value: 0, }, + 201701: { + text: t('shieldMystery201701Text'), + notes: t('shieldMystery201701Notes'), + mystery: '201701', + value: 0, + }, 301405: { text: t('shieldMystery301405Text'), notes: t('shieldMystery301405Notes'), diff --git a/website/common/script/content/mystery-sets.js b/website/common/script/content/mystery-sets.js index 1f88c36eb3..1f8522bb5d 100644 --- a/website/common/script/content/mystery-sets.js +++ b/website/common/script/content/mystery-sets.js @@ -142,6 +142,10 @@ let mysterySets = { start: '2016-12-21', end: '2017-01-02', }, + 201701: { + start: '2017-01-24', + end: '2017-02-02', + }, 301404: { start: '3014-03-24', end: '3014-04-02', diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index 0fa7ad1973..32db238476 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,28 +1,37 @@ -h2 1/19/2017 - CHALLENGES UPDATE FOR ANDROID AND FEATURED WIKI ARTICLE BLOG +h2 1/24/2017 - JANUARY SUBSCRIBER ITEMS REVEALED hr tr td - h3 Android Update: Challenges! - p We've released a new Android update that contains Challenges! + .promo_mystery_201701.pull-right + h3 January Subscriber Items! + p The January Subscriber Items have been revealed: the Time-Freezer Item Set! You only have seven days to receive the item set when you subscribe. br - p Now you can browse, join, and view Challenges on the app! Easily add user-created tasks to your list, then compete against other Habiticans to win gems and achievements. - br - p Plus, we've made some design improvements! Habit buttons now have the +/- on different sides to improve accessibility, and long pressing on the floating action button now creates a task that matches the task list you’re currently viewing. We've got some snazzy new icons, too! Be sure to download it now for a better Habitica experience. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by Viirus - tr - td - .promo_startingover.pull-right - h3 Blog Post: Starting Over Options - p This month's featured Wiki article is about Starting Over Options! We hope that it will help you as you make a fresh start on the New Year. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards + p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. + p.small.muted by Lemoness if menuItem !== 'oldNews' hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + h2 1/19/2017 - CHALLENGES UPDATE FOR ANDROID AND FEATURED WIKI ARTICLE BLOG + tr + td + h3 Android Update: Challenges! + p We've released a new Android update that contains Challenges! + br + p Now you can browse, join, and view Challenges on the app! Easily add user-created tasks to your list, then compete against other Habiticans to win gems and achievements. + br + p Plus, we've made some design improvements! Habit buttons now have the +/- on different sides to improve accessibility, and long pressing on the floating action button now creates a task that matches the task list you’re currently viewing. We've got some snazzy new icons, too! Be sure to download it now for a better Habitica experience. + br + p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. + p.small.muted by Viirus + tr + td + .promo_startingover.pull-right + h3 Blog Post: Starting Over Options + p This month's featured Wiki article is about Starting Over Options! We hope that it will help you as you make a fresh start on the New Year. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. + p.small.muted by Beffymaroo and the Wiki Wizards h2 1/17/2017 - WINTER WONDERLAND: GOLD-PURCHASABLE QUEST LINE AND WINTERY SKINS .promo_wintery_skins.pull-right tr