feat(content): Armoire/BGs 2020-04
@@ -579,6 +579,14 @@
|
|||||||
"backgroundSucculentGardenText": "Succulent Garden",
|
"backgroundSucculentGardenText": "Succulent Garden",
|
||||||
"backgroundSucculentGardenNotes": "Take in the arid beauty of a Succulent Garden.",
|
"backgroundSucculentGardenNotes": "Take in the arid beauty of a Succulent Garden.",
|
||||||
|
|
||||||
|
"backgrounds042020": "SET 71: Released April 2020",
|
||||||
|
"backgroundAnimalCloudsText": "Animal Clouds",
|
||||||
|
"backgroundAnimalCloudsNotes": "Exercise your imagination finding Animal shapes in the Clouds.",
|
||||||
|
"backgroundHeatherFieldText": "Heather Field",
|
||||||
|
"backgroundHeatherFieldNotes": "Enjoy the aroma of a Field of Heather.",
|
||||||
|
"backgroundRainyBarnyardText": "Rainy Barnyard",
|
||||||
|
"backgroundRainyBarnyardNotes": "Take a soggy splashy stroll through a Rainy Barnyard.",
|
||||||
|
|
||||||
"timeTravelBackgrounds": "Steampunk Backgrounds",
|
"timeTravelBackgrounds": "Steampunk Backgrounds",
|
||||||
"backgroundAirshipText": "Airship",
|
"backgroundAirshipText": "Airship",
|
||||||
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
|
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
|
||||||
|
|||||||
@@ -486,6 +486,8 @@
|
|||||||
"weaponArmoireLivelyMatchNotes": "When you're holding this, you're sure to spark someone's interest! Increases Strength by <%= str %>. Enchanted Armoire: Match Maker Set (Item 3 of 4).",
|
"weaponArmoireLivelyMatchNotes": "When you're holding this, you're sure to spark someone's interest! Increases Strength by <%= str %>. Enchanted Armoire: Match Maker Set (Item 3 of 4).",
|
||||||
"weaponArmoireBaseballBatText": "Baseball Bat",
|
"weaponArmoireBaseballBatText": "Baseball Bat",
|
||||||
"weaponArmoireBaseballBatNotes": "Get a home run on those good habits! Increases Constitution by <%= con %>. Enchanted Armoire: Baseball Set (Item 3 of 4).",
|
"weaponArmoireBaseballBatNotes": "Get a home run on those good habits! Increases Constitution by <%= con %>. Enchanted Armoire: Baseball Set (Item 3 of 4).",
|
||||||
|
"weaponArmoirePaperCutterText": "Paper Cutter",
|
||||||
|
"weaponArmoirePaperCutterNotes": "This may not look fearsome, but have you never had a papercut? Increases Strength by <%= str %>. Enchanted Armoire: Paper Knight Set (Item 1 of 3).",
|
||||||
|
|
||||||
"armor": "armor",
|
"armor": "armor",
|
||||||
"armorCapitalized": "Armor",
|
"armorCapitalized": "Armor",
|
||||||
@@ -1046,6 +1048,8 @@
|
|||||||
"armorArmoireMatchMakersApronNotes": "This apron is for safety, but for humor's sake we can make light of it. Increases Constitution, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Match Maker Set (Item 1 of 4).",
|
"armorArmoireMatchMakersApronNotes": "This apron is for safety, but for humor's sake we can make light of it. Increases Constitution, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Match Maker Set (Item 1 of 4).",
|
||||||
"armorArmoireBaseballUniformText": "Baseball Uniform",
|
"armorArmoireBaseballUniformText": "Baseball Uniform",
|
||||||
"armorArmoireBaseballUniformNotes": "Pinstripes never go out of style. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Baseball Set (Item 2 of 4).",
|
"armorArmoireBaseballUniformNotes": "Pinstripes never go out of style. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Baseball Set (Item 2 of 4).",
|
||||||
|
"armorArmoireBoxArmorText": "Box Armor",
|
||||||
|
"armorArmoireBoxArmorNotes": "Box Armor: It fits, therefore you sits... uh, therefore you wear it into battle, like the bold knight you are! Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Paper Knight Set (Item 3 of 3). ",
|
||||||
|
|
||||||
"headgear": "helm",
|
"headgear": "helm",
|
||||||
"headgearCapitalized": "Headgear",
|
"headgearCapitalized": "Headgear",
|
||||||
@@ -1937,6 +1941,8 @@
|
|||||||
"shieldArmoirePerfectMatchNotes": "Hot take: we think you look great. Increases Perception by <%= per %>. Enchanted Armoire: Match Maker Set (Item 4 of 4).",
|
"shieldArmoirePerfectMatchNotes": "Hot take: we think you look great. Increases Perception by <%= per %>. Enchanted Armoire: Match Maker Set (Item 4 of 4).",
|
||||||
"shieldArmoireBaseballGloveText": "Baseball Glove",
|
"shieldArmoireBaseballGloveText": "Baseball Glove",
|
||||||
"shieldArmoireBaseballGloveNotes": "Perfect for the big tournament, or a friendly game of catch between tasks. Increases Strength by <%= str %>. Enchanted Armoire: Baseball Set (Item 4 of 4).",
|
"shieldArmoireBaseballGloveNotes": "Perfect for the big tournament, or a friendly game of catch between tasks. Increases Strength by <%= str %>. Enchanted Armoire: Baseball Set (Item 4 of 4).",
|
||||||
|
"shieldArmoireHobbyHorseText": "Hobby Horse",
|
||||||
|
"shieldArmoireHobbyHorseNotes": "Ride your handsome hobby-horse steed toward your just Rewards! Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Paper Knight Set (Item 2 of 3).",
|
||||||
|
|
||||||
"back": "Back Accessory",
|
"back": "Back Accessory",
|
||||||
"backCapitalized": "Back Accessory",
|
"backCapitalized": "Back Accessory",
|
||||||
|
|||||||
@@ -983,6 +983,20 @@ const backgrounds = {
|
|||||||
notes: t('backgroundSucculentGardenNotes'),
|
notes: t('backgroundSucculentGardenNotes'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
backgrounds042020: {
|
||||||
|
animal_clouds: {
|
||||||
|
text: t('backgroundAnimalCloudsText'),
|
||||||
|
notes: t('backgroundAnimalCloudsNotes'),
|
||||||
|
},
|
||||||
|
heather_field: {
|
||||||
|
text: t('backgroundHeatherFieldText'),
|
||||||
|
notes: t('backgroundHeatherFieldNotes'),
|
||||||
|
},
|
||||||
|
rainy_barnyard: {
|
||||||
|
text: t('backgroundRainyBarnyardText'),
|
||||||
|
notes: t('backgroundRainyBarnyardNotes'),
|
||||||
|
},
|
||||||
|
},
|
||||||
timeTravelBackgrounds: {
|
timeTravelBackgrounds: {
|
||||||
airship: {
|
airship: {
|
||||||
text: t('backgroundAirshipText'),
|
text: t('backgroundAirshipText'),
|
||||||
|
|||||||
@@ -543,6 +543,15 @@ const armor = {
|
|||||||
set: 'baseball',
|
set: 'baseball',
|
||||||
canOwn: ownsItem('armor_armoire_baseballUniform'),
|
canOwn: ownsItem('armor_armoire_baseballUniform'),
|
||||||
},
|
},
|
||||||
|
boxArmor: {
|
||||||
|
text: t('armorArmoireBoxArmorText'),
|
||||||
|
notes: t('armorArmoireBoxArmorNotes', { attrs: 5 }),
|
||||||
|
value: 100,
|
||||||
|
per: 5,
|
||||||
|
con: 5,
|
||||||
|
set: 'paperKnight',
|
||||||
|
canOwn: ownsItem('armor_armoire_boxArmor'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const body = {
|
const body = {
|
||||||
@@ -1418,6 +1427,15 @@ const shield = {
|
|||||||
set: 'baseball',
|
set: 'baseball',
|
||||||
canOwn: ownsItem('shield_armoire_baseballGlove'),
|
canOwn: ownsItem('shield_armoire_baseballGlove'),
|
||||||
},
|
},
|
||||||
|
hobbyHorse: {
|
||||||
|
text: t('shieldArmoireHobbyHorseText'),
|
||||||
|
notes: t('shieldArmoireHobbyHorseNotes', { attrs: 4 }),
|
||||||
|
value: 100,
|
||||||
|
per: 4,
|
||||||
|
con: 4,
|
||||||
|
set: 'paperKnight',
|
||||||
|
canOwn: ownsItem('shield_armoire_hobbyHorse'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const headAccessory = {
|
const headAccessory = {
|
||||||
@@ -1897,6 +1915,14 @@ const weapon = {
|
|||||||
set: 'baseball',
|
set: 'baseball',
|
||||||
canOwn: ownsItem('weapon_armoire_baseballBat'),
|
canOwn: ownsItem('weapon_armoire_baseballBat'),
|
||||||
},
|
},
|
||||||
|
paperCutter: {
|
||||||
|
text: t('weaponArmoirePaperCutterText'),
|
||||||
|
notes: t('weaponArmoirePaperCutterNotes', { str: 9 }),
|
||||||
|
value: 100,
|
||||||
|
str: 9,
|
||||||
|
set: 'paperKnight',
|
||||||
|
canOwn: ownsItem('weapon_armoire_paperCutter'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
export {
|
export {
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 803 B |
|
After Width: | Height: | Size: 859 B |
|
After Width: | Height: | Size: 423 B |
|
After Width: | Height: | Size: 598 B |
|
After Width: | Height: | Size: 369 B |
|
After Width: | Height: | Size: 803 B |
|
After Width: | Height: | Size: 651 B |
|
Before Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
@@ -4,7 +4,7 @@ const api = {};
|
|||||||
|
|
||||||
// @TODO export this const, cannot export it from here because only routes are exported from
|
// @TODO export this const, cannot export it from here because only routes are exported from
|
||||||
// controllers
|
// controllers
|
||||||
const LAST_ANNOUNCEMENT_TITLE = 'NEW OFFICIAL CHALLENGES AND BEHIND THE SCENES BLOG POST';
|
const LAST_ANNOUNCEMENT_TITLE = 'APRIL BACKGROUNDS AND ENCHANTED ARMOIRE ITEMS!';
|
||||||
const worldDmg = { // @TODO
|
const worldDmg = { // @TODO
|
||||||
bailey: false,
|
bailey: false,
|
||||||
};
|
};
|
||||||
@@ -31,65 +31,25 @@ api.getNews = {
|
|||||||
<div class="mr-3 ${baileyClass}"></div>
|
<div class="mr-3 ${baileyClass}"></div>
|
||||||
<div class="media-body">
|
<div class="media-body">
|
||||||
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
||||||
<h2>4/2/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
<h2>4/6/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="scene_hat_guild center-block"></div>
|
<div class="promo_armoire_backgrounds_202004 center-block"></div>
|
||||||
<h3>April 2020 Resolution Success Challenge and New Take This Challenge</h3>
|
|
||||||
<p>
|
<p>
|
||||||
The Habitica team has launched a special official Challenge series hosted in the <a
|
We’ve added three new backgrounds to the Background Shop! Now your avatar can splash in a
|
||||||
href='/groups/guild/6e6a8bd3-9f5f-4351-9188-9f11fcd80a99' target='_blank'>Official New
|
Rainy Barnyard, enjoy the aroma of a Heather Field, and gaze at shapeshifting Animal
|
||||||
Year's Resolution Guild</a>. These Challenges are designed to help you build and maintain
|
Clouds. Check them out under User Icon > Backgrounds on web and Menu > Inventory >
|
||||||
goals that are destined for success and then stick with them as the year progresses. For
|
Customize Avatar on mobile!
|
||||||
this month's Challenge, <a href='/challenges/178ba70c-b446-4fd6-913c-408f6ac40c96'>Gather
|
|
||||||
Your Party</a>, we're focusing on finding encouraging allies to help you gain
|
|
||||||
accountability for your goals!! It has a 15 Gem prize, which will be awarded to five
|
|
||||||
lucky winners on May 1st.
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Congratulations to the winners of March's Challenge: @mymartianromance,
|
Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the
|
||||||
@BadWolfandTheStorm, @KatieIrene, @LastminuteKing, and @Janqt!
|
Paper Knight Set. Better work hard on your real-life tasks to earn all the pieces!
|
||||||
</p>
|
Enjoy :)
|
||||||
<div class="promo_take_this center-block"></div>
|
|
||||||
<p>
|
|
||||||
The next Take This Challenge has also launched, "<a
|
|
||||||
href='/challenges/a167f3d9-f32d-46b5-ba4b-5277357f2322'>This One Goes to 11!</a>", with
|
|
||||||
a focus on managing feelings of overwhelm. Be sure to check it out to earn additional
|
|
||||||
pieces of the Take This armor set!
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<a href='http://www.takethis.org/' target='_blank'>Take This</a> 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.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Congratulations to the winners of the last Take This Challenge, "Gaining Inspiration
|
|
||||||
Points": grand prize winner @Susiturrikka, and runners-up @Kereenas-ff, @JohnMakiej,
|
|
||||||
@Martes625, @ScarletSlayer, and @bradders154276! Plus, all participants in that Challenge
|
|
||||||
have received a piece of the <a
|
|
||||||
href='http://habitica.wikia.com/wiki/Event_Item_Sequences#Take_This_Armor_Set'
|
|
||||||
target='_blank'>Take This item set</a> if they hadn't completed it already. It is located
|
|
||||||
in your Rewards column. Enjoy!
|
|
||||||
</p>
|
</p>
|
||||||
<div class="small mb-3">
|
<div class="small mb-3">
|
||||||
by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat
|
by QuartzFox, gawrone, ravenlune, shanaqui, katieslug, -Tyr-, and SabreCat
|
||||||
</div>
|
</div>
|
||||||
<div class="scene_meditation center-block"></div>
|
|
||||||
<h3>Behind the Scenes: Mental Health Tips from the Team</h3>
|
|
||||||
<p>
|
|
||||||
Hello Habiticans! In this edition of <a
|
|
||||||
href='https://habitica.wordpress.com/2020/04/02/behind-the-scenes-coping-in-a-crisis/'
|
|
||||||
target='_blank'>Behind the Scenes</a>, some of the Habitica staff and mods are sharing
|
|
||||||
some of the ways they're taking care of their mental health, physical well-being, and
|
|
||||||
work routines during the current crisis. We hope some of their tips are helpful for you
|
|
||||||
as well!
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Take care! 💜
|
|
||||||
</p>
|
|
||||||
<div class="small mb-3">by shanaqui and the Habitica Team</div>
|
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||