import { authWithHeaders } from '../../middlewares/auth'; const api = {}; // @TODO export this const, cannot export it from here because only routes are exported from // controllers const LAST_ANNOUNCEMENT_TITLE = 'HAPPY APRIL FOOLS DAY! (ALSO SUBSCRIBER MYSTERY ITEMS)'; const worldDmg = { // @TODO bailey: false, }; /** * @api {get} /api/v3/news Get latest Bailey announcement * @apiName GetNews * @apiGroup News * * * @apiSuccess {Object} html Latest Bailey html * */ api.getNews = { method: 'GET', url: '/news', async handler (req, res) { const baileyClass = worldDmg.bailey ? 'npc_bailey_broken' : 'npc_bailey'; res.status(200).send({ html: `
The April Fool rushes into the Tavern, clearly out of breath, with a gigantic picnic basket in tow. The heavenly smell of icing and chocolate wafts from the open basket into the crowd.
"HABITICANS!" he cries. "I have heard you are all in need of some good cheer and comfort, and here I am! I hope you don't mind, in rather a turnaround from last year, I've brought along some treats to brighten your day."
"Looks like this year he's turned our pets into desserts!" says Piyo. She picks up her new cinnamon bun companion gently. "Awww, they're so perfect and sweet!"
Equipping different pets will show different desserts. Have fun discovering them all!
For even more fun, check out the official Challenge posted especially for today! Share your avatar featuring your new dessert pet on social media between now and April 3, and you'll have a chance to win Gems and have your avatar featured on the Habitica Blog!
The April Subscriber Items have been revealed: the Majestic Monarch Item Set! Subscribe to Habitica by April 30 to receive this exciting set! If you're already an active subscriber, reload the site and then head to Inventory > Items to claim your gear!
Subscribers also receive the ability to buy Gems with Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us.