diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 6c0d936247..425c130a73 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -385,5 +385,13 @@ "backgroundElegantBalconyText": "Elegant Balcony", "backgroundElegantBalconyNotes": "Look out over the landscape from an Elegant Balcony.", "backgroundDrivingACoachText": "Driving a Coach", - "backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers." + "backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers.", + + "backgrounds042018": "SET 47: Released April 2018", + "backgroundTulipGardenText": "Tulip Garden", + "backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.", + "backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers", + "backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.", + "backgroundFlyingOverAncientForestText": "Ancient Forest", + "backgroundFlyingOverAncientForestNotes": "Fly over the canopy of an Ancient Forest." } diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 9cd83a000b..fda9d69087 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -355,7 +355,7 @@ "weaponArmoireWeaversCombText": "Weaver's Comb", "weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).", "weaponArmoireLamplighterText": "Lamplighter", - "weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.", + "weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 1 of 4)", "weaponArmoireCoachDriversWhipText": "Coach Driver's Whip", "weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).", "weaponArmoireScepterOfDiamondsText": "Scepter of Diamonds", @@ -765,7 +765,7 @@ "armorArmoireWovenRobesText": "Woven Robes", "armorArmoireWovenRobesNotes": "Display your weaving work proudly by wearing this colorful robe! Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Weaver Set (Item 1 of 3).", "armorArmoireLamplightersGreatcoatText": "Lamplighter's Greatcoat", - "armorArmoireLamplightersGreatcoatNotes": "This heavy woolen coat can stand up to the harshest wintry night! Increases Perception by <%= per %>.", + "armorArmoireLamplightersGreatcoatNotes": "This heavy woolen coat can stand up to the harshest wintry night! Increases Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 2 of 4).", "armorArmoireCoachDriverLiveryText": "Coach Driver's Livery", "armorArmoireCoachDriverLiveryNotes": "This heavy overcoat will protect you from the weather as you drive. Plus it looks pretty snazzy, too! Increases Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 1 of 3).", "armorArmoireRobeOfDiamondsText": "Robe of Diamonds", @@ -1187,13 +1187,19 @@ "headArmoireCandlestickMakerHatText": "Candlestick Maker Hat", "headArmoireCandlestickMakerHatNotes": "A jaunty hat makes every job more fun, and candlemaking is no exception! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Candlestick Maker Set (Item 2 of 3).", "headArmoireLamplightersTopHatText": "Lamplighter's Top Hat", - "headArmoireLamplightersTopHatNotes": "This jaunty black hat completes your lamp-lighting ensemble! Increases Constitution by <%= con %>.", + "headArmoireLamplightersTopHatNotes": "This jaunty black hat completes your lamp-lighting ensemble! Increases Constitution by <%= con %>. Enchanted Armoire: Lamplighter's Set (Item 3 of 4).", "headArmoireCoachDriversHatText": "Coach Driver's Hat", "headArmoireCoachDriversHatNotes": "This hat is dressy, but not quite so dressy as a top hat. Make sure you don't lose it as you drive speedily across the land! Increases Intelligence by <%= int %>. Enchanted Armoire: Coach Driver Set (Item 2 of 3).", "headArmoireCrownOfDiamondsText": "Crown of Diamonds", "headArmoireCrownOfDiamondsNotes": "This shining crown isn't just a great hat; it will also sharpen your mind! Increases Intelligence by <%= int %>. Enchanted Armoire: King of Diamonds Set (Item 2 of 3).", "headArmoireFlutteryWigText": "Fluttery Wig", "headArmoireFlutteryWigNotes": "This fine powdered wig has plenty of room for your butterflies to rest if they get tired while doing your bidding. Increases Intelligence, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 2 of 3).", + "headArmoireBirdsNestText": "Bird's Nest", + "headArmoireBirdsNestNotes": "If you start feeling movement and hearing chirps, your new hat might have turned into new friends. Increases Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", + "headArmoirePaperBagText": "Paper Bag", + "headArmoirePaperBagNotes": "This bag is a hilarious but surprisingly protective helm (don't worry, we know you look good under there!). Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", + "headArmoireBigWigText": "Big Wig", + "headArmoireBigWigNotes": "Some powdered wigs are for looking more authoritative, but this one is just for laughs! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", "offhand": "off-hand item", "offhandCapitalized": "Off-Hand Item", @@ -1511,7 +1517,7 @@ "bodyMystery201711Notes": "This soft knitted scarf looks quite majestic blowing in the wind. Confers no benefit. November 2017 Subscriber Item.", "bodyArmoireCozyScarfText": "Cozy Scarf", - "bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Confers no benefit.", + "bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).", "headAccessory": "head accessory", "headAccessoryCapitalized": "Head Accessory", @@ -1590,7 +1596,7 @@ "headAccessoryMystery301405Notes": "\"Goggles are for your eyes,\" they said. \"Nobody wants goggles that you can only wear on your head,\" they said. Hah! You sure showed them! Confers no benefit. August 3015 Subscriber Item.", "headAccessoryArmoireComicalArrowText": "Comical Arrow", - "headAccessoryArmoireComicalArrowNotes": "This whimsical item doesn't provide a Stat boost, but it sure is good for a laugh! Confers no benefit. Enchanted Armoire: Independent Item.", + "headAccessoryArmoireComicalArrowNotes": "This whimsical item sure is good for a laugh! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", "eyewear": "Eyewear", "eyewearCapitalized": "Eyewear", @@ -1641,6 +1647,9 @@ "eyewearMystery301703Notes": "Perfect for a fancy masquerade or for stealthily moving through a particularly well-dressed crowd. Confers no benefit. March 3017 Subscriber Item.", "eyewearArmoirePlagueDoctorMaskText": "Plague Doctor Mask", - "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Confers no benefit. Enchanted Armoire: Plague Doctor Set (Item 2 of 3).", + "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Plague Doctor Set (Item 2 of 3).", + "eyewearArmoireGoofyGlassesText": "Goofy Glasses", + "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "twoHandedItem": "Two-handed item." } diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index 7c52efb9b6..18f511a848 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -647,6 +647,20 @@ let backgrounds = { notes: t('backgroundGorgeousGreenhouseNotes'), }, }, + backgrounds042018: { + flying_over_an_ancient_forest: { + text: t('backgroundFlyingOverAncientForestText'), + notes: t('backgroundFlyingOverAncientForestNotes'), + }, + flying_over_a_field_of_wildflowers: { + text: t('backgroundFlyingOverWildflowerFieldText'), + notes: t('backgroundFlyingOverWildflowerFieldNotes'), + }, + tulip_garden: { + text: t('backgroundTulipGardenText'), + notes: t('backgroundTulipGardenNotes'), + }, + }, 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 1343b564cf..b9d2d0d6f2 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -345,8 +345,10 @@ let armor = { let body = { cozyScarf: { text: t('bodyArmoireCozyScarfText'), - notes: t('bodyArmoireCozyScarfNotes'), + notes: t('bodyArmoireCozyScarfNotes', { attrs: 5 }), value: 100, + con: 5, + per: 5, set: 'lamplighter', canOwn: ownsItem('body_armoire_cozyScarf'), }, @@ -355,11 +357,20 @@ let body = { let eyewear = { plagueDoctorMask: { text: t('eyewearArmoirePlagueDoctorMaskText'), - notes: t('eyewearArmoirePlagueDoctorMaskNotes'), + notes: t('eyewearArmoirePlagueDoctorMaskNotes', { attrs: 5 }), + con: 5, + int: 5, value: 100, set: 'plagueDoctor', canOwn: ownsItem('eyewear_armoire_plagueDoctorMask'), }, + goofyGlasses: { + text: t('eyewearArmoireGoofyGlassesText'), + notes: t('eyewearArmoireGoofyGlassesNotes', { per: 10 }), + value: 100, + per: 10, + canOwn: ownsItem('eyewear_armoire_goofyGlasses'), + }, }; let head = { @@ -726,6 +737,27 @@ let head = { set: 'fluttery', canOwn: ownsItem('head_armoire_flutteryWig'), }, + bigWig: { + text: t('headArmoireBigWigText'), + notes: t('headArmoireBigWigNotes', { str: 10 }), + value: 100, + str: 10, + canOwn: ownsItem('head_armoire_bigWig'), + }, + paperBag: { + text: t('headArmoirePaperBagText'), + notes: t('headArmoirePaperBagNotes', { con: 10 }), + value: 100, + con: 10, + canOwn: ownsItem('head_armoire_paperBag'), + }, + birdsNest: { + text: t('headArmoireBirdsNestText'), + notes: t('headArmoireBirdsNestNotes', { int: 10 }), + value: 100, + int: 10, + canOwn: ownsItem('head_armoire_birdsNest'), + }, }; let shield = { @@ -910,8 +942,9 @@ let shield = { let headAccessory = { comicalArrow: { text: t('headAccessoryArmoireComicalArrowText'), - notes: t('headAccessoryArmoireComicalArrowNotes'), + notes: t('headAccessoryArmoireComicalArrowNotes', { str: 10 }), value: 100, + str: 10, canOwn: ownsItem('headAccessory_armoire_comicalArrow'), }, }; diff --git a/website/raw_sprites/spritesmith/backgrounds/background_flying_over_a_field_of_wildflowers.png b/website/raw_sprites/spritesmith/backgrounds/background_flying_over_a_field_of_wildflowers.png new file mode 100644 index 0000000000..ad7c458244 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_flying_over_a_field_of_wildflowers.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_flying_over_an_ancient_forest.png b/website/raw_sprites/spritesmith/backgrounds/background_flying_over_an_ancient_forest.png new file mode 100644 index 0000000000..ea9923aaff Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_flying_over_an_ancient_forest.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_tulip_garden.png b/website/raw_sprites/spritesmith/backgrounds/background_tulip_garden.png new file mode 100644 index 0000000000..8e64cbc384 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_tulip_garden.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_a_field_of_wildflowers.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_a_field_of_wildflowers.png new file mode 100644 index 0000000000..2cf1fb3dd0 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_a_field_of_wildflowers.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_an_ancient_forest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_an_ancient_forest.png new file mode 100644 index 0000000000..6b8a017843 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_an_ancient_forest.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tulip_garden.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tulip_garden.png new file mode 100644 index 0000000000..2f974027ff Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tulip_garden.png differ diff --git a/website/raw_sprites/spritesmith_large/scene_podcast.png b/website/raw_sprites/spritesmith/gear/armoire/eyewear_armoire_goofyGlasses.png similarity index 58% rename from website/raw_sprites/spritesmith_large/scene_podcast.png rename to website/raw_sprites/spritesmith/gear/armoire/eyewear_armoire_goofyGlasses.png index 9e599a55fe..b492770b45 100644 Binary files a/website/raw_sprites/spritesmith_large/scene_podcast.png and b/website/raw_sprites/spritesmith/gear/armoire/eyewear_armoire_goofyGlasses.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/head_armoire_bigWig.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_bigWig.png new file mode 100644 index 0000000000..94a07b707b Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_bigWig.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/head_armoire_birdsNest.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_birdsNest.png new file mode 100644 index 0000000000..a423c7fcb4 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_birdsNest.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/head_armoire_paperBag.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_paperBag.png new file mode 100644 index 0000000000..b00c6f83f3 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_paperBag.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png old mode 100755 new mode 100644 index 463c57d788..192ed0474f Binary files a/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png and b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_goofyGlasses.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_goofyGlasses.png new file mode 100644 index 0000000000..5212838f2b Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_goofyGlasses.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_bigWig.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_bigWig.png new file mode 100644 index 0000000000..40076d74c2 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_bigWig.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_birdsNest.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_birdsNest.png new file mode 100644 index 0000000000..f7afc0e9f6 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_birdsNest.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_paperBag.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_paperBag.png new file mode 100644 index 0000000000..9b0f928e95 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_paperBag.png differ diff --git a/website/raw_sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png b/website/raw_sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png old mode 100755 new mode 100644 index 605909f125..0afdbead57 Binary files a/website/raw_sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png and b/website/raw_sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png differ diff --git a/website/raw_sprites/spritesmith_large/community_guidelines.png b/website/raw_sprites/spritesmith_large/community_guidelines.png deleted file mode 100644 index 9c364f41cd..0000000000 Binary files a/website/raw_sprites/spritesmith_large/community_guidelines.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_armoire_background_201803.png b/website/raw_sprites/spritesmith_large/promo_armoire_background_201803.png deleted file mode 100644 index 85d4e4524e..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_armoire_background_201803.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_armoire_background_201804.png b/website/raw_sprites/spritesmith_large/promo_armoire_background_201804.png new file mode 100644 index 0000000000..b840f4bc93 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_armoire_background_201804.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_egg_hunt.png b/website/raw_sprites/spritesmith_large/promo_egg_hunt.png deleted file mode 100644 index 8013b18129..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_egg_hunt.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_mystery_201802.png b/website/raw_sprites/spritesmith_large/promo_mystery_201802.png deleted file mode 100644 index c08dd02f81..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_mystery_201802.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/scene_achievement.png b/website/raw_sprites/spritesmith_large/scene_achievement.png deleted file mode 100644 index 0c900350ca..0000000000 Binary files a/website/raw_sprites/spritesmith_large/scene_achievement.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/scene_positivity.png b/website/raw_sprites/spritesmith_large/scene_positivity.png new file mode 100644 index 0000000000..e5268b8fb3 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_positivity.png differ diff --git a/website/raw_sprites/spritesmith_large/scene_sweeping.png b/website/raw_sprites/spritesmith_large/scene_sweeping.png deleted file mode 100644 index d4d51126f8..0000000000 Binary files a/website/raw_sprites/spritesmith_large/scene_sweeping.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/scene_tavern.png b/website/raw_sprites/spritesmith_large/scene_tavern.png deleted file mode 100644 index 63078b9e28..0000000000 Binary files a/website/raw_sprites/spritesmith_large/scene_tavern.png and /dev/null differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 5ba76e464f..d9fef42781 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth'; let api = {}; // @TODO export this const, cannot export it from here because only routes are exported from controllers -const LAST_ANNOUNCEMENT_TITLE = 'APRIL FOOL\'S 2018: TINY PETS AND MOUNTS!'; +const LAST_ANNOUNCEMENT_TITLE = 'BACKGROUNDS, ARMOIRE ITEMS, AND OFFICIAL CHALLENGES FOR APRIL'; const worldDmg = { // @TODO bailey: false, }; @@ -32,21 +32,25 @@ api.getNews = {

${res.t('newStuff')}

-

4/1/2018 - ${LAST_ANNOUNCEMENT_TITLE}

+

4/2/2018 - ${LAST_ANNOUNCEMENT_TITLE}


-

Tiny Pets and Mounts

-

Oh no! That dastardly April Fool seems to have pulled off his "small" prank: all our pets and mounts have shrunk!

-

"Haha!" the April Fool laughs as he bursts in the the Tavern, "Enjoy your new and more efficiently-sized friends! Now your pets and mounts are so much easier to keep track of, right? This should certainly increase your productivity!"

+

April Backgrounds and Armoire Items!

+

We’ve added three new backgrounds to the Background Shop! Now your avatar can fly over an Ancient Forest, soar above a Field of Wildflowers, and dally in a pretty Tulip Garden. Check them out under User Icon > Backgrounds!

+

Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including some fun joke props in honor of April Fool's Day! Better work hard on your real-life tasks to earn all the pieces! Enjoy :)

+
by BanthaFett, Podcod, virginiamoon, Vikte and Kiwibot
+

April 2018 Resolution Success Challenge and Take This Challenge

+

The Habitica team has launched a special official Challenge series hosted in the Official New Year's Resolution Guild. 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, Rally Your Allies, we're focusing on building accountability by reaching out to supportive people in your life ! It has a 15 gem prize, which will be awarded to five lucky winners on May 1st.

+

Congratulations to the winners of March's Challenge, LuxInWonderland, kheftel, Midnight Reverie, bookishninja, and VeganValerie!

-
+
-

Lady Glaciate grumbles from her corner table and looks at her mammoth, which is happily cavorting in her teacup. "Well, since I don't have a ride back home to the Stoikalm Steppes at the moment, I disagree."

-

As Sir Stomp sprays tea triumphantly from his trunk, a small smile tugs at the corner of her mouth. ".…I suppose one could argue it's quite cute, though," she grudgingly adds.

-

It looks like all our pets and mounts are extra small for the time being. Enjoy the fun by checking out everyone's profiles today! Your pets and mounts will return to normal on April 3.

-

Special April Fool's Social Media Challenge!

-

For even more fun, check out the official Challenge posted especially for today! Share your avatar featuring your tiny pets on social media between now and April 3, and you'll have a chance to win gems!

+
+

The next Take This Challenge has also launched, "Test Thy Courage!, with a focus on initiating positive social interactions. Be sure to check it out to earn additional pieces of the Take This armor set!

+

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.

+

Congratulations to the winners of the last Take This Challenge, "I Am the Night!": grand prize winner Jon Johnson, and runners-up valosin, ninaninet, awcward, Jackie Stack, and SaphirSoleil. Plus, all participants in that Challenge have received a piece of the Take This item set if they didn't have the full set already. It is located in your Rewards column. Enjoy!

+
by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat
`, });