feat(content): Armoire and Backgrounds 2020-02
@@ -563,6 +563,14 @@
|
||||
"backgroundSnowglobeText": "Snowglobe",
|
||||
"backgroundSnowglobeNotes": "Shake up a Snowglobe and take your place in a microcosm of a winter landscape.",
|
||||
|
||||
"backgrounds022020": "SET 69: Released February 2020",
|
||||
"backgroundElegantBallroomText": "Elegant Ballroom",
|
||||
"backgroundElegantBallroomNotes": "Dance the night away in an Elegant Ballroom.",
|
||||
"backgroundHallOfHeroesText": "Hall of Heroes",
|
||||
"backgroundHallOfHeroesNotes": "Approach the Hall of Heroes with appreciation and reverence.",
|
||||
"backgroundTeaPartyText": "Tea Party",
|
||||
"backgroundTeaPartyNotes": "Partake in a fancy Tea Party.",
|
||||
|
||||
"timeTravelBackgrounds": "Steampunk Backgrounds",
|
||||
"backgroundAirshipText": "Airship",
|
||||
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
|
||||
|
||||
@@ -473,6 +473,8 @@
|
||||
"weaponArmoireAlchemistsDistillerNotes": "Purify metals and other magical compounds with this shiny brass instrument. Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Alchemist Set (Item 3 of 4).",
|
||||
"weaponArmoireHappyBannerText": "Happy Banner",
|
||||
"weaponArmoireHappyBannerNotes": "Is the “H” for Happy, or Habitica? Your choice! Increases Perception by <%= per %>. Enchanted Armoire: Happy Birthday Set (Item 3 of 4).",
|
||||
"weaponArmoireLivelyMatchText": "A Lively Match",
|
||||
"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).",
|
||||
|
||||
"armor": "armor",
|
||||
"armorCapitalized": "Armor",
|
||||
@@ -1020,6 +1022,8 @@
|
||||
"armorArmoireDuffleCoatNotes": "Travel frosty realms in style with this cozy wool coat. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Duffle Coat Set (Item 1 of 2).",
|
||||
"armorArmoireLayerCakeArmorText": "Layer Cake Armor",
|
||||
"armorArmoireLayerCakeArmorNotes": "It's protective and tasty! Increases Constitution by <%= con %>. Enchanted Armoire: Happy Birthday Set (Item 2 of 4).",
|
||||
"armorArmoireMatchMakersApronText": "Match Maker's Apron",
|
||||
"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).",
|
||||
|
||||
"headgear": "helm",
|
||||
"headgearCapitalized": "Headgear",
|
||||
@@ -1583,6 +1587,8 @@
|
||||
"headArmoireEarflapHatNotes": "If you're looking to keep your head toasty warm, this hat has you covered! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Duffle Coat Set (Item 2 of 2).",
|
||||
"headArmoireFrostedHelmText": "Frosted Helm",
|
||||
"headArmoireFrostedHelmNotes": "The perfect headgear for any celebration! Increases Intelligence by <%= int %>. Enchanted Armoire: Happy Birthday Set (Item 1 of 4).",
|
||||
"headArmoireMatchMakersBeretText": "Match Maker's Beret",
|
||||
"headArmoireMatchMakersBeretNotes": "You'll look striking wearing this lovely hat! Increases Constitution by <%= con %>. Enchanted Armoire: Match Maker Set (Item 2 of 4).",
|
||||
|
||||
"offhand": "off-hand item",
|
||||
"offhandCapitalized": "Off-Hand Item",
|
||||
@@ -1887,6 +1893,8 @@
|
||||
"shieldArmoireAlchemistsScaleNotes": "Ensure that your mystical ingredients are properly measured using this fine piece of equipment. Increases Intelligence by <%= int %>. Enchanted Armoire: Alchemist Set (Item 4 of 4).",
|
||||
"shieldArmoireBirthdayBannerText": "Birthday Banner",
|
||||
"shieldArmoireBirthdayBannerNotes": "Celebrate your special day, the special day of someone you love, or break this out for Habitica's Birthday on January 31! Increases Strength by <%= str %>. Enchanted Armoire: Happy Birthday Set (Item 4 of 4).",
|
||||
"shieldArmoirePerfectMatchText": "The Perfect Match",
|
||||
"shieldArmoirePerfectMatchNotes": "Hot take: we think you look great. Increases Perception by <%= per %>. Enchanted Armoire: Match Maker Set (Item 4 of 4).",
|
||||
|
||||
"back": "Back Accessory",
|
||||
"backCapitalized": "Back Accessory",
|
||||
|
||||
@@ -955,6 +955,20 @@ const backgrounds = {
|
||||
notes: t('backgroundSnowglobeNotes'),
|
||||
},
|
||||
},
|
||||
backgrounds022020: {
|
||||
elegant_ballroom: {
|
||||
text: t('backgroundElegantBallroomText'),
|
||||
notes: t('backgroundElegantBallroomNotes'),
|
||||
},
|
||||
hall_of_heroes: {
|
||||
text: t('backgroundHallOfHeroesText'),
|
||||
notes: t('backgroundHallOfHeroesNotes'),
|
||||
},
|
||||
tea_party: {
|
||||
text: t('backgroundTeaPartyText'),
|
||||
notes: t('backgroundTeaPartyNotes'),
|
||||
},
|
||||
},
|
||||
timeTravelBackgrounds: {
|
||||
airship: {
|
||||
text: t('backgroundAirshipText'),
|
||||
|
||||
@@ -524,6 +524,16 @@ const armor = {
|
||||
set: 'birthday',
|
||||
canOwn: ownsItem('armor_armoire_layerCakeArmor'),
|
||||
},
|
||||
matchMakersApron: {
|
||||
text: t('armorArmoireMatchMakersApronText'),
|
||||
notes: t('armorArmoireMatchMakersApronNotes', { attrs: 7 }),
|
||||
value: 100,
|
||||
con: 7,
|
||||
str: 7,
|
||||
int: 7,
|
||||
set: 'matchMaker',
|
||||
canOwn: ownsItem('armor_armoire_matchMakersApron'),
|
||||
},
|
||||
};
|
||||
|
||||
const body = {
|
||||
@@ -1071,6 +1081,14 @@ const head = {
|
||||
set: 'birthday',
|
||||
canOwn: ownsItem('head_armoire_frostedHelm'),
|
||||
},
|
||||
matchMakersBeret: {
|
||||
text: t('headArmoireMatchMakersBeretText'),
|
||||
notes: t('headArmoireMatchMakersBeretNotes', { con: 15 }),
|
||||
value: 100,
|
||||
con: 15,
|
||||
set: 'matchMaker',
|
||||
canOwn: ownsItem('head_armoire_matchMakersBeret'),
|
||||
},
|
||||
};
|
||||
|
||||
const shield = {
|
||||
@@ -1366,6 +1384,14 @@ const shield = {
|
||||
set: 'birthday',
|
||||
canOwn: ownsItem('shield_armoire_birthdayBanner'),
|
||||
},
|
||||
perfectMatch: {
|
||||
text: t('shieldArmoirePerfectMatchText'),
|
||||
notes: t('shieldArmoirePerfectMatchNotes', { per: 15 }),
|
||||
value: 100,
|
||||
per: 15,
|
||||
set: 'matchMaker',
|
||||
canOwn: ownsItem('shield_armoire_perfectMatch'),
|
||||
},
|
||||
};
|
||||
|
||||
const headAccessory = {
|
||||
@@ -1829,6 +1855,14 @@ const weapon = {
|
||||
set: 'birthday',
|
||||
canOwn: ownsItem('weapon_armoire_happyBanner'),
|
||||
},
|
||||
livelyMatch: {
|
||||
text: t('weaponArmoireLivelyMatchText'),
|
||||
notes: t('weaponArmoireLivelyMatchNotes', { str: 15 }),
|
||||
value: 100,
|
||||
str: 15,
|
||||
set: 'matchMaker',
|
||||
canOwn: ownsItem('weapon_armoire_livelyMatch'),
|
||||
},
|
||||
};
|
||||
|
||||
export {
|
||||
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 744 B |
|
After Width: | Height: | Size: 494 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 405 B |
|
After Width: | Height: | Size: 370 B |
|
After Width: | Height: | Size: 381 B |
|
After Width: | Height: | Size: 719 B |
|
After Width: | Height: | Size: 753 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 8.8 KiB |
BIN
website/raw_sprites/spritesmith_large/scene_dailies.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 5.9 KiB |
@@ -4,7 +4,7 @@ const api = {};
|
||||
|
||||
// @TODO export this const, cannot export it from here because only routes are exported from
|
||||
// controllers
|
||||
const LAST_ANNOUNCEMENT_TITLE = 'FEBRUARY SUBSCRIBER ITEMS REVEALED!';
|
||||
const LAST_ANNOUNCEMENT_TITLE = 'FEBRUARY BACKGROUNDS, ARMOIRE ITEMS, AND OFFICIAL HABITICA CHALLENGES!';
|
||||
const worldDmg = { // @TODO
|
||||
bailey: false,
|
||||
};
|
||||
@@ -31,24 +31,65 @@ api.getNews = {
|
||||
<div class="mr-3 ${baileyClass}"></div>
|
||||
<div class="media-body">
|
||||
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
||||
<h2>2/1/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||
<h2>2/4/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||
</div>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="promo_mystery_022020 center-block"></div>
|
||||
<div class="promo_armoire_backgrounds_202002 center-block"></div>
|
||||
<h3>February Backgrounds and Armoire Items!</h3>
|
||||
<p>
|
||||
The February Subscriber Item has been revealed: the Stylish Sweetheart Item Set!
|
||||
<a href='/user/settings/subscription'>Subscribe to Habitica</a> by February 29 to receive
|
||||
this exciting set! If you're already an active subscriber, reload the site and then head
|
||||
to Inventory > Items to claim your gear!
|
||||
We’ve added three new backgrounds to the Background Shop! Now your avatar can dance the
|
||||
night away in an Elegant Ballroom, partake in a fancy Tea Party, and admire the Habitica
|
||||
Hall of Heroes. Check them out under User Icon > Backgrounds!
|
||||
</p>
|
||||
<p>
|
||||
Subscribers also receive the ability to buy Gems with Gold -- the longer you subscribe,
|
||||
the more Gems you can buy per month! There are other perks as well, such as longer 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.
|
||||
Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the
|
||||
Match Maker Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy
|
||||
:)
|
||||
</p>
|
||||
<div class="small mb-3">by Beffymaroo</div>
|
||||
<div class="small mb-3">
|
||||
by QuartzFox, Alonquain, astigmatism, mewrose, GeraldThePixel, and gawrone
|
||||
</div>
|
||||
<div class="scene_dailies center-block"></div>
|
||||
<h3>February 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' target='_blank'>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/1665c184-eeef-4fef-b68e-bcc12833d26a'>Hone
|
||||
Your Weapons</a>, we're focusing on refining and narrowing down your goals to make them
|
||||
more achievable! On March 3rd, one lucky winner will receive their choice of 25 Gems or
|
||||
a one-month gift subscription, and four additional winners will receive 15 Gems each!
|
||||
</p>
|
||||
<p>
|
||||
Congratulations to the winners of January's Challenge: @MaryanHatch, @AlexGarbus,
|
||||
@Feverfew_mole, @shadow-who-walks, and @cyoosh!
|
||||
</p>
|
||||
<p>
|
||||
The next Take This Challenge has also launched, "<a
|
||||
href='/challenges/315675bb-8ed8-4226-bda1-7bb058e13b91'>Multiplayer Co-Op Exercise!</a>",
|
||||
with a focus on partnering with a friend to work on physical fitness. 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, "Hero's Triumph!": grand
|
||||
prize winner @Mythenmetz, and runners-up @copjack, @egroeg0808, @nathgama, @k4m3n, and
|
||||
@Abbastract! 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 class="promo_take_this center-block"></div>
|
||||
</div>
|
||||
`,
|
||||
});
|
||||
|
||||