Update Healer Man server

This commit is contained in:
phenom committed 2026-09-23 16:14:19 -04:00
1 parent f90ba7d989
commit 189b94d6b7
51 files changed
+3448 -154

No files matched your search

+11 -1
View File
@@ -216,6 +216,8 @@ function catalogPayload(source: PartyCatalogSource, level: number) {
id: build.id,
source: build.source,
classId: build.classId,
raceId: build.raceId ?? null,
secondaryClassId: build.secondaryClassId ?? null,
className: classById(build.classId).name,
role: build.role,
specialization: build.orientation,
@@ -229,7 +231,9 @@ function catalogPayload(source: PartyCatalogSource, level: number) {
talentBuildSourcePointsRetained: build.talentBuildSourcePointsRetained ?? null,
talentBuildFallbackPointCount: build.talentBuildFallbackPointCount ?? null,
defaultTalentBuild: build.defaultTalentBuild ?? true,
label: `${classById(build.classId).name} — ${build.orientation} (${build.role})${build.talentBuildName ? ` — ${build.talentBuildName}` : ""}`,
label: build.secondaryClassId
? `${classById(build.classId).name}/${classById(build.secondaryClassId).name} — ${build.characterName ?? build.orientation} (${build.role})`
: `${classById(build.classId).name} — ${build.orientation} (${build.role})${build.talentBuildName ? ` — ${build.talentBuildName}` : ""}`,
gear: resolvedGearSummary(build),
})),
bosses: bossCatalogRows(),
@@ -268,6 +272,7 @@ function configuredCompanion(
return createConfiguredPartyMember({
name: build.characterName ?? `${classById(build.classId).name} ${build.orientation}`,
classId: build.classId,
raceId: build.raceId,
secondaryClassId: build.secondaryClassId,
specialization: build.orientation,
specializationId: specialization?.id ?? null,
@@ -362,6 +367,8 @@ function serializedMember(
talentBuildSourcePointsRetained: metrics.build.talentBuildSourcePointsRetained ?? null,
talentBuildFallbackPointCount: metrics.build.talentBuildFallbackPointCount ?? null,
classId: metrics.build.classId,
raceId: metrics.build.raceId ?? null,
secondaryClassId: metrics.build.secondaryClassId ?? null,
className: classById(metrics.build.classId).name,
specialization: metrics.build.orientation,
role: metrics.build.role,
@@ -563,6 +570,7 @@ async function runBoss(
const combat = useCombatStore.getState();
combat.initializeCharacter({
classId: activeBuild.classId,
raceId: activeBuild.raceId,
secondaryClassId: activeBuild.secondaryClassId,
specializationId: specialization?.id,
role: activeBuild.role,
@@ -776,6 +784,8 @@ async function simulateConfig(config: BalanceLabConfig, output: string): Promise
talentBuildSourcePointsRetained: build.talentBuildSourcePointsRetained ?? null,
talentBuildFallbackPointCount: build.talentBuildFallbackPointCount ?? null,
classId: build.classId,
raceId: build.raceId ?? null,
secondaryClassId: build.secondaryClassId ?? null,
className: classById(build.classId).name,
specialization: build.orientation,
role: build.role,