feat: (lineage) quest event json

This commit is contained in:
2026-07-24 08:56:35 -04:00
parent 9e285570e1
commit 4b663c014a
4 changed files with 4141 additions and 81 deletions

View File

@@ -51,91 +51,98 @@ import healthOptions from "~/lineage-json/misc-route/healthOptions.json";
import sanityOptions from "~/lineage-json/misc-route/sanityOptions.json";
import pvpRewards from "~/lineage-json/misc-route/pvpRewards.json";
import questTemplates from "~/lineage-json/quest-event-route/questTemplates.json";
import childhoodEvents from "~/lineage-json/quest-event-route/childhoodEvents.json";
import overworldEvents from "~/lineage-json/quest-event-route/overworldEvents.json";
export const lineageJsonServiceRouter = createTRPCRouter({
attacks: publicProcedure
.query(() => {
return {
ok: true,
playerAttacks,
mageBooks,
mageSpells,
necroBooks,
necroSpells,
rangerBooks,
rangerSpells,
paladinBooks,
paladinSpells,
summons
};
}),
attacks: publicProcedure.query(() => {
return {
ok: true,
playerAttacks,
mageBooks,
mageSpells,
necroBooks,
necroSpells,
rangerBooks,
rangerSpells,
paladinBooks,
paladinSpells,
summons
};
}),
conditions: publicProcedure
.query(() => {
return {
ok: true,
conditions,
debilitations,
sanityDebuffs
};
}),
conditions: publicProcedure.query(() => {
return {
ok: true,
conditions,
debilitations,
sanityDebuffs
};
}),
dungeons: publicProcedure
.query(() => {
return {
ok: true,
dungeons,
specialEncounters
};
}),
dungeons: publicProcedure.query(() => {
return {
ok: true,
dungeons,
specialEncounters
};
}),
enemies: publicProcedure
.query(() => {
return {
ok: true,
bosses,
enemies,
enemyAttacks
};
}),
enemies: publicProcedure.query(() => {
return {
ok: true,
bosses,
enemies,
enemyAttacks
};
}),
items: publicProcedure
.query(() => {
return {
ok: true,
arrows,
bows,
foci,
hats,
junk,
melee,
robes,
wands,
ingredients,
storyItems,
artifacts,
shields,
bodyArmor,
helmets,
suffix,
prefix,
potions,
poison,
staves
};
}),
items: publicProcedure.query(() => {
return {
ok: true,
arrows,
bows,
foci,
hats,
junk,
melee,
robes,
wands,
ingredients,
storyItems,
artifacts,
shields,
bodyArmor,
helmets,
suffix,
prefix,
potions,
poison,
staves
};
}),
misc: publicProcedure
.query(() => {
return {
ok: true,
activities,
investments,
jobs,
manaOptions,
otherOptions,
healthOptions,
sanityOptions,
pvpRewards
};
})
misc: publicProcedure.query(() => {
return {
ok: true,
activities,
investments,
jobs,
manaOptions,
otherOptions,
healthOptions,
sanityOptions,
pvpRewards
};
}),
quest_events: publicProcedure.query(() => {
return {
ok: true,
questTemplates,
childhoodEvents,
overworldEvents
};
})
});