diff --git a/common/img/sprites/spritesmith/npcs/npc_vicky.png b/common/img/sprites/spritesmith/npcs/npc_vicky.png new file mode 100644 index 0000000000..16167a8c0f Binary files /dev/null and b/common/img/sprites/spritesmith/npcs/npc_vicky.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png new file mode 100644 index 0000000000..e556846f57 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png new file mode 100644 index 0000000000..d7c2057bef Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png new file mode 100644 index 0000000000..72b24beba3 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png new file mode 100644 index 0000000000..14fd45a3e8 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png new file mode 100644 index 0000000000..fbc8b0cbe1 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png new file mode 100644 index 0000000000..86abe1d20f Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png new file mode 100644 index 0000000000..163d9d48d9 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png new file mode 100644 index 0000000000..ff55a1484b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png new file mode 100644 index 0000000000..c860a76433 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png new file mode 100644 index 0000000000..724a543f2f Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png new file mode 100644 index 0000000000..d4fb37712b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png new file mode 100644 index 0000000000..da0c2c7a56 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png new file mode 100644 index 0000000000..c05e46d2d7 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png new file mode 100644 index 0000000000..921077c46a Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png new file mode 100644 index 0000000000..a74c8cc3f5 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png new file mode 100644 index 0000000000..a3c2185600 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png new file mode 100644 index 0000000000..ecd32ef8bb Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png new file mode 100644 index 0000000000..df51a90bd1 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png new file mode 100644 index 0000000000..af0461b397 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png new file mode 100644 index 0000000000..981ffad364 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png new file mode 100644 index 0000000000..b168788e03 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png new file mode 100644 index 0000000000..53a302a3f5 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png new file mode 100644 index 0000000000..4bca58d4cd Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png new file mode 100644 index 0000000000..bf5195f76b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png new file mode 100644 index 0000000000..8695d78c64 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png new file mode 100644 index 0000000000..acefdf70cd Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png new file mode 100644 index 0000000000..a2587b8add Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png new file mode 100644 index 0000000000..96ec376b93 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png new file mode 100644 index 0000000000..b08771159a Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png new file mode 100644 index 0000000000..c4a385e384 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png new file mode 100644 index 0000000000..8089224fa9 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png new file mode 100644 index 0000000000..0852523997 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png new file mode 100644 index 0000000000..e17d7d38ad Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png new file mode 100644 index 0000000000..38ded9a7f5 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png new file mode 100644 index 0000000000..0148adc616 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png b/common/img/sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png new file mode 100644 index 0000000000..5436b5eaca Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png differ diff --git a/common/img/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png b/common/img/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png new file mode 100644 index 0000000000..46a3c5f2af Binary files /dev/null and b/common/img/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png differ diff --git a/common/locales/en/content.json b/common/locales/en/content.json index 7d252f3aed..e8eb5066ed 100644 --- a/common/locales/en/content.json +++ b/common/locales/en/content.json @@ -190,6 +190,7 @@ "hatchingPotionSpooky": "Spooky", "hatchingPotionPeppermint": "Peppermint", "hatchingPotionFloral": "Floral", + "hatchingPotionThunderstorm": "Thunderstorm", "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", "premiumPotionAddlNotes": "Not usable on quest pet eggs.", diff --git a/common/locales/en/limited.json b/common/locales/en/limited.json index dd508c93c2..f991113f58 100644 --- a/common/locales/en/limited.json +++ b/common/locales/en/limited.json @@ -75,7 +75,8 @@ "shipSoothsayerSet": "Ship Soothsayer (Mage)", "strappingSailorSet": "Strapping Sailor (Healer)", "reefRenegadeSet": "Reef Renegade (Rogue)", - "fallEventAvailability": "Available until October 31", - "winterEventAvailability": "Available until December 31", - "springEventAvailability": "Available until May 31" + "fallEventAvailability": "Available for purchase until October 31.", + "winterEventAvailability": "Available for purchase until December 31.", + "springEventAvailability": "Available for purchase until May 31.", + "summerEventAvailability": "Available for purchase until August 31." } diff --git a/common/locales/en/pets.json b/common/locales/en/pets.json index 7d13c8bc53..8a84ca0dcc 100644 --- a/common/locales/en/pets.json +++ b/common/locales/en/pets.json @@ -29,7 +29,7 @@ "eggSingular": "egg", "noEggs": "You don't have any eggs.", "hatchingPotions": "Hatching Potions", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Magic Hatching Potions", "hatchingPotion": "hatching potion", "noHatchingPotions": "You don't have any hatching potions.", "inventoryText": "Click an egg to see usable potions highlighted in green and then click one of the highlighted potions to hatch your pet. If no potions are highlighted, click that egg again to deselect it, and instead click a potion first to have the usable eggs highlighted. You can also sell unwanted drops to Alexander the Merchant.", diff --git a/common/script/content/index.js b/common/script/content/index.js index de6ec06375..9c7955b8b3 100644 --- a/common/script/content/index.js +++ b/common/script/content/index.js @@ -518,24 +518,27 @@ api.premiumHatchingPotions = { value: 2, text: t('hatchingPotionSpooky'), limited: true, - canBuy: (function() { - return false; - }) + season: 'fall', }, Peppermint: { value: 2, text: t('hatchingPotionPeppermint'), limited: true, - canBuy: (function() { - return false; - }) + season: 'winter', }, Floral: { value: 2, text: t('hatchingPotionFloral'), limited: true, + season: 'spring', + }, + Thunderstorm: { + value: 2, + text: t('hatchingPotionThunderstorm'), + limited: true, + season: 'summer', canBuy: (function() { - return false; + return true; }), }, }; @@ -562,11 +565,11 @@ _.each(api.premiumHatchingPotions, function(pot, key) { notes: t('hatchingPotionNotes', { potText: pot.text }), - addlNotes: t('premiumPotionAddlNotes'), + addlNotes: t(`${pot.season}EventAvailability`), premium: true, limited: false, canBuy: (function() { - return true; + return false; }) }); }); diff --git a/common/script/libs/shops.js b/common/script/libs/shops.js index 7a5f2b8e36..c65958f06d 100644 --- a/common/script/libs/shops.js +++ b/common/script/libs/shops.js @@ -58,6 +58,29 @@ shops.getMarketCategories = function getMarket (user, language) { }).sortBy('key').value(); categories.push(hatchingPotionsCategory); + let premiumHatchingPotionsCategory = { + identifier: 'hatchingPotions', + text: i18n.t('magicHatchingPotions', language), + notes: i18n.t('premiumPotionNoDropExplanation', language), + }; + premiumHatchingPotionsCategory.items = _(content.hatchingPotions) + .values() + .filter(hp => hp.limited && hp.canBuy()) + .map(premiumHatchingPotion => { + return { + key: premiumHatchingPotion.key, + text: premiumHatchingPotion.text(language), + notes: premiumHatchingPotion.notes(language), + addlNotes: premiumHatchingPotion.addlNotes(language), + class: `Pet_HatchingPotion_${premiumHatchingPotion.key}`, + value: premiumHatchingPotion.value, + locked: false, + currency: 'gems', + purchaseType: 'hatchingPotions', + }; + }).sortBy('key').value(); + categories.push(premiumHatchingPotionsCategory); + let foodCategory = { identifier: 'food', text: i18n.t('food', language), diff --git a/test/common/libs/shops.js b/test/common/libs/shops.js index 16fce945b1..f9c2306b4e 100644 --- a/test/common/libs/shops.js +++ b/test/common/libs/shops.js @@ -22,7 +22,11 @@ describe('shops', () => { it('items contain required fields', () => { _.each(shopCategories, (category) => { _.each(category.items, (item) => { - expect(item).to.have.all.keys(['key', 'text', 'notes', 'value', 'currency', 'locked', 'purchaseType', 'class']); + if (item.addlNotes) { + expect(item).to.have.all.keys(['key', 'text', 'notes', 'addlNotes', 'value', 'currency', 'locked', 'purchaseType', 'class']); + } else { + expect(item).to.have.all.keys(['key', 'text', 'notes', 'value', 'currency', 'locked', 'purchaseType', 'class']); + } }); }); }); diff --git a/website/views/options/inventory/drops.jade b/website/views/options/inventory/drops.jade index 4604bcdf9f..bb93afb60e 100644 --- a/website/views/options/inventory/drops.jade +++ b/website/views/options/inventory/drops.jade @@ -116,7 +116,7 @@ div(ng-repeat='item in category.items') button.customize-option(class='{{item.class}}', - popover='{{item.notes}}', popover-append-to-body='true', + popover='{{item.notes}} {{item.addlNotes}}', popover-append-to-body='true', popover-title!='{{item.text}}', popover-trigger='mouseenter', popover-placement='top', ng-click='purchase(category.identifier, item)') diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index d8681a0957..8484b78bd0 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,27 +1,50 @@ -h3 8/3/2016 - AUGUST BACKGROUNDS AND ARMOIRE ITEMS; NEW AUDIO THEME - .promo_backgrounds_armoire_201608.pull-right +h2 8/9/2016 - THUNDERSTORM HATCHING POTIONS, STAFF SPOTLIGHT, AND MOBILE APP UPDATES hr tr td - h3 August Backgrounds - p We’ve added three new backgrounds: Stormy Ship, Idyllic Cabin, and Mountain Pyramid. Get them now from the Background Shop and show off your avatars in the Tavern! - p.small.muted by JInjooHat, KusSv, and Beffymaroo + span.Mount_Body_Dragon-Thunderstorm.pull-right + span.Mount_Head_Dragon-Thunderstorm.pull-right(style='margin:0') + h3 Thunderstorm Hatching Potions + p Between now and August 31st, you can buy Thunderstorm Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) + br + p After they're gone, it will be at least a year before the Thunderstorm Hatching Potions are available again, so be sure to get them now! + p.small.muted by Balduranne tr td - h3 August Armoire Items: Falconer Set - p There’s new Gold-purchasable equipment in the Enchanted Armoire, including the Falconer set. The Enchanted Armoire unlocks when you achieve Ultimate Gear. Better work hard on your real-life tasks to earn all the pieces! - p.small.muted by Mako413 + .npc_vicky.pull-right + h3 Staff Spotlight: Vicky + p There's a new Staff Spotlight on the blog, featuring an interview with Vicky (AKA Redphoenix)! Check it out to learn about her favorite Habitica pets, her best tips for productivity, and more. + p.small.muted by Lemoness and Redphoenix tr td - h3 New Audio Theme - p There's a new audio theme available: Dewin's Theme! Select this theme from the 🔈 drop-down to level up to sounds with an 8-bit flavor. - p.small.muted by Dewin + h3 Mobile App Updates + p We've released a new Android update featuring better notifications, and an iOS Update featuring lots of bug fixes! + br + p Be sure to download them now for a better Habitica experience. If you like the improvements that we’ve been making to our app, please consider reviewing these new versions. It really helps us out! We hope you enjoy the updates. + p.small.muted by viirus and TheHollidayInn if menuItem !== 'oldNews' hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + h2 8/3/2016 - AUGUST BACKGROUNDS AND ARMOIRE ITEMS; NEW AUDIO THEME + .promo_backgrounds_armoire_201608.pull-right + tr + td + h3 August Backgrounds + p We’ve added three new backgrounds: Stormy Ship, Idyllic Cabin, and Mountain Pyramid. Get them now from the Background Shop and show off your avatars in the Tavern! + p.small.muted by JInjooHat, KusSv, and Beffymaroo + tr + td + h3 August Armoire Items: Falconer Set + p There’s new Gold-purchasable equipment in the Enchanted Armoire, including the Falconer set. The Enchanted Armoire unlocks when you achieve Ultimate Gear. Better work hard on your real-life tasks to earn all the pieces! + p.small.muted by Mako413 + tr + td + h3 New Audio Theme + p There's a new audio theme available: Dewin's Theme! Select this theme from the 🔈 drop-down to level up to sounds with an 8-bit flavor. + p.small.muted by Dewin h2 8/1/2016 - TAKE THIS CHALLENGE AND GUILD SPOTLIGHT tr td