Initial release for SPT 3.9
This commit is contained in:
23
types/controllers/AchievementController.d.ts
vendored
Normal file
23
types/controllers/AchievementController.d.ts
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
import { ICompletedAchievementsResponse } from "@spt/models/eft/profile/ICompletedAchievementsResponse";
|
||||
import { IGetAchievementsResponse } from "@spt/models/eft/profile/IGetAchievementsResponse";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
/**
|
||||
* Logic for handling In Raid callbacks
|
||||
*/
|
||||
export declare class AchievementController {
|
||||
protected logger: ILogger;
|
||||
protected databaseService: DatabaseService;
|
||||
constructor(logger: ILogger, databaseService: DatabaseService);
|
||||
/**
|
||||
* Get base achievements
|
||||
* @param sessionID Session id
|
||||
*/
|
||||
getAchievements(sessionID: string): IGetAchievementsResponse;
|
||||
/**
|
||||
* Shows % of 'other' players who've completed each achievement
|
||||
* @param sessionId Session id
|
||||
* @returns ICompletedAchievementsResponse
|
||||
*/
|
||||
getAchievementStatistics(sessionId: string): ICompletedAchievementsResponse;
|
||||
}
|
||||
Reference in New Issue
Block a user