WIP(schedule): add June 2024 content

This commit is contained in:
Sabe Jones
2024-05-07 19:36:39 -05:00
parent 44a7006295
commit 32cb201b81
11 changed files with 2199 additions and 2 deletions
@@ -34,6 +34,13 @@ export default prefill({
ppurple2: { price: 2, set: sets.shimmerHairColors },
pyellow2: { price: 2, set: sets.shimmerHairColors },
sunset: { price: 2, set: sets.summerHairColors },
sunlitwaves: { price: 2, set: sets.summerHairColors },
seasprite: { price: 2, set: sets.summerHairColors },
sandnsea: { price: 2, set: sets.summerHairColors },
orchid: { price: 2, set: sets.summerHairColors },
lava: { price: 2, set: sets.summerHairColors },
candycorn: { price: 2, set: sets.hauntedHairColors },
ghostwhite: { price: 2, set: sets.hauntedHairColors },
halloween: { price: 2, set: sets.hauntedHairColors },
@@ -11,6 +11,7 @@ export default prefill({
pastelHairColors: { setPrice: 5 },
rainbowHairColors: { setPrice: 5, text: t('rainbowColors') },
shimmerHairColors: { setPrice: 5, text: t('shimmerColors') },
summerHairColors: { setPrice: 5, text: t('summerColors') },
hauntedHairColors: { setPrice: 5, text: t('hauntedColors') },
winteryHairColors: { setPrice: 5, text: t('winteryColors') },
rainbowSkins: { setPrice: 5, text: t('rainbowSkins') },
@@ -327,6 +327,7 @@ export const MONTHLY_SCHEDULE = {
'unicorn',
'velociraptor',
'hippo',
'giraffe',
],
},
{
@@ -739,6 +740,7 @@ export const GALA_SCHEDULE = {
{
type: 'customizations',
matcher: customizationMatcher([
'summerHairColors',
'splashySkins',
]),
},
+6
View File
@@ -390,6 +390,12 @@ const quests = {
adjective: t('questEggRobotAdjective'),
canBuy: hasQuestAchievementFunction('robot'),
},
Giraffe: {
text: t('questEggGiraffeText'),
mountText: t('questEggGiraffeMountText'),
adjective: t('questEggGiraffeAdjective'),
canBuy: hasQuestAchievementFunction('giraffe'),
},
};
applyEggDefaults(drops, {
@@ -488,6 +488,38 @@ const QUEST_PETS = {
unlock: t('questGhostStagUnlockText'),
},
},
giraffe: {
text: t('questGiraffeText'),
notes: t('questGiraffeNotes'),
completion: t('questGiraffeCompletion'),
value: 4,
category: 'pet',
boss: {
name: t('questGiraffeBoss'),
hp: 700,
str: 2,
},
drop: {
items: [
{
type: 'eggs',
key: 'Giraffe',
text: t('questGiraffeDropGiraffeEgg'),
}, {
type: 'eggs',
key: 'Giraffe',
text: t('questGiraffeDropGiraffeEgg'),
}, {
type: 'eggs',
key: 'Giraffe',
text: t('questGiraffeDropGiraffeEgg'),
},
],
gp: 50,
exp: 450,
unlock: t('questGiraffeUnlockText'),
},
},
gryphon: {
text: t('questGryphonText'),
notes: t('questGryphonNotes'),
+3
View File
@@ -296,6 +296,9 @@ shops.getQuestShopCategories = function getQuestShopCategories (user, language)
const matchers = getScheduleMatchingGroup(`${type}Quests`);
filteredQuests = filteredQuests.filter(quest => matchers.match(quest.key))
.map(quest => getItemInfo(user, 'quests', quest, officialPinnedItems, language, matchers));
} else {
filteredQuests = filteredQuests
.map(quest => getItemInfo(user, 'quests', quest, officialPinnedItems, language));
}
category.items = filteredQuests;