feat(content): armoire, backgrounds
@@ -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.",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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'),
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 444 B |
|
After Width: | Height: | Size: 386 B |
|
After Width: | Height: | Size: 430 B |
|
After Width: | Height: | Size: 411 B |
|
After Width: | Height: | Size: 357 B |
|
After Width: | Height: | Size: 391 B |
|
After Width: | Height: | Size: 240 B |
|
After Width: | Height: | Size: 440 B |
|
After Width: | Height: | Size: 254 B |
|
Before Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 14 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 = '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
|
We’ve 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, there’s 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>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||