Quests
Reacting to quest states by script
Summary
Published: Jan 31 2025 by manavortex Last documented update: Jan 31 2025 by manavortex
This page lists events that let you react to quest changes
QuestTracker: On state change
You can observe QuestTrackerGameController.OnStateChanges
, or look at how it's registered and register your own callback using NewProxy()
JournalManager.ChangeEntryState
When a quest journal entry changes. If yours doesn't work like expect, please check out this post by psiberx on Discord.
Snippet kindly provided by TheManualEnhancer
registerForEvent("onInit", function()
Observe("JournalManager", "ChangeEntryState", function(this, uniquePath, className, state, notifyOption)
if state == gameJournalEntryState.Succeeded then
Game.AddToInventory("Items.money", 10000)
end
end)
end)
Last updated