Skip to content

Commit 178058a

Browse files
authored
Merge pull request #155 from AKASGaming/master
Added Rewards to Player Class
2 parents 29f932f + b6dd2a5 commit 178058a

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

src/structures/Player.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,31 @@ class Player {
168168
* @type {number | null}
169169
*/
170170
this.lastDailyRewardTimestamp = data.lastAdsenseGenerateTime || null;
171+
/**
172+
* Total amount of Daily Rewards
173+
* @type {number | null}
174+
*/
175+
this.totalRewards = data.totalRewards || null;
176+
/**
177+
* Total amount of Daily Rewards claimed
178+
* @type {number | null}
179+
*/
180+
this.totalDailyRewards = data.totalDailyRewards || null;
181+
/**
182+
* Honestly no clue what this is specifically
183+
* @type {number | null}
184+
*/
185+
this.rewardStreak = data.rewardStreak || null;
186+
/**
187+
* Current Daily Rewards streak
188+
* @type {number | null}
189+
*/
190+
this.rewardScore = data.rewardScore || null;
191+
/**
192+
* Highest Daily Rewards streak
193+
* @type {number | null}
194+
*/
195+
this.rewardHighScore = data.rewardHighScore || null;
171196
/**
172197
* Player recent games
173198
* @return {Promise<Array<RecentGame>>}

typings/index.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,13 @@ declare module 'hypixel-api-reborn' {
330330
giftBundlesReceived?: number;
331331
isOnline: boolean;
332332
userLanguage: string;
333+
lastDailyReward?: Date;
334+
lastDailyRewardTimestamp?: number;
335+
totalRewards?: number;
336+
totalDailyRewards?: number;
337+
rewardStreak?: number;
338+
rewardScore?: number;
339+
rewardHighScore?: number;
333340
claimedLevelingRewards: number[];
334341
globalCosmetics: PlayerCosmetics;
335342
ranksPurchaseTime: {

0 commit comments

Comments
 (0)