Refactor
This commit is contained in:
@@ -2,7 +2,7 @@ import { CLASSES, DIFFICULTIES, MODES } from "@/data/hypixel/megawalls"
|
||||
import { NonNullStats } from "@/lib/schema/player"
|
||||
import { devide } from "../general"
|
||||
|
||||
export function getMostPlayed(stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
export function getMegawallsMostPlayed(stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
let mostPlayedClass: typeof CLASSES[number] | null = null
|
||||
let maxPlays = 0
|
||||
|
||||
@@ -20,7 +20,7 @@ export function getMostPlayed(stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
return mostPlayedClass
|
||||
}
|
||||
|
||||
export function getDifficultyColor(val: 1 | 2 | 3 | 4) {
|
||||
export function getMegaWallsDifficultyColor(val: 1 | 2 | 3 | 4) {
|
||||
return DIFFICULTIES[val]
|
||||
}
|
||||
|
||||
@@ -32,17 +32,17 @@ export function getMegaWallsClass(classId: typeof CLASSES[number]["id"]) {
|
||||
return CLASSES.find(c => c.id === classId)!
|
||||
}
|
||||
|
||||
export function getAllClassStats(stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
export function getAllMegawallsClassStats(stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
const statsArr: { id: typeof CLASSES[number]["id"], val: number[] }[] = []
|
||||
|
||||
for (const klass of CLASSES) {
|
||||
statsArr.push({ id: klass.id, val: megaWalsClassStats(klass.id, stats) })
|
||||
statsArr.push({ id: klass.id, val: getMegaWallsClassStats(klass.id, stats) })
|
||||
}
|
||||
|
||||
return statsArr
|
||||
}
|
||||
|
||||
export function megaWalsClassStats(classId: typeof CLASSES[number]["id"], stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
export function getMegaWallsClassStats(classId: typeof CLASSES[number]["id"], stats: NonNullable<NonNullStats["MegaWalls"]>) {
|
||||
return [
|
||||
stats[`${classId}_kills`],
|
||||
stats[`${classId}_deaths`],
|
||||
|
||||
Reference in New Issue
Block a user