feat(content): Armoire and Backgrounds July 2018

This commit is contained in:
Sabe Jones
2018-07-03 12:26:20 -05:00
parent b76ab58e3e
commit 596383e7a8
21 changed files with 78 additions and 22 deletions

View File

@@ -409,5 +409,13 @@
"backgroundRowboatText": "Rowboat", "backgroundRowboatText": "Rowboat",
"backgroundRowboatNotes": "Sing rounds in a Rowboat.", "backgroundRowboatNotes": "Sing rounds in a Rowboat.",
"backgroundPirateFlagText": "Pirate Flag", "backgroundPirateFlagText": "Pirate Flag",
"backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag." "backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag.",
"backgrounds072018": "SET 50: Released July 2018",
"backgroundDarkDeepText": "Dark Deep",
"backgroundDarkDeepNotes": "Swim in the Dark Deep among bioluminescent critters.",
"backgroundDilatoryCityText": "City of Dilatory",
"backgroundDilatoryCityNotes": "Meander through the undersea City of Dilatory.",
"backgroundTidePoolText": "Tide Pool",
"backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool."
} }

View File

@@ -375,6 +375,8 @@
"weaponArmoireCobblersHammerNotes": "This hammer is specially made for leatherwork. It can do a real number on a red Daily in a pinch, though. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 2 of 3).", "weaponArmoireCobblersHammerNotes": "This hammer is specially made for leatherwork. It can do a real number on a red Daily in a pinch, though. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 2 of 3).",
"weaponArmoireGlassblowersBlowpipeText": "Glassblower's Blowpipe", "weaponArmoireGlassblowersBlowpipeText": "Glassblower's Blowpipe",
"weaponArmoireGlassblowersBlowpipeNotes": "Use this tube to blow molten glass into beautiful vases, ornaments, and other fancy things. Increases Strength by <%= str %>. Enchanted Armoire: Glassblower Set (Item 1 of 4).", "weaponArmoireGlassblowersBlowpipeNotes": "Use this tube to blow molten glass into beautiful vases, ornaments, and other fancy things. Increases Strength by <%= str %>. Enchanted Armoire: Glassblower Set (Item 1 of 4).",
"weaponArmoirePoisonedGobletText": "Poisoned Goblet",
"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).",
"armor": "armor", "armor": "armor",
"armorCapitalized": "Armor", "armorCapitalized": "Armor",
@@ -802,6 +804,8 @@
"armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).", "armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).",
"armorArmoireBluePartyDressText": "Blue Party Dress", "armorArmoireBluePartyDressText": "Blue Party Dress",
"armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).", "armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).",
"armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown",
"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).",
"headgear": "helm", "headgear": "helm",
"headgearCapitalized": "Headgear", "headgearCapitalized": "Headgear",
@@ -1245,6 +1249,8 @@
"headArmoireBigWigNotes": "Some powdered wigs are for looking more authoritative, but this one is just for laughs! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", "headArmoireBigWigNotes": "Some powdered wigs are for looking more authoritative, but this one is just for laughs! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"headArmoireGlassblowersHatText": "Glassblower's Hat", "headArmoireGlassblowersHatText": "Glassblower's Hat",
"headArmoireGlassblowersHatNotes": "This hat mainly just looks good with your other protective glassblowing gear! Increases Perception by <%= per %>. Enchanted Armoire: Glassblower Set (Item 3 of 4).", "headArmoireGlassblowersHatNotes": "This hat mainly just looks good with your other protective glassblowing gear! Increases Perception by <%= per %>. Enchanted Armoire: Glassblower Set (Item 3 of 4).",
"headArmoirePiraticalPrincessHeaddressText": "Piratical Princess Headdress",
"headArmoirePiraticalPrincessHeaddressNotes": "Fancy buccaneers are known for their fancy headwear! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Piratical Princess Set (Item 1 of 4).",
"offhand": "off-hand item", "offhand": "off-hand item",
"offhandCapitalized": "Off-Hand Item", "offhandCapitalized": "Off-Hand Item",
@@ -1485,6 +1491,8 @@
"shieldArmoireFancyShoeNotes": "A very special shoe you're working on. It's fit for royalty! Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 3 of 3).", "shieldArmoireFancyShoeNotes": "A very special shoe you're working on. It's fit for royalty! Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 3 of 3).",
"shieldArmoireFancyBlownGlassVaseText": "Fancy Blown Glass Vase", "shieldArmoireFancyBlownGlassVaseText": "Fancy Blown Glass Vase",
"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).", "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).",
"back": "Back Accessory", "back": "Back Accessory",
"backCapitalized": "Back Accessory", "backCapitalized": "Back Accessory",

View File

@@ -689,6 +689,20 @@ let backgrounds = {
notes: t('backgroundPirateFlagNotes'), notes: t('backgroundPirateFlagNotes'),
}, },
}, },
backgrounds072018: {
dark_deep: {
text: t('backgroundDarkDeepText'),
notes: t('backgroundDarkDeepNotes'),
},
dilatory_city: {
text: t('backgroundDilatoryCityText'),
notes: t('backgroundDilatoryCityNotes'),
},
tide_pool: {
text: t('backgroundTidePoolText'),
notes: t('backgroundTidePoolNotes'),
},
},
incentiveBackgrounds: { incentiveBackgrounds: {
violet: { violet: {
text: t('backgroundVioletText'), text: t('backgroundVioletText'),

View File

@@ -367,6 +367,14 @@ let armor = {
set: 'blueHairbow', set: 'blueHairbow',
canOwn: ownsItem('armor_armoire_bluePartyDress'), canOwn: ownsItem('armor_armoire_bluePartyDress'),
}, },
piraticalPrincessGown: {
text: t('armorArmoirePiraticalPrincessGownText'),
notes: t('armorArmoirePiraticalPrincessGownNotes', { per: 7 }),
value: 100,
per: 7,
set: 'piraticalPrincess',
canOwn: ownsItem('armor_armoire_piraticalPrincessGown'),
},
}; };
let body = { let body = {
@@ -794,6 +802,15 @@ let head = {
set: 'glassblower', set: 'glassblower',
canOwn: ownsItem('head_armoire_glassblowersHat'), canOwn: ownsItem('head_armoire_glassblowersHat'),
}, },
piraticalPrincessHeaddress: {
text: t('headArmoirePiraticalPrincessHeaddressText'),
notes: t('headArmoirePiraticalPrincessHeaddressNotes', { attrs: 8 }),
value: 100,
per: 8,
int: 8,
set: 'piraticalPrincess',
canOwn: ownsItem('head_armoire_piraticalPrincessHeaddress'),
},
}; };
let shield = { let shield = {
@@ -990,6 +1007,15 @@ let shield = {
set: 'glassblower', set: 'glassblower',
canOwn: ownsItem('shield_armoire_fancyBlownGlassVase'), canOwn: ownsItem('shield_armoire_fancyBlownGlassVase'),
}, },
piraticalSkullShield: {
text: t('shieldArmoirePiraticalSkullShieldText'),
notes: t('shieldArmoirePiraticalSkullShieldNotes', { attrs: 4 }),
value: 100,
per: 4,
int: 4,
set: 'piraticalPrincess',
canOwn: ownsItem('shield_armoire_piraticalSkullShield'),
},
}; };
let headAccessory = { let headAccessory = {
@@ -1299,6 +1325,14 @@ let weapon = {
set: 'glassblower', set: 'glassblower',
canOwn: ownsItem('weapon_armoire_glassblowersBlowpipe'), canOwn: ownsItem('weapon_armoire_glassblowersBlowpipe'),
}, },
poisonedGoblet: {
text: t('weaponArmoirePoisonedGobletText'),
notes: t('weaponArmoirePoisonedGobletNotes', { int: 7 }),
value: 100,
int: 7,
set: 'piraticalPrincess',
canOwn: ownsItem('weapon_armoire_poisonedGoblet'),
},
}; };
let armoireSet = { let armoireSet = {

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 994 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 932 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -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 = 'JULY HABITICA CHALLENGES: RESOLUTION SUCCESS AND TAKE THIS'; const LAST_ANNOUNCEMENT_TITLE = 'JULY BACKGROUNDS AND ARMOIRE ITEMS!';
const worldDmg = { // @TODO const worldDmg = { // @TODO
bailey: false, bailey: false,
}; };
@@ -26,30 +26,22 @@ api.getNews = {
res.status(200).send({ res.status(200).send({
html: ` html: `
<div class="bailey"> <div class="bailey">
<div class="media align-items-center">
<div class="media-body">
<div class="media"> <div class="media">
<div class="align-self-center mr-3 ${baileyClass}"></div> <div class="align-self-center 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>7/2/2018 - ${LAST_ANNOUNCEMENT_TITLE}</h2> <h2>7/3/2018 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
</div> </div>
</div> </div>
<hr/> <hr/>
<div class="media align-items-center"> <p>Weve added three new backgrounds to the Background Shop! Now your avatar can observe the ocean life near a Tide Pool, meander through the undersea City of Dilatory, or swim in the Dark Deep among bioluminescent critters. Check them out under User Icon > Backgrounds!</p>
<div class="media-body"> <p>Plus, theres new gold-purchasable equipment in the Enchanted Armoire, including the Pirate Princess Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)</p>
<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/17ebcce3-c062-45d5-a037-40d07ac38356' target='_blank'>Convene Your Companions</a>, we're focusing on building accountability with your friends in Habitica's social spaces! It has a 15 Gem prize, which will be awarded to five lucky winners on August 1st.</p> <div class="small mb-3">by AnnDeLune, gully, Great and Powerful, Irrevenant, GeraldThePixel, AwsamSwazzy, and RandomGryffindor</div>
<p>Congratulations to the winners of the June Challenge, Pyrrh Pianissimo, Stephable, Lizzie, zoefcunningham, and Tortoise!</p>
</div> </div>
<div class="scene_party_healing"></div> <div class="promo_armoire_backgrounds_201807 mb-3 ml-3"></div>
</div> </div>
<div class="media">
<div class="promo_take_this mr-3 mb-3"></div>
<div class="media-body">
<p>The next Take This Challenge has also launched, "<a href='/challenges/081f8912-3526-47d5-984f-f71bbeec77fc' target='_blank'>Multi-Player Co-Op Exercise!</a>", with a focus on partnering up with others for fitness accountability. Be sure to check it out to earn additional pieces of the Take This armor set!</p>
</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, "Hero's Triumph!": grand prize winner StormyMudd, and runners-up MrPandaChao, likesevenspoon, Maira Severo, Laylah, and panzerkroete. 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>
`, `,
}); });