Oh, great, I discovered now that somebody replied to this topic. I am such a disaster.
Well, sorry for the delay, and now after 5 months I will try to answer the questions:
My project doesn't involve NPCs and Quests, Planeshift uses them, but Virtual Annelöv (the Bronze Age reconstruction) no, since the "quests" are people driven and not code one and are associated directly with the game itself. What I mean is that the quests are more on a conceptual level and that the people gather in game for doing a quest, which goal has been expressed in an email.
Planeshift has a quite good support for NPCs and Quests, but it could be better

CS itself doesn't have this, but through CEL as far as I know it is possible to invent whatever you have in mind. I remember Jorrit working on a questmanager, and I guess NPCs are handled as entities.
What I did implement those days, when I was working on VA was more "interaction" between the user and the game, especially actions connected to the Bronze Age life. For example, I implemented a command for burning a pyre, or the possibility to dig a grave.
What I did was basically to take PS source code and see what I thought it was totally useless and I commented that away (especially when certain things were visible to the user, e.g. magic windows), but then I had to implement things for what I had in mind (e.g. the possibility to moving objects that could not be picked up, like a cow or a sheep).
I don't think it is possible to make through CS a virtual environment without knowing a little of coding, and that would not happen neither if you would have liked to use Planeshift, since it is a rather complex application.
Thank you for the compliments

The good thing of my project is that it relies on Planeshift which is - I believe - one of the most advanced projects developed using Crystal Space. I have done little, but certainly, I have learnt a lot.
My project itself is not a non-profit organization, while Planeshift is handled by such, Atomic blue (
www.atomicblue.org).
I think you would be more than welcome, Theresa, to join Planeshift (I have finished my project in June, if I knew it before I would have beg for your help

) and if you need more information about it, please, just contact me!