feat(content): Armoire and Backgrounds 201809

This commit is contained in:
Sabe Jones
2018-09-04 16:24:04 -05:00
parent a9340ee60f
commit 4e2c08cfed
25 changed files with 92 additions and 20 deletions

View File

@@ -425,5 +425,13 @@
"backgroundFlyingOverRockyCanyonText": "Rocky Canyon",
"backgroundFlyingOverRockyCanyonNotes": "Look down into a breathtaking scene as you fly over a Rocky Canyon.",
"backgroundBridgeText": "Bridge",
"backgroundBridgeNotes": "Cross a charming Bridge."
"backgroundBridgeNotes": "Cross a charming Bridge.",
"backgrounds092018": "SET 52: Released September 2018",
"backgroundApplePickingText": "Apple Picking",
"backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.",
"backgroundGiantBookText": "Giant Book",
"backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.",
"backgroundCozyBarnText": "Cozy Barn",
"backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn."
}

View File

@@ -379,6 +379,8 @@
"weaponArmoirePoisonedGobletNotes": "Use this to build your resistance to iocane powder and other inconceivably dangerous poisons. Increases Intelligence by <%= int %>. Enchanted Armoire: Piratical Princess Set (Item 3 of 4).",
"weaponArmoireJeweledArcherBowText": "Jeweled Archer Bow",
"weaponArmoireJeweledArcherBowNotes": "This bow of gold and gems will send your arrows to their targets at incredible speed. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 3 of 3).",
"weaponArmoireNeedleOfBookbindingText": "Needle of Bookbinding",
"weaponArmoireNeedleOfBookbindingNotes": "You'd be surprised at how tough books can be. This needle can pierce right to the heart of your chores. Increases Strength by <%= str %>. Enchanted Armoire: Bookbinder Set (Item 3 of 4).",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -814,6 +816,8 @@
"armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).",
"armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor",
"armorArmoireJeweledArcherArmorNotes": "This finely crafted armor will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).",
"armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding",
"armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -1507,6 +1511,8 @@
"shieldArmoireFancyBlownGlassVaseNotes": "What a fancy vase you've made! What will you put inside? Increases Intelligence by <%= int %>. Enchanted Armoire: Glassblower Set (Item 4 of 4).",
"shieldArmoirePiraticalSkullShieldText": "Piratical Skull Shield",
"shieldArmoirePiraticalSkullShieldNotes": "This enchanted shield will whisper the secret locations of your enemies' treasures- listen closely! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 4 of 4).",
"shieldArmoireUnfinishedTomeText": "Unfinished Tome",
"shieldArmoireUnfinishedTomeNotes": "You simply can't procrastinate when you're holding this! The binding needs to be finished so people can read the book! Increases Intelligence by <%= int %>. Enchanted Armoire: Bookbinder Set (Item 4 of 4).",
"back": "Back Accessory",
"backCapitalized": "Back Accessory",
@@ -1713,6 +1719,8 @@
"headAccessoryArmoireComicalArrowText": "Comical Arrow",
"headAccessoryArmoireComicalArrowNotes": "This whimsical item sure is good for a laugh! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"headAccessoryArmoireGogglesOfBookbindingText": "Goggles of Bookbinding",
"headAccessoryArmoireGogglesOfBookbindingNotes": "These goggles will help you zero in on any task, large or small! Increases Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 1 of 4).",
"eyewear": "Eyewear",
"eyewearCapitalized": "Eyewear",

View File

@@ -717,6 +717,20 @@ let backgrounds = {
notes: t('backgroundBridgeNotes'),
},
},
backgrounds092018: {
apple_picking: {
text: t('backgroundApplePickingText'),
notes: t('backgroundApplePickingNotes'),
},
giant_book: {
text: t('backgroundGiantBookText'),
notes: t('backgroundGiantBookNotes'),
},
cozy_barn: {
text: t('backgroundCozyBarnText'),
notes: t('backgroundCozyBarnNotes'),
},
},
incentiveBackgrounds: {
violet: {
text: t('backgroundVioletText'),

View File

@@ -383,6 +383,15 @@ let armor = {
set: 'jeweledArcher',
canOwn: ownsItem('armor_armoire_JeweledArcherArmor'),
},
coverallsOfBookbinding: {
text: t('armorArmoireCoverallsOfBookbindingText'),
notes: t('armorArmoireCoverallsOfBookbindingNotes', { con: 10, per: 5 }),
value: 100,
con: 10,
per: 5,
set: 'bookbinder',
canOwn: ownsItem('armor_armoire_coverallsOfBookbinding'),
},
};
let body = {
@@ -1032,6 +1041,14 @@ let shield = {
set: 'piraticalPrincess',
canOwn: ownsItem('shield_armoire_piraticalSkullShield'),
},
unfinishedTome: {
text: t('shieldArmoireUnfinishedTomeText'),
notes: t('shieldArmoireUnfinishedTomeNotes', { int: 10 }),
value: 100,
int: 10,
set: 'bookbinder',
canOwn: ownsItem('shield_armoire_unfinishedTome'),
},
};
let headAccessory = {
@@ -1042,6 +1059,14 @@ let headAccessory = {
str: 10,
canOwn: ownsItem('headAccessory_armoire_comicalArrow'),
},
gogglesOfBookbinding: {
text: t('headAccessoryArmoireGogglesOfBookbindingText'),
notes: t('headAccessoryArmoireGogglesOfBookbindingNotes', { per: 8 }),
value: 100,
per: 8,
set: 'bookbinder',
canOwn: ownsItem('headAccessory_armoire_gogglesOfBookbinding'),
},
};
let weapon = {
@@ -1356,7 +1381,15 @@ let weapon = {
value: 100,
int: 15,
set: 'jeweledArcher',
canOwn: ownsItem('weapon_armoire_JeweledArcherBow'),
canOwn: ownsItem('weapon_armoire_jeweledArcherBow'),
},
needleOfBookbinding: {
text: t('weaponArmoireNeedleOfBookbindingText'),
notes: t('weaponArmoireNeedleOfBookbindingNotes', { str: 8 }),
value: 100,
str: 8,
set: 'bookbinder',
canOwn: ownsItem('weapon_armoire_needleOfBookbinding'),
},
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth';
let api = {};
// @TODO export this const, cannot export it from here because only routes are exported from controllers
const LAST_ANNOUNCEMENT_TITLE = 'LAST CHANCE FOR LAVA DRAGON SET AND SPOTLIGHT ON BACK TO SCHOOL';
const LAST_ANNOUNCEMENT_TITLE = 'NEW BACKGROUNDS, ARMOIRE ITEMS, RESOLUTION SUCCESS CHALLENGE, AND TAKE THIS CHALLENGE';
const worldDmg = { // @TODO
bailey: false,
};
@@ -26,31 +26,40 @@ api.getNews = {
res.status(200).send({
html: `
<div class="bailey">
<div class="media align-items-center">
<div class="media-body">
<div class="media align-items-center">
<div class="mr-3 ${baileyClass}"></div>
<div class="media-body">
<h1 class="align-self-center">${res.t('newStuff')}</h1>
<h2>8/30/2018 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
<h2>9/4/2018 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
</div>
</div>
<hr/>
<div class="media align-items-center">
<div class="media-body">
<h3>Last Chance for Lava Dragon Set</h3>
<p>Reminder: this is the final day to <a href='/user/settings/subscription' target='_blank'>subscribe</a> and receive the Lava Dragon Set! Subscribing also lets you buy Gems for Gold. The longer your subscription, the more Gems you get!</p>
<p>Thanks so much for your support! You help keep Habitica running.</p>
<div class="small mb-3">by Beffymaroo</div>
<h3>September Backgrounds and Armoire Items!</h3>
<p>Weve added three new backgrounds to the Background Shop! Now your avatar can go Apple Picking, stand on a Giant Book, and hang out with your pets and mounts in a Cozy Barn. Check them out under User Icon > Backgrounds!</p>
<p>Plus, theres new gold-purchasable equipment in the Enchanted Armoire, including the Bookbinder Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)</p>
<div class="small mb-3">by GeraldThePixel, Maans, virginiamoon, shanaqui, and fasteagle190</div>
</div>
<div class="promo_mystery_201808"></div>
<div class="promo_armoire_backgrounds_201809 ml-3 mb-3"></div>
</div>
<div class="media align-items-center">
<div class="scene_studying mb-3 mr-3"></div>
<div class="scene_perfect_day mr-3"></div>
<div class="media-body">
<h3>User Spotlight Special: Back-To-School Edition</h3>
<p>Are you getting ready for school to start (or perhaps school has already begun) and using Habitica to motivate and organize yourself? Check out this special <a href='https://habitica.wordpress.com/2018/08/30/user-spotlight-special-edition-tips-for-back-to-school/' target='_blank'>User Spotlight post</a>, featuring advice from fellow Habiticans! They offer lots of useful tips for using your task lists and more to get a jump-start on your studies (or teaching) for this year.</p>
<div class="small mb-3">by shanaqui</div>
<h3>September 2018 Resolution Success Challenge and New 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='https://habitica.com/challenges/8d08b298-1716-4553-8739-5071ae002de4' target='_blank'>Celebrate your Triumphs</a>, we're focusing on looking back to see all the progress you've made so far! It has a 15 Gem prize, which will be awarded to five lucky winners on October 1st.</p>
<p>Congratulations to the winners of the August Challenge, Enkia the Wicked, wondergrrl, renko, Mibbs, and TereLiz!</p>
</div>
</div>
<div class="media align-items-center">
<div class="media-body">
<p>The next Take This Challenge has also launched, "<a href='https://habitrpg-staging.herokuapp.com/challenges/32818ef2-18de-48b6-ab6e-2b52640c47f7' target='_blank'>Gaining Inspiration Points</a>", with a focus on creative endeavors. Be sure to check it out to earn additional pieces of the Take This armor set!</p>
</div>
<div class="promo_take_this mb-3"></div>
</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, "Notice Me, Senpai!": grand prize winner Sebem.seme, and runners-up Jessie, MaxClayson, kayote, Madison Walrath, and LaChistosa. 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>
`,
});