diff --git a/migrations/users/pi-day.js b/migrations/users/pi-day.js index 5aa1f40f53..f017c5ecda 100644 --- a/migrations/users/pi-day.js +++ b/migrations/users/pi-day.js @@ -3,7 +3,7 @@ import { v4 as uuid } from 'uuid'; import { model as User } from '../../website/server/models/user'; -const MIGRATION_NAME = '20210314_pi_day'; +const MIGRATION_NAME = '20220314_pi_day'; const progressCount = 1000; let count = 0; @@ -54,7 +54,7 @@ async function updateUser (user) { export default async function processUsers () { const query = { migration: { $ne: MIGRATION_NAME }, - 'auth.timestamps.loggedin': { $gt: new Date('2021-02-15') }, + 'auth.timestamps.loggedin': { $gt: new Date('2022-02-15') }, }; const fields = { diff --git a/website/server/models/user/hooks.js b/website/server/models/user/hooks.js index ad3a2ec323..4e5a018a5a 100644 --- a/website/server/models/user/hooks.js +++ b/website/server/models/user/hooks.js @@ -144,10 +144,21 @@ function _setUpNewUser (user) { user.items.quests.dustbunnies = 1; user.purchased.background.violet = true; user.preferences.background = 'violet'; - if (moment().isBefore('2022-02-02T20:00-05:00')) { - user.migration = '20220131_habit_birthday'; - user.items.gear.owned.armor_special_birthday = true; - user.items.gear.equipped.armor = 'armor_special_birthday'; + 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; } user.markModified('items achievements');