Quake III engine supports this (or claimed to):
* Bump maps
* Fractal based level maps
* Displacement maps
* Texture mapped
* Dynamic shadowing
* Dynamic maps
* Coloured real time lighting
Displacement maps are similar to normal maps...BUT
Some engines displace the rendered pixels and don't affect the geometry at all. Other engines divide the mesh at render time to get enough points for displacing. Other engines divide only parts of the mesh that need it to support the displacements.
In other words, displacement maps in Q3/JA might suck hard compared to more recent engines.