diff --git a/package-lock.json b/package-lock.json index eb78a2063d..89cee94aad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.98.0", + "version": "4.98.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 79d751bef9..dc249d1d3d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.98.0", + "version": "4.98.1", "main": "./website/server/index.js", "dependencies": { "@google-cloud/trace-agent": "^3.6.0", diff --git a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css index 5553e48075..5a95afb867 100644 --- a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css @@ -1,6 +1,6 @@ .promo_armoire_backgrounds_201905 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -361px 0px; + background-position: 0px -361px; width: 423px; height: 147px; } @@ -12,13 +12,13 @@ } .promo_feathered_friends_bundle { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -361px -148px; + background-position: -620px 0px; width: 423px; height: 147px; } .promo_floral_sunshine_potions { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -361px; + background-position: -620px -148px; width: 423px; height: 147px; } @@ -30,13 +30,19 @@ } .promo_mystery_201905 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -424px -361px; + background-position: -620px -296px; width: 282px; height: 147px; } .promo_take_this { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -280px -509px; + background-position: -903px -296px; width: 96px; height: 69px; } +.scene_hiking { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -361px 0px; + width: 258px; + height: 258px; +} diff --git a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png index 6409877230..389a7e3d5d 100644 Binary files a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png and b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png differ diff --git a/website/common/locales/pt_BR/gear.json b/website/common/locales/pt_BR/gear.json index 270eef9f62..9be2f2736e 100644 --- a/website/common/locales/pt_BR/gear.json +++ b/website/common/locales/pt_BR/gear.json @@ -1749,21 +1749,21 @@ "eyewearArmoireGoofyGlassesNotes": "Perfeito para sair incógnito ou para fazer seus companheiros rir. Aumenta Percepção em <%= per %>. Armário Encantado: Item Independente.", "twoHandedItem": "Item de duas mãos.", "weaponArmoireChefsSpoonText": "Colher do Chefe", - "weaponArmoireChefsSpoonNotes": "Levante-o ao liberar seu grito de batalha: \"SPOOOON !!\" Aumenta a Inteligência em <% = int%>. Armário Encantado: Conjunto do Chef (Item 3 de 4).", + "weaponArmoireChefsSpoonNotes": "Levante-o ao liberar seu grito de batalha: \"SPOOOON !!\" Aumenta a Inteligência em <%= int %>. Armário Encantado: Conjunto do Chef (Item 3 de 4).", "weaponArmoireVernalTaperText": "Cone Vernal", - "weaponArmoireVernalTaperNotes": "Os dias estão ficando mais longos, mas esta vela vai ajudá-lo a encontrar o caminho antes do nascer do sol. Aumenta Constituição em <% = con%>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 3 de 3).", + "weaponArmoireVernalTaperNotes": "Os dias estão ficando mais longos, mas esta vela vai ajudá-lo a encontrar o caminho antes do nascer do sol. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 3 de 3).", "armorArmoireChefsJacketText": "Casaco do Chef", - "armorArmoireChefsJacketNotes": "Esta grossa jaqueta de algodão é feita para protegê-lo de derrames (e convenientemente reversível…). Aumenta Inteligência em <% = int%>. Armário Encantado: Conjunto do Chef (Item 2 de 4).", + "armorArmoireChefsJacketNotes": "Esta grossa jaqueta de algodão é feita para protegê-lo de derrames (e convenientemente reversível…). Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto do Chef (Item 2 de 4).", "armorArmoireVernalVestmentText": "Vestimenta Vernal", - "armorArmoireVernalVestmentNotes": "Esta peça de seda é perfeita para desfrutar de um clima ameno de primavera em grande estilo. Aumenta Força e Inteligência em <% = attrs%> cada. Armário Encantado: Conjunto de Vestimentas Vernais (Item 2 de 3).", + "armorArmoireVernalVestmentNotes": "Esta peça de seda é perfeita para desfrutar de um clima ameno de primavera em grande estilo. Aumenta Força e Inteligência em <%= attrs %> cada. Armário Encantado: Conjunto de Vestimentas Vernais (Item 2 de 3).", "headArmoireToqueBlancheText": "Toque Blanche", - "headArmoireToqueBlancheNotes": "Segundo a lenda, o número de dobras neste chapéu indica o número de maneiras que você sabe cozinhar um ovo! É preciso? Aumenta a Percepção em <% = per%>. Armário Encantado: Conjunto do Chef (Item 1 de 4).", + "headArmoireToqueBlancheNotes": "Segundo a lenda, o número de dobras neste chapéu indica o número de maneiras que você sabe cozinhar um ovo! É preciso? Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto do Chef (Item 1 de 4).", "headArmoireVernalHenninText": "Hennin Vernal", - "headArmoireVernalHenninNotes": "Mais do que apenas um belo chapéu, este chapéu cônico também pode conter uma lista de tarefas penduradas dentro. Aumenta a Percepção em <% = per%>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 1 de 3).", + "headArmoireVernalHenninNotes": "Mais do que apenas um belo chapéu, este chapéu cônico também pode conter uma lista de tarefas penduradas dentro. Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 1 de 3).", "shieldMystery201902Text": "Confete enigmático", "shieldMystery201902Notes": "Este papel brilhante forma corações mágicos que vagueiam lentamente e dançam no ar. Não confere nenhum benefício. Fevereiro de 2019 Item dos Assinantes", "shieldArmoireMightyPizzaText": "Pizza Poderosa", - "shieldArmoireMightyPizzaNotes": "Claro, é um escudo muito bom, mas nós sugerimos fortemente que você coma essa ótima pizza. Aumenta a Percepção em <% = per%>. Armário Encantado: Conjunto do Chef (Item 4 de 4). ", + "shieldArmoireMightyPizzaNotes": "Claro, é um escudo muito bom, mas nós sugerimos fortemente que você coma essa ótima pizza. Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto do Chef (Item 4 de 4). ", "eyewearMystery201902Text": "Macara enigmática do crush", "eyewearMystery201902Notes": "Esta máscara misteriosa esconde a sua identidade, mas não o seu sorriso vencedor. Não confere nenhum benefício. Fevereiro de 2019 Item de Assinante." } diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index fb048dfec2..0bb75815ba 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -3,7 +3,7 @@ import defaults from 'lodash/defaults'; import each from 'lodash/each'; import t from './translation'; -const CURRENT_SEASON = 'May'; +const CURRENT_SEASON = '_NONE_'; function hasQuestAchievementFunction (key) { return (user) => { @@ -83,7 +83,7 @@ let premium = { value: 2, text: t('hatchingPotionFloral'), limited: true, - _season: 'May', + _season: '_PENDING_', }, Aquatic: { value: 2, @@ -179,7 +179,7 @@ let premium = { value: 2, text: t('hatchingPotionSunshine'), limited: true, - _season: 'May', + _season: '_PENDING_', }, Bronze: { value: 2, diff --git a/website/raw_sprites/spritesmith_large/scene_hiking.png b/website/raw_sprites/spritesmith_large/scene_hiking.png new file mode 100644 index 0000000000..884f9be27d Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_hiking.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 4e2158cf51..50f26e14e4 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 = 'NEW GLASSES OPTION FOR AVATARS AND LAST CHANCE FOR MAY LIMITED-TIME ITEMS'; +const LAST_ANNOUNCEMENT_TITLE = 'JUNE 2019 RESOLUTION SUCCESS CHALLENGE AND NEW TAKE THIS CHALLENGE'; const worldDmg = { // @TODO bailey: false, }; @@ -30,29 +30,19 @@ api.getNews = {

${res.t('newStuff')}

-

5/30/2019 - ${LAST_ANNOUNCEMENT_TITLE}

+

6/3/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
-
-

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
+
+

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, Mark Your Journey, we're reflecting on your achievements since January and looking ahead to the rest of the year! It has a 15 Gem prize, which will be awarded to five lucky winners on July 1st.

+

Congratulations to the winners of May's Challenge, @CamelliaLynne, @wespe, @bdwilson, @skyflower, and @Mawri!

+

The next Take This Challenge has also launched, "You've Got a Friend in Me!", with a focus on expressing gratitude to people who improve our lives. 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, "Organize Your Inventory!": grand prize winner t3h5rC, and runners-up avogad-ro, DrearyDear, BlueSky, Riou, and Keeva! 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
+
`, });