From c3497193033cecd0e5e10a2f8b7458836b5329d2 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 8 Apr 2021 16:45:56 -0500 Subject: [PATCH] feat(event): current event data in Gem-buy Seasonal Shop gear --- .../script/content/gear/sets/special/index.js | 137 ++++++++++++++++-- 1 file changed, 121 insertions(+), 16 deletions(-) diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js index 6153e64f85..6fc041b222 100644 --- a/website/common/script/content/gear/sets/special/index.js +++ b/website/common/script/content/gear/sets/special/index.js @@ -164,18 +164,22 @@ const armor = { }, springRogue: { set: 'stealthyKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springWarrior: { set: 'mightyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springMage: { set: 'magicMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springHealer: { set: 'lovingPupSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summerRogue: { @@ -234,18 +238,22 @@ const armor = { }, spring2015Rogue: { set: 'sneakySqueakerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Warrior: { set: 'bewareDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Mage: { set: 'magicianBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Healer: { set: 'comfortingKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2015Rogue: { @@ -310,18 +318,22 @@ const armor = { }, spring2016Rogue: { set: 'cleverDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Warrior: { set: 'braveMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Mage: { set: 'grandMalkinSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Healer: { set: 'springingBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2016Rogue: { @@ -380,18 +392,22 @@ const armor = { }, spring2017Rogue: { set: 'spring2017SneakyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Warrior: { set: 'spring2017FelineWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Mage: { set: 'spring2017CanineConjurorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Healer: { set: 'spring2017FloralMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2017Rogue: { @@ -450,18 +466,22 @@ const armor = { }, spring2018Rogue: { set: 'spring2018DucklingRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Warrior: { set: 'spring2018SunriseWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Mage: { set: 'spring2018TulipMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Healer: { set: 'spring2018GarnetHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2018Rogue: { @@ -526,18 +546,22 @@ const armor = { }, spring2019Rogue: { set: 'spring2019CloudRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Warrior: { set: 'spring2019OrchidWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Mage: { set: 'spring2019AmberMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Healer: { set: 'spring2019RobinHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2019Rogue: { @@ -603,18 +627,22 @@ const armor = { }, spring2020Rogue: { set: 'spring2020LapisLazuliRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Warrior: { set: 'spring2020BeetleWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Mage: { set: 'spring2020PuddleMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Healer: { set: 'spring2020IrisHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2020Rogue: { @@ -1171,18 +1199,22 @@ const head = { }, springRogue: { set: 'stealthyKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springWarrior: { set: 'mightyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springMage: { set: 'magicMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springHealer: { set: 'lovingPupSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summerRogue: { @@ -1241,18 +1273,22 @@ const head = { }, spring2015Rogue: { set: 'sneakySqueakerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Warrior: { set: 'bewareDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Mage: { set: 'magicianBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Healer: { set: 'comfortingKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2015Rogue: { @@ -1317,18 +1353,22 @@ const head = { }, spring2016Rogue: { set: 'cleverDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Warrior: { set: 'braveMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Mage: { set: 'grandMalkinSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Healer: { set: 'springingBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2016Rogue: { @@ -1387,18 +1427,22 @@ const head = { }, spring2017Rogue: { set: 'spring2017SneakyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Warrior: { set: 'spring2017FelineWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Mage: { set: 'spring2017CanineConjurorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Healer: { set: 'spring2017FloralMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2017Rogue: { @@ -1463,18 +1507,22 @@ const head = { }, spring2018Rogue: { set: 'spring2018DucklingRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Warrior: { set: 'spring2018SunriseWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Mage: { set: 'spring2018TulipMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Healer: { set: 'spring2018GarnetHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2018Rogue: { @@ -1545,18 +1593,22 @@ const head = { }, spring2019Rogue: { set: 'spring2019CloudRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Warrior: { set: 'spring2019OrchidWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Mage: { set: 'spring2019AmberMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Healer: { set: 'spring2019RobinHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2019Rogue: { @@ -1622,18 +1674,22 @@ const head = { }, spring2020Rogue: { set: 'spring2020LapisLazuliRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Warrior: { set: 'spring2020BeetleWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Mage: { set: 'spring2020PuddleMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Healer: { set: 'spring2020IrisHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2020Rogue: { @@ -1720,75 +1776,75 @@ Object.keys(gearEvents).forEach(event => { const headAccessory = { springRogue: { - event: EVENTS.spring, specialClass: 'rogue', set: 'stealthyKittySet', text: t('headAccessorySpecialSpringRogueText'), notes: t('headAccessorySpecialSpringRogueNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springWarrior: { - event: EVENTS.spring, specialClass: 'warrior', set: 'mightyBunnySet', text: t('headAccessorySpecialSpringWarriorText'), notes: t('headAccessorySpecialSpringWarriorNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springMage: { - event: EVENTS.spring, specialClass: 'wizard', set: 'magicMouseSet', text: t('headAccessorySpecialSpringMageText'), notes: t('headAccessorySpecialSpringMageNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springHealer: { - event: EVENTS.spring, specialClass: 'healer', set: 'lovingPupSet', text: t('headAccessorySpecialSpringHealerText'), notes: t('headAccessorySpecialSpringHealerNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Rogue: { - event: EVENTS.spring2015, specialClass: 'rogue', set: 'sneakySqueakerSet', text: t('headAccessorySpecialSpring2015RogueText'), notes: t('headAccessorySpecialSpring2015RogueNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Warrior: { - event: EVENTS.spring2015, specialClass: 'warrior', set: 'bewareDogSet', text: t('headAccessorySpecialSpring2015WarriorText'), notes: t('headAccessorySpecialSpring2015WarriorNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Mage: { - event: EVENTS.spring2015, specialClass: 'wizard', set: 'magicianBunnySet', text: t('headAccessorySpecialSpring2015MageText'), notes: t('headAccessorySpecialSpring2015MageNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Healer: { - event: EVENTS.spring2015, specialClass: 'healer', set: 'comfortingKittySet', text: t('headAccessorySpecialSpring2015HealerText'), notes: t('headAccessorySpecialSpring2015HealerNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, bearEars: { @@ -1856,75 +1912,75 @@ const headAccessory = { canBuy: () => true, }, spring2016Rogue: { - event: EVENTS.spring2016, specialClass: 'rogue', set: 'cleverDogSet', text: t('headAccessorySpecialSpring2016RogueText'), notes: t('headAccessorySpecialSpring2016RogueNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Warrior: { - event: EVENTS.spring2016, specialClass: 'warrior', set: 'braveMouseSet', text: t('headAccessorySpecialSpring2016WarriorText'), notes: t('headAccessorySpecialSpring2016WarriorNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Mage: { - event: EVENTS.spring2016, specialClass: 'wizard', set: 'grandMalkinSet', text: t('headAccessorySpecialSpring2016MageText'), notes: t('headAccessorySpecialSpring2016MageNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Healer: { - event: EVENTS.spring2016, specialClass: 'healer', set: 'springingBunnySet', text: t('headAccessorySpecialSpring2016HealerText'), notes: t('headAccessorySpecialSpring2016HealerNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Rogue: { - event: EVENTS.spring2017, specialClass: 'rogue', set: 'spring2017SneakyBunnySet', text: t('headAccessorySpecialSpring2017RogueText'), notes: t('headAccessorySpecialSpring2017RogueNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Warrior: { - event: EVENTS.spring2017, specialClass: 'warrior', set: 'spring2017FelineWarriorSet', text: t('headAccessorySpecialSpring2017WarriorText'), notes: t('headAccessorySpecialSpring2017WarriorNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Mage: { - event: EVENTS.spring2017, specialClass: 'wizard', set: 'spring2017CanineConjurorSet', text: t('headAccessorySpecialSpring2017MageText'), notes: t('headAccessorySpecialSpring2017MageNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Healer: { - event: EVENTS.spring2017, specialClass: 'healer', set: 'spring2017FloralMouseSet', text: t('headAccessorySpecialSpring2017HealerText'), notes: t('headAccessorySpecialSpring2017HealerNotes'), value: 20, + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, blackHeadband: { @@ -2071,14 +2127,17 @@ const shield = { }, springRogue: { set: 'stealthyKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springWarrior: { set: 'mightyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springHealer: { set: 'lovingPupSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summerRogue: { @@ -2119,14 +2178,17 @@ const shield = { }, spring2015Rogue: { set: 'sneakySqueakerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Warrior: { set: 'bewareDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Healer: { set: 'comfortingKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2015Rogue: { @@ -2167,14 +2229,17 @@ const shield = { }, spring2016Rogue: { set: 'cleverDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Warrior: { set: 'braveMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Healer: { set: 'springingBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2016Rogue: { @@ -2215,14 +2280,17 @@ const shield = { }, spring2017Rogue: { set: 'spring2017SneakyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Warrior: { set: 'spring2017FelineWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Healer: { set: 'spring2017FloralMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2017Rogue: { @@ -2263,14 +2331,17 @@ const shield = { }, spring2018Rogue: { set: 'spring2018DucklingRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Warrior: { set: 'spring2018SunriseWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Healer: { set: 'spring2018GarnetHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2018Rogue: { @@ -2319,14 +2390,17 @@ const shield = { }, spring2019Rogue: { set: 'spring2019CloudRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Warrior: { set: 'spring2019OrchidWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Healer: { set: 'spring2019RobinHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2019Rogue: { @@ -2384,14 +2458,17 @@ const shield = { }, spring2020Rogue: { set: 'spring2020LapisLazuliRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Warrior: { set: 'spring2020BeetleWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Healer: { set: 'spring2020IrisHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2020Warrior: { @@ -2604,18 +2681,22 @@ const weapon = { }, springRogue: { set: 'stealthyKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springWarrior: { set: 'mightyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springMage: { set: 'magicMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, springHealer: { set: 'lovingPupSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summerRogue: { @@ -2668,18 +2749,22 @@ const weapon = { }, spring2015Rogue: { set: 'sneakySqueakerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Warrior: { set: 'bewareDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Mage: { set: 'magicianBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2015Healer: { set: 'comfortingKittySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2015Rogue: { @@ -2732,18 +2817,22 @@ const weapon = { }, spring2016Rogue: { set: 'cleverDogSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Warrior: { set: 'braveMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Mage: { set: 'grandMalkinSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2016Healer: { set: 'springingBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2016Rogue: { @@ -2796,18 +2885,22 @@ const weapon = { }, spring2017Rogue: { set: 'spring2017SneakyBunnySet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Warrior: { set: 'spring2017FelineWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Mage: { set: 'spring2017CanineConjurorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2017Healer: { set: 'spring2017FloralMouseSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2017Rogue: { @@ -2860,18 +2953,22 @@ const weapon = { }, spring2018Rogue: { set: 'spring2018DucklingRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Warrior: { set: 'spring2018SunriseWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Mage: { set: 'spring2018TulipMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2018Healer: { set: 'spring2018GarnetHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2018Rogue: { @@ -2924,18 +3021,22 @@ const weapon = { }, spring2019Rogue: { set: 'spring2019CloudRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Warrior: { set: 'spring2019OrchidWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Mage: { set: 'spring2019AmberMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2019Healer: { set: 'spring2019RobinHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2019Rogue: { @@ -3003,18 +3104,22 @@ const weapon = { }, spring2020Rogue: { set: 'spring2020LapisLazuliRogueSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Warrior: { set: 'spring2020BeetleWarriorSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Mage: { set: 'spring2020PuddleMageSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, spring2020Healer: { set: 'spring2020IrisHealerSet', + event: EVENTS.spring2021, canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring', }, summer2020Rogue: {