Refactor TypeScript files for improved readability and consistency
Gitea Auto Deploy / Deploy-Container (push) Successful in 3m21s

- Cleaned up imports and formatting in localeStore.ts and socketSettingStore.ts.
- Standardized interface definitions and formatting in attack.ts, avatar.ts, battle.ts, enemy.ts, entity.ts, error.ts, index.ts, lineup.ts, mics.ts, skill.ts, srtools.ts, team.ts, turn.ts, version.ts, and waveAndCycle.ts.
- Ensured consistent use of semicolons and spacing across all modified files.
- Updated tsconfig.json for consistency in formatting.
This commit is contained in:
2026-08-27 18:23:17 +07:00
parent b5976a4d82
commit cf9553d343
70 changed files with 4376 additions and 4376 deletions
+44 -44
View File
@@ -1,44 +1,44 @@
import useBattleDataStore from "@/stores/battleDataStore";
import { useMemo } from "react";
export function useDamageLinesForAll(mode: 1 | 2 = 1) {
const { turnHistory, skillHistory } = useBattleDataStore.getState();
return useMemo(() => {
const avatarMap = new Map<number, Map<number, number>>();
for (const skill of skillHistory) {
if (!avatarMap.has(skill.avatarId)) {
avatarMap.set(skill.avatarId, new Map());
}
const charMap = avatarMap.get(skill.avatarId)!;
const actionValue = turnHistory[skill.turnBattleId].actionValue
const prev = charMap.get(actionValue) || 0;
charMap.set(actionValue, prev + skill.totalDamage);
}
const result: Record<number, { x: number; y: number }[]> = {};
for (const [avatarId, damageMap] of avatarMap.entries()) {
const points = Array.from(damageMap.entries())
.map(([x, y]) => ({ x, y }))
.sort((a, b) => a.x - b.x);
if (mode === 1) {
let cumulative = 0;
result[avatarId] = points.map(p => {
cumulative += Number(p.y);
return { x: p.x, y: Number(cumulative.toFixed(2)) };
});
} else {
result[avatarId] = points.map(p => ({
x: p.x,
y: Number(p.y.toFixed(2)),
}));
}
}
return result;
}, [turnHistory, skillHistory, mode]);
}
import useBattleDataStore from "@/stores/battleDataStore";
import { useMemo } from "react";
export function useDamageLinesForAll(mode: 1 | 2 = 1) {
const { turnHistory, skillHistory } = useBattleDataStore.getState();
return useMemo(() => {
const avatarMap = new Map<number, Map<number, number>>();
for (const skill of skillHistory) {
if (!avatarMap.has(skill.avatarId)) {
avatarMap.set(skill.avatarId, new Map());
}
const charMap = avatarMap.get(skill.avatarId)!;
const actionValue = turnHistory[skill.turnBattleId].actionValue
const prev = charMap.get(actionValue) || 0;
charMap.set(actionValue, prev + skill.totalDamage);
}
const result: Record<number, { x: number; y: number }[]> = {};
for (const [avatarId, damageMap] of avatarMap.entries()) {
const points = Array.from(damageMap.entries())
.map(([x, y]) => ({ x, y }))
.sort((a, b) => a.x - b.x);
if (mode === 1) {
let cumulative = 0;
result[avatarId] = points.map(p => {
cumulative += Number(p.y);
return { x: p.x, y: Number(cumulative.toFixed(2)) };
});
} else {
result[avatarId] = points.map(p => ({
x: p.x,
y: Number(p.y.toFixed(2)),
}));
}
}
return result;
}, [turnHistory, skillHistory, mode]);
}