diff --git a/website/assets/sprites/css/index.css b/website/assets/sprites/css/index.css
index 03c9d1de1d..85e142f21f 100644
--- a/website/assets/sprites/css/index.css
+++ b/website/assets/sprites/css/index.css
@@ -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;
diff --git a/website/assets/sprites/spritesmith/backgrounds/background_back_of_giant_beast.png b/website/assets/sprites/spritesmith/backgrounds/background_back_of_giant_beast.png
new file mode 100644
index 0000000000..59316c48a6
Binary files /dev/null and b/website/assets/sprites/spritesmith/backgrounds/background_back_of_giant_beast.png differ
diff --git a/website/assets/sprites/spritesmith/backgrounds/background_desert_dunes.png b/website/assets/sprites/spritesmith/backgrounds/background_desert_dunes.png
new file mode 100644
index 0000000000..1efcfb3caa
Binary files /dev/null and b/website/assets/sprites/spritesmith/backgrounds/background_desert_dunes.png differ
diff --git a/website/assets/sprites/spritesmith/backgrounds/background_summer_fireworks.png b/website/assets/sprites/spritesmith/backgrounds/background_summer_fireworks.png
new file mode 100644
index 0000000000..090e7e485f
Binary files /dev/null and b/website/assets/sprites/spritesmith/backgrounds/background_summer_fireworks.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png b/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png
new file mode 100644
index 0000000000..8b622dee12
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png b/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png
new file mode 100644
index 0000000000..196aeb00c9
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png b/website/assets/sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png
new file mode 100644
index 0000000000..3624a3ac1a
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png b/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png
new file mode 100644
index 0000000000..a6d6a53698
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png
new file mode 100644
index 0000000000..c0f6f5caf5
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png
new file mode 100644
index 0000000000..e4e3458452
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png
new file mode 100644
index 0000000000..9d59ab43f7
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png
new file mode 100644
index 0000000000..5f20c11b7a
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png b/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png
new file mode 100644
index 0000000000..b86523c52a
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png differ
diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png b/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png
new file mode 100644
index 0000000000..7ab41a80eb
Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png differ
diff --git a/website/assets/sprites/spritesmith/npcs/npc_alex.png b/website/assets/sprites/spritesmith/npcs/npc_alex.png
index b5175c697b..67b7476d33 100644
Binary files a/website/assets/sprites/spritesmith/npcs/npc_alex.png and b/website/assets/sprites/spritesmith/npcs/npc_alex.png differ
diff --git a/website/assets/sprites/spritesmith/npcs/npc_bailey.png b/website/assets/sprites/spritesmith/npcs/npc_bailey.png
index f6ce232f91..d5940b986b 100644
Binary files a/website/assets/sprites/spritesmith/npcs/npc_bailey.png and b/website/assets/sprites/spritesmith/npcs/npc_bailey.png differ
diff --git a/website/assets/sprites/spritesmith/npcs/npc_daniel.png b/website/assets/sprites/spritesmith/npcs/npc_daniel.png
index 4e79603122..b12dd9e254 100644
Binary files a/website/assets/sprites/spritesmith/npcs/npc_daniel.png and b/website/assets/sprites/spritesmith/npcs/npc_daniel.png differ
diff --git a/website/assets/sprites/spritesmith/npcs/npc_justin.png b/website/assets/sprites/spritesmith/npcs/npc_justin.png
index 28a58235d3..08ba7025c2 100644
Binary files a/website/assets/sprites/spritesmith/npcs/npc_justin.png and b/website/assets/sprites/spritesmith/npcs/npc_justin.png differ
diff --git a/website/assets/sprites/spritesmith/npcs/npc_matt.png b/website/assets/sprites/spritesmith/npcs/npc_matt.png
index 5998391df7..2531f1084b 100644
Binary files a/website/assets/sprites/spritesmith/npcs/npc_matt.png and b/website/assets/sprites/spritesmith/npcs/npc_matt.png differ
diff --git a/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png b/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png
index e14e0d32ba..f84a5ba2e0 100644
Binary files a/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png and b/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png differ
diff --git a/website/assets/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201708.png b/website/assets/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201708.png
new file mode 100644
index 0000000000..ef6e180678
Binary files /dev/null and b/website/assets/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201708.png differ
diff --git a/website/assets/sprites/spritesmith_large/promo/promo_sdcc_2017.png b/website/assets/sprites/spritesmith_large/promo/promo_sdcc_2017.png
new file mode 100644
index 0000000000..b415289540
Binary files /dev/null and b/website/assets/sprites/spritesmith_large/promo/promo_sdcc_2017.png differ
diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json
index 1c3b566577..bb2c24f4ed 100644
--- a/website/common/locales/en/backgrounds.json
+++ b/website/common/locales/en/backgrounds.json
@@ -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!"
}
diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json
index 1777a512e3..97dea78e86 100644
--- a/website/common/locales/en/gear.json
+++ b/website/common/locales/en/gear.json
@@ -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",
diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js
index b3f1b422fb..f365c24277 100644
--- a/website/common/script/content/appearance/backgrounds.js
+++ b/website/common/script/content/appearance/backgrounds.js
@@ -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'),
diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js
index cc1177c91b..e275ec9875 100644
--- a/website/common/script/content/gear/sets/armoire.js
+++ b/website/common/script/content/gear/sets/armoire.js
@@ -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 = {
diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js
index 7978ef99f7..18995e6e10 100644
--- a/website/common/script/content/gear/sets/special/index.js
+++ b/website/common/script/content/gear/sets/special/index.js
@@ -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,
diff --git a/website/common/script/libs/shops.js b/website/common/script/libs/shops.js
index e65af41c61..e92f1ffb73 100644
--- a/website/common/script/libs/shops.js
+++ b/website/common/script/libs/shops.js
@@ -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 = [
diff --git a/website/server/controllers/api-v3/shops.js b/website/server/controllers/api-v3/shops.js
index be664af643..4eded39970 100644
--- a/website/server/controllers/api-v3/shops.js
+++ b/website/server/controllers/api-v3/shops.js
@@ -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),
};
diff --git a/website/views/options/inventory/seasonal-shop.jade b/website/views/options/inventory/seasonal-shop.jade
index 01f212560b..83823f4f47 100644
--- a/website/views/options/inventory/seasonal-shop.jade
+++ b/website/views/options/inventory/seasonal-shop.jade
@@ -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:"", linkEnd: ""})
+ h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"", linkEnd: ""})
.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')
diff --git a/website/views/options/profile/index.jade b/website/views/options/profile/index.jade
index c9ed3f2cec..2aae385253 100644
--- a/website/views/options/profile/index.jade
+++ b/website/views/options/profile/index.jade
@@ -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
diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade
index d2280880c9..1ecb6493d7 100644
--- a/website/views/shared/new-stuff.jade
+++ b/website/views/shared/new-stuff.jade
@@ -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 We’ve added three new backgrounds to the Background Shop! 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, there’s 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, "Keep Calm and Carry On!", 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 Take This 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 Take This item set 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 we’ve 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 invited to Habitica 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 Behind the Scenes post on the Habitica Blog 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 we’ve 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