feat(content): Armoire and Backgrounds July 2018
@@ -409,5 +409,13 @@
|
||||
"backgroundRowboatText": "Rowboat",
|
||||
"backgroundRowboatNotes": "Sing rounds in a Rowboat.",
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -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).",
|
||||
"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).",
|
||||
"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",
|
||||
"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).",
|
||||
"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).",
|
||||
"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",
|
||||
"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.",
|
||||
"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).",
|
||||
"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",
|
||||
"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).",
|
||||
"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).",
|
||||
"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",
|
||||
"backCapitalized": "Back Accessory",
|
||||
|
||||
@@ -689,6 +689,20 @@ let backgrounds = {
|
||||
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: {
|
||||
violet: {
|
||||
text: t('backgroundVioletText'),
|
||||
|
||||
@@ -367,6 +367,14 @@ let armor = {
|
||||
set: 'blueHairbow',
|
||||
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 = {
|
||||
@@ -794,6 +802,15 @@ let head = {
|
||||
set: 'glassblower',
|
||||
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 = {
|
||||
@@ -990,6 +1007,15 @@ let shield = {
|
||||
set: 'glassblower',
|
||||
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 = {
|
||||
@@ -1299,6 +1325,14 @@ let weapon = {
|
||||
set: 'glassblower',
|
||||
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 = {
|
||||
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 747 B |
|
After Width: | Height: | Size: 994 B |
|
After Width: | Height: | Size: 481 B |
|
After Width: | Height: | Size: 687 B |
|
After Width: | Height: | Size: 932 B |
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 410 B |
|
After Width: | Height: | Size: 713 B |
|
After Width: | Height: | Size: 446 B |
|
After Width: | Height: | Size: 20 KiB |
@@ -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 = 'JULY HABITICA CHALLENGES: RESOLUTION SUCCESS AND TAKE THIS';
|
||||
const LAST_ANNOUNCEMENT_TITLE = 'JULY BACKGROUNDS AND ARMOIRE ITEMS!';
|
||||
const worldDmg = { // @TODO
|
||||
bailey: false,
|
||||
};
|
||||
@@ -26,30 +26,22 @@ api.getNews = {
|
||||
res.status(200).send({
|
||||
html: `
|
||||
<div class="bailey">
|
||||
<div class="media align-items-center">
|
||||
<div class="media-body">
|
||||
<div class="media">
|
||||
<div class="align-self-center mr-3 ${baileyClass}"></div>
|
||||
<div class="media-body">
|
||||
<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>
|
||||
<hr/>
|
||||
<div class="media align-items-center">
|
||||
<div class="media-body">
|
||||
<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>
|
||||
<p>Congratulations to the winners of the June Challenge, Pyrrh Pianissimo, Stephable, Lizzie, zoefcunningham, and Tortoise!</p>
|
||||
<p>We’ve 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>
|
||||
<p>Plus, there’s 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>
|
||||
<div class="small mb-3">by AnnDeLune, gully, Great and Powerful, Irrevenant, GeraldThePixel, AwsamSwazzy, and RandomGryffindor</div>
|
||||
</div>
|
||||
<div class="scene_party_healing"></div>
|
||||
<div class="promo_armoire_backgrounds_201807 mb-3 ml-3"></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>
|
||||
`,
|
||||
});
|
||||
|
||||