Alright 0% would be nothing at all done. Like just thought of the idea a minute ago without any effort. 100% would be vanilla.
Vanilla isn't finished yet. Just saying.
As to what we currently have, we have a complete and working engine with built-in interpolation, a scout and a soldier class+weapons, a pretty solid concept for networking and some wip methods for (de)serializing stuff, basic input, a rendering system that's independent of the engine, and a few miscellanious things.
Basically, the biggest hurdle yet to come is to finish coding the networking, and then we can start rolling off features like map modes, more classes, sentries, teams(!), etc...
We
want to have something working by summer.