mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
chore(content): add winter wonderland items (#14407)
* chore(content): add winter wonderland items
* chore(typos): dates are hard
* fix(tz): how far back we have fallen
* fix(event): four extra hours for stragglers
* fix(typo): singular snowball spell
* fix(gear): remove stray incorrect event prop
* merge release
* Revert "merge release"
This reverts commit 83e29d0288.
* feat(content): add EN text
* fix(dates): 2022-2023 Winter
* chore(content): add featured quest bundle
* fix(event): delay Snowballs, add quests to Seasonal Shop
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: SabreCat <sabe@habitica.com>
This commit is contained in:
@@ -718,27 +718,35 @@ const armor = {
|
||||
},
|
||||
winter2022Rogue: {
|
||||
set: 'winter2022FireworksRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Warrior: {
|
||||
set: 'winter2022StockingWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Mage: {
|
||||
set: 'winter2022PomegranateMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Healer: {
|
||||
set: 'winter2022IceCrystalHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
spring2022Rogue: {
|
||||
set: 'spring2022MagpieRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Warrior: {
|
||||
set: 'spring2022RainstormWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Mage: {
|
||||
set: 'spring2022ForsythiaMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Healer: {
|
||||
set: 'spring2022PeridotHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
birthday2022: {
|
||||
text: t('armorSpecialBirthday2022Text'),
|
||||
@@ -748,27 +756,47 @@ const armor = {
|
||||
},
|
||||
summer2022Rogue: {
|
||||
set: 'summer2022CrabRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Warrior: {
|
||||
set: 'summer2022WaterspoutWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Mage: {
|
||||
set: 'summer2022MantaRayMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Healer: {
|
||||
set: 'summer2022AngelfishHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
fall2022Rogue: {
|
||||
set: 'fall2022KappaRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Warrior: {
|
||||
set: 'fall2022OrcWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Mage: {
|
||||
set: 'fall2022HarpyMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Healer: {
|
||||
set: 'fall2022WatcherHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
winter2023Rogue: {
|
||||
set: 'winter2023RibbonRogueSet',
|
||||
},
|
||||
winter2023Warrior: {
|
||||
set: 'winter2023WalrusWarriorSet',
|
||||
},
|
||||
winter2023Mage: {
|
||||
set: 'winter2023FairyLightsMageSet',
|
||||
},
|
||||
winter2023Healer: {
|
||||
set: 'winter2023CardinalHealerSet',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1824,15 +1852,19 @@ const head = {
|
||||
},
|
||||
winter2022Rogue: {
|
||||
set: 'winter2022FireworksRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Warrior: {
|
||||
set: 'winter2022StockingWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Mage: {
|
||||
set: 'winter2022PomegranateMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Healer: {
|
||||
set: 'winter2022IceCrystalHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
nye2021: {
|
||||
text: t('headSpecialNye2021Text'),
|
||||
@@ -1842,39 +1874,63 @@ const head = {
|
||||
},
|
||||
spring2022Rogue: {
|
||||
set: 'spring2022MagpieRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Warrior: {
|
||||
set: 'spring2022RainstormWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Mage: {
|
||||
set: 'spring2022ForsythiaMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Healer: {
|
||||
set: 'spring2022PeridotHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
summer2022Rogue: {
|
||||
set: 'summer2022CrabRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Warrior: {
|
||||
set: 'summer2022WaterspoutWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Mage: {
|
||||
set: 'summer2022MantaRayMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Healer: {
|
||||
set: 'summer2022AngelfishHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
fall2022Rogue: {
|
||||
set: 'fall2022KappaRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Warrior: {
|
||||
set: 'fall2022OrcWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Mage: {
|
||||
set: 'fall2022HarpyMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Healer: {
|
||||
set: 'fall2022WatcherHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
winter2023Rogue: {
|
||||
set: 'winter2023RibbonRogueSet',
|
||||
},
|
||||
winter2023Warrior: {
|
||||
set: 'winter2023WalrusWarriorSet',
|
||||
},
|
||||
winter2023Mage: {
|
||||
set: 'winter2023FairyLightsMageSet',
|
||||
},
|
||||
winter2023Healer: {
|
||||
set: 'winter2023CardinalHealerSet',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -2285,7 +2341,6 @@ const shield = {
|
||||
},
|
||||
spring2015Rogue: {
|
||||
set: 'sneakySqueakerSet',
|
||||
event: EVENTS.spring2021,
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2015Warrior: {
|
||||
@@ -2636,39 +2691,60 @@ const shield = {
|
||||
},
|
||||
winter2022Rogue: {
|
||||
set: 'winter2022FireworksRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Warrior: {
|
||||
set: 'winter2022StockingWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Healer: {
|
||||
set: 'winter2022IceCrystalHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
spring2022Rogue: {
|
||||
set: 'spring2022MagpieRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Warrior: {
|
||||
set: 'spring2022RainstormWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Healer: {
|
||||
set: 'spring2022PeridotHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Rogue: {
|
||||
set: 'summer2022CrabRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Warrior: {
|
||||
set: 'summer2022WaterspoutWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Healer: {
|
||||
set: 'summer2022AngelfishHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
fall2022Rogue: {
|
||||
set: 'fall2022KappaRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Warrior: {
|
||||
set: 'fall2022OrcWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Healer: {
|
||||
set: 'fall2022WatcherHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
winter2023Rogue: {
|
||||
set: 'winter2023RibbonRogueSet',
|
||||
},
|
||||
winter2023Warrior: {
|
||||
set: 'winter2023WalrusWarriorSet',
|
||||
},
|
||||
winter2023Healer: {
|
||||
set: 'winter2023CardinalHealerSet',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -3348,51 +3424,79 @@ const weapon = {
|
||||
},
|
||||
winter2022Rogue: {
|
||||
set: 'winter2022FireworksRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Warrior: {
|
||||
set: 'winter2022StockingWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Mage: {
|
||||
set: 'winter2022PomegranateMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
winter2022Healer: {
|
||||
set: 'winter2022IceCrystalHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'winter',
|
||||
},
|
||||
spring2022Rogue: {
|
||||
set: 'spring2022MagpieRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Warrior: {
|
||||
set: 'spring2022RainstormWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Mage: {
|
||||
set: 'spring2022ForsythiaMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
spring2022Healer: {
|
||||
set: 'spring2022PeridotHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'spring',
|
||||
},
|
||||
summer2022Rogue: {
|
||||
set: 'summer2022CrabRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Warrior: {
|
||||
set: 'summer2022WaterspoutWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Mage: {
|
||||
set: 'summer2022MantaRayMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
summer2022Healer: {
|
||||
set: 'summer2022AngelfishHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'summer',
|
||||
},
|
||||
fall2022Rogue: {
|
||||
set: 'fall2022KappaRogueSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Warrior: {
|
||||
set: 'fall2022OrcWarriorSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Mage: {
|
||||
set: 'fall2022HarpyMageSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
fall2022Healer: {
|
||||
set: 'fall2022WatcherHealerSet',
|
||||
canBuy: () => CURRENT_EVENT && CURRENT_EVENT.season === 'fall',
|
||||
},
|
||||
winter2023Rogue: {
|
||||
set: 'winter2023RibbonRogueSet',
|
||||
},
|
||||
winter2023Warrior: {
|
||||
set: 'winter2023WalrusWarriorSet',
|
||||
},
|
||||
winter2023Mage: {
|
||||
set: 'winter2023FairyLightsMageSet',
|
||||
},
|
||||
winter2023Healer: {
|
||||
set: 'winter2023CardinalHealerSet',
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user