feat(content): armoire, backgrounds

This commit is contained in:
Sabe Jones
2020-05-05 15:02:36 -05:00
parent 5cdcbc5310
commit 8fe563aa37
22 changed files with 73 additions and 54 deletions

View File

@@ -587,6 +587,14 @@
"backgroundRainyBarnyardText": "Rainy Barnyard", "backgroundRainyBarnyardText": "Rainy Barnyard",
"backgroundRainyBarnyardNotes": "Take a soggy splashy stroll through a Rainy Barnyard.", "backgroundRainyBarnyardNotes": "Take a soggy splashy stroll through a Rainy Barnyard.",
"backgrounds052020": "SET 72: Released May 2020",
"backgroundHabitCityRooftopsText": "Habit City Rooftops",
"backgroundHabitCityRooftopsNotes": "Leap adventurously between the Rooftops of Habit City.",
"backgroundHotAirBalloonText": "Hot Air Balloon",
"backgroundHotAirBalloonNotes": "Soar above the landscape in a Hot Air Balloon.",
"backgroundStrawberryPatchText": "Strawberry Patch",
"backgroundStrawberryPatchNotes": "Pick fresh treats from a Strawberry Patch.",
"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.",

View File

@@ -488,6 +488,8 @@
"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", "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).", "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).",
"weaponArmoireFiddlersBowText": "Fiddler's Bow",
"weaponArmoireFiddlersBowNotes": "You can coax music out of anything with this! ...A violin might work best, though. Increases Strength by <%= str %>. Enchanted Armoire: Fiddler Set (Item 3 of 4).",
"armor": "armor", "armor": "armor",
"armorCapitalized": "Armor", "armorCapitalized": "Armor",
@@ -1050,6 +1052,8 @@
"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", "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).", "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).",
"armorArmoireFiddlersCoatText": "Fiddler's Coat",
"armorArmoireFiddlersCoatNotes": "A practical outfit to give you plenty of room to move! Increases Constitution by <%= con %>. Enchanted Armoire: Fiddler Set (Item 2 of 4).",
"headgear": "helm", "headgear": "helm",
"headgearCapitalized": "Headgear", "headgearCapitalized": "Headgear",
@@ -1628,6 +1632,8 @@
"headArmoireMatchMakersBeretNotes": "You'll look striking wearing this lovely hat! Increases Constitution by <%= con %>. Enchanted Armoire: Match Maker Set (Item 2 of 4).", "headArmoireMatchMakersBeretNotes": "You'll look striking wearing this lovely hat! Increases Constitution by <%= con %>. Enchanted Armoire: Match Maker Set (Item 2 of 4).",
"headArmoireBaseballCapText": "Baseball Cap", "headArmoireBaseballCapText": "Baseball Cap",
"headArmoireBaseballCapNotes": "Let everyone know that you're on Team Habitica! Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Baseball Set (Item 1 of 4).", "headArmoireBaseballCapNotes": "Let everyone know that you're on Team Habitica! Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Baseball Set (Item 1 of 4).",
"headArmoireFiddlersCapText": "Fiddler's Cap",
"headArmoireFiddlersCapNotes": "Put on this jaunty cap to let everyone know who's dancing to whose tune! Increases Perception by <%= per %>. Enchanted Armoire: Fiddler Set (Item 1 of 4).",
"offhand": "off-hand item", "offhand": "off-hand item",
"offhandCapitalized": "Off-Hand Item", "offhandCapitalized": "Off-Hand Item",
@@ -1943,6 +1949,8 @@
"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", "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).", "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).",
"shieldArmoireFiddleText": "Fiddler's Violin",
"shieldArmoireFiddleNotes": "A perfect instrument that always strikes the right note in company. Increases Intelligence by <%= int %>. Enchanted Armoire: Fiddler Set (Item 4 of 4).",
"back": "Back Accessory", "back": "Back Accessory",
"backCapitalized": "Back Accessory", "backCapitalized": "Back Accessory",

View File

@@ -997,6 +997,20 @@ const backgrounds = {
notes: t('backgroundRainyBarnyardNotes'), notes: t('backgroundRainyBarnyardNotes'),
}, },
}, },
backgrounds052020: {
habit_city_rooftops: {
text: t('backgroundHabitCityRooftopsText'),
notes: t('backgroundHabitCityRooftopsNotes'),
},
hot_air_balloon: {
text: t('backgroundHotAirBalloonText'),
notes: t('backgroundHotAirBalloonNotes'),
},
strawberry_patch: {
text: t('backgroundStrawberryPatchText'),
notes: t('backgroundStrawberryPatchNotes'),
},
},
timeTravelBackgrounds: { timeTravelBackgrounds: {
airship: { airship: {
text: t('backgroundAirshipText'), text: t('backgroundAirshipText'),

View File

@@ -552,6 +552,14 @@ const armor = {
set: 'paperKnight', set: 'paperKnight',
canOwn: ownsItem('armor_armoire_boxArmor'), canOwn: ownsItem('armor_armoire_boxArmor'),
}, },
fiddlersCoat: {
text: t('armorArmoireFiddlersCoatText'),
notes: t('armorArmoireFiddlersCoatNotes', { con: 6 }),
value: 100,
con: 6,
set: 'fiddler',
canOwn: ownsItem('armor_armoire_fiddlersCoat'),
},
}; };
const body = { const body = {
@@ -1116,6 +1124,14 @@ const head = {
set: 'baseball', set: 'baseball',
canOwn: ownsItem('head_armoire_baseballCap'), canOwn: ownsItem('head_armoire_baseballCap'),
}, },
fiddlersCap: {
text: t('headArmoireFiddlersCapText'),
notes: t('headArmoireFiddlersCapNotes', { per: 6 }),
value: 100,
per: 6,
set: 'fiddler',
canOwn: ownsItem('head_armoire_fiddlersCap'),
},
}; };
const shield = { const shield = {
@@ -1436,6 +1452,14 @@ const shield = {
set: 'paperKnight', set: 'paperKnight',
canOwn: ownsItem('shield_armoire_hobbyHorse'), canOwn: ownsItem('shield_armoire_hobbyHorse'),
}, },
fiddle: {
text: t('shieldArmoireFiddleText'),
notes: t('shieldArmoireFiddleNotes', { int: 6 }),
value: 100,
int: 6,
set: 'fiddler',
canOwn: ownsItem('shield_armoire_fiddle'),
},
}; };
const headAccessory = { const headAccessory = {
@@ -1923,6 +1947,14 @@ const weapon = {
set: 'paperKnight', set: 'paperKnight',
canOwn: ownsItem('weapon_armoire_paperCutter'), canOwn: ownsItem('weapon_armoire_paperCutter'),
}, },
fiddlersBow: {
text: t('weaponArmoireFiddlersBowText'),
notes: t('weaponArmoireFiddlersBowNotes', { str: 6 }),
value: 100,
str: 6,
set: 'fiddler',
canOwn: ownsItem('weapon_armoire_fiddlersBow'),
},
}; };
export { export {

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -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 = 'MAY SUBSCRIBER ITEMS AND OFFICIAL HABITICA CHALLENGES!'; const LAST_ANNOUNCEMENT_TITLE = 'MAY BACKGROUNDS AND ARMOIRE ITEMS!';
const worldDmg = { // @TODO const worldDmg = { // @TODO
bailey: false, bailey: false,
}; };
@@ -31,65 +31,22 @@ 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>5/4/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2> <h2>5/5/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
</div> </div>
</div> </div>
<hr/> <hr/>
<div class="promo_mystery_202005 center-block"></div> <div class="promo_armoire_backgrounds_202005 center-block"></div>
<h3>May Subscriber Items Revealed!</h3>
<p> <p>
The May Subscriber Item Set has been revealed: the Wondrous Wyvern Item Set! <a Weve added three new backgrounds to the Background Shop! Now your avatar can soar in a
href='/user/settings/subscription'>Subscribe to Habitica</a> by May 31 to receive this Hot Air Balloon, pick fresh treats in a Strawberry Patch, and caper on Habit City
exciting set! If you're already an active subscriber, reload the site and then head to Rooftops. Check them out under User Icon > Backgrounds on web and Menu > Inventory >
Inventory > Items to claim your gear! Customize Avatar on mobile!
</p> </p>
<p> <p>
Subscribers also receive the ability to buy Gems with Gold -- the longer you subscribe, Plus, theres new gold-purchasable equipment in the Enchanted Armoire, including the
the more Gems you can buy per month! There are other perks as well, such as longer Fiddler Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)
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.
</p> </p>
<div class="small mb-3">by Beffymaroo</div> <div class="small mb-3">by FolleMente, QuartzFox, Katy133, weeWitch, and Ricardo</div>
<div class="scene_casting_spells center-block"></div>
<h3>May 2020 Resolution Success Challenge and Take This Challenge</h3>
<p>
The Habitica team has launched a special official Challenge series hosted in the <a
href='/groups/guild/6e6a8bd3-9f5f-4351-9188-9f11fcd80a99'>Official New Year's Resolution
Guild</a>. 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, <a href='/challenges/7b0f5ff4-6022-462a-af6b-b153aea2517e'>Review Your Combat
Tactics</a>, we're focusing on refining your strategy to help you stay motivated and keep
moving forward as we're almost halfway through the year! It has a 15 Gem prize, which
will be awarded to five lucky winners on June 1st.
</p>
<p>
Congratulations to the winners of April's Challenge: @Auralov, @organized_aspie,
@yasaminnb, @noblegeas and @Nodel!
</p>
<p>
The next Take This Challenge has also launched, "<a
href='/challenges/e6d862f8-5b96-4465-8e2f-18ee79592b4a'>Don't Be a Completionist!</a>",
with a focus on prioritization. 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, "This One Goes to 11!":
grand prize winner @Daphne36, and runners-up @aggripa, @Lily_of_the_valley,
@Mockingjayabi, @Cirth, and @KatieIrene! 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>
<div class="small mb-3">
by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat
</div>
</div> </div>
`, `,
}); });