forked from phenom/healer-man
Update Healer Man server
This commit is contained in:
1 parent
6114a2295f
commit
69809f7228
593 files changed
+903643
-40774
No files matched your search
+6
-1
@@ -15,6 +15,8 @@ import { useShellStore } from "../app/shellStore";
|
||||
import { abilityAtLevel, abilityTalentNodeId, learnedAbilityRank, resourceProfileForClass } from "../game/abilityCatalog";
|
||||
import { ACTION_CONTROLS, actionBindingId } from "../game/actionBindings";
|
||||
import { resolvedAbilityCosts, useCombatStore } from "../game/combatStore";
|
||||
import { coaGuardianFormationAbilityForCast } from "../game/coaGuardianFormationRuntime";
|
||||
import { projectCoaGuardianParagonAbility } from "../game/coaGuardianParagonRuntime";
|
||||
import { partyFightStillActive, respawnDefeatedPlayer } from "../game/deathRespawn";
|
||||
import { requireDungeonDefinition } from "../game/dungeonRegistry";
|
||||
import { resurrectManastormSession } from "../game/manastormSession";
|
||||
@@ -257,7 +259,10 @@ export function Hud({ surface = "top", onLayoutChange, completion, onFinish, onR
|
||||
}, [abilities, actionBindings, desktopBars, ui.draft, ui.preferences]);
|
||||
const abilityItems = useMemo<Record<string, ActionBarItem>>(() => Object.fromEntries(assignedAbilities.map((catalogAbility) => {
|
||||
const learnedTalentRank = learnedAbilityRank(catalogAbility, talentRanks);
|
||||
const ability = abilityAtLevel(catalogAbility, level, learnedTalentRank);
|
||||
const ability = projectCoaGuardianParagonAbility(coaGuardianFormationAbilityForCast(
|
||||
abilityAtLevel(catalogAbility, level, learnedTalentRank)), {
|
||||
id: PLAYER_AGGRO_ID, classId, talentRanks,
|
||||
}, auras, clock);
|
||||
const talentLocked = Boolean(abilityTalentNodeId(ability)) && !learnedTalentRank;
|
||||
const personalRemaining = Math.max(0, (cooldowns[ability.id] ?? 0) - clock);
|
||||
const globalRemaining = ability.gcdMs > 0 ? Math.max(0, globalCooldownEndsAt - clock) : 0;
|
||||
|
||||
@@ -183,6 +183,9 @@ export function ManastormSelectScreen() {
|
||||
readinessPolicyRevision,
|
||||
includeBetaSpecs,
|
||||
excludedPlayerSpecializationId: character.specializationId,
|
||||
playerRomClassPair: character.categoryId === "rom" && character.secondaryClassId
|
||||
? { primaryClassId: character.classId, secondaryClassId: character.secondaryClassId }
|
||||
: undefined,
|
||||
},
|
||||
);
|
||||
void preloadAvatarModels([character, ...party]).catch((error) => {
|
||||
|
||||
Reference in new issue
Block a user