Fixed bedwars
This commit is contained in:
@@ -82,7 +82,19 @@ type Mode =
|
||||
| "underworld_4s"
|
||||
| "castle"
|
||||
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw: true): number[]
|
||||
export type BedwarsModeStats = {
|
||||
kills_bedwars: number
|
||||
deaths_bedwars: number
|
||||
final_kills_bedwars: number
|
||||
final_deaths_bedwars: number
|
||||
wins_bedwars: number
|
||||
losses_bedwars: number
|
||||
winstreak: number
|
||||
beds_broken_bedwars: number
|
||||
beds_lost_bedwars: number
|
||||
}
|
||||
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw: true): BedwarsModeStats
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw?: false): (string | number)[]
|
||||
export function getBedwarsModeStats(mode: Mode, stats: _BedwarsStats, raw = false) {
|
||||
switch (mode) {
|
||||
@@ -135,21 +147,17 @@ function devide(num: number, num2: number) {
|
||||
|
||||
function bedwarsModeStats(prefix: string, stats: _BedwarsStats, raw = false) {
|
||||
if (raw) {
|
||||
return [
|
||||
stats[`${prefix}_kills_bedwars`],
|
||||
stats[`${prefix}_deaths_bedwars`],
|
||||
devide(stats[`${prefix}_kills_bedwars`], stats[`${prefix}_deaths_bedwars`]),
|
||||
stats[`${prefix}_final_kills_bedwars`],
|
||||
stats[`${prefix}_final_deaths_bedwars`],
|
||||
devide(stats[`${prefix}_final_kills_bedwars`], stats[`${prefix}_final_deaths_bedwars`]),
|
||||
stats[`${prefix}_wins_bedwars`],
|
||||
stats[`${prefix}_losses_bedwars`],
|
||||
devide(stats[`${prefix}_wins_bedwars`], stats[`${prefix}_losses_bedwars`]),
|
||||
stats[`${prefix}_winstreak`] ?? -1,
|
||||
stats[`${prefix}_beds_broken_bedwars`],
|
||||
stats[`${prefix}_beds_lost_bedwars`],
|
||||
devide(stats[`${prefix}_beds_broken_bedwars`], stats[`${prefix}_beds_lost_bedwars`])
|
||||
]
|
||||
return {
|
||||
kills_bedwars: stats[`${prefix}_kills_bedwars`],
|
||||
deaths_bedwars: stats[`${prefix}_deaths_bedwars`],
|
||||
final_kills_bedwars: stats[`${prefix}_final_kills_bedwars`],
|
||||
final_deaths_bedwars: stats[`${prefix}_final_deaths_bedwars`],
|
||||
wins_bedwars: stats[`${prefix}_wins_bedwars`],
|
||||
losses_bedwars: stats[`${prefix}_losses_bedwars`],
|
||||
winstreak: stats[`${prefix}_winstreak`] ?? -1,
|
||||
beds_broken_bedwars: stats[`${prefix}_beds_broken_bedwars`],
|
||||
beds_lost_bedwars: stats[`${prefix}_beds_lost_bedwars`]
|
||||
}
|
||||
}
|
||||
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user