diff --git a/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx b/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx index 992b2e4..2d1542b 100644 --- a/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx +++ b/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx @@ -85,6 +85,7 @@ export default function SkyWarsStats({ stats }: { stats: Player["player"]["stats + diff --git a/src/app/(stats)/player/[ign]/_stats/skywars/stats.tsx b/src/app/(stats)/player/[ign]/_stats/skywars/stats.tsx index 84ddbfb..8559234 100644 --- a/src/app/(stats)/player/[ign]/_stats/skywars/stats.tsx +++ b/src/app/(stats)/player/[ign]/_stats/skywars/stats.tsx @@ -12,6 +12,14 @@ export default function SkyWarsGeneralStats({ }) { const stats = statsChecked! + function getCorruptionLevel() { + let num = stats.angel_of_death_level + stats.angels_offering + + if (stats.packages.find(p => p === "favor_of_the_angel")) num++ + + return num + } + return (
@@ -53,6 +61,20 @@ export default function SkyWarsGeneralStats({
+ + + + + +

+
+

+ + + + + +
) diff --git a/src/lib/schema/stats.ts b/src/lib/schema/stats.ts index bd58a03..f9c3f63 100644 --- a/src/lib/schema/stats.ts +++ b/src/lib/schema/stats.ts @@ -209,5 +209,14 @@ export const skywarsStatsSchema = z.looseObject({ bow_kills: z.number().default(0), mobs_kills: z.number().default(0), enderpearls_thrown: z.number().default(0), - egg_thrown: z.number().default(0) + egg_thrown: z.number().default(0), + wins_lab: z.number().default(0), + heads: z.number().default(0), + angel_of_death_level: z.number().default(0), + angels_offering: z.number().default(0), + souls_gathered: z.number().default(0), + souls: z.number().default(0), + paid_souls: z.number().default(0), + soul_well: z.number().default(0), + packages: z.array(z.string()) })