mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 06:07:21 +01:00
chore(content): add pet quest bundle and magic hatching potions for February (#14499)
This commit is contained in:
@@ -194,8 +194,9 @@ const bundles = {
|
||||
'seaserpent',
|
||||
'gryphon',
|
||||
],
|
||||
event: EVENTS.bundle202302,
|
||||
canBuy () {
|
||||
return moment().isBefore('2022-02-28T20:00-05:00');
|
||||
return moment().isBetween(EVENTS.bundle202302.start, EVENTS.bundle202302.end);
|
||||
},
|
||||
type: 'quests',
|
||||
value: 7,
|
||||
|
||||
@@ -10,11 +10,25 @@ const gemsPromo = {
|
||||
|
||||
export const EVENTS = {
|
||||
noEvent: {
|
||||
start: '2023-02-08T23:59-05:00',
|
||||
end: '2023-02-14T08:00-05:00',
|
||||
start: '2023-02-28T23:59-05:00',
|
||||
end: '2023-03-21T08:00-05:00',
|
||||
season: 'normal',
|
||||
npcImageSuffix: '',
|
||||
},
|
||||
bundle202302: {
|
||||
start: '2023-02-13T08:00-05:00',
|
||||
end: '2023-02-28T23:59-05:00',
|
||||
},
|
||||
potions202302:{
|
||||
start: '2023-02-21T08:00-05:00',
|
||||
end: '2023-02-28T23:59-05:00',
|
||||
},
|
||||
valentines2023: {
|
||||
start: '2023-02-13T08:00-05:00',
|
||||
end: '2023-02-17T23:59-05:00',
|
||||
season: 'valentines',
|
||||
npcImageSuffix: 'valentines',
|
||||
},
|
||||
birthday10: {
|
||||
start: '2023-01-30T08:00-05:00',
|
||||
end: '2023-02-08T23:59-05:00',
|
||||
|
||||
@@ -62,8 +62,13 @@ const premium = {
|
||||
value: 2,
|
||||
text: t('hatchingPotionCupid'),
|
||||
limited: true,
|
||||
event: EVENTS.potions202302,
|
||||
_addlNotes: t('eventAvailabilityReturning', {
|
||||
availableDate: t('dateEndFebruary'),
|
||||
previousDate: t('februaryYYYY', { year: 2022 }),
|
||||
}),
|
||||
canBuy () {
|
||||
return moment().isBefore('2022-02-28T20:00-05:00');
|
||||
return moment().isBetween(EVENTS.potions202302.start, EVENTS.potions202302.end);
|
||||
},
|
||||
},
|
||||
Shimmer: {
|
||||
@@ -278,8 +283,13 @@ const premium = {
|
||||
value: 2,
|
||||
text: t('hatchingPotionRoseQuartz'),
|
||||
limited: true,
|
||||
event: EVENTS.potions202302,
|
||||
_addlNotes: t('eventAvailabilityReturning', {
|
||||
availableDate: t('dateEndFebruary'),
|
||||
previousDate: t('februaryYYYY', { year: 2022 }),
|
||||
}),
|
||||
canBuy () {
|
||||
return moment().isBefore('2022-02-28T20:00-05:00');
|
||||
return moment().isBetween(EVENTS.potions202302.start, EVENTS.potions202302.end);
|
||||
},
|
||||
},
|
||||
Celestial: {
|
||||
|
||||
@@ -5,7 +5,7 @@ import { EVENTS } from './constants';
|
||||
// path: 'premiumHatchingPotions.Rainbow',
|
||||
const featuredItems = {
|
||||
market () {
|
||||
if (moment().isBetween(EVENTS.winter2023.start, EVENTS.winter2023.end)) {
|
||||
if (moment().isBetween(EVENTS.potions202302.start, EVENTS.potions202302.end)) {
|
||||
return [
|
||||
{
|
||||
type: 'armoire',
|
||||
@@ -13,15 +13,15 @@ const featuredItems = {
|
||||
},
|
||||
{
|
||||
type: 'premiumHatchingPotion',
|
||||
path: 'premiumHatchingPotions.StarryNight',
|
||||
path: 'premiumHatchingPotions.RoseQuartz',
|
||||
},
|
||||
{
|
||||
type: 'premiumHatchingPotion',
|
||||
path: 'premiumHatchingPotions.Holly',
|
||||
path: 'premiumHatchingPotions.Cupid',
|
||||
},
|
||||
{
|
||||
type: 'premiumHatchingPotion',
|
||||
path: 'premiumHatchingPotions.Aurora',
|
||||
type: 'hatchingPotions',
|
||||
path: 'hatchingPotions.CottonCandyPink',
|
||||
},
|
||||
];
|
||||
}
|
||||
@@ -45,19 +45,19 @@ const featuredItems = {
|
||||
];
|
||||
},
|
||||
quests () {
|
||||
if (moment().isBetween(EVENTS.winter2023.start, EVENTS.winter2023.end)) {
|
||||
if (moment().isBetween(EVENTS.bundle202302.start, EVENTS.bundle202302.end)) {
|
||||
return [
|
||||
{
|
||||
type: 'bundles',
|
||||
path: 'bundles.winterQuests',
|
||||
path: 'bundles.mythicalMarvels',
|
||||
},
|
||||
{
|
||||
type: 'quests',
|
||||
path: 'quests.whale',
|
||||
path: 'quests.treeling',
|
||||
},
|
||||
{
|
||||
type: 'quests',
|
||||
path: 'quests.turtle',
|
||||
path: 'quests.rock',
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user