import { AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion" import { Card, CardContent } from "@/components/ui/card" import { Separator } from "@/components/ui/separator" import { formatNumber } from "@/lib/formatters" import { getScoreColor } from "@/lib/hypixel/copsandcrims/general" import { devide } from "@/lib/hypixel/general" import { NonNullStats } from "@/lib/schema/player" import CollapsedStats from "../../_components/CollapsedStats" export default function CopsAndCrimsStats({ stats }: { stats: NonNullStats["CopsAndCrims"] }) { if (!stats) return null const kills = stats.kills + stats.kills_deathmatch + stats.kills_gungame const deaths = stats.deaths + stats.deaths_deathmatch + stats.deaths_gungame const wins = stats.game_wins + stats.game_wins_deathmatch + stats.game_wins_gungame const kd = formatNumber(devide(kills, deaths)) const score = Math.floor(kills / 2 + (stats.bombs_planted + stats.bombs_defused) / 3 + wins + devide(kills, stats.shots_fired) * 200) const scoreColor = getScoreColor(score) return (

Cops And Crims

Score

, stat:

{formatNumber(score)}

}, { title:

Kills

, stat:

{formatNumber(kills)}

}, { title:

KD

, stat:

{kd}

}, { title:

Wins

, stat:

{formatNumber(wins)}

} ]} />
) }