Skua Documentation


Project maintained by BrenoHenrike Hosted on GitHub Pages — Theme by mattgraham

Quest

As with any property or method from the CoreBots.cs file, you can call upon them by starting with Core. (Core Dot)

Methods

Method Definition Return Type Description
RegisterQuests(params int[] questIDs) void This will register quests to be completed while doing something else, i.e. while in combat.
If it has quests already registered, it will cancel them first and then register the new quests.
CancelRegisteredQuests() void Cancels the current registered quests.
EnsureAccept(int questID) bool Accepts the quest and AddDrop’s the requierments that are not temporary
EnsureAccept(params int[] questIDs) void Accepts all the quests given
EnsureComplete(int questID, int itemID = -1) void Completes the quest with a choose-able reward item
EnsureComplete(params int[] questIDs) void Completes all the quests given but doesn’t support quests with choose-able rewards
EnsureCompleteChoose(int questID, string[]? itemList = null) bool Completes a quest and choose any item from it that you don’t have (automatically accepts the drop)
EnsureLoad(int questID) Quest Loads the quest and returns the Quest Object
EnsureLoad(params int[] questIDs) *List<Quest> * Loads the quests and returns multiple Quest Objects
ChainComplete(int questID, int itemID = -1) void Accepts and then completes the quest, used inside a loop
isCompletedBefore(int QuestID) bool Check if a quest that is part of a story line is completed before

◄ PreviousIndexNext ►