feat(content): Armoire and Backgrounds 08/2019
@@ -513,5 +513,13 @@
|
|||||||
"backgroundFlyingOverTropicalIslandsText": "Flying over Tropical Islands",
|
"backgroundFlyingOverTropicalIslandsText": "Flying over Tropical Islands",
|
||||||
"backgroundFlyingOverTropicalIslandsNotes": "Let the view take your breath away as you Fly over Tropical Islands.",
|
"backgroundFlyingOverTropicalIslandsNotes": "Let the view take your breath away as you Fly over Tropical Islands.",
|
||||||
"backgroundAmongGiantAnemonesText": "Among Giant Anemones",
|
"backgroundAmongGiantAnemonesText": "Among Giant Anemones",
|
||||||
"backgroundAmongGiantAnemonesNotes": "Explore reef life, protected from predators Among Giant Anemones."
|
"backgroundAmongGiantAnemonesNotes": "Explore reef life, protected from predators Among Giant Anemones.",
|
||||||
|
|
||||||
|
"backgrounds082019": "SET 63: Released August 2019",
|
||||||
|
"backgroundAmidAncientRuinsText": "Amid Ancient Ruins",
|
||||||
|
"backgroundAmidAncientRuinsNotes": "Stand in reverence of the mysterious past Amid Ancient Ruins.",
|
||||||
|
"backgroundGiantDandelionsText": "Giant Dandelions",
|
||||||
|
"backgroundGiantDandelionsNotes": "Dally among Giant Dandelions.",
|
||||||
|
"backgroundTreehouseText": "Treehouse",
|
||||||
|
"backgroundTreehouseNotes": "Hang out in an arboreal hideaway all to yourself, in your very own Treehouse."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -437,6 +437,8 @@
|
|||||||
"weaponArmoireBambooCaneNotes": "Perfect for assisting you in a stroll, or for dancing the Charleston. Increases Intelligence, Perception, and Constitution by <%= attrs %> each. Enchanted Armoire: Boating Set (Item 3 of 3).",
|
"weaponArmoireBambooCaneNotes": "Perfect for assisting you in a stroll, or for dancing the Charleston. Increases Intelligence, Perception, and Constitution by <%= attrs %> each. Enchanted Armoire: Boating Set (Item 3 of 3).",
|
||||||
"weaponArmoireAstronomersTelescopeText": "Astronomer's Telescope",
|
"weaponArmoireAstronomersTelescopeText": "Astronomer's Telescope",
|
||||||
"weaponArmoireAstronomersTelescopeNotes": "An instrument that will allow you to observe the stars' ancient dance. Increases Perception by <%= per %>. Enchanted Armoire: Astronomer Mage Set (Item 3 of 3).",
|
"weaponArmoireAstronomersTelescopeNotes": "An instrument that will allow you to observe the stars' ancient dance. Increases Perception by <%= per %>. Enchanted Armoire: Astronomer Mage Set (Item 3 of 3).",
|
||||||
|
"weaponArmoireMagnifyingGlassText": "Magnifying Glass",
|
||||||
|
"weaponArmoireMagnifyingGlassNotes": "Aha! A piece of evidence! Examine it closely with this fine magnifier. Increases Perception by <%= per %>. Enchanted Armoire: Detective Set (Item 3 of 4).",
|
||||||
|
|
||||||
"armor": "armor",
|
"armor": "armor",
|
||||||
"armorCapitalized": "Armor",
|
"armorCapitalized": "Armor",
|
||||||
@@ -946,6 +948,8 @@
|
|||||||
"armorArmoireBoatingJacketNotes": "Whether you're on a swanky yacht or in a jalopy, you'll be the cat's meow in this jacket and tie. Increases Strength, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Boating Set (Item 1 of 3).",
|
"armorArmoireBoatingJacketNotes": "Whether you're on a swanky yacht or in a jalopy, you'll be the cat's meow in this jacket and tie. Increases Strength, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Boating Set (Item 1 of 3).",
|
||||||
"armorArmoireAstronomersRobeText": "Astronomer's Robe",
|
"armorArmoireAstronomersRobeText": "Astronomer's Robe",
|
||||||
"armorArmoireAstronomersRobeNotes": "Turns out silk and starlight make a fabric that is not only magical, but very breathable. Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Astronomer Mage Set (Item 1 of 3).",
|
"armorArmoireAstronomersRobeNotes": "Turns out silk and starlight make a fabric that is not only magical, but very breathable. Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Astronomer Mage Set (Item 1 of 3).",
|
||||||
|
"armorArmoireInvernessCapeText": "Inverness Cape",
|
||||||
|
"armorArmoireInvernessCapeNotes": "This sturdy garment will let you search for clues in any type of weather. Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Detective Set (Item 2 of 4).",
|
||||||
|
|
||||||
"headgear": "helm",
|
"headgear": "helm",
|
||||||
"headgearCapitalized": "Headgear",
|
"headgearCapitalized": "Headgear",
|
||||||
@@ -1467,6 +1471,8 @@
|
|||||||
"headArmoireBoaterHatNotes": "This straw chapeau is the bee's knees! Increases Strength, Constitution, and Perception by <%= attrs %> each. Enchanted Armoire: Boating Set (Item 2 of 3).",
|
"headArmoireBoaterHatNotes": "This straw chapeau is the bee's knees! Increases Strength, Constitution, and Perception by <%= attrs %> each. Enchanted Armoire: Boating Set (Item 2 of 3).",
|
||||||
"headArmoireAstronomersHatText": "Astronomer's Hat",
|
"headArmoireAstronomersHatText": "Astronomer's Hat",
|
||||||
"headArmoireAstronomersHatNotes": "A perfect hat for celestial observation or a fancy wizard brunch. Increases Constitution by <%= con %>. Enchanted Armoire: Astronomer Mage Set (Item 2 of 3).",
|
"headArmoireAstronomersHatNotes": "A perfect hat for celestial observation or a fancy wizard brunch. Increases Constitution by <%= con %>. Enchanted Armoire: Astronomer Mage Set (Item 2 of 3).",
|
||||||
|
"headArmoireDeerstalkerCapText": "Deerstalker Cap",
|
||||||
|
"headArmoireDeerstalkerCapNotes": "This cap is perfect for rural excursions, but also is acceptable gear for mystery-solving! Increases Intelligence by <%= int %>. Enchanted Armoire: Detective Set (Item 1 of 4).",
|
||||||
|
|
||||||
"offhand": "off-hand item",
|
"offhand": "off-hand item",
|
||||||
"offhandCapitalized": "Off-Hand Item",
|
"offhandCapitalized": "Off-Hand Item",
|
||||||
@@ -1749,6 +1755,8 @@
|
|||||||
"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",
|
"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).",
|
"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).",
|
||||||
|
"shieldArmoireTrustyUmbrellaText": "Trusty Umbrella",
|
||||||
|
"shieldArmoireTrustyUmbrellaNotes": "Mysteries are often accompanied by inclement weather, so be prepared! Increases Intelligence by <%= int %>. Enchanted Armoire: Detective Set (Item 4 of 4).",
|
||||||
|
|
||||||
"back": "Back Accessory",
|
"back": "Back Accessory",
|
||||||
"backCapitalized": "Back Accessory",
|
"backCapitalized": "Back Accessory",
|
||||||
|
|||||||
@@ -871,6 +871,20 @@ let backgrounds = {
|
|||||||
notes: t('backgroundAmongGiantAnemonesNotes'),
|
notes: t('backgroundAmongGiantAnemonesNotes'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
backgrounds082019: {
|
||||||
|
amid_ancient_ruins: {
|
||||||
|
text: t('backgroundAmidAncientRuinsText'),
|
||||||
|
notes: t('backgroundAmidAncientRuinsNotes'),
|
||||||
|
},
|
||||||
|
giant_dandelions: {
|
||||||
|
text: t('backgroundGiantDandelionsText'),
|
||||||
|
notes: t('backgroundGiantDandelionsNotes'),
|
||||||
|
},
|
||||||
|
treehouse: {
|
||||||
|
text: t('backgroundTreehouseText'),
|
||||||
|
notes: t('backgroundTreehouseNotes'),
|
||||||
|
},
|
||||||
|
},
|
||||||
incentiveBackgrounds: {
|
incentiveBackgrounds: {
|
||||||
violet: {
|
violet: {
|
||||||
text: t('backgroundVioletText'),
|
text: t('backgroundVioletText'),
|
||||||
|
|||||||
@@ -481,6 +481,15 @@ let armor = {
|
|||||||
set: 'astronomer',
|
set: 'astronomer',
|
||||||
canOwn: ownsItem('armor_armoire_astronomersRobe'),
|
canOwn: ownsItem('armor_armoire_astronomersRobe'),
|
||||||
},
|
},
|
||||||
|
invernessCape: {
|
||||||
|
text: t('armorArmoireInvernessCapeText'),
|
||||||
|
notes: t('armorArmoireInvernessCapeNotes', { attrs: 7 }),
|
||||||
|
value: 100,
|
||||||
|
per: 7,
|
||||||
|
int: 7,
|
||||||
|
set: 'detective',
|
||||||
|
canOwn: ownsItem('armor_armoire_invernessCape'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let body = {
|
let body = {
|
||||||
@@ -986,6 +995,14 @@ let head = {
|
|||||||
set: 'astronomer',
|
set: 'astronomer',
|
||||||
canOwn: ownsItem('head_armoire_astronomersHat'),
|
canOwn: ownsItem('head_armoire_astronomersHat'),
|
||||||
},
|
},
|
||||||
|
deerstalkerCap: {
|
||||||
|
text: t('headArmoireDeerstalkerCapText'),
|
||||||
|
notes: t('headArmoireDeerstalkerCapNotes', { int: 14 }),
|
||||||
|
value: 100,
|
||||||
|
int: 14,
|
||||||
|
set: 'detective',
|
||||||
|
canOwn: ownsItem('head_armoire_deerstalkerCap'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let shield = {
|
let shield = {
|
||||||
@@ -1241,6 +1258,14 @@ let shield = {
|
|||||||
set: 'chef',
|
set: 'chef',
|
||||||
canOwn: ownsItem('shield_armoire_mightyPizza'),
|
canOwn: ownsItem('shield_armoire_mightyPizza'),
|
||||||
},
|
},
|
||||||
|
trustyUmbrella: {
|
||||||
|
text: t('shieldArmoireTrustyUmbrellaText'),
|
||||||
|
notes: t('shieldArmoireTrustyUmbrellaNotes', { int: 7 }),
|
||||||
|
value: 100,
|
||||||
|
int: 7,
|
||||||
|
set: 'detective',
|
||||||
|
canOwn: ownsItem('shield_armoire_trustyUmbrella'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let headAccessory = {
|
let headAccessory = {
|
||||||
@@ -1657,6 +1682,14 @@ let weapon = {
|
|||||||
set: 'astronomer',
|
set: 'astronomer',
|
||||||
canOwn: ownsItem('weapon_armoire_astronomersTelescope'),
|
canOwn: ownsItem('weapon_armoire_astronomersTelescope'),
|
||||||
},
|
},
|
||||||
|
magnifyingGlass: {
|
||||||
|
text: t('weaponArmoireMagnifyingGlassText'),
|
||||||
|
notes: t('weaponArmoireMagnifyingGlassNotes', { per: 7 }),
|
||||||
|
value: 100,
|
||||||
|
per: 7,
|
||||||
|
set: 'detective',
|
||||||
|
canOwn: ownsItem('weapon_armoire_magnifyingGlass'),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let armoireSet = {
|
let armoireSet = {
|
||||||
|
|||||||
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 768 B |
|
After Width: | Height: | Size: 748 B |
|
After Width: | Height: | Size: 544 B |
|
After Width: | Height: | Size: 516 B |
|
After Width: | Height: | Size: 499 B |
|
After Width: | Height: | Size: 325 B |
|
After Width: | Height: | Size: 312 B |
|
After Width: | Height: | Size: 707 B |
|
After Width: | Height: | Size: 552 B |
|
Before Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 17 KiB |
BIN
website/raw_sprites/spritesmith_large/scene_reading.png
Normal file
|
After Width: | Height: | Size: 1.7 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 = 'HABITICA OFFICIAL CHALLENGES AND BEHIND-THE-SCENES BLOG POST';
|
const LAST_ANNOUNCEMENT_TITLE = 'BACK-TO-SCHOOL CHALLENGE, NEW BACKGROUNDS, AND NEW ARMOIRE ITEMS';
|
||||||
const worldDmg = { // @TODO
|
const worldDmg = { // @TODO
|
||||||
bailey: false,
|
bailey: false,
|
||||||
};
|
};
|
||||||
@@ -30,22 +30,19 @@ 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>8/1/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
<h2>8/6/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="scene_rewards center-block"></div>
|
<div class="scene_reading center-block"></div>
|
||||||
<h3>August 2019 Resolution Success Challenge and New Take This Challenge</h3>
|
<h3>Official Challenge: Back-to-School Preparation</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/08a170bb-b0bc-4bbe-b464-f2760dfeb3e0'>Count your Treasure</a>, we're focusing on the importance of rewards! It has a 15 Gem prize, which will be awarded to five lucky winners on September 2.</p>
|
<p>The school year is looming large for many scholarly Habiticans, so we've prepared a special <a href='/challenges/b050c6be-8e99-4b12-922b-a6bb7e2e18e3'>Back-to-School Challenge</a> to help with the transition between summer and semester. Check it out now for a chance to win: five lucky winners will get a badge for their profile and their choice of a <a href='https://habitica.wikia.com/wiki/Subscription' target='_blank'>gift subscription</a> or Gems!</p>
|
||||||
<p>Congratulations to the winners of July's Challenge, papachops, Krilae, mmlado, archalyus, and Roisinn!</p>
|
<div class="small mb-3">by Beffymaroo</div>
|
||||||
<p>The next Take This Challenge has also launched, "<a href='/challenges/6438d355-1b00-4987-a5da-b78a2c806293'>Enter Sandman!</a>", with a focus on sleep hygiene. Be sure to check it out to earn additional pieces of the Take This armor set!</p>
|
<div class="promo_armoire_backgrounds_201908 center-block"></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>
|
<h3>August Backgrounds and Armoire Items!</h3>
|
||||||
<p>Congratulations to the winners of the last Take This Challenge, "Rolling a Natural 1!": grand prize winner lemoneater, and runners-up @renan-eccel, @moments_1d, @Rynna, Krzysiek, and Iverina Falchion! 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>
|
<p>We’ve added three new backgrounds to the Background Shop! Now your avatar can dally among Giant Dandelions, explore mysterious Ancient Ruins, and relax in a woodsy Tree House. Check them out under User Icon > Backgrounds!</p>
|
||||||
<div class="small mb-3">by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat</div>
|
<p>Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the Detective Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)</p>
|
||||||
<div class="promo_take_this center-block"></div>
|
<div class="small mb-3">by Vikte, Tigergurke, Maans, QuartzFox, GeraldThePixel, and Izel</div>
|
||||||
<h3>Behind the Scenes: How the Habitica Logo (and Melior) Came to Be</h3>
|
|
||||||
<p>There's a new <a href='https://habitica.wordpress.com/2019/07/31/how-the-habitica-logo-and-melior-came-to-be/' target='_blank'>Behind the Scenes post</a> on the Habitica Blog! Redphoenix shares the story of Habitica's purple gryphon logo and our beloved mascot Melior! Check it out to learn some fun Habitican history.</p>
|
|
||||||
<div class="small mb-3">by redphoenix</div>
|
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||