As previously stated, the development of this script was unplanned. It started as a couple of notes which morphed into a stream-of-conscious script, and now that I have reread it I see plainly that the design of the script was improvised. For some inexplicable reason I created one small main routine and numerous supporting functions. I guess that I had really enjoyed creating functions on the day that I wrote this script! I have revised the script by eliminating these cluttered functions
and incorporated a simplified version of them into the main body of the script.Another problem that I see with the script is the scope of its purpose. The script helps manage quest data, and initially I had tried to support multiple data fields for multiple quests. I have revised the scope so that each NPC focuses on one data field of one quest. This simplification was made primarily so that I may have the script ready for V669. I can always expand upon this feature in the future.
The new version of the script is forming well. It's a large effort to develop a script for a handful of people, but if those handful use it in turn to develop better quests for Clan Lord, then it is an effort well placed.
I'm really glad I found this blog. It's good to know that you're constantly developing stuff for CL. I find the inner working of this stuff fascinating. With that said, "Yay for a Helper Assistant NPC Script!" Very cool.
ReplyDelete