feat(content): Armoire and BGs
@@ -465,5 +465,13 @@
|
|||||||
"backgroundArchaeologicalDigText": "Archaeological Dig",
|
"backgroundArchaeologicalDigText": "Archaeological Dig",
|
||||||
"backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.",
|
"backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.",
|
||||||
"backgroundScribesWorkshopText": "Scribe's Workshop",
|
"backgroundScribesWorkshopText": "Scribe's Workshop",
|
||||||
"backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop."
|
"backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop.",
|
||||||
|
|
||||||
|
"backgrounds022019": "SET 57: Released February 2019",
|
||||||
|
"backgroundMedievalKitchenText": "Medieval Kitchen",
|
||||||
|
"backgroundMedievalKitchenNotes": "Cook up a storm in a Medieval Kitchen.",
|
||||||
|
"backgroundOldFashionedBakeryText": "Old-Fashioned Bakery",
|
||||||
|
"backgroundOldFashionedBakeryNotes": "Enjoy delicious smells outside an Old-Fashioned Bakery.",
|
||||||
|
"backgroundValentinesDayFeastingHallText": "Valentine's Day Feasting Hall",
|
||||||
|
"backgroundValentinesDayFeastingHallNotes": "Feel the love in a Valentine's Day Feasting Hall."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -405,6 +405,8 @@
|
|||||||
"weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).",
|
"weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).",
|
||||||
"weaponArmoireArcaneScrollText": "Arcane Scroll",
|
"weaponArmoireArcaneScrollText": "Arcane Scroll",
|
||||||
"weaponArmoireArcaneScrollNotes": "This ancient To-Do list is filled with strange symbols and spells from a forgotten age. Increases Intelligence by <%= int %>. Enchanted Armoire: Scribe Set (Item 3 of 3).",
|
"weaponArmoireArcaneScrollNotes": "This ancient To-Do list is filled with strange symbols and spells from a forgotten age. Increases Intelligence by <%= int %>. Enchanted Armoire: Scribe Set (Item 3 of 3).",
|
||||||
|
"weaponArmoireChefsSpoonText": "Chef's Spoon",
|
||||||
|
"weaponArmoireChefsSpoonNotes": "Raise it as you release your battle cry: “SPOOOON!!” Increases Intelligence by <%= int %>. Enchanted Armoire: Chef Set (Item 3 of 4). ",
|
||||||
|
|
||||||
"armor": "armor",
|
"armor": "armor",
|
||||||
"armorCapitalized": "Armor",
|
"armorCapitalized": "Armor",
|
||||||
@@ -878,6 +880,8 @@
|
|||||||
"armorArmoireSoftRedSuitNotes": "Red is such an invigorating color. If you need to wake up bright and early, this suit could make the perfect pajamas... Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Red Loungewear Set (Item 2 of 3).",
|
"armorArmoireSoftRedSuitNotes": "Red is such an invigorating color. If you need to wake up bright and early, this suit could make the perfect pajamas... Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Red Loungewear Set (Item 2 of 3).",
|
||||||
"armorArmoireScribesRobeText": "Scribe's Robes",
|
"armorArmoireScribesRobeText": "Scribe's Robes",
|
||||||
"armorArmoireScribesRobeNotes": "These velvety robes are woven with inspirational and motivational magic. Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Scribe Set (Item 1 of 3).",
|
"armorArmoireScribesRobeNotes": "These velvety robes are woven with inspirational and motivational magic. Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Scribe Set (Item 1 of 3).",
|
||||||
|
"armorArmoireChefsJacketText": "Chef's Jacket",
|
||||||
|
"armorArmoireChefsJacketNotes": "This thick cotton jacket is double-breasted to protect you from spills (and conveniently reversible…). Increases Intelligence by <%= int %>. Enchanted Armoire: Chef Set (Item 2 of 4). ",
|
||||||
|
|
||||||
"headgear": "helm",
|
"headgear": "helm",
|
||||||
"headgearCapitalized": "Headgear",
|
"headgearCapitalized": "Headgear",
|
||||||
@@ -1361,6 +1365,8 @@
|
|||||||
"headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).",
|
"headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).",
|
||||||
"headArmoireVeilOfSpadesText": "Veil of Spades",
|
"headArmoireVeilOfSpadesText": "Veil of Spades",
|
||||||
"headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).",
|
"headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).",
|
||||||
|
"headArmoireToqueBlancheText": "Toque Blanche",
|
||||||
|
"headArmoireToqueBlancheNotes": "According to legend, the number of folds in this hat indicate the number of ways you know how to cook an egg! Is it accurate? Increases Perception by <%= per %>. Enchanted Armoire: Chef Set (Item 1 of 4). ",
|
||||||
|
|
||||||
"offhand": "off-hand item",
|
"offhand": "off-hand item",
|
||||||
"offhandCapitalized": "Off-Hand Item",
|
"offhandCapitalized": "Off-Hand Item",
|
||||||
@@ -1624,7 +1630,9 @@
|
|||||||
"shieldArmoireSoftGreenPillowText": "Soft Green Pillow",
|
"shieldArmoireSoftGreenPillowText": "Soft Green Pillow",
|
||||||
"shieldArmoireSoftGreenPillowNotes": "The practical warrior packs a pillow for any expedition. Ward off those pesky chores... even while you nap. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Green Loungewear Set (Item 3 of 3).",
|
"shieldArmoireSoftGreenPillowNotes": "The practical warrior packs a pillow for any expedition. Ward off those pesky chores... even while you nap. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Green Loungewear Set (Item 3 of 3).",
|
||||||
"shieldArmoireMightyQuillText": "Mighty Quill",
|
"shieldArmoireMightyQuillText": "Mighty Quill",
|
||||||
"shieldArmoireMightyQuillNotes": "Mightier than the sword, they say! Increases Perception by <%= per %>. Enchanted Armoire: Scribe Set (Item 2 of 3). ",
|
"shieldArmoireMightyQuillNotes": "Mightier than the sword, they say! Increases Perception by <%= per %>. Enchanted Armoire: Scribe Set (Item 2 of 3).",
|
||||||
|
"shieldArmoireMightyPizzaText": "Mighty Pizza",
|
||||||
|
"shieldArmoireMightyPizzaNotes": "Sure, it's a pretty good shield, but we strongly suggest you eat this fine, fine pizza. Increases Perception by <%= per %>. Enchanted Armoire: Chef Set (Item 4 of 4). ",
|
||||||
|
|
||||||
"back": "Back Accessory",
|
"back": "Back Accessory",
|
||||||
"backCapitalized": "Back Accessory",
|
"backCapitalized": "Back Accessory",
|
||||||
|
|||||||
@@ -787,6 +787,20 @@ let backgrounds = {
|
|||||||
notes: t('backgroundScribesWorkshopNotes'),
|
notes: t('backgroundScribesWorkshopNotes'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
backgrounds022019: {
|
||||||
|
medieval_kitchen: {
|
||||||
|
text: t('backgroundMedievalKitchenText'),
|
||||||
|
notes: t('backgroundMedievalKitchenNotes'),
|
||||||
|
},
|
||||||
|
old_fashioned_bakery: {
|
||||||
|
text: t('backgroundOldFashionedBakeryText'),
|
||||||
|
notes: t('backgroundOldFashionedBakeryNotes'),
|
||||||
|
},
|
||||||
|
valentines_day_feasting_hall: {
|
||||||
|
text: t('backgroundValentinesDayFeastingHallText'),
|
||||||
|
notes: t('backgroundValentinesDayFeastingHallNotes'),
|
||||||
|
},
|
||||||
|
},
|
||||||
incentiveBackgrounds: {
|
incentiveBackgrounds: {
|
||||||
violet: {
|
violet: {
|
||||||
text: t('backgroundVioletText'),
|
text: t('backgroundVioletText'),
|
||||||
|
|||||||
@@ -436,6 +436,14 @@ let armor = {
|
|||||||
set: 'scribe',
|
set: 'scribe',
|
||||||
canOwn: ownsItem('armor_armoire_scribesRobe'),
|
canOwn: ownsItem('armor_armoire_scribesRobe'),
|
||||||
},
|
},
|
||||||
|
chefsJacket: {
|
||||||
|
text: t('armorArmoireChefsJacketText'),
|
||||||
|
notes: t('armorArmoireChefsJacketNotes', { int: 10 }),
|
||||||
|
value: 100,
|
||||||
|
int: 10,
|
||||||
|
set: 'chef',
|
||||||
|
canOwn: ownsItem('armor_armoire_chefsJacket'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let body = {
|
let body = {
|
||||||
@@ -891,6 +899,14 @@ let head = {
|
|||||||
set: 'aceOfSpades',
|
set: 'aceOfSpades',
|
||||||
canOwn: ownsItem('head_armoire_veilOfSpades'),
|
canOwn: ownsItem('head_armoire_veilOfSpades'),
|
||||||
},
|
},
|
||||||
|
toqueBlanche: {
|
||||||
|
text: t('headArmoireToqueBlancheText'),
|
||||||
|
notes: t('headArmoireToqueBlancheNotes', { per: 10 }),
|
||||||
|
value: 100,
|
||||||
|
per: 10,
|
||||||
|
set: 'chef',
|
||||||
|
canOwn: ownsItem('head_armoire_toqueBlanche'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let shield = {
|
let shield = {
|
||||||
@@ -1138,6 +1154,14 @@ let shield = {
|
|||||||
set: 'scribe',
|
set: 'scribe',
|
||||||
canOwn: ownsItem('shield_armoire_mightyQuill'),
|
canOwn: ownsItem('shield_armoire_mightyQuill'),
|
||||||
},
|
},
|
||||||
|
mightyPizza: {
|
||||||
|
text: t('shieldArmoireMightyPizzaText'),
|
||||||
|
notes: t('shieldArmoireMightyPizzaNotes', { per: 8 }),
|
||||||
|
value: 100,
|
||||||
|
per: 8,
|
||||||
|
set: 'chef',
|
||||||
|
canOwn: ownsItem('shield_armoire_mightyPizza'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let headAccessory = {
|
let headAccessory = {
|
||||||
@@ -1496,6 +1520,14 @@ let weapon = {
|
|||||||
set: 'scribe',
|
set: 'scribe',
|
||||||
canOwn: ownsItem('weapon_armoire_arcaneScroll'),
|
canOwn: ownsItem('weapon_armoire_arcaneScroll'),
|
||||||
},
|
},
|
||||||
|
chefsSpoon: {
|
||||||
|
text: t('weaponArmoireChefsSpoonText'),
|
||||||
|
notes: t('weaponArmoireChefsSpoonNotes', { int: 8 }),
|
||||||
|
value: 100,
|
||||||
|
int: 8,
|
||||||
|
set: 'chef',
|
||||||
|
canOwn: ownsItem('weapon_armoire_chefsSpoon'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let armoireSet = {
|
let armoireSet = {
|
||||||
|
|||||||
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 435 B |
|
After Width: | Height: | Size: 706 B |
|
After Width: | Height: | Size: 695 B |
|
After Width: | Height: | Size: 389 B |
|
After Width: | Height: | Size: 654 B |
|
After Width: | Height: | Size: 631 B |
|
After Width: | Height: | Size: 404 B |
|
After Width: | Height: | Size: 433 B |
|
After Width: | Height: | Size: 448 B |
|
Before Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 14 KiB |
@@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth';
|
|||||||
let api = {};
|
let api = {};
|
||||||
|
|
||||||
// @TODO export this const, cannot export it from here because only routes are exported from controllers
|
// @TODO export this const, cannot export it from here because only routes are exported from controllers
|
||||||
const LAST_ANNOUNCEMENT_TITLE = 'FEBRUARY RESOLUTION SUCCESS CHALLENGE AND NEW TAKE THIS CHALLENGE';
|
const LAST_ANNOUNCEMENT_TITLE = 'FEBRUARY BACKGROUNDS AND ARMOIRE ITEMS!';
|
||||||
const worldDmg = { // @TODO
|
const worldDmg = { // @TODO
|
||||||
bailey: false,
|
bailey: false,
|
||||||
};
|
};
|
||||||
@@ -30,18 +30,14 @@ 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>2/4/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
<h2>2/5/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="scene_yesterdailies center-block"></div>
|
<div class="promo_armoire_backgrounds_201902 center-block"></div>
|
||||||
<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/03498939-08f2-49dc-af77-1c891525f22d'>Hone Your Weapons</a>, we're focusing on refining and narrowing down your goals to make them more achievable! It has a 15 Gem prize, which will be awarded to five lucky winners on March 1st.</p>
|
<p>We’ve added three new backgrounds to the Background Shop! Now your avatar can cook up a storm in a Medieval Kitchen, enjoy delicious smells outside an Old-Fashioned Bakery, and feel the love in a Valentines' Day Feasting Hall. Check them out under User Icon > Backgrounds!</p>
|
||||||
<p>Congratulations to the winners of January's Challenge, RainbowZebra27, Annobethal, Pheonix_Heart, rachalza, and grimreader!</p>
|
<p>Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the Chef Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)</p>
|
||||||
<p>The next Take This Challenge has also launched, "<a href='/challenges/f0828ccc-f567-47ab-9c22-18c335c9cad9'>Achievement Unlocked: Self-Care!</a>", with a focus on tending to the energy reserves we use when helping others. Be sure to check it out to earn additional pieces of the Take This armor set!</p>
|
<div class="small mb-3">by Vampitch, GeraldThePixel, Aspiring Advocate, Marmarru, NekoAtsumeLARPer, and Giu09</div>
|
||||||
<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, "Feed Me, Seymour!": grand prize winner _andrey, and runners-up Comebach, FoxInABoxPls, chadm73, creadeliefje, and NTScott! 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>
|
</div>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||