The engine and fundamental game primitives are being written in C++. This is stuff like:
- The renderer (we use OpenGL)
- The path finding algorithms
- The physics systems (when we get to physics…)
- The client / server multiplayer bits
- The save / load game system
- etc.
Almost everything that you would consider the “game” is written in Lua, and is theoretically moddable.