Has anyone ever made a class or did reworked the quake3 reader to also read in additional parameters. For instance, lets say you add a model into a quake 3 map, and set certain paramaters with it using qeradiant. Then with a class reading the parameters in the map and running them via the engine?
Why you might ask? This would make AI programming in fps games much easier and faster, and also for rpg games give it the ability to run agro based ai and traps much faster. Simply by building a map and having the right functions in your game, will let everything run with easy.
Another example for instance, add a model to the map at a location close to a door. Add a radius focus point around the target. If your character enters this focus area the engine runs a function that will let the model react in an appropriate manner.