diff --git a/src/app/(stats)/player/[ign]/_stats/skywars/components.tsx b/src/app/(stats)/player/[ign]/_stats/skywars/components.tsx index 5f240bb..e19e40b 100644 --- a/src/app/(stats)/player/[ign]/_stats/skywars/components.tsx +++ b/src/app/(stats)/player/[ign]/_stats/skywars/components.tsx @@ -159,11 +159,16 @@ export function SkywarsLevel({ xp, icon }: { xp: number, icon: string | undefine ) } -export function SkywarsProgress({ level, percent }: { level: number, percent: number }) { +export function SkywarsProgress({ level, percent, currentXp, ceilingXp }: { level: number, percent: number, currentXp: number, ceilingXp: number }) { return (
- +
) @@ -188,12 +193,12 @@ function LevelNumber({ level, className }: { level: number, className?: string } return
{level}
} -function Progress({ level, percent }: { level: number, percent: number }) { +function Progress({ level, percent, tooltipId, tooltipContent }: { level: number, percent: number, tooltipId: string, tooltipContent: string }) { if (level > 150 || level === 50) { - return + return } - return + return } export function SkywarsPrestige({ level, icon }: { level: number, icon?: string }) { diff --git a/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx b/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx index 76a4d71..7d5d784 100644 --- a/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx +++ b/src/app/(stats)/player/[ign]/_stats/skywars/skywars.tsx @@ -46,12 +46,18 @@ export default function SkyWarsStats( const kd = (stats.kills / stats.deaths).toFixed(2) const wl = (stats.wins / stats.losses).toFixed(2) + const current = getSkywarsXpForLevel(Math.floor(level)) + const next = getSkywarsXpForLevel(Math.floor(level + 1)) + const levelProgress = getProgress( - getSkywarsXpForLevel(Math.floor(level)), + current, stats.skywars_experience, - getSkywarsXpForLevel(Math.floor(level) + 1) + next ) + const xpProgress = stats.skywars_experience - current + const ceilingXp = next - current + const shardProgress = getProgress(0, stats.shard, 20000) return ( @@ -88,7 +94,7 @@ export default function SkyWarsStats( - +