Interface ScoreWithReplayavailablePp

This is the kind of score you can expect from the API's getBeatmapScores

interface ScoreWithReplayavailablePp {
    count100: number;
    count300: number;
    count50: number;
    countgeki: number;
    countkatu: number;
    countmiss: number;
    date: Date;
    enabled_mods: number;
    maxcombo: number;
    perfect: boolean;
    pp: null | number;
    rank: string;
    replay_available: boolean;
    score: number;
    score_id: number;
    user_id: number;
}

Hierarchy

Properties

count100: number
count300: number
count50: number
countgeki: number
countkatu: number
countmiss: number
date: Date

Roughly (or just after) when the last note was hit

enabled_mods: number

Bitwise flag, feel free to use getMods to see the mods in a more readable way!

Remarks

If it has Nightcore, it also has DoubleTime

maxcombo: number
perfect: boolean

Whether or not the play has reached the maximum combo it could have (no miss and no missed slider-end)

pp: null | number

How much pp the score play is worth!

Remarks

Null if beatmap is loved (for example)

rank: string

Also known as the Grade https://osu.ppy.sh/wiki/en/Gameplay/Grade, it may be "F" if the player failed

replay_available: boolean
score: number

The score itself, for example 923,357 (without the comma ",")

score_id: number

Remarks

It can't be null, because ScoreWithReplayavailablePp is only available for scores that haven't failed

user_id: number

Generated using TypeDoc