forked from phenom/healer-man
Release Healer Man 0.1.49
This commit is contained in:
1 parent
39425f2494
commit
612170afd0
91 files changed
+2278
-263
No files matched your search
@@ -22,7 +22,7 @@ import {
|
||||
type ActionBindingControl,
|
||||
type ActionBindingLayer,
|
||||
} from "../game/actionBindings";
|
||||
import { abilityAtLevel, resourceProfileForClass, type AbilityTarget } from "../game/abilityCatalog";
|
||||
import { abilityAtLevel, learnedAbilityRank, resourceProfileForClass, type AbilityTarget } from "../game/abilityCatalog";
|
||||
import type { DungeonId } from "../game/dungeonCatalog";
|
||||
import { useManastormStore } from "../game/manastormStore";
|
||||
import { resolveStagePresentation } from "../game/manastormStagePresentation";
|
||||
@@ -227,9 +227,7 @@ export function currentCompanionSnapshot(): CompanionSnapshot {
|
||||
? combat.abilities.find((candidate) => candidate.id === abilityId) ?? null
|
||||
: null;
|
||||
if (!catalogAbility) return [];
|
||||
const learnedTalentRank = catalogAbility.talentEntryId === undefined
|
||||
? undefined
|
||||
: combat.talentRanks[`coa-entry-${catalogAbility.talentEntryId}`] ?? 0;
|
||||
const learnedTalentRank = learnedAbilityRank(catalogAbility, combat.talentRanks);
|
||||
const ability = abilityAtLevel(catalogAbility, combat.level, learnedTalentRank);
|
||||
const costs = resolvedAbilityCosts(ability, combat.talentModifiers, combat);
|
||||
const displayCost = costs[0] ?? { resource: ability.cost.resource, amount: 0 };
|
||||
|
||||
Reference in new issue
Block a user