From 3a8312832cbe671d8d825e8b4fbcb670842a8739 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 30 May 2019 15:13:23 -0500 Subject: [PATCH] feat(content): new freebie glasses Fixes #11171 --- gulp/gulp-sprites.js | 2 +- .../archive/2019/20190530_halfmoon_glasses.js | 62 ++++++++++++++++++ test/common/ops/buy/buy.js | 7 ++ test/common/ops/buy/buyMarketGear.js | 7 ++ website/client/components/creatorIntro.vue | 8 ++- website/common/locales/en/gear.json | 15 +++++ .../script/content/gear/sets/special/index.js | 49 ++++++++++++++ .../eyewear/eyewear_special_blackHalfMoon.png | Bin 0 -> 386 bytes .../eyewear/eyewear_special_blueHalfMoon.png | Bin 0 -> 344 bytes .../eyewear/eyewear_special_greenHalfMoon.png | Bin 0 -> 342 bytes .../eyewear/eyewear_special_pinkHalfMoon.png | Bin 0 -> 345 bytes .../eyewear/eyewear_special_redHalfMoon.png | Bin 0 -> 342 bytes .../eyewear/eyewear_special_whiteHalfMoon.png | Bin 0 -> 341 bytes .../eyewear_special_yellowHalfMoon.png | Bin 0 -> 338 bytes .../shop_eyewear_special_blackHalfMoon.png | Bin 0 -> 200 bytes .../shop_eyewear_special_blackTopFrame.png | Bin 355 -> 226 bytes .../shop_eyewear_special_blueHalfMoon.png | Bin 0 -> 210 bytes .../shop_eyewear_special_blueTopFrame.png | Bin 370 -> 250 bytes .../shop_eyewear_special_greenHalfMoon.png | Bin 0 -> 208 bytes .../shop_eyewear_special_greenTopFrame.png | Bin 370 -> 249 bytes .../shop_eyewear_special_pinkHalfMoon.png | Bin 0 -> 213 bytes .../shop_eyewear_special_pinkTopFrame.png | Bin 370 -> 251 bytes .../shop/shop_eyewear_special_redHalfMoon.png | Bin 0 -> 206 bytes .../shop/shop_eyewear_special_redTopFrame.png | Bin 370 -> 239 bytes .../shop_eyewear_special_whiteHalfMoon.png | Bin 0 -> 203 bytes .../shop_eyewear_special_whiteTopFrame.png | Bin 370 -> 225 bytes .../shop_eyewear_special_yellowHalfMoon.png | Bin 0 -> 205 bytes .../shop_eyewear_special_yellowTopFrame.png | Bin 370 -> 233 bytes .../promo_halfmoon_glasses.png | Bin 0 -> 9342 bytes .../spritesmith_large/scene_gold.png | Bin 10828 -> 0 bytes .../spritesmith_large/scene_languages.png | Bin 13627 -> 0 bytes .../spritesmith_large/scene_rewards.png | Bin 6004 -> 0 bytes .../spritesmith_large/scene_spells.png | Bin 12680 -> 0 bytes .../scene_yesterdailies_repeatables.png | Bin 7529 -> 0 bytes website/server/controllers/api-v3/news.js | 25 +++++-- 35 files changed, 167 insertions(+), 8 deletions(-) create mode 100644 migrations/archive/2019/20190530_halfmoon_glasses.js create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blackHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blueHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_greenHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_pinkHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_redHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_whiteHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_yellowHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteHalfMoon.png create mode 100644 website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowHalfMoon.png create mode 100644 website/raw_sprites/spritesmith_large/promo_halfmoon_glasses.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_gold.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_languages.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_rewards.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_spells.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_yesterdailies_repeatables.png diff --git a/gulp/gulp-sprites.js b/gulp/gulp-sprites.js index 2711537ea4..c232fb475a 100644 --- a/gulp/gulp-sprites.js +++ b/gulp/gulp-sprites.js @@ -16,7 +16,7 @@ const IMG_DIST_PATH = 'website/client/assets/images/sprites/'; const CSS_DIST_PATH = 'website/client/assets/css/sprites/'; function checkForSpecialTreatment (name) { - let regex = /^hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears|^eyewear_special_\w+TopFrame/; + let regex = /^hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears|^eyewear_special_\w+TopFrame|^eyewear_special_\w+HalfMoon/; return name.match(regex) || name === 'head_0'; } diff --git a/migrations/archive/2019/20190530_halfmoon_glasses.js b/migrations/archive/2019/20190530_halfmoon_glasses.js new file mode 100644 index 0000000000..521da8b5d5 --- /dev/null +++ b/migrations/archive/2019/20190530_halfmoon_glasses.js @@ -0,0 +1,62 @@ +/* eslint-disable no-console */ +const MIGRATION_NAME = '20190530_halfmoon_glasses'; +import { v4 as uuid } from 'uuid'; + +import { model as User } from '../../../website/server/models/user'; + +const progressCount = 1000; +let count = 0; + +async function updateUser (user) { + count++; + + const set = { + 'items.gear.owned.eyewear_special_blackHalfMoon': true, + 'items.gear.owned.eyewear_special_blueHalfMoon': true, + 'items.gear.owned.eyewear_special_greenHalfMoon': true, + 'items.gear.owned.eyewear_special_pinkHalfMoon': true, + 'items.gear.owned.eyewear_special_redHalfMoon': true, + 'items.gear.owned.eyewear_special_whiteHalfMoon': true, + 'items.gear.owned.eyewear_special_yellowHalfMoon': true, + }; + + set.migration = MIGRATION_NAME; + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + + return await User.update({_id: user._id}, {$set: set}).exec(); +} + +module.exports = async function processUsers () { + let query = { + migration: {$ne: MIGRATION_NAME}, + 'auth.timestamps.loggedin': {$gt: new Date('2019-05-01')}, + }; + + const fields = { + _id: 1, + items: 1, + }; + + while (true) { // eslint-disable-line no-constant-condition + const users = await User // eslint-disable-line no-await-in-loop + .find(query) + .limit(250) + .sort({_id: 1}) + .select(fields) + .lean() + .exec(); + + if (users.length === 0) { + console.warn('All appropriate users found and modified.'); + console.warn(`\n${count} users processed\n`); + break; + } else { + query._id = { + $gt: users[users.length - 1], + }; + } + + await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop + } +}; diff --git a/test/common/ops/buy/buy.js b/test/common/ops/buy/buy.js index f203ae0cd9..582166e9a9 100644 --- a/test/common/ops/buy/buy.js +++ b/test/common/ops/buy/buy.js @@ -80,6 +80,13 @@ describe('shared.ops.buy', () => { headAccessory_special_redHeadband: true, headAccessory_special_whiteHeadband: true, headAccessory_special_yellowHeadband: true, + eyewear_special_blackHalfMoon: true, + eyewear_special_blueHalfMoon: true, + eyewear_special_greenHalfMoon: true, + eyewear_special_pinkHalfMoon: true, + eyewear_special_redHalfMoon: true, + eyewear_special_whiteHalfMoon: true, + eyewear_special_yellowHalfMoon: true, }); }); diff --git a/test/common/ops/buy/buyMarketGear.js b/test/common/ops/buy/buyMarketGear.js index 602975f6a6..a732afa4e0 100644 --- a/test/common/ops/buy/buyMarketGear.js +++ b/test/common/ops/buy/buyMarketGear.js @@ -75,6 +75,13 @@ describe('shared.ops.buyMarketGear', () => { headAccessory_special_redHeadband: true, headAccessory_special_whiteHeadband: true, headAccessory_special_yellowHeadband: true, + eyewear_special_blackHalfMoon: true, + eyewear_special_blueHalfMoon: true, + eyewear_special_greenHalfMoon: true, + eyewear_special_pinkHalfMoon: true, + eyewear_special_redHalfMoon: true, + eyewear_special_whiteHalfMoon: true, + eyewear_special_yellowHalfMoon: true, }); expect(analytics.track).to.be.calledOnce; }); diff --git a/website/client/components/creatorIntro.vue b/website/client/components/creatorIntro.vue index 30f94426eb..b38986d598 100644 --- a/website/client/components/creatorIntro.vue +++ b/website/client/components/creatorIntro.vue @@ -87,7 +87,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true button.btn.btn-secondary.purchase-all(@click='unlock(`skin.${set.keys.join(",skin.")}`)') {{ $t('purchaseAll') }} #hair.section.customize-section(v-if='activeTopPage === "hair"') .row.col-12.sub-menu.text-center - .col-3.text-center.sub-menu-item(@click='changeSubPage("color")', :class='{active: activeSubPage === "color"}') + .col-3.text-center.sub-menu-item(@click='changeSubPage("color")', :class='{active: activeSubPage === "color", "offset-2": !editing}') strong(v-once) {{$t('color')}} .col-3.text-center.sub-menu-item(@click='changeSubPage("bangs")', :class='{active: activeSubPage === "bangs"}') strong(v-once) {{$t('bangs')}} @@ -139,6 +139,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true span 5 button.btn.btn-secondary.purchase-all(@click='unlock(`hair.base.${baseHair4Keys.join(",hair.base.")}`)') {{ $t('purchaseAll') }} .col-12.customize-options + .head_0.option(v-if="!editing", @click='set({"preferences.hair.base": 0})', :class="[{ active: user.preferences.hair.base === 0 }, 'hair_base_0_' + user.preferences.hair.color]") .option(v-for='option in baseHair1', :class='{active: user.preferences.hair.base === option}') .base.sprite.customize-option(:class="`hair_base_${option}_${user.preferences.hair.color}`", @click='set({"preferences.hair.base": option})') @@ -1125,7 +1126,10 @@ export default { return options; }, eyewear () { - let keys = ['blackTopFrame', 'blueTopFrame', 'greenTopFrame', 'pinkTopFrame', 'redTopFrame', 'whiteTopFrame', 'yellowTopFrame']; + let keys = [ + 'blackTopFrame', 'blueTopFrame', 'greenTopFrame', 'pinkTopFrame', 'redTopFrame', 'whiteTopFrame', 'yellowTopFrame', + 'blackHalfMoon', 'blueHalfMoon', 'greenHalfMoon', 'pinkHalfMoon', 'redHalfMoon', 'whiteHalfMoon', 'yellowHalfMoon', + ]; let options = keys.map(key => { let newKey = `eyewear_special_${key}`; let option = {}; diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 0cfe55763f..4f8eead30d 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -1938,6 +1938,21 @@ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses", "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.", + "eyewearSpecialBlackHalfMoonText": "Black Half-Moon Eyeglasses", + "eyewearSpecialBlackHalfMoonNotes": "Glasses with a black frame and crescent lenses. Confers no benefit.", + "eyewearSpecialBlueHalfMoonText": "Blue Half-Moon Eyeglasses", + "eyewearSpecialBlueHalfMoonNotes": "Glasses with a blue frame and crescent lenses. Confers no benefit.", + "eyewearSpecialGreenHalfMoonText": "Green Half-Moon Eyeglasses", + "eyewearSpecialGreenHalfMoonNotes": "Glasses with a green frame and crescent lenses. Confers no benefit.", + "eyewearSpecialPinkHalfMoonText": "Pink Half-Moon Eyeglasses", + "eyewearSpecialPinkHalfMoonNotes": "Glasses with a pink frame and crescent lenses. Confers no benefit.", + "eyewearSpecialRedHalfMoonText": "Red Half-Moon Eyeglasses", + "eyewearSpecialRedHalfMoonNotes": "Glasses with a red frame and crescent lenses. Confers no benefit.", + "eyewearSpecialWhiteHalfMoonText": "White Half-Moon Eyeglasses", + "eyewearSpecialWhiteHalfMoonNotes": "Glasses with a white frame and crescent lenses. Confers no benefit.", + "eyewearSpecialYellowHalfMoonText": "Yellow Half-Moon Eyeglasses", + "eyewearSpecialYellowHalfMoonNotes": "Glasses with a yellow frame and crescent lenses. Confers no benefit.", + "eyewearSpecialAetherMaskText": "Aether Mask", "eyewearSpecialAetherMaskNotes": "This mask has a mysterious history. Increases Intelligence by <%= int %>.", diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js index af2caf0ebd..2afc8aef05 100644 --- a/website/common/script/content/gear/sets/special/index.js +++ b/website/common/script/content/gear/sets/special/index.js @@ -1441,6 +1441,55 @@ let eyewear = { int: 10, canOwn: ownsItem('eyewear_special_aetherMask'), }, + blackHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialBlackHalfMoonText'), + notes: t('eyewearSpecialBlackHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_blackHalfMoon'), + }, + blueHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialBlueHalfMoonText'), + notes: t('eyewearSpecialBlueHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_blueHalfMoon'), + }, + greenHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialGreenHalfMoonText'), + notes: t('eyewearSpecialGreenHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_greenHalfMoon'), + }, + pinkHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialPinkHalfMoonText'), + notes: t('eyewearSpecialPinkHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_pinkHalfMoon'), + }, + redHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialRedHalfMoonText'), + notes: t('eyewearSpecialRedHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_redHalfMoon'), + }, + whiteHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialWhiteHalfMoonText'), + notes: t('eyewearSpecialWhiteHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_whiteHalfMoon'), + }, + yellowHalfMoon: { + gearSet: 'glasses', + text: t('eyewearSpecialYellowHalfMoonText'), + notes: t('eyewearSpecialYellowHalfMoonNotes'), + value: 0, + canOwn: ownsItem('eyewear_special_yellowHalfMoon'), + }, }; let head = { diff --git a/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blackHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blackHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..e02a4833184b1d5fb4b6b38fd54ea6e420b1c7f4 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKEIC9V-A!TD(= z<%vb93~dIoxyImUH^c-6;Bv9%?5>!p)ibZU z$!+;Gfy?j$+r{Ds|4ds%T6BPlLEuB|wbI(`DJFjD)W8k~cD>c_%bsnvJ2z9m9z?x6 zz5kQ{jQ_I5{$=yOYRftQiT$s?@@Jaf-M)G6G~C;*tNbmk?p&;Hs$8&B_hs3UK9gG+ s-n(QsD)*Y*nv~}baU+!c5IyZFThp#DWyRBf@_@uVUHx3vIVCg!0MUSn0{{R3 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blueHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blueHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..de7d91bc17bc52f68bf59030b5b1eb26e75d03c6 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKE6@^Rp740u35{My>`n|zaG$kNme(=+BDWY$a-hn zD!CPE$GKz8CnaAiaqoUovGBE9(V1EAGA7FC1NHVXB3aAuz-HM?-c7=9-kkWi!V)Cm M>FVdQ&MBb@0M?XuwEzGB literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_greenHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_greenHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..769e8b42fd77f33cbff8cdd06c198ab1942c71f1 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKE;=0G8d64!{5;QX|b z^2DN4hJwV*yb`^<)Di^~Jp(<<9OF7apqee7E{-7;ac?g;avgHuVZE?!&tz-=r?Gb` zFHiJnNeF&!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKE~dIoxyImUH0c4&VIr)9{%3 z{xfrD+WdQP`N{w OK{B4MelF{r5}E*+W_s5E literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_redHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_redHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..4af5dd8e6ef16c8d48caf2029922cc3086cdff43 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKE~dIoxyImUG$HCsGg978JN-d=FzI^@8^dSTs?=Ro#ch)-Tm2+d9ZN193c)Yz*a@XVS6RA~I z3ueiz2eSKaUXs63=hyB50^?YUH{YzYb$IB0l1W0`s5oflD;ejPjy67_WT Kb6Mw<&;$Sw5PmNJ literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_whiteHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_whiteHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..bed581531b0192f9f26fcc533e384cff97f6bc4f GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKE0l&yV#cBhoinxh%HR{6hPq^a^R!Rg;; z|E;NhYqu#X*h*vi?Y~yDkDPt;cE%CabPxH|uv;^*^KN*X`#w@DoIFGMJbvyb?KJc0lb$G6!s*5#~j*SOJI2NL#l^>bP0l+XkK(RFjW literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_yellowHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_yellowHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f10e88fe4fbb83cc1b382a229a0fdfb06e8eb7 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G^tAk28_ZrvZCAbW|YuPggKE~dIoxyImUHezHcBTmOD{YBiYr3)j0Dv>~g?b_FWUw&CV|7P*^`!_#7|9YFc8pENFC)Vg`n=dM>-6>sH~ml;#vq%6x*wcgt{h5gi* zisV;eRcEY$N^I}V*fmw|^SP2OUj63F@|GS)vXp_LK<0E2^HZ6?hq4d%EC{XE z)7O>#F{=oJh}B}-rprK~bWaz@kcwMxFKy&(Fc4t9knu3i?=c(SMBX{a_U0rdPc*sC z(Rre}z*UGt{@rpGpaw8_KP7$NC;yCX>#tqeshN4Rf9t+IpUSR1f3Vj(j92o;gk_qJ hZAM0m+hEG=i<#NB^RpJ7F7pEkdAj|8-G$*l2rk&WeDcJ8x%$Vfa>7P(y0#M8K>2)6 z7srr_TW>F&=4>z!U_H>=Q5)GS8_^14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>e8E+ z9yJ}x0&*Bjg8YIR9G=}s196hP-CYwi-1wnh3I0 zEBrg`uaa9IRU68c~vxSdwa$T$Bo=7>o=I&29nO2EggXN)$2|x`Dp00i_>zopr02ZHFApigX diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe8c103bda41840a0d887b458e3a04b00ddfd11 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F{=oJi24ERcOU}_JzX3_DsH{KI r>#j~%FIALt>eY-tSL2*v`tl+fWbP0l+XkKbd^MA literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png index 4c84b23e91e46c2d6410261ebceb21319a3d0544..114021b0a4334a450edfa90ff70eb4830d036772 100755 GIT binary patch delta 234 zcmeyw^owzVL_G%^0|SGF@Z?QEiY>|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns||W|b2*65QLw`U@!3?&;zfQgQ3;m4lpz90XV|L~<(fMzr{P=p5Z-6WKLE zEvSXJ!plZig}YNhrD;$3?76AW4d(X(H6{Zw1H%vP%znkQ8>N+%;?5V(x)y1t|9<-4 zPjhu;QXa8$YMR@}{63wd{rz%sl>XQ4K5Z>JE56B0GmkmGHukr(-B(o>uo(;t4f%T+ X`KPHEUNZ6D3KH^k^>bP0l+XkKA)-%A literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXp3?xt4_B8@2mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l;98W32_C|9HNI7Ub?#U z<|QEe=^O@KAjMb`l%LiiX_$l+3hB+!`zoRZIYCVDNPH Kb6Mw<&;$TiW?n1+ diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..b425dd6e1f35d57072a5d9c362e8b20b78e1109a GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F{=oJsG!&^uS-Cod`}n0kcwMxFB$SVI0!ggd}t9h^^$MNxh2KIOTAuOt)8SH zD9G9Meb-%2v)O0*ff~S|fqj)-&{g+er>(<_v~Qojr=zNrG;4QNb-dWy4Yu>o9)C7> qzt)r0PJK()^v&KsOPd9%?ZGtGs91?iEAHe2AQ4YjKbLh*2~7a7c0qLj literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png index be2c4094ebd250639a4a003d775433b87945b14d..ddbb2fb6d0f47871c9f97282586622ece1797552 100755 GIT binary patch delta 233 zcmeyw^pkOdL_G%^0|SGF@Z?QEiY>|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns||W|b2*VqG3_u^lMX=IP=XQgQ3;6+^CO2LaX#ogRFXubnz~=ZK#9iP$$q zlc%iA+1sa?;waXmutMP8>$LQnn$I>10yQQ9F#|*W)1o62eu*Z#99cg1*-|Ud=Rg1M znZJK?yOWxqhsVC3buZq1{`~4&#rfAu|IIr&VFK&ZiH9$>tv{bp_g68ymXi@|1_MLF ZYW=Ih(tlqYr_Te4c)I$ztaD0e0svVnT}}W1 literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXp3?xt4_B8@2mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l;98W32_C|mJ1jbUb?#U z<|QE8qOD9CNHLZK`2{mLJiCzw;v{*yyD)UH%6b4foCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#A)ADdzOJ*w??9lCou`Xqh{y5d1PRu~2_iia2Q)ZbnwWS5gpMqjD8$C*sHm#y z>d4V~*z`)^p#wQQ3wwDbGFGRE^fUz;a2;S^xYfq4+vk+P1~f^v#5JNMC9x#cD!C{X zNHG{07@F%EnCcpth8UV#8Jk#{SZEs{XE z)7O>#F{=oJ2>b8QbBBOJC7v#hAr-gYUNYorF%WRLc=6C>9i52W*L!uo$8B55a`5tv z9a9%Hu|x)Rf8Uj&!1Bx;s0R!V$R9I1n>_p3@;#G-qi%*3rfLcbel;<9{d-?k`RmUY v|9t%$^C`UbPUwk!Q;ybs-nr8WrqS;wql2hIs`ay|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns||W|b2*G+ni3(+i+bho_5UNX4zUmkhZMIS8;`=ydf{<_Mei%;cUzsF!yB zgv&=Rc?lHFGKtdF;T982a=G_9?cb*8H~kDLK+PcVL;I?^oaFA?#!5-mb|F9KEUB&B zcjk2Uv<(+KMWurN{i&-m`S~yIeOpc4bp4w=ygyspR7!8lf3Dm$XI*g-FC)Ydh6lm= X|D{#9)_txn2Z?yP`njxgN@xNAhd))X literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXp3?xt4_B8@2mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l;98W32_C|S87fyymWQx z%}XG~6CF%|6k|z{UoeBivm0q3PLj8~3quF1tOt<8S>O>_%)r1c48n{Iv*t(u1=&kH zeO=ifvPlT(>pDC94g?C>dAc};cpOhokYHV$Akq_YK!d}jiHS!*=*WVJLTqe~imIxv zjvSqbO|JwVI*`M&u$NaNV|9v1Pg9@)*8v8GTW##ReNG8%K$BEUTq8l#m4SiB`~x~D8glbfGSez?Yp^_2F#)K7!PC{x JWt~$(6997rUpxQ+ diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..31b9d512c5e04a84e9ffe00ebfb1c7d2aacc20b9 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F{=oJunG4OOQ0M>uBVG*NX4zUmmIkq97Gx(9?$YyI^}bL*tx}1f^TjN((vT! zet-Myo>|N8$uk0#g8_e!=GkPg&++$mPKv%6_bp9RP%!lFwA;V;Ww*WknG@%8S-U>; oM0l%=cciR&y=gcHRNDbv?z8^VzU3>Pxq(DHUHx3vIVCg!09DjLL;wH) literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png index ba15fd434baaacf5c5efe403cff7d99f4d66721b..7802be265559a4532a2a31232627514562b9d0b2 100755 GIT binary patch delta 223 zcmeyw^qz5oL_G%^0|SGF@Z?QEiY>|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns||W|b2*lzAbi)dCc%@pN$vskrs_iX&IEfq=usK(CJ>mztihOke5#DdgQ7 zF9YVa0RfKpZXe}5sU)uq)Bpy0ORXXvP1>0GtfQlB)~c^n8*9%0{%kXUb9?*1R7U^+ literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXp3?xt4_B8@2mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l;98W32_C|hd4MEUb?#U z<|QCI^n>~jAjMb`l%LiiX_$l+3hB+!`zoRZIYCVDNPH Kb6Mw<&;$Vd_FmNh diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteHalfMoon.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteHalfMoon.png new file mode 100644 index 0000000000000000000000000000000000000000..3b0633f7b50e9e2ee9fceb415bc4aa7a095ef4c2 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F{=oJFxRQ2Dm#EeS)MMAAr-gYUfRgn;K0LrVNP%H&K_-xX6+q4#gUoHMRF$; zo1*qyS8WtH(GOG(1`X`j?#6$+ViH$2?VgX9i;J~S?7jG7b?08MuJn32HCpw_>Xs>< kmV6p^@w2@-pn4AIO8>A^{werkK>|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns||W|b2*H$zF&(p;*q~g}wOO9L(3IePbW^!1CFMp*Md(BKxHDa~O zqrG#D7a9HI0ICFmhWL|m)29S^xwxcxJ*%v>Nm_sX_v^aabJA=xcS!9%vfr<2@AI-ibTc%(Gn=+S?#_;^_C%0~r>mdKI;Vst0M?62@c;k- literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXp3?xt4_B8@2mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l;98W32_C||NsAAcUb(NbK#H*>$S;_|;n|He5GTpo-G!lpRn`N@;VkfoEM{Qf76xHPhFNnYfP(BL zp1!W^57{Jy^mUybeg^`D>^xl@Lp+WrCrGd^P7vvdIH1Ad(!|6gAarEGL?JddM@3at zS4WP{!=_gP4;{$iS=h@fk+C{Oq^Bv+fa?GQ!>u-U-9D!THlRtWC9V-ADTyViR>?)F zK#IZ0z|dURz*N`BG{n%{%Gkup#6sJ^z{{XE z)7O>#F{=oJkb&r?Gu}X<98VX=kcwMxFKy&(aNuFRFsHZJvRB!nS=pkuIP$397Y7%X ztrhFNnG`3;GXj-^0e^~Hn%lqB^HYzV?mIQxv$G?kedX=%(>Kol{`KabDdl-nC#)9= lQctyB@axaj7$=ynyhuhCahbp6vvLwaLY}UEF6*2UngD7gKQ#aV literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png index fa2315eed48184fe0ad0aeae80ee2e032d92e8a9..8f43b8ebb7f5fe1a25bb4d6048311d310158970c 100755 GIT binary patch delta 217 zcmeyw^pbIcL_G%^0|SGF@Z?QEiY>|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns||W|b2*uu|rjX8{x{^K@|xskrs_(m~D!10L23E-cTBq}&U{makf zN9q0DTMogK^JvFfh!DX1wGjv5>vwGc!oY)78&qol`;+ E0L8{g5dZ)H literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXp3?xt4_B8@2mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l;98W32_C||Nk>AymWQx z%}YRbPNWhikYX$e@(X5gcy=QV#7XjYcVXyYmGuB}I14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sfLpBK^eO+gV-+@3OJ5LwK5Rc=@2@1hfy;5xv-aI1}7x6dho4QP^TiEBhjN@7W>RdP`( zkYX@0Ff`XSFx53O4KXygGB&X?vCuX!ure_4n14VAMMG|WN@iLmZVi@)DkcCmFnGH9 KxvXhKF+ycseU?qwE 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�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

${res.t('newStuff')}

-

5/28/2019 - ${LAST_ANNOUNCEMENT_TITLE}

+

5/30/2019 - ${LAST_ANNOUNCEMENT_TITLE}


+
+

New Glasses Option for Avatars

+

We have a new set of free avatar customizations available: half-moon glasses! We hope that all you glasses-wearing Habiticans out there will enjoy these new options. You can find them in User>Edit Avatar>Extras.

+
by Breadstrings and SabreCat
-

The May Subscriber Item has been revealed: the Dazzling Dragon Item Set! You only have until May 31 to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Items to claim your gear!

-

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.

-
by beffymaroo
+

Last Chance for Dazzling Dragon Set

+

Reminder: tomorrow is the final day to subscribe and receive the Dazzling Dragon Set! Subscribing also lets you buy Gems with Gold. The longer your subscription, the more Gems you get!

+

Thanks so much for your support! You help keep Habitica running.

+
by Beffymaroo
+
+

Last Chance for Sunshine and Floral Hatching Potions

+

Reminder: tomorrow is the final day to buy Sunshine and Floral Hatching Potions! If they come back, it won't be until next year at the earliest, so don't delay!

+
by OuttaMyMind, Lt.Cabel, Eslyn, Mako, and SabreCat
+
+

Last Chance for Feathered Friends Quest Bundle

+

Tomorrow is also the final day to buy the discounted Feathered Friends Pet Quest Bundle, featuring the Falcon, Parrot, and Owl quests all for seven Gems! Be sure to get a few in your talons before they fly away! The bundle can be found in the Quest Shop.

+
by Lemoness and SabreCat
+
Art by Casey, Teto Forever, Eevachu, UncommonCriminal, JonArinbjorn, Trogdorina, Onheiron, Squish
+
Writing by Lemoness, Token, and Bartelmy
`, });