And some things are quite modular. But if you aren't familiar with their tool set, you can't be sure about certain things. While i'm sure certain things are an easy change (stack sizes, for example), others may not be so simple. Mob size? It could be a simple database entry, but if the engine was made to use the model's exact dimensions (some engines do work like this), then you'd have to have that department re-export each model, or you'd have to have a coder go in and create that functionality.
And that is still not accounting for the decision making process. Do these mobs need to be bigger? Why? How much bigger?
While other systems will obviously just take more work. Adding a new NM, even if it uses an existing model, still needs time for the stats to be set, spawn timer and location to be determined, drop table (as well as new gear made/modeled). Adjusting party sizes requires other mechanics of the game to be re-examined, discussed, and fixed.
Oh, and don't forget about all the bit shifting and polymorphism and inheritance!
Things are happening in parallel. The easier of the tasks to complete we have seen already. The complex tasks are obviously taking more time, and we'll have to wait until they are ready before we see them. We shouldn't be rushing anything. It is nice outside (for most of us). Enjoy it a bit while you wait for the game to be up to snuff. At that time, just like I'll do, you can then become a cave dweller and play all day long.
