diff options
author | mat <github@matdoes.dev> | 2022-04-30 00:21:13 -0500 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-04-30 00:21:13 -0500 |
commit | 405c6e68d1c16e8252b76e8e7c4dce9da78a8eac (patch) | |
tree | 4c7b12aa37f99839c2b709616bd19b12fa60b502 /src/lib/APITypes.d.ts | |
parent | d37eb92424126f0b2128c6b68d4f6d610bfec20b (diff) | |
download | skyblock-stats-405c6e68d1c16e8252b76e8e7c4dce9da78a8eac.tar.gz skyblock-stats-405c6e68d1c16e8252b76e8e7c4dce9da78a8eac.tar.bz2 skyblock-stats-405c6e68d1c16e8252b76e8e7c4dce9da78a8eac.zip |
update skills api
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r-- | src/lib/APITypes.d.ts | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts index 827ee13..ff84d46 100644 --- a/src/lib/APITypes.d.ts +++ b/src/lib/APITypes.d.ts @@ -18,7 +18,7 @@ export interface CleanMemberProfilePlayer extends CleanPlayer { fairySouls: FairySouls inventories?: Inventories objectives: Objective[] - skills: Skill[] + skills: Skills zones: Zone[] collections: Collection[] slayers: SlayerData @@ -39,7 +39,7 @@ export interface CleanMember extends CleanBasicMember { fairySouls: FairySouls inventories?: Inventories objectives: Objective[] - skills: Skill[] + skills: Skills zones: Zone[] collections: Collection[] slayers: SlayerData @@ -397,3 +397,25 @@ export interface LeaderboardBasicPlayer { color: string } } + + +export interface Skill { + id: string + xp: number + level: number + + maxLevel: number + + levelXp: number + levelXpRequired: number +} + +export interface Skills { + list: Skill[] + /** + * Whether the player has their skills API enabled. If this is off, that + * means the data doesn't include xp and is per-player. You should show a + * warning to the user. + */ + apiEnabled: boolean +} |