From a8e9c9bc70f42aa1d10444577d336dc8aa4e295a Mon Sep 17 00:00:00 2001 From: SabreCat Date: Mon, 21 Nov 2022 18:54:57 -0600 Subject: [PATCH] chore(event): set up Harvest Feast 2022 --- .../common/script/content/constants/events.js | 12 ++++++++---- website/server/models/user/hooks.js | 19 ++++--------------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/website/common/script/content/constants/events.js b/website/common/script/content/constants/events.js index 54fb486e8d..d3066193a4 100644 --- a/website/common/script/content/constants/events.js +++ b/website/common/script/content/constants/events.js @@ -10,20 +10,24 @@ const gemsPromo = { export const EVENTS = { noEvent: { - start: '2022-11-30T20:00-05:00', + start: '2022-11-27T20:00-05:00', end: '2022-12-20T08:00-05:00', season: 'normal', npcImageSuffix: '', }, + harvestFeast2022: { + start: '2022-11-22T08:00-05:00', + end: '2022-11-27T20:00-05:00', + season: 'thanksgiving', + npcImageSuffix: '_thanksgiving', + }, bundle202211: { start: '2022-11-15T08:00-05:00', end: '2022-11-30T20:00-05:00', - season: 'normal', - npcImageSuffix: '', }, afterGala: { start: '2022-10-31T20:00-04:00', - end: '2022-11-15T08:00-05:00', + end: '2022-11-22T08:00-05:00', season: 'normal', npcImageSuffix: '', }, diff --git a/website/server/models/user/hooks.js b/website/server/models/user/hooks.js index 58340c73cd..6bafec1bd1 100644 --- a/website/server/models/user/hooks.js +++ b/website/server/models/user/hooks.js @@ -150,21 +150,10 @@ function _setUpNewUser (user) { user.items.quests.dustbunnies = 1; user.purchased.background.violet = true; user.preferences.background = 'violet'; - if (moment().isBefore('2022-03-15T20:00-04:00')) { - user.items.gear.owned.head_special_piDay = true; - user.items.gear.equipped.head = 'head_special_piDay'; - user.items.gear.owned.shield_special_piDay = true; - user.items.gear.equipped.shield = 'shield_special_piDay'; - user.items.food.Pie_Skeleton = 1; - user.items.food.Pie_Base = 1; - user.items.food.Pie_CottonCandyBlue = 1; - user.items.food.Pie_CottonCandyPink = 1; - user.items.food.Pie_Shade = 1; - user.items.food.Pie_White = 1; - user.items.food.Pie_Golden = 1; - user.items.food.Pie_Zombie = 1; - user.items.food.Pie_Desert = 1; - user.items.food.Pie_Red = 1; + if (moment().isBetween('2022-11-22T08:00-05:00', '2022-11-27T20:00-05:00')) { + user.migration = '20221122_harvest_feast'; + user.items.pets['Turkey-Base'] = 5; + user.items.currentPet = 'Turkey-Base'; } user.markModified('items achievements');