mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 11:17:05 +02:00
feat: daily stats
This commit is contained in:
1 parent
33703996b1
commit
0d30c78e5e
12 files changed
+1022
-169
No files matched your search
@@ -0,0 +1,71 @@
|
||||
export interface AllStats {
|
||||
spotted: number;
|
||||
max_frags_tank_id: number;
|
||||
hits: number;
|
||||
frags: number;
|
||||
max_xp: number;
|
||||
max_xp_tank_id: number;
|
||||
wins: number;
|
||||
losses: number;
|
||||
capture_points: number;
|
||||
battles: number;
|
||||
damage_dealt: number;
|
||||
damage_received: number;
|
||||
max_frags: number;
|
||||
shots: number;
|
||||
frags8p: number;
|
||||
xp: number;
|
||||
win_and_survived: number;
|
||||
survived_battles: number;
|
||||
dropped_capture_points: number;
|
||||
}
|
||||
|
||||
export interface SpecialStats {
|
||||
winrate: number;
|
||||
damageRatio: number;
|
||||
kdr: number;
|
||||
dpb: number;
|
||||
kpb: number;
|
||||
hpb: number;
|
||||
spb: number;
|
||||
hitRate: number;
|
||||
survivalRate: number;
|
||||
}
|
||||
|
||||
export interface ClanStats {
|
||||
spotted: number;
|
||||
max_frags_tank_id: number;
|
||||
hits: number;
|
||||
frags: number;
|
||||
max_xp: number;
|
||||
max_xp_tank_id: number;
|
||||
wins: number;
|
||||
losses: number;
|
||||
capture_points: number;
|
||||
battles: number;
|
||||
damage_dealt: number;
|
||||
damage_received: number;
|
||||
max_frags: number;
|
||||
shots: number;
|
||||
frags8p: number;
|
||||
xp: number;
|
||||
win_and_survived: number;
|
||||
survived_battles: number;
|
||||
dropped_capture_points: number;
|
||||
}
|
||||
|
||||
export type AccountInfo = {
|
||||
[accountId: number]: {
|
||||
statistics: {
|
||||
clan: ClanStats;
|
||||
all: AllStats;
|
||||
frags: null;
|
||||
};
|
||||
account_id: number;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
private: null;
|
||||
last_battle_time: number;
|
||||
nickname: string;
|
||||
};
|
||||
};
|
||||
@@ -1,55 +0,0 @@
|
||||
export type PlayerPersonalData = {
|
||||
[accountId: number]: {
|
||||
statistics: {
|
||||
clan: {
|
||||
spotted: number;
|
||||
max_frags_tank_id: number;
|
||||
hits: number;
|
||||
frags: number;
|
||||
max_xp: number;
|
||||
max_xp_tank_id: number;
|
||||
wins: number;
|
||||
losses: number;
|
||||
capture_points: number;
|
||||
battles: number;
|
||||
damage_dealt: number;
|
||||
damage_received: number;
|
||||
max_frags: number;
|
||||
shots: number;
|
||||
frags8p: number;
|
||||
xp: number;
|
||||
win_and_survived: number;
|
||||
survived_battles: number;
|
||||
dropped_capture_points: number;
|
||||
};
|
||||
all: {
|
||||
spotted: number;
|
||||
max_frags_tank_id: number;
|
||||
hits: number;
|
||||
frags: number;
|
||||
max_xp: number;
|
||||
max_xp_tank_id: number;
|
||||
wins: number;
|
||||
losses: number;
|
||||
capture_points: number;
|
||||
battles: number;
|
||||
damage_dealt: number;
|
||||
damage_received: number;
|
||||
max_frags: number;
|
||||
shots: number;
|
||||
frags8p: number;
|
||||
xp: number;
|
||||
win_and_survived: number;
|
||||
survived_battles: number;
|
||||
dropped_capture_points: number;
|
||||
};
|
||||
frags: null;
|
||||
};
|
||||
account_id: number;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
private: null;
|
||||
last_battle_time: number;
|
||||
nickname: string;
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,28 @@
|
||||
import { AllStats } from './accountInfo.js';
|
||||
|
||||
export type PlayerStats = {
|
||||
clan: {
|
||||
clan_id: number;
|
||||
name: string;
|
||||
tag: string;
|
||||
};
|
||||
statistics: {
|
||||
all: AllStats;
|
||||
wn8: number;
|
||||
wn7: number;
|
||||
average_tier: number;
|
||||
};
|
||||
_id: string;
|
||||
last_battle_time: number;
|
||||
nickname: string;
|
||||
account_id: number;
|
||||
achievements: {
|
||||
account_id: string;
|
||||
medalLafayettePool: number;
|
||||
medalRadleyWalters: number;
|
||||
warrior: number;
|
||||
jointVictoryCount: number;
|
||||
};
|
||||
region: string;
|
||||
__v: number;
|
||||
}[];
|
||||
+4
-28
@@ -1,32 +1,8 @@
|
||||
import { AllStats, SpecialStats } from './accountInfo.js';
|
||||
|
||||
export interface PeriodStatistics {
|
||||
all: {
|
||||
spotted: number;
|
||||
hits: number;
|
||||
frags: number;
|
||||
wins: number;
|
||||
losses: number;
|
||||
capture_points: number;
|
||||
battles: number;
|
||||
damage_dealt: number;
|
||||
damage_received: number;
|
||||
shots: number;
|
||||
frags8p: number;
|
||||
xp: number;
|
||||
win_and_survived: number;
|
||||
survived_battles: number;
|
||||
dropped_capture_points: number;
|
||||
};
|
||||
special: {
|
||||
winrate: number;
|
||||
damageRatio: number;
|
||||
kdr: number;
|
||||
dpb: number;
|
||||
kpb: number;
|
||||
hpb: number;
|
||||
spb: number;
|
||||
hitRate: number;
|
||||
survivalRate: number;
|
||||
};
|
||||
all: AllStats;
|
||||
special: SpecialStats;
|
||||
|
||||
wn7: number;
|
||||
wn8: number;
|
||||
|
||||
Reference in new issue
Block a user