feat(content): Armoire and BGs 2017-08

Also ends the Summer Splash event.
This commit is contained in:
SabreCat
2017-08-03 21:21:12 +00:00
parent f01ca1f9be
commit ab6e77dd9a
32 changed files with 138 additions and 55 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
/* Comment out for holiday events */
/* .npc_ian {
.npc_ian {
background: url("/npc_ian.gif") no-repeat;
width: 78px;
height: 135px;
} */
}
.quest_burnout {
background: url("/quest_burnout.gif") no-repeat;
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

+9 -1
View File
@@ -321,5 +321,13 @@
"backgroundKelpForestText": "Kelp Forest",
"backgroundKelpForestNotes": "Swim through a Kelp Forest.",
"backgroundMidnightLakeText": "Midnight Lake",
"backgroundMidnightLakeNotes": "Rest by a Midnight Lake."
"backgroundMidnightLakeNotes": "Rest by a Midnight Lake.",
"backgrounds082017": "SET 39: Released August 2017",
"backgroundBackOfGiantBeastText": "Back of a Giant Beast",
"backgroundBackOfGiantBeastNotes": "Ride on the Back of a Giant Beast.",
"backgroundDesertDunesText": "Desert Dunes",
"backgroundDesertDunesNotes": "Boldly explore the Desert Dunes.",
"backgroundSummerFireworksText": "Summer Fireworks",
"backgroundSummerFireworksNotes": "Celebrate Habitica's Naming Day with Summer Fireworks!"
}
+9 -1
View File
@@ -657,6 +657,10 @@
"armorArmoireVikingTunicNotes": "This warm woolen tunic includes a cloak for extra coziness even in ocean gales. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Viking Set (Item 1 of 3).",
"armorArmoireSwanDancerTutuText": "Swan Dancer Tutu",
"armorArmoireSwanDancerTutuNotes": "You just might fly away into the air as you spin in this gorgeous feathered tutu. Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Swan Dancer Set (Item 2 of 3).",
"armorArmoireAntiProcrastinationArmorText": "Anti-Procrastination Armor",
"armorArmoireAntiProcrastinationArmorNotes": "Infused with ancient productivity spells, this steel armor will give you extra strength to battle your tasks. Increases Strength by <%= str %>. Enchanted Armoire: Anti-Procrastination Set (Item 2 of 3).",
"armorArmoireYellowPartyDressText": "Yellow Party Dress",
"armorArmoireYellowPartyDressNotes": "Yellow Party Dress: You're perceptive, strong, smart, and so fashionable! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Yellow Hairbow Set (Item 2 of 2).",
"headgear": "headgear",
"headgearCapitalized": "Headgear",
@@ -975,7 +979,7 @@
"headArmoireHornedIronHelmText": "Horned Iron Helm",
"headArmoireHornedIronHelmNotes": "Fiercely hammered from iron, this horned helmet is nearly impossible to break. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Horned Iron Set (Item 1 of 3).",
"headArmoireYellowHairbowText": "Yellow Hairbow",
"headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Yellow Hairbow Set (Item 1 of 2).",
"headArmoireRedFloppyHatText": "Red Floppy Hat",
"headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"headArmoirePlagueDoctorHatText": "Plague Doctor Hat",
@@ -1028,6 +1032,8 @@
"headArmoireVikingHelmNotes": "No horns or wings are found on this helm: those are too easy for enemies to grab! Increases Strength by <%= str %> and Perception by <%= per %>. Enchanted Armoire: Viking Set (Item 2 of 3).",
"headArmoireSwanFeatherCrownText": "Swan Feather Crown",
"headArmoireSwanFeatherCrownNotes": "This tiara is lovely and light as a swan's feather! Increases Intelligence by <%= int %>. Enchanted Armoire: Swan Dancer Set (Item 1 of 3).",
"headArmoireAntiProcrastinationHelmText": "Anti-Procrastination Helm",
"headArmoireAntiProcrastinationHelmNotes": "This mighty steel helm will help you win the fight to be healthy, happy, and productive! Increases Perception by <%= per %>. Enchanted Armoire: Anti-Procrastination Set (Item 1 of 3).",
"offhand": "shield-hand item",
"offhandCapitalized": "Shield-Hand Item",
@@ -1222,6 +1228,8 @@
"shieldArmoireSwanFeatherFanNotes": "Use this fan to accentuate your movement as you dance like a graceful swan. Increases Strength by <%= str %>. Enchanted Armoire: Swan Dancer Set (Item 3 of 3).",
"shieldArmoireGoldenBatonText": "Golden Baton",
"shieldArmoireGoldenBatonNotes": "When you dance into battle waving this baton to the beat, you are unstoppable! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"shieldArmoireAntiProcrastinationShieldText": "Anti-Procrastination Shield",
"shieldArmoireAntiProcrastinationShieldNotes": "This strong steel shield will help you block distractions when they approach! Increases Constitution by <%= con %>. Enchanted Armoire: Anti-Procrastination Set (Item 3 of 3).",
"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
@@ -535,6 +535,20 @@ let backgrounds = {
notes: t('backgroundMidnightLakeNotes'),
},
},
backgrounds082017: {
back_of_giant_beast: {
text: t('backgroundBackOfGiantBeastText'),
notes: t('backgroundBackOfGiantBeastNotes'),
},
desert_dunes: {
text: t('backgroundDesertDunesText'),
notes: t('backgroundDesertDunesNotes'),
},
summer_fireworks: {
text: t('backgroundSummerFireworksText'),
notes: t('backgroundSummerFireworksNotes'),
},
},
incentiveBackgrounds: {
violet: {
text: t('backgroundVioletText'),
@@ -261,6 +261,24 @@ let armor = {
set: 'swanDancer',
canOwn: ownsItem('armor_armoire_swanDancerTutu'),
},
yellowPartyDress: {
text: t('armorArmoireYellowPartyDressText'),
notes: t('armorArmoireYellowPartyDressNotes', { attrs: 7 }),
value: 100,
per: 7,
int: 7,
str: 7,
set: 'yellowHairbow',
canOwn: ownsItem('armor_armoire_yellowPartyDress'),
},
antiProcrastinationArmor: {
text: t('armorArmoireAntiProcrastinationArmorText'),
notes: t('armorArmoireAntiProcrastinationArmorNotes', { str: 15 }),
value: 100,
str: 15,
set: 'antiProcrastination',
canOwn: ownsItem('armor_armoire_antiProcrastinationArmor'),
},
};
let eyewear = {
@@ -363,6 +381,7 @@ let head = {
int: 5,
per: 5,
str: 5,
set: 'yellowHairbow',
canOwn: ownsItem('head_armoire_yellowHairbow'),
},
redFloppyHat: {
@@ -585,6 +604,14 @@ let head = {
set: 'swanDancer',
canOwn: ownsItem('head_armoire_swanFeatherCrown'),
},
antiProcrastinationHelm: {
text: t('headArmoireAntiProcrastinationHelmText'),
notes: t('headArmoireAntiProcrastinationHelmNotes', { per: 15 }),
value: 100,
per: 15,
set: 'antiProcrastination',
canOwn: ownsItem('head_armoire_antiProcrastinationHelm'),
},
};
let shield = {
@@ -711,6 +738,14 @@ let shield = {
str: 4,
canOwn: ownsItem('shield_armoire_goldenBaton'),
},
antiProcrastinationShield: {
text: t('shieldArmoireAntiProcrastinationShieldText'),
notes: t('shieldArmoireAntiProcrastinationShieldNotes', { con: 15 }),
value: 100,
con: 15,
set: 'antiProcrastination',
canOwn: ownsItem('shield_armoire_antiProcrastinationShield'),
},
};
let headAccessory = {
@@ -8,7 +8,7 @@ import takeThisGear from './special-takeThis';
import wonderconGear from './special-wondercon';
import t from '../../../translation';
const CURRENT_SEASON = 'summer';
const CURRENT_SEASON = 'None';
let armor = {
0: backerGear.armorSpecial0,
-13
View File
@@ -297,22 +297,9 @@ shops.getTimeTravelersCategories = function getTimeTravelersCategories (user, la
// };
shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, language) {
const AVAILABLE_SETS = {
summerHealer: i18n.t('reefSeahealerSet', language),
summer2015Healer: i18n.t('strappingSailorSet', language),
summer2016Healer: i18n.t('summer2016SeahorseHealerSet', language),
summerMage: i18n.t('emeraldMermageSet', language),
summer2015Mage: i18n.t('shipSoothsayerSet', language),
summer2016Mage: i18n.t('summer2016DolphinMageSet', language),
summerRogue: i18n.t('roguishPirateSet', language),
summer2015Rogue: i18n.t('reefRenegadeSet', language),
summer2016Rogue: i18n.t('summer2016EelSet', language),
summerWarrior: i18n.t('daringSwashbucklerSet', language),
summer2015Warrior: i18n.t('sunfishWarriorSet', language),
summer2016Warrior: i18n.t('summer2016SharkWarriorSet', language),
};
const AVAILABLE_SPELLS = [
'seafoam',
];
const AVAILABLE_QUESTS = [
+2 -2
View File
@@ -107,8 +107,8 @@ api.getSeasonalShopItems = {
let resObject = {
identifier: 'seasonalShop',
text: res.t('seasonalShop'),
notes: res.t('seasonalShopSummerText'),
imageName: 'seasonalshop_open',
notes: res.t('seasonalShopClosedText'),
imageName: 'seasonalshop_closed',
categories: shops.getSeasonalShopCategories(user, req.language),
};
@@ -1,12 +1,12 @@
.container-fluid
.stable.row: .col-xs-12
div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_open'}").pull-left-sm.col-centered
div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_closed'}").pull-left-sm.col-centered
.popover.static-popover.fade.right.in.pull-left-sm.col-centered
.arrow.hidden-xs
h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"<a href='http://blog.habitrpg.com/who' target='_blank'>", linkEnd: "</a>"})
h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"<a href='http://blog.habitrpg.com/who' target='_blank'>", linkEnd: "</a>"})
.popover-content
p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopSummerText')
p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopSummerText')
p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
li.customize-menu.inventory-gear
menu.pets-menu(label='{{category.text}}', ng-repeat='category in seasonalShopCategories')
+1 -1
View File
@@ -176,7 +176,7 @@ mixin customizeProfile(mobile)
+buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins', 'disabled')
+buyPref('skin', ['monster','pumpkin','skeleton','zombie','ghost','shadow'], 'spookySkins', 'disabled')
+buyPref('skin', ['candycorn','ogre','pumpkin2','reptile','shadow2','skeleton2','transparent','zombie2'], 'supernaturalSkins', 'disabled')
+buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins')
+buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins', 'disabled')
+buyPref('skin', ['aurora','dapper','festive','holly','polar','sugar','snowy','winterstar'], 'winterySkins', 'disabled')
include ./achievements
+61 -30
View File
@@ -1,47 +1,78 @@
h2 7/31/2017 - HABITICA NAMING DAY, PURPLE GRYPHON REWARDS, AND COMING-SOON HABITICA SITE UPGRADE
h2 8/3/2017 - NEW BACKGROUNDS, ARMOIRE ITEMS, AND TAKE THIS CHALLENGE; INVITED A FRIEND ACHIEVEMENT; BEHIND THE SCENES AT SAN DIEGO COMIC-CON
hr
tr
td
.achievement-habiticaDay2x.pull-right
h3 Habitica Naming Day
p Happy Habitica Naming Day! In honor of the day when we changed the name of the app from HabitRPG to Habitica, we've given everyone an achievement, as well as some delicious cake for your pets and mounts.
p.small.muted by Lemoness and SabreCat
.promo_backgrounds_armoire_201708.pull-right
h3 August Backgrounds and Armoire Items!
p Weve added three new backgrounds to the <a href='/#/options/profile/backgrounds'>Background Shop</a>! Now your avatar can ride on the Back of a Giant Beast, boldly explore the Desert Dunes, and celebrate Habitica's Naming Day with Summer Fireworks!
br
p Plus, theres new gold-purchasable equipment in the Enchanted Armoire, including the Yellow Party Dress and the Anti-Procrastination Armor Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)
p.small.muted by Vampitch, khdarkwolf, thegrimsqueaker, ystockings, and eyenne
tr
td
.promo_naming_day_2017.pull-left.slight-right-margin
h3 Habitica Purple Gryphons
p Speaking of pets and mounts, we've given all new users our Purple Gryphon Mount, Melior! If you already received Melior last year, we've given you his little sister Meliora, a Purple Gryphon Pet. You can find them in the Rare Pet/Rare Mount sections of the stable! Already had both of them? Now you get a cool Purple Gryphon Helm in the Rewards column!
.promo_takeThis_gear.pull-left.slight-right-margin
h3 New Take This Challenge!
p The next Take This Challenge has launched, "<a href='/#/options/groups/challenges/dd1a7be7-1cbf-4b49-8e56-13f2cf61bf7c'>Keep Calm and Carry On!</a>", with a focus on deep breathing to settle one's stress. Be sure to check it out to earn additional pieces of the Take This armor set!
br
p Thanks for being a Habitica user -- you all mean so much to us. We hope that you enjoy your presents!
p.small.muted by Lemoness, Beffymaroo, and Baconsaur
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.
br
.promo_sdcc_2017.pull-left.slight-right-margin
p Congratulations to the winners of the last Take This Challenge, "Test Thy Courage!": grand prize winner SciStar, and runners-up minaqo, dnux, Karzn, Odeloen, and Benign_K! 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.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat
tr
td
.promo_redesign_header.pull-right
h3 Coming Soon: Habitica Levels Up
p We're very excited to announce a big change that we've been working on for a long time: Habitica is getting a huge design upgrade that will make it faster, prettier, and easier to use!
br
p In particular, many of our design choices are the result of a ton of user feedback that weve been compiling over time.
br
p The upgrade will be happening later this August, so stay tuned for more details soon! Some exciting things to look forward to:
br
.promo_redesign_tavern.center-block
br
ul
li An emphasis on making the world of Habitica feel more immersive, including new NPC banners that show cool scenes, avatars that are visible in chat, and a login page highlighting the night-time Habitica countryside
li Fun new features such as tags for Guilds and Challenges, more filtering options, and the ability to customize your Reward column by pinning any purchasable item in the game.
li A cleaner look that is more intuitive to learn, and more consistent with our mobile apps
li A special veteran pet awarded to all users!
br
.promo_redesign_login.center-block
br
p Keep an eye on upcoming Bailey announcements for more information soon!
p.small.muted by Paglias, TheHollidayInn, Negue, Apollo, piyorii, beffymaroo, Lemoness, redphoenix, viirus, and the rest of the Habitica Team
.achievement-friends2x.pull-right
h3 New Badge and Achievement: Invited a Friend
p There's a brand new badge you can earn when a friend you've <a href='/#/options/groups/party'>invited to Habitica</a> signs up! If you've already invited a friend who joined Habitica through the "Invite a Friend" feature on your Party page, you've received the achievement automatically! We hope that you have fun together.
p.small.muted by minac, Drueth, and SabreCat
tr
td
h3 Behind the Scenes: Habitica at Comic-Con!
p There's a new <a href='https://habitica.wordpress.com/2017/08/03/behind-the-scenes-habitica-at-comic-con/' target='_blank'>Behind the Scenes post on the Habitica Blog</a> about our recent trip to San Diego Comic-Con! Check it out for some fun photos and stories about our Con adventures!
p.small.muted by Beffymaroo
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 7/31/2017 - HABITICA NAMING DAY, PURPLE GRYPHON REWARDS, AND COMING-SOON HABITICA SITE UPGRADE
tr
td
.achievement-habiticaDay2x.pull-right
h3 Habitica Naming Day
p Happy Habitica Naming Day! In honor of the day when we changed the name of the app from HabitRPG to Habitica, we've given everyone an achievement, as well as some delicious cake for your pets and mounts.
p.small.muted by Lemoness and SabreCat
tr
td
.promo_naming_day_2017.pull-left.slight-right-margin
h3 Habitica Purple Gryphons
p Speaking of pets and mounts, we've given all new users our Purple Gryphon Mount, Melior! If you already received Melior last year, we've given you his little sister Meliora, a Purple Gryphon Pet. You can find them in the Rare Pet/Rare Mount sections of the stable! Already had both of them? Now you get a cool Purple Gryphon Helm in the Rewards column!
br
p Thanks for being a Habitica user -- you all mean so much to us. We hope that you enjoy your presents!
p.small.muted by Lemoness, Beffymaroo, and Baconsaur
tr
td
.promo_redesign_header.pull-right
h3 Coming Soon: Habitica Levels Up
p We're very excited to announce a big change that we've been working on for a long time: Habitica is getting a huge design upgrade that will make it faster, prettier, and easier to use!
br
p In particular, many of our design choices are the result of a ton of user feedback that weve been compiling over time.
br
p The upgrade will be happening later this August, so stay tuned for more details soon! Some exciting things to look forward to:
br
.promo_redesign_tavern.center-block
br
ul
li An emphasis on making the world of Habitica feel more immersive, including new NPC banners that show cool scenes, avatars that are visible in chat, and a login page highlighting the night-time Habitica countryside
li Fun new features such as tags for Guilds and Challenges, more filtering options, and the ability to customize your Reward column by pinning any purchasable item in the game.
li A cleaner look that is more intuitive to learn, and more consistent with our mobile apps
li A special veteran pet awarded to all users!
br
.promo_redesign_login.center-block
br
p Keep an eye on upcoming Bailey announcements for more information soon!
p.small.muted by Paglias, TheHollidayInn, Negue, Apollo, piyorii, beffymaroo, Lemoness, redphoenix, viirus, and the rest of the Habitica Team
h2 7/30/2017 - LAST CHANCES FOR LIMITED ITEMS AND HABITICANS HELPING ENTREPRENEURS
.promo_aquatic_potions.pull-left.slight-right-margin
tr