From b2058ec23ddb41887d7659c26ff75995515c17f6 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Mon, 2 Jul 2018 14:51:40 -0500 Subject: [PATCH] chore(news): Bailey challenge announcements --- migrations/{ => users}/takeThis.js | 11 ++++---- .../spritesmith_large/scene_party_healing.png | Bin 0 -> 17795 bytes website/server/controllers/api-v3/news.js | 26 ++++++++---------- 3 files changed, 17 insertions(+), 20 deletions(-) rename migrations/{ => users}/takeThis.js (91%) create mode 100644 website/raw_sprites/spritesmith_large/scene_party_healing.png diff --git a/migrations/takeThis.js b/migrations/users/takeThis.js similarity index 91% rename from migrations/takeThis.js rename to migrations/users/takeThis.js index d276727a70..f7b5b0af8c 100644 --- a/migrations/takeThis.js +++ b/migrations/users/takeThis.js @@ -1,4 +1,4 @@ -let migrationName = '20180102_takeThis.js'; // Update per month +let migrationName = '20180702_takeThis.js'; // Update per month let authorName = 'Sabe'; // in case script author needs to know when their ... let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done @@ -6,15 +6,16 @@ let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done * Award Take This ladder items to participants in this month's challenge */ -let monk = require('monk'); -let connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE -let dbUsers = monk(connectionString).get('users', { castIds: false }); +import monk from 'monk'; +import nconf from 'nconf'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); // FOR TEST DATABASE +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); function processUsers (lastId) { // specify a query to limit the affected users (empty for all users): let query = { migration: {$ne: migrationName}, - challenges: {$in: ['5f70ce5b-2d82-4114-8e44-ca65615aae62']}, // Update per month + challenges: {$in: ['f0481f95-1dde-4ae7-a876-d19502a45d61']}, // Update per month }; if (lastId) { diff --git a/website/raw_sprites/spritesmith_large/scene_party_healing.png b/website/raw_sprites/spritesmith_large/scene_party_healing.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4765d5802c96ee63c026196a75b8cbf6d5d106 GIT binary patch literal 17795 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 literal 0 HcmV?d00001 diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 0b005cd1e8..951ab60a04 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth'; let api = {}; // @TODO export this const, cannot export it from here because only routes are exported from controllers -const LAST_ANNOUNCEMENT_TITLE = 'LAST CHANCE FOR ALLURING ANGLERFISH SET AND AQUATIC AMIGOS QUEST BUNDLE; FEATURED WIKI ON GUILD CREATION'; +const LAST_ANNOUNCEMENT_TITLE = 'JULY HABITICA CHALLENGES: RESOLUTION SUCCESS AND TAKE THIS'; const worldDmg = { // @TODO bailey: false, }; @@ -30,30 +30,26 @@ api.getNews = {

${res.t('newStuff')}

-

6/26/2018 - ${LAST_ANNOUNCEMENT_TITLE}

+

7/2/2018 - ${LAST_ANNOUNCEMENT_TITLE}


-

Last Chance for Alluring Anglerfish Set

-

Reminder: this weekend is your last chance to subscribe and receive the Alluring Anglerfish Set! Subscribing also lets you buy Gems for Gold. The longer your subscription, the more Gems you get!

-

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

-
by Beffymaroo
+

The Habitica team has launched a special official Challenge series hosted in the Official New Year's Resolution Guild. These Challenges are designed to help you build and maintain goals that are destined for success and then stick with them as the year progresses. For this month's Challenge, Convene Your Companions, we're focusing on building accountability with your friends in Habitica's social spaces! It has a 15 Gem prize, which will be awarded to five lucky winners on August 1st.

+

Congratulations to the winners of the June Challenge, Pyrrh Pianissimo, Stephable, Lizzie, zoefcunningham, and Tortoise!

-
+
-
-

Last Chance for Aquatic Amigos Pet Quest Bundle

-

This is also the final weekend to buy the discounted Aquatic Amigos Pet Quest Bundle, featuring the Axolotl, Cuttlefish, and Octopus quests all for seven Gems! Be sure to check it out in the Quest Shop before it floats away!

-
+
+
-

Blog Post: Guild Creation and Maintenance Tips

-

This month's featured Wiki article is about Guild Creation and Maintenance! We hope that it will help you as explore Habitica's social spaces. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook.

-
by shanaqui and the Wiki Wizards
+

The next Take This Challenge has also launched, "Multi-Player Co-Op Exercise!", with a focus on partnering up with others for fitness accountability. Be sure to check it out to earn additional pieces of the Take This armor set!

-
+

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.

+

Congratulations to the winners of the last Take This Challenge, "Hero's Triumph!": grand prize winner StormyMudd, and runners-up MrPandaChao, likesevenspoon, Maira Severo, Laylah, and panzerkroete. Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't completed it already. It is located in your Rewards column. Enjoy!

+
by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat
`, });