Hi all,
Almost done with large NPC inworld scripting project using LSL. I'll share it here on the forums, if it will fit without getting me banned. Several rather large scripts. I may create an .oar just to help with the shear complexity of it all. Think AI.
So, got the bots chatting using several chatbot scripts (Chatbot, Racter, ELIZA, and AIML); moving along paths and pathfinding; playing sounds, anims, and homemade configurable 'Gesture' mechanism; sensing avatars and objects; and generally "thinking" for themselves. Working on an updateable module that will enable user-defined scripts to be added on the fly. All of this is notecard configurable and very extendable.
One small problem I have is that osNpcSit and oxNpcStand throw errors every time I compile any scripts with the functions enabled. The general error says that they are not valid functions. OSFunctionThreatLevel is set to VeryHigh. Any ideas?
I'm using OpenSim v0.7.3.1 (in GRID mode), WinXP SP3, XAMPP v1.7.3 with mySQL as the database, and Imprudence v1.3.2 as the viewer.
Thanks for any help, and especially to the devs of OpenSim. Without you all, I'd have to live in the RW.
Shad MOrdre
Robotics tinkererererer and AI thinkerererer
