Release Healer Man 0.1.49

This commit is contained in:
phenom committed 2026-09-17 09:13:15 -04:00
1 parent 39425f2494
commit 612170afd0
91 files changed
+2278 -263

No files matched your search

+5 -5
View File
@@ -5,6 +5,8 @@ import { useCombatStore } from "../game/combatStore";
import {
abilityAtLevel,
abilityRankForLevel,
abilityTalentNodeId,
learnedAbilityRank,
} from "../game/abilityCatalog";
import { useGameStore } from "../game/store";
import { OptionsPanel } from "./OptionsPanel";
@@ -61,9 +63,7 @@ export function GameplayPanels() {
const spellbookAbilities = useMemo(() => [...abilities]
.sort((left, right) => left.unlockLevel - right.unlockLevel)
.map((catalogAbility) => {
const learnedTalentRank = catalogAbility.talentEntryId === undefined
? undefined
: talentRanks[`coa-entry-${catalogAbility.talentEntryId}`] ?? 0;
const learnedTalentRank = learnedAbilityRank(catalogAbility, talentRanks);
const ability = abilityAtLevel(catalogAbility, level, learnedTalentRank);
const activeRank = abilityRankForLevel(catalogAbility, level, learnedTalentRank);
return {
@@ -80,8 +80,8 @@ export function GameplayPanels() {
cooldownSeconds: ability.cooldownMs / 1_000,
castSeconds: ability.castTimeMs / 1_000,
range: ability.range.max,
known: catalogAbility.talentEntryId === undefined || Boolean(learnedTalentRank),
talentLocked: catalogAbility.talentEntryId !== undefined,
known: !abilityTalentNodeId(catalogAbility) || Boolean(learnedTalentRank),
talentLocked: Boolean(abilityTalentNodeId(catalogAbility)),
passive: ability.passive,
rank: activeRank?.rank,
rankCount: catalogAbility.ranks?.length,