+1 for particles !
About books: these simply require to hook a Python script with the object, I guess it won't be too complicated. As for the Python script itself,
the one I made for Complete Chronicles should be a piece of cake to setup with Korman. Problem is, currently it's only being used for the Offline-KI and DI, and relies on the OKI to handle linking (plus, it's missing a few features which weren't supported by AlcScript, like avatar animations).
I don't know how Korman devs plan to implement this, and what kind of Python script will they use ?...
About water and cameras: these are an issue with the engine itself, unfortunately... Meaning it's possible, but only on MOUL-based versions of the engine. The way Plasma's water works makes it impossible to have non flat water without rewriting most of the shader code. Still, would be very nice to have some kind of plWaveSet8 component, working on any axis, with real normalmapping, lighting, reflections, refractions, etc. *dreams awake*
Removing the constraint forcing the game's camera to always be up wouldn't be so hard, I guess... Assuming it wouldn't break things in existing Cyan's Ages.
And while we're speaking about the engine, per-pixel lighting would be very nice...
Also, being able to use normalmapping in a simple way would be just GREAT (just like ticking the "normal" button in Blender and poof! normalmap generated).