2024-09 Content Prebuild (#15295)

* 202409 subscriber gear

* 2024-09 enchanted armoire gear

* 2024 fall festival gear

* 2024-09 background

* 2024-09 pet quest

* typos and update featuredItems.js

* quest and typo fix

* fix subscriber set name

* text amendments

* update quest title
# Conflicts:
#	habitica-images
This commit is contained in:
Natalie
2024-08-23 13:47:25 -04:00
committed by Phillip Thelen
parent 9b33453040
commit 992e82cbcf
17 changed files with 477 additions and 1 deletions
@@ -629,6 +629,9 @@ const backgrounds = {
backgrounds082024: {
savanna: { },
},
backgrounds092024: {
magic_door_in_forest: { },
},
eventBackgrounds: {
birthday_bash: {
price: 0,
@@ -10,12 +10,14 @@ export const ARMOIRE_RELEASE_DATES = {
beachsideSet: { year: 2024, month: 6 },
corsairSet: { year: 2024, month: 7 },
dragonKnightSet: { year: 2024, month: 8 },
funnyFoolSet: { year: 2024, month: 9 },
};
export const EGGS_RELEASE_DATES = {
Giraffe: { year: 2024, month: 6, day: 1 },
Chameleon: { year: 2024, month: 7, day: 14 },
Crab: { year: 2024, month: 8, day: 14 },
Raccoon: { year: 2024, month: 9, day: 14 },
};
export const HATCHING_POTIONS_RELEASE_DATES = {
@@ -478,6 +478,7 @@ export const MONTHLY_SCHEDULE = {
'triceratops',
'treeling',
'beetle',
'raccoon',
],
},
{
@@ -228,6 +228,11 @@ const SEASONAL_SETS = {
'fall2023BogCreatureHealerSet',
'fall2023ScaryMovieWarriorSet',
'fall2023ScarletWarlockMageSet',
'fall2024FieryImpWarriorSet',
'fall2024UnderworldSorcerorMageSet',
'fall2024SpaceInvaderHealerSet',
'fall2024BlackCatRogueSet',
],
};
+6
View File
@@ -411,6 +411,12 @@ const quests = {
adjective: t('questEggCrabAdjective'),
canBuy: hasQuestAchievementFunction('crab'),
},
Raccoon: {
text: t('questEggRaccoonText'),
mountText: t('questEggRaccoonMountText'),
adjective: t('questEggRaccoonAdjective'),
canBuy: hasQuestAchievementFunction('raccoon'),
},
};
applyEggDefaults(drops, {
@@ -494,6 +494,10 @@ const armor = {
str: 8,
set: 'dragonKnightSet',
},
funnyFoolCostume: {
str: 15,
set: 'funnyFoolSet',
},
};
const body = {
@@ -1011,6 +1015,10 @@ const head = {
int: 8,
set: 'dragonKnightSet',
},
funnyFoolCap: {
con: 15,
set: 'funnyFoolSet',
},
};
const shield = {
@@ -1856,6 +1864,11 @@ const weapon = {
con: 8,
set: 'dragonKnightSet',
},
funnyFoolBaton: {
con: 15,
str: 15,
set: 'funnyFoolSet',
},
};
const releaseDay = 7;
@@ -228,6 +228,7 @@ const head = {
202404: { },
202406: { },
202407: { },
202409: { },
301404: { },
301405: { },
301703: { },
@@ -274,6 +275,7 @@ const shield = {
202011: { },
202209: { },
202408: { },
202409: { },
301405: { },
301704: { },
};
@@ -767,6 +767,18 @@ const armor = {
summer2024Rogue: {
set: 'summer2024NudibranchRogueSet',
},
fall2024Warrior: {
set: 'fall2024FieryImpWarriorSet',
},
fall2024Mage: {
set: 'fall2024UnderworldSorcerorMageSet',
},
fall2024Healer: {
set: 'fall2024SpaceInvaderHealerSet',
},
fall2024Rogue: {
set: 'fall2024BlackCatRogueSet',
},
};
const armorStats = {
@@ -1844,6 +1856,18 @@ const head = {
summer2024Rogue: {
set: 'summer2024NudibranchRogueSet',
},
fall2024Warrior: {
set: 'fall2024FieryImpWarriorSet',
},
fall2024Mage: {
set: 'fall2024UnderworldSorcerorMageSet',
},
fall2024Healer: {
set: 'fall2024SpaceInvaderHealerSet',
},
fall2024Rogue: {
set: 'fall2024BlackCatRogueSet',
},
};
const headStats = {
@@ -2525,6 +2549,15 @@ const shield = {
summer2024Rogue: {
set: 'summer2024NudibranchRogueSet',
},
fall2024Warrior: {
set: 'fall2024FieryImpWarriorSet',
},
fall2024Healer: {
set: 'fall2024SpaceInvaderHealerSet',
},
fall2024Rogue: {
set: 'fall2024BlackCatRogueSet',
},
};
const shieldStats = {
@@ -3192,6 +3225,18 @@ const weapon = {
summer2024Rogue: {
set: 'summer2024NudibranchRogueSet',
},
fall2024Warrior: {
set: 'fall2024FieryImpWarriorSet',
},
fall2024Mage: {
set: 'fall2024UnderworldSorcerorMageSet',
},
fall2024Healer: {
set: 'fall2024SpaceInvaderHealerSet',
},
fall2024Rogue: {
set: 'fall2024BlackCatRogueSet',
},
};
const weaponStats = {
@@ -1070,6 +1070,47 @@ const QUEST_PETS = {
unlock: t('questPterodactylUnlockText'),
},
},
raccoon: {
text: t('questRaccoonText'),
notes: t('questRaccoonNotes'),
completion: t('questRaccoonCompletion'),
value: 4,
category: 'pet',
boss: {
name: t('questRaccoonBoss'),
hp: 800,
str: 2,
rage: {
title: t('questRaccoonRageTitle'),
description: t('questRaccoonRageDescription'),
value: 50,
healing: 0.3,
effect: t('questRaccoonRageEffect'),
},
},
drop: {
items: [
{
type: 'eggs',
key: 'Raccoon',
text: t('questRaccoonDropRaccoonEgg'),
},
{
type: 'eggs',
key: 'Raccoon',
text: t('questRaccoonDropRaccoonEgg'),
},
{
type: 'eggs',
key: 'Raccoon',
text: t('questRaccoonDropRaccoonEgg'),
},
],
gp: 70,
exp: 600,
unlock: t('questRaccoonUnlockText'),
},
},
rat: {
text: t('questRatText'),
notes: t('questRatNotes'),
@@ -26,6 +26,7 @@ const potentialFeaturedPetQuests = [
'crab',
'beetle',
'raccoon',
'snail',