Firstly this port of Quake II to GWT is fantastic, well done to those involved!
I've been digging through the game's source code and I was wondering if anyone knew about the way in which id software developed the game, specifically why so much is hard coded, for example information to do with the 'monsters' and game menu?
AFAIK id had some great internal tools for building maps and scripting AI including there own file formats. Therefore I don't understand why a lot of other things appear right in the code which would make it harder for someone to pick out and edit if they needed to. Perhaps it is to do with performance?