That looks appetizing. Are those specs based on Irrlicht's known capabilities?sorcerykid wrote: My thought is that dynamic colored lighting could be implemented as a special type of LuaEntitySAO, therefore no change to the database format or network protocol would even be required (I think). Here is a very basic specification that comes to mind: [...]
Two drawbacks though: static (e.g. lamps) colored lights are not addressed - I fear there that doing this with entities could be expansive at scale - and implementing e.g. a fireball that lights things on its way (or falling torches etc.) will require two entities. I guess in the latter case, the use is more "transient" and the possibly of attaching two entities will make things relatively easy, but hopefully Irrlicht won't have the "strange idea" that entities can block light.