From 35b9ed627390024f1d913e6488b4a2ac6fbdd010 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Wed, 2 Nov 2016 18:27:32 -0500 Subject: [PATCH] backgrounds and Armoire 2016-11 (#8178) * feat(content): backgrounds and Armoire 2016-11 * chore(event): November Take This migration * chore(news): Bailey --- migrations/20161102_takeThis.js | 75 ++++++++++++++++++ .../background_midnight_clouds.png | Bin 0 -> 5836 bytes .../background_stormy_rooftops.png | Bin 0 -> 5488 bytes .../backgrounds/background_windy_autumn.png | Bin 0 -> 5137 bytes ...road_armor_armoire_ironBlueArcherArmor.png | Bin 0 -> 632 bytes .../broad_armor_armoire_redPartyDress.png | Bin 0 -> 3110 bytes .../head_armoire_ironBlueArcherHelm.png | Bin 0 -> 776 bytes ...shop_armor_armoire_ironBlueArcherArmor.png | Bin 0 -> 3214 bytes .../shop/shop_armor_armoire_redPartyDress.png | Bin 0 -> 3147 bytes .../shop_head_armoire_ironBlueArcherHelm.png | Bin 0 -> 481 bytes ...slim_armor_armoire_ironBlueArcherArmor.png | Bin 0 -> 618 bytes .../slim_armor_armoire_redPartyDress.png | Bin 0 -> 3111 bytes .../promo_backgrounds_armoire_201611.png | Bin 0 -> 16957 bytes .../script/content/appearance/backgrounds.js | 14 ++++ .../script/content/gear/sets/armoire.js | 28 +++++++ website/views/shared/new-stuff.jade | 72 ++++++++++++----- 16 files changed, 169 insertions(+), 20 deletions(-) create mode 100644 migrations/20161102_takeThis.js create mode 100644 website/assets/sprites/spritesmith/backgrounds/background_midnight_clouds.png create mode 100644 website/assets/sprites/spritesmith/backgrounds/background_stormy_rooftops.png create mode 100644 website/assets/sprites/spritesmith/backgrounds/background_windy_autumn.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ironBlueArcherHelm.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png create mode 100644 website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png create mode 100644 website/assets/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201611.png diff --git a/migrations/20161102_takeThis.js b/migrations/20161102_takeThis.js new file mode 100644 index 0000000000..d13d180ccf --- /dev/null +++ b/migrations/20161102_takeThis.js @@ -0,0 +1,75 @@ +var migrationName = '20161102_takeThis.js'; +var authorName = 'Sabe'; // in case script author needs to know when their ... +var authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; //... own data is done + +/* + * Award Take This ladder items to participants in this month's challenge + */ + +var mongo = require('mongoskin'); + +var connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE + +var dbUsers = mongo.db(connectionString).collection('users'); + +// specify a query to limit the affected users (empty for all users): +var query = { + 'migration':{$ne:migrationName}, + 'challenges':{$in:['d1be0965-e909-4d30-82fa-9a0011f885b2']} +}; + +// specify fields we are interested in to limit retrieved data (empty if we're not reading data): +var fields = { + 'items.gear.owned': 1 +}; + +console.warn('Updating users...'); +var progressCount = 1000; +var count = 0; +dbUsers.findEach(query, fields, {batchSize:250}, function(err, user) { + if (err) { return exiting(1, 'ERROR! ' + err); } + if (!user) { + console.warn('All appropriate users found and modified.'); + setTimeout(displayData, 300000); + return; + } + count++; + + // specify user data to change: + var set = {}; + + if (typeof user.items.gear.owned.head_special_takeThis !== 'undefined') { + set = {'migration':migrationName, 'items.gear.owned.body_special_takeThis':false}; + } else if (typeof user.items.gear.owned.armor_special_takeThis !== 'undefined') { + set = {'migration':migrationName, 'items.gear.owned.head_special_takeThis':false}; + } else if (typeof user.items.gear.owned.weapon_special_takeThis !== 'undefined') { + set = {'migration':migrationName, 'items.gear.owned.armor_special_takeThis':false}; + } else if (typeof user.items.gear.owned.shield_special_takeThis !== 'undefined') { + set = {'migration':migrationName, 'items.gear.owned.weapon_special_takeThis':false}; + } else { + set = {'migration':migrationName, 'items.gear.owned.shield_special_takeThis':false}; + } + + dbUsers.update({_id:user._id}, {$set:set}); + + if (count%progressCount == 0) console.warn(count + ' ' + user._id); + if (user._id == authorUuid) console.warn(authorName + ' processed'); +}); + + +function displayData() { + console.warn('\n' + count + ' users processed\n'); + return exiting(0); +} + + +function exiting(code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { msg = 'ERROR!'; } + if (msg) { + if (code) { console.error(msg); } + else { console.log( msg); } + } + process.exit(code); +} + diff --git a/website/assets/sprites/spritesmith/backgrounds/background_midnight_clouds.png b/website/assets/sprites/spritesmith/backgrounds/background_midnight_clouds.png new file mode 100644 index 0000000000000000000000000000000000000000..beac9ada0ff2c4cabc92d0411066a9bc8c30f720 GIT binary patch literal 5836 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 Pp+sP1h*F8d%aH#8z6XKJ literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/backgrounds/background_windy_autumn.png b/website/assets/sprites/spritesmith/backgrounds/background_windy_autumn.png new file mode 100644 index 0000000000000000000000000000000000000000..e38bd13cca24f4ad1e64a9d941acfc925fa71c33 GIT binary patch literal 5137 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png b/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png new file mode 100644 index 0000000000000000000000000000000000000000..76f5466fcf12ac985e102168be10559d63395745 GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNGdDAzW#`9m9iR|LiEBiObAE1a zYF-J$w=>iB15JM7>EaktaqI0(dk>~WiQ^xQ7p>jY=1_1Vk4tKk^qe_L9E%Fd3iDST zJb81W?xKu|4-{s#9y{QuY-GURte~W<;=XpFTB-B}ALH$+w|P7$Z`n#mLw=FdiQkb!$vN%@}*%#MeCT*tcEBT6ZnpkQ@EVZ+UXbZ=J2@ zU4&&_jyrs)YDs^-ZHfGxsEJ<>o}E#)d4ZeP?ozd{j}NbVUw9Ct#{K@Or$v45_B>iV z?fN=%^KDz7OW({fI{=iD=-SMu|7y1Q*ApSB;>*8Iep)Ca)qlLUa`GXd> z$bD}8u;fd=lz!0p_jgX_@2;wv{O`xXMKRK|3MOy<`AhHX%hG0GC>Yf2?#u7rw)pk^ rc`}*n_l93vA^1fcY(Fppe$4gXx_n8^_JoL7P;_{@`njxgN@xNAO#Kc% literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png b/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png new file mode 100644 index 0000000000000000000000000000000000000000..3b883ffcc051d52e41a2d41a278e80a5013d8633 GIT binary patch literal 3110 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 A%K!iX literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png b/website/assets/sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png new file mode 100644 index 0000000000000000000000000000000000000000..44fe047063d403d3b4de4fe8fc58429c0557289d GIT binary patch literal 776 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNGdDB0>Vx+GYCs{564!_l=ltB< z)VvagZ)c|MXJB9|@pN$vskrraj%`M8ph$zTsH3>7j0>k(_oD^Pg2pR0rcIcl#FfW* zTXlygr$nasLBE?VyF8~&nY7e#w6+qrp1-2LXhUMaY?Tl%}6XU(rA_2+(X7hjQa#qgMnRA}s!=j%N8 z?EB^TsQmsu9v|@#lUEB~cjz8X`ndgU&H2wgk1rdCPYQh9)a53-;_?1+!E@K;-C{$u zL{}H@T9+-e{`%{GTV>oo6&aSs9J8;A2I_98(2Llj#}$6wW6rJ`?~;ko4TCsWpxTwN+2c zm0ytenuf~)uP?XB4ObUvSBhS}`e z`?tTPMSnUP$NtJecB5-{%D2MMM?ou7uI_!ozR7V{Yt&k`kC!gHch;3Ux-Ra!sCvzw z^D=)*x^922iPXdl!yY|gI5I+Fgn{Akfq;KMZ+}krSIOHS)AwYK_`5S6e>Uuq_-VVj z+FZfIAWH-1>&Jf})k$os`l=v+8 y;tFODlTNjZ0)on4_j@*%@Fi{wT?w~u<8%HP$MqHFr}npj9N_8d=d#Wzp$PyG3sn&S literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png new file mode 100644 index 0000000000000000000000000000000000000000..cc2a1d81d038a4dea54e9668d6ff2aa981ce4daf GIT binary patch literal 3214 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 AW&i*H literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8c019f3c2e896d882a07ea2a7ecd965e786d22 GIT binary patch literal 3147 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 JS?83{1OS0uxd;FN literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png b/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png new file mode 100644 index 0000000000000000000000000000000000000000..48cc71aebb51ad85d3572b5967af091fff416337 GIT binary patch literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNGdHskkEQ83khvTst`Q~9`MJ5N zc_j?r&P>}6H2IpRi(^Q|t+zMqJ(v>w02XQL&1w(ni(f#=EU?UbS%1gbni+w z_4M{_9gAF>nlr?tnAv$xJ}5HaP%?5Vx*{c|vTNJ(xJRO$dVxRdmK|^Z{^$7Te>Jv; zffnKc&iV#A`6e@ccI~ROnmf%(sPoUO&nZTdmFJQ+u80lRnp*R-@7Rp3{~mO|oBT1c zv)e^U@o$ES*4D=sLE)=I!>`-#zBO%E>}rqPS-x*y&sw(9uH_bbDL*C6A>+LGp83_GCu~e&spjA}lNM$6jY+giqZ^ z?WtZ4*SG7O?w;OxcwXVcc^Wylr|r7@QetnM_gmwOF6Z5c+Pl zD=>fls_j0ZWrbn(kzO$?>f;`L+@ZhSd1l6<=HTN8ZpCn(HjC%-_x```quSR;|C(#I z&7RKx(qB&h^wx!%`j)fb&ku^fW7fg9hW2t_a~(K?cz;ty$k+#a03GX d7~}`;*D%W&PY%Cb$gvj`1D>vaF6*2UngCfL1p@#8 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png b/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png new file mode 100644 index 0000000000000000000000000000000000000000..07a915236113dc8bf31f1541990030181338e4ae GIT binary patch literal 3111 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 EA1#mXga7~l literal 0 HcmV?d00001 diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index 20907f423e..b7b26eecbc 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -409,6 +409,20 @@ let backgrounds = { notes: t('backgroundStrangeSewersNotes'), }, }, + backgrounds112016: { + midnight_clouds: { + text: t('backgroundMidnightCloudsText'), + notes: t('backgroundMidnightCloudsNotes'), + }, + stormy_rooftops: { + text: t('backgroundStormyRooftopsText'), + notes: t('backgroundStormyRooftopsNotes'), + }, + windy_autumn: { + text: t('backgroundWindyAutumnText'), + notes: t('backgroundWindyAutumnNotes'), + }, + }, }; /* eslint-enable quote-props */ diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index 8ef12a9f62..b3af14a782 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -174,6 +174,24 @@ let armor = { set: 'ogre', canOwn: ownsItem('armor_armoire_ogreArmor'), }, + ironBlueArcherArmor: { + text: t('armorArmoireIronBlueArcherArmorText'), + notes: t('armorArmoireIronBlueArcherArmorNotes', { str: 12 }), + value: 100, + str: 12, + set: 'blueArcher', + canOwn: ownsItem('armor_armoire_ironBlueArcherArmor'), + }, + redPartyDress: { + text: t('armorArmoireRedPartyDressText'), + notes: t('armorArmoireRedPartyDressNotes', { attrs: 7 }), + value: 100, + str: 7, + con: 7, + int: 7, + set: 'redHairbow', + canOwn: ownsItem('armor_armoire_redPartyDress'), + }, }; let eyewear = { @@ -203,6 +221,7 @@ let head = { str: 5, int: 5, con: 5, + set: 'redHairbow', canOwn: ownsItem('head_armoire_redHairbow'), }, violetFloppyHat: { @@ -429,6 +448,14 @@ let head = { set: 'ogre', canOwn: ownsItem('head_armoire_ogreMask'), }, + ironBlueArcherHelm: { + text: t('headArmoireIronBlueArcherHelmText'), + notes: t('headArmoireIronBlueArcherHelmNotes', { con: 9 }), + value: 100, + con: 9, + set: 'blueArcher', + canOwn: ownsItem('head_armoire_ironBlueArcherHelm'), + }, }; let shield = { @@ -599,6 +626,7 @@ let weapon = { con: 8, str: 7, twoHanded: true, + set: 'blueArcher', canOwn: ownsItem('weapon_armoire_blueLongbow'), }, glowingSpear: { diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index 9dbed05a48..2ebc54dc42 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,39 +1,71 @@ -h2 10/31/2016 - HAPPY HABITOWEEN! +h2 11/02/2016 - BACKGROUNDS, ARMOIRE, ANDROID APP, TAKE THIS, AND COSTUME CHALLENGE hr tr td - h3 Happy Habitoween! - p It's the last day of the Fall Festival, and all the NPCs are looking monstrous. Plus, we have lots of fun things in store.... + .promo_backgrounds_armoire_201611.pull-right + h3 November Backgrounds and Armoire Items! + p We’ve added three new backgrounds to the Background Shop! Now your avatar can chase leaves during a Windy Autumn, creep across Stormy Rooftops, and fly through the Midnight Clouds. + br + p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Iron Archer Set and the Red Party Dress. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) + p.small.muted Backgrounds by Laurelei Kirsch, FirozTaverbi, and KusSv + p.small.muted Armoire Items by Balduranne and emmavig tr td - .promo_habitoween_2016.pull-right - h3 Jack O' Lantern Pets and Mounts! - p The Flourishing Fields are full of cute carved pumpkins - and it looks like one has followed you home! + h3 New Android Update: Custom Day Start! + p We've released a new Android update that includes the ability to change your custom day start! br - p Those of you who weren't around last Fall Festival have received a Jack-O-Lantern Pet, and those of you who got one last year have received a Jack-O-Lantern Mount! If you already have both of those, you've received a rare and mysterious Ghost Pumpkin Pet. Happy Fall Festival! - p.small.muted by Lemoness + p Do you want your Dailies to roll over at a different time than midnight? Now you can change your Custom Day Start under Settings! Plus, we fixed a bunch of bugs, so 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 - .Pet_Food_Candy_Base.pull-left.slight-right-margin - h3 Candy for Everyone! - p It's a feast for your pets and mounts! In honor of the end of the Fall Festival, we've given everyone an assortment of candy. You can feed it to your pets in the Stable! Enjoy. - p.small.muted by SabreCat and Lemoness + h3 New Take This Challenge! + p The next Take This Challenge has launched, Keep Calm and Carry On, with a focus on alleviating anger and stress. Be sure to check it out to earn additional pieces of the Take This armor set! + br + p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. + br + p Congratulations to the winners of the last Take This Challenge, "Test Thy Courage!": grand prize winner taranion, and runners-up Lenny Pepperbottom, Captain Jolly, Red, vorpalblade, and G! Plus, all participants in that Challenge have received a piece of the Take This item set. It is located in your Rewards column. Enjoy! + p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team tr td - .promo_classes_fall_2016.pull-left.slight-right-margin - h3 Last Chance for Fall Festival Items and Spectral Flame Item Set - p This is your last chance to get all Fall Festival items before they vanish at the end of October 31st! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! - br - p Plus, today is the final day to subscribe and receive the Spectral Flame Item Set! - br - p Thanks so much for your supporting the site -- you're helping us keep Habitica alive. Happy Habitoween! - p.small.muted by Lemoness + h3 Costume Challenge Closed + p Thanks so much to everyone who participated in our Community Costume Challenge! We're still sorting through the entries, but as soon as we're done, we will distribute the badges to the participants and post another announcement to let people know. We hope you had fun! if menuItem !== 'oldNews' hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + h2 10/31/2016 - HAPPY HABITOWEEN! + tr + td + h3 Happy Habitoween! + p It's the last day of the Fall Festival, and all the NPCs are looking monstrous. Plus, we have lots of fun things in store.... + tr + td + .promo_habitoween_2016.pull-right + h3 Jack O' Lantern Pets and Mounts! + p The Flourishing Fields are full of cute carved pumpkins - and it looks like one has followed you home! + br + p Those of you who weren't around last Fall Festival have received a Jack-O-Lantern Pet, and those of you who got one last year have received a Jack-O-Lantern Mount! If you already have both of those, you've received a rare and mysterious Ghost Pumpkin Pet. Happy Fall Festival! + p.small.muted by Lemoness + tr + td + .Pet_Food_Candy_Base.pull-left.slight-right-margin + h3 Candy for Everyone! + p It's a feast for your pets and mounts! In honor of the end of the Fall Festival, we've given everyone an assortment of candy. You can feed it to your pets in the Stable! Enjoy. + p.small.muted by SabreCat and Lemoness + tr + td + .promo_classes_fall_2016.pull-left.slight-right-margin + h3 Last Chance for Fall Festival Items and Spectral Flame Item Set + p This is your last chance to get all Fall Festival items before they vanish at the end of October 31st! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! + br + p Plus, today is the final day to subscribe and receive the Spectral Flame Item Set! + br + p Thanks so much for your supporting the site -- you're helping us keep Habitica alive. Happy Habitoween! + p.small.muted by Lemoness h2 10/27/2016 - HABITICA BLOG: GUILDS FOR WRITERS AND HABITICA PLAYLIST tr td