title: quest — Quêtes | MoonBot API description: API quêtes MoonBot Lua : accepter, valider une quête, progression.
quest — Quêtes¶
API quêtes MoonBot Lua : accepter, valider une quête, progression.
9 fonctions dans ce namespace.
Index¶
quest.getActiveQuestsquest.getCompletedQuestsquest.isQuestActive / isQuestCompletedquest.getCurrentStepquest.getQuestName / getQuestStepsquest.questCount / completedQuestCountquest.requestQuestList / selectQuestQuetes journalieresCadeaux
Référence¶
quest.getActiveQuests¶
returns table
Quetes actives : {{questId, currentStep}, ...}.
quest.getCompletedQuests¶
returns table
IDs des quetes completees.
quest.isQuestActive / isQuestCompleted¶
returns boolean
Verifie l'etat d'une quete.
quest.getCurrentStep¶
returns number
Etape actuelle.
quest.getQuestName / getQuestSteps¶
returns string / table of {step: number, completed: boolean}
getQuestName()→string (nom de la quete). getQuestSteps()→table avec chaque etape et son statut.
quest.questCount / completedQuestCount¶
returns number
Nombre de quetes actives/completees.
quest.requestQuestList / selectQuest¶
Demande la liste des quetes / selectionne une quete.
Quetes journalieres¶
returns nil / table / boolean
requestDailies() envoie la requete. getDailies()→table of {questId: number, questName: string, stepId: number, completions: number, maxCompletions: number, resetTimestamp: number}. isDailyCompleted()→boolean.
Cadeaux¶
returns table / nil / boolean
getGifts()→table of {giftId: number, title: string}. acceptGift() accepte un cadeau pour le personnage donne. hasGifts()→boolean.