Updated types
This commit is contained in:
parent
c7edb08d89
commit
223acdc708
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
@ -147,6 +147,18 @@ export declare class RepeatableQuestController {
|
||||
* @returns IItemEventRouterResponse
|
||||
*/
|
||||
changeRepeatableQuest(pmcData: IPmcData, changeRequest: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse;
|
||||
/**
|
||||
* Remove the provided quest from pmc and scav character profiles
|
||||
* @param fullProfile Profile to remove quest from
|
||||
* @param questToReplaceId Quest id to remove from profile
|
||||
*/
|
||||
protected removeQuestFromProfile(fullProfile: ISptProfile, questToReplaceId: string): void;
|
||||
/**
|
||||
* Clean up the repeatables `changeRequirement` dictionary of expired data
|
||||
* @param repeatablesOfTypeInProfile The repeatables that have the replaced and new quest
|
||||
* @param replacedQuestId Id of the replaced quest
|
||||
*/
|
||||
protected cleanUpRepeatableChangeRequirements(repeatablesOfTypeInProfile: IPmcDataRepeatableQuest, replacedQuestId: string): void;
|
||||
/**
|
||||
* Find a repeatable (daily/weekly/scav) from a players profile by its id
|
||||
* @param questId Id of quest to find
|
||||
|
@ -33,6 +33,11 @@ export interface IQuest {
|
||||
changeQuestMessageText: string;
|
||||
/** "Pmc" or "Scav" */
|
||||
side: string;
|
||||
acceptanceAndFinishingSource: string;
|
||||
progressSource: string;
|
||||
rankingModes: string[];
|
||||
gameModes: string[];
|
||||
arenaLocations: string[];
|
||||
/** Status of quest to player */
|
||||
sptStatus?: QuestStatus;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user