UNPKG

koishi-plugin-beatsaber-bot

Version:

一个 用于 BeatSaber 的 koishi Bot 插件

88 lines (87 loc) 2.04 kB
import { Leaderboard, Offsets, ScoreImprovement } from "./score"; import { BLPlayer } from "./user"; export interface BeatLeaderWSEvent { accLeft: number; accPP: number; accRight: number; accuracy: number; badCuts: number; baseScore: number; bombCuts: number; bonusPp: number; contextExtensions: ContextExtension[]; controller: number; country: string; fcAccuracy: number; fcPp: number; fullCombo: boolean; hmd: number; id: number; leaderboard: Leaderboard; leaderboardId: string; maxCombo: number; maxStreak: number; metadata: null; missedNotes: number; modifiedScore: number; modifiers: string; myScore: null; offsets: Offsets; passPP: number; pauses: number; platform: string; playCount: number; player: BLPlayer; playerId: string; pp: number; rank: number; rankVoting: null; replay: string; replaysWatched: number; scoreImprovement: ScoreImprovement; techPP: number; timepost: number; timeset: string; validContexts: number; wallsHit: number; weight: number; [property: string]: any; } export interface ContextExtension { accPP?: number; accuracy?: number; baseScore?: number; bonusPp?: number; context?: number; id?: number; modifiedScore?: number; modifiers?: string; passPP?: number; playerId?: string; pp?: number; rank?: number; scoreImprovement?: ContextExtensionScoreImprovement; techPP?: number; weight?: number; [property: string]: any; } export interface ContextExtensionScoreImprovement { accLeft: number; accRight: number; accuracy: number; averageRankedAccuracy: number; badCuts: number; bombCuts: number; bonusPp: number; id: number; missedNotes: number; pauses: number; pp: number; rank: number; score: number; timeset: string; totalPp: number; totalRank: number; wallsHit: number; [property: string]: any; }