Persistent Quests and Journal Entries by Knat v1.01
update v1.01: removed debug messages...
This is a compact script (4 public functions, 2 private functions) to help you get a persistent journal and to generally manage quests without much overhead.
You can use it to carry over journals from one module to another or for Persistent Worlds. It also greatly simplifies the management of quest from a scripting perspective. Only 2 functions are enough to handle your quests without any additional variables.
there is a tutorial module included that gives you an interactive rundown on this system and quests in general. Very beginner friendly.
check the pqj_inc script header or the readme for more information.
looks good to me here is a vote for your hall of fame
Posted by Thales at on10/21/06
I have used this system on several PW projects and have been quite impressed with it.
Posted by DeathMutant at on09/09/06
I use this extensively but have modified it to use MySQL and to suit my own nefarious purposes. Thanks Master Knat! :-)
Posted by Dreamwarder at on08/27/06
Knat is a superb scripter and his contributions are invaluable. I use this on my PW and it works like a dream.
Posted by Tichondrius at on08/27/06
I have to say, this is a great piece of work. I used it as a base for my extensive Quest system.
Posted by EPOlson at on08/19/06
Simple and effective
Posted by Onad at 2006-08-1908:44:28
First off...AWESOME scripts man !...thank you for this. second...can you use this to get your item from a creature you killed? I tried to put the script on the OnDisturbed of the creature but it didn't work. Any help would be apreciated. Dan
Posted by Truwar at 2006-08-0221:19:44
I have gotten the quests to store, but when a character logs off of our server then logs back in, their journal entries disapear. The quest giver still knows where they are in their quest but it is not in the PC's journal. I have the RebuildJournalQuestEntries(GetEnteringObject()); and the #include, but the quests do not seem to be getting restored on entry.
Posted by cooldaddyo at on07/11/06
I want to have the quest item drop from a mob (randomly would be ideal) rather than just be sitting in a container somewhere. Am I still going to do that with quest_chest_dist ? Also, do you need to add a new set of these custom scripts for each quest or is the idea to keep adding new lines inside these: quest_a_start quest_a_finish quest_t_start quest_t_progress quest_t_retrieve quest_t_finish