Hi,
I made a repeatable quest and I would like after completing it that it automatically gives the same quest to the same player starting at the first task.
My quest has only 1 task (fot the moment).
Once completed I added the action
- CompleteQuest(X.qst)
- BeginQuest(X.qst,Task 1)
It doesn’t start automatically however if, after completing the quest, either I talk to an NPC giving the quest or use a lua function to start the quest again it work.
But if I use the lua script to start the quest inside the “oncomplete” action from the quest it doesn’t work.
Maybe the quest if waiting for all the “oncomplete” actions to finish before it is available again for the player.
So is there a way to make it work ?
Maybe I should try to make the quest start a new repeatable quest B that is the same and will trigger quest A after finishing but it will use two quest files.
Loop : quest A on complete starts quest B on complete start quest A.