feat(event): Summer Splash 2017
|
After Width: | Height: | Size: 5.3 KiB |
@@ -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;
|
||||
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 716 B |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 633 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 736 B |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 439 B |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 731 B |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 599 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 798 B |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 556 B |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -232,6 +232,15 @@
|
||||
"weaponSpecialSpring2017HealerText": "Egg Wand",
|
||||
"weaponSpecialSpring2017HealerNotes": "The true magic of this wand is the secret of new life inside the colorful shell. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.",
|
||||
|
||||
"weaponSpecialSummer2017RogueText": "Sea Dragon Fins",
|
||||
"weaponSpecialSummer2017RogueNotes": "The edges of these fins are razor-sharp. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.",
|
||||
"weaponSpecialSummer2017WarriorText": "The Mightiest Beach Umbrella",
|
||||
"weaponSpecialSummer2017WarriorNotes": "All fear it. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.",
|
||||
"weaponSpecialSummer2017MageText": "Whirlpool Whips",
|
||||
"weaponSpecialSummer2017MageNotes": "Summon up magical whips of boiling water to smite your tasks! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017 Summer Gear.",
|
||||
"weaponSpecialSummer2017HealerText": "Pearl Wand",
|
||||
"weaponSpecialSummer2017HealerNotes": "A single touch from this pearl-tipped wand soothes away all wounds. Increases Intelligence by <%= int %>. Limited Edition 2017 Summer Gear.",
|
||||
|
||||
"weaponMystery201411Text": "Pitchfork of Feasting",
|
||||
"weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.",
|
||||
"weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth",
|
||||
@@ -516,6 +525,15 @@
|
||||
"armorSpecialSpring2017HealerText": "Robes of Repose",
|
||||
"armorSpecialSpring2017HealerNotes": "The softness of these robes comforts you as well as any who need your healing help! Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.",
|
||||
|
||||
"armorSpecialSummer2017RogueText": "Sea Dragon Tail",
|
||||
"armorSpecialSummer2017RogueNotes": "This colorful garment transforms its wearer into a real Sea Dragon! Increases Perception by <%= per %>. Limited Edition 2017 Summer Gear.",
|
||||
"armorSpecialSummer2017WarriorText": "Sandy Armor",
|
||||
"armorSpecialSummer2017WarriorNotes": "Don't be fooled by the crumbly exterior: this armor is harder than steel. Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
"armorSpecialSummer2017MageText": "Whirlpool Robes",
|
||||
"armorSpecialSummer2017MageNotes": "Careful not to get splashed by these robes woven of enchanted water! Increases Intelligence by <%= int %>. Limited Edition 2017 Summer Gear.",
|
||||
"armorSpecialSummer2017HealerText": "Silversea Tail",
|
||||
"armorSpecialSummer2017HealerNotes": "This garment of silvery scales transforms its wearer into a real Seahealer! Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
|
||||
"armorMystery201402Text": "Messenger Robes",
|
||||
"armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.",
|
||||
"armorMystery201403Text": "Forest Walker Armor",
|
||||
@@ -853,6 +871,15 @@
|
||||
"headSpecialSpring2017HealerText": "Petal Circlet",
|
||||
"headSpecialSpring2017HealerNotes": "This delicate crown emits the comforting scent of new Spring blooms. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.",
|
||||
|
||||
"headSpecialSummer2017RogueText": "Sea Dragon Helm",
|
||||
"headSpecialSummer2017RogueNotes": "This helm changes colors to help you blend in with your surroundings. Increases Perception by <%= per %>. Limited Edition 2017 Summer Gear.",
|
||||
"headSpecialSummer2017WarriorText": "Sandcastle Helm",
|
||||
"headSpecialSummer2017WarriorNotes": "The finest helm anyone could hope to wear... at least, until the tide comes in. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.",
|
||||
"headSpecialSummer2017MageText": "Whirlpool Hat",
|
||||
"headSpecialSummer2017MageNotes": "This hat is composed entirely of a swirling, inverted whirlpool. Increases Perception by <%= per %>. Limited Edition 2017 Summer Gear.",
|
||||
"headSpecialSummer2017HealerText": "Crown of Sea Creatures",
|
||||
"headSpecialSummer2017HealerNotes": "This helm is made up of friendly sea creatures who are temporarily resting on your head, giving you sage advice. Increases Intelligence by <%= int %>. Limited Edition 2017 Summer Gear.",
|
||||
|
||||
"headSpecialGaymerxText": "Rainbow Warrior Helm",
|
||||
"headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
|
||||
|
||||
@@ -1139,6 +1166,13 @@
|
||||
"shieldSpecialSpring2017HealerText": "Basket Shield",
|
||||
"shieldSpecialSpring2017HealerNotes": "Protective and also handy for holding your many healing herbs and accoutrements. Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.",
|
||||
|
||||
"shieldSpecialSummer2017RogueText": "Sea Dragon Fins",
|
||||
"shieldSpecialSummer2017RogueNotes": "The edges of these fins are razor-sharp. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.",
|
||||
"shieldSpecialSummer2017WarriorText": "Scallop Shield",
|
||||
"shieldSpecialSummer2017WarriorNotes": "This shell that you just found is both decorative AND defensive! Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
"shieldSpecialSummer2017HealerText": "Oyster Shield",
|
||||
"shieldSpecialSummer2017HealerNotes": "This magical oyster constantly generates pearls as well as protection. Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
|
||||
"shieldMystery201601Text": "Resolution Slayer",
|
||||
"shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
|
||||
"shieldMystery201701Text": "Time-Freezer Shield",
|
||||
|
||||
@@ -88,10 +88,10 @@
|
||||
"grandMalkinSet": "Grand Malkin (Mage)",
|
||||
"cleverDogSet": "Clever Dog (Rogue)",
|
||||
"braveMouseSet": "Brave Mouse (Warrior)",
|
||||
"summmer2016SharkWarriorSet": "Shark Warrior (Warrior)",
|
||||
"summmer2016DolphinMageSet": "Dolphin Mage (Mage)",
|
||||
"summmer2016SeahorseHealerSet": "Seahorse Healer (Healer)",
|
||||
"summmer2016EelSet": "Eel Rogue (Rogue)",
|
||||
"summer2016SharkWarriorSet": "Shark Warrior (Warrior)",
|
||||
"summer2016DolphinMageSet": "Dolphin Mage (Mage)",
|
||||
"summer2016SeahorseHealerSet": "Seahorse Healer (Healer)",
|
||||
"summer2016EelSet": "Eel Rogue (Rogue)",
|
||||
"fall2016SwampThingSet": "Swamp Thing (Warrior)",
|
||||
"fall2016WickedSorcererSet": "Wicked Sorcerer (Mage)",
|
||||
"fall2016GorgonHealerSet": "Gorgon Healer (Healer)",
|
||||
@@ -104,6 +104,10 @@
|
||||
"spring2017CanineConjurorSet": "Canine Conjuror (Mage)",
|
||||
"spring2017FloralMouseSet": "Floral Mouse (Healer)",
|
||||
"spring2017SneakyBunnySet": "Sneaky Bunny (Rogue)",
|
||||
"summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)",
|
||||
"summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)",
|
||||
"summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)",
|
||||
"summer2017SeaDragonSet": "Sea Dragon (Rogue)",
|
||||
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
|
||||
"dateEndApril": "April 19",
|
||||
"dateEndMay": "May 17",
|
||||
|
||||
@@ -28,6 +28,7 @@ export const EVENTS = {
|
||||
fall2016: { start: '2016-09-20', end: '2016-11-02' },
|
||||
winter2017: { start: '2016-12-16', end: '2017-02-02' },
|
||||
spring2017: { start: '2017-03-21', end: '2017-05-02' },
|
||||
summer2017: { start: '2017-06-20', end: '2017-08-02' },
|
||||
};
|
||||
|
||||
export const GEAR_TYPES = [
|
||||
|
||||
@@ -297,6 +297,18 @@ 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 = [
|
||||
|
||||
@@ -107,8 +107,8 @@ api.getSeasonalShopItems = {
|
||||
let resObject = {
|
||||
identifier: 'seasonalShop',
|
||||
text: res.t('seasonalShop'),
|
||||
notes: res.t('seasonalShopClosedText'),
|
||||
imageName: 'seasonalshop_closed',
|
||||
notes: res.t('seasonalShopSummerText'),
|
||||
imageName: 'seasonalshop_open',
|
||||
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_closed'}").pull-left-sm.col-centered
|
||||
div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_open'}").pull-left-sm.col-centered
|
||||
.popover.static-popover.fade.right.in.pull-left-sm.col-centered
|
||||
.arrow.hidden-xs
|
||||
h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"<a href='http://blog.habitrpg.com/who' target='_blank'>", linkEnd: "</a>"})
|
||||
h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"<a href='http://blog.habitrpg.com/who' target='_blank'>", linkEnd: "</a>"})
|
||||
.popover-content
|
||||
p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
|
||||
p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
|
||||
p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopSummerText')
|
||||
p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopSummerText')
|
||||
|
||||
li.customize-menu.inventory-gear
|
||||
menu.pets-menu(label='{{category.text}}', ng-repeat='category in seasonalShopCategories')
|
||||
@@ -19,7 +19,7 @@
|
||||
div
|
||||
| {{item.value}}
|
||||
span(ng-class="{ 'shop_gold': item.currency === 'gold', 'Pet_Currency_Gem1x inline-gems': item.currency === 'gems'}")
|
||||
// div(ng-if='category.identifier === "spells"')
|
||||
div(ng-if='category.identifier === "spells"')
|
||||
button.customize-option(class='inventory_special_nye',
|
||||
popover='{{::Content.spells.special.nye.notes()}}',
|
||||
popover-title='{{::Content.spells.special.nye.text()}}',
|
||||
|
||||
@@ -1,22 +1,45 @@
|
||||
h2 6/19/2017 - HABITICA BLOG: BEHIND THE SCENES AT HABITICA HOUSE, FEATURED WIKI ON CUSTOM REWARDS
|
||||
.promo_summer_classes_2017.pull-right
|
||||
h2 6/20/2017 - SUMMER SPLASH BEGINS: SUMMER CLASS OUTFITS, SEASONAL SHOP, AND NPC DECORATIONS!
|
||||
hr
|
||||
tr
|
||||
td
|
||||
.scene_habitica_house.center-block
|
||||
h3 Behind the Scenes: Habitica House
|
||||
p There's a new <a href='https://habitica.wordpress.com/2017/06/14/behind-the-scenes-habitica-house/' target='_blank'>Behind the Scenes post on the Habitica blog</a> about our recent Staff Retreat. Come check out some great photos and anecdotes from the trip, and find more fun by searching #HabiticaHouse on Twitter and Instagram!
|
||||
h3 Summer Splash Begins!
|
||||
p To escape the summer heat in Habit City, everyone's moved down to the undersea city of Dilatory. The Summer Splash event has begun!
|
||||
tr
|
||||
td
|
||||
.scene_buying_rewards.pull-right
|
||||
h3 Featured Wiki Article: Sample Rewards
|
||||
p This month's <a href='https://habitica.wordpress.com/2017/06/14/sample-rewards/' target='_blank'>featured Wiki article</a> is about Sample Rewards! We hope that it will help you as you treat yourself in recognition of your hard work! Be sure to check it out, and let us know what you think by reaching out on <a href='https://twitter.com/habitica' target='_blank'>Twitter</a>, <a href='http://blog.habitrpg.com/' target='_blank'>Tumblr</a>, and <a href='https://www.facebook.com/Habitica' target='_blank'>Facebook</a>.
|
||||
p.small.muted by Beffymaroo and the Wiki Wizards
|
||||
h3 Summer Class Outfits
|
||||
p From now until July 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Seashell Healer, Sea Dragon Rogue, Sandcastle Warrior, or Whirlpool Mage! You'd better get productive to earn enough gold before they disappear. Good luck!
|
||||
p.small.muted by AnnDeLune, tricksy.fox, Vampitch, and nonight
|
||||
tr
|
||||
td
|
||||
.seasonalshop_open.pull-left.slight-right-margin
|
||||
h3 Seasonal Shop Is Open!
|
||||
p The <a href='/#/options/inventory/seasonalshop'>Seasonal Shop</a> has opened! The Seasonal Sorceress is stocking the seasonal edition versions of previous summer outfits, now available for gems instead of gold. Plus, there will be more fun things in the shop as the event progresses. The Seasonal Shop will only be open until July 31st, so don't wait!
|
||||
p.small.muted by SabreCat, Lemoness, Giu09, JaizakAripaik, Teto Forever, and Kai
|
||||
tr
|
||||
td
|
||||
.npc_matt.pull-right
|
||||
h3 NPC Costumes
|
||||
p Looks like the NPCs are really getting in to the cheery summer mood around the site. Who wouldn't? After all, there's plenty more celebration to come....
|
||||
p.small.muted by Lemoness
|
||||
|
||||
if menuItem !== 'oldNews'
|
||||
hr
|
||||
a(href='/static/old-news', target='_blank') Read older news
|
||||
|
||||
mixin oldNews
|
||||
h2 6/19/2017 - HABITICA BLOG: BEHIND THE SCENES AT HABITICA HOUSE, FEATURED WIKI ON CUSTOM REWARDS
|
||||
tr
|
||||
td
|
||||
.scene_habitica_house.center-block
|
||||
h3 Behind the Scenes: Habitica House
|
||||
p There's a new <a href='https://habitica.wordpress.com/2017/06/14/behind-the-scenes-habitica-house/' target='_blank'>Behind the Scenes post on the Habitica blog</a> about our recent Staff Retreat. Come check out some great photos and anecdotes from the trip, and find more fun by searching #HabiticaHouse on Twitter and Instagram!
|
||||
tr
|
||||
td
|
||||
.scene_buying_rewards.pull-right
|
||||
h3 Featured Wiki Article: Sample Rewards
|
||||
p This month's <a href='https://habitica.wordpress.com/2017/06/14/sample-rewards/' target='_blank'>featured Wiki article</a> is about Sample Rewards! We hope that it will help you as you treat yourself in recognition of your hard work! Be sure to check it out, and let us know what you think by reaching out on <a href='https://twitter.com/habitica' target='_blank'>Twitter</a>, <a href='http://blog.habitrpg.com/' target='_blank'>Tumblr</a>, and <a href='https://www.facebook.com/Habitica' target='_blank'>Facebook</a>.
|
||||
p.small.muted by Beffymaroo and the Wiki Wizards
|
||||
h2 6/16/2017 - NEW AUDIO THEMES AND GREETING CARDS, CHALLENGE JOINING ACHIEVEMENT, AND REDUCED COLLECTION QUEST DIFFICULTY
|
||||
tr
|
||||
td
|
||||
|
||||