It seems I'm getting more and more little error things that pop up in Quake when I'm on the server at Vanilla. I use grenades a lot - sometimes for the entire match. However when I spawn I'll go for the closest weapon just to have something. As I run over the weapon it is automatically activated as my current weapon until I decide on another in my inventory.
OK , because I just checked grenade pick up at Pygmy, Mutant, Sheridan, Xatrix and X-Quake and they all work fine. That is if I pick up a nade as my first "weapon" and then press fire, I will throw a grenade.
by default quake2 wont auto switch to them if they are the first weap or you are out of ammo with another.
I know that if I pick up grenades as my first weapon/ammo, I automatically switch to that as my weapon unless there is a grenade launcher right beside the grenades. In that case, if I run, I end up switching to the GL first. If I walk, I switch to the grenades first. So if something is different... then obviously something is different.
...However! If you wait like a fraction of a second in between those pickups it always keeps the first thing you picked up activated. Even if the sequence is 'grenades' -> GL', if you wait just a bit it keeps the grenades as your current weapon. It's probably just timing related.
[Uh, sorry, I was testing something the other day and set "start_grenades 5" on vanilla. Forgot to turn it off. (So you were spawning with 5 grenades in your inventory.)Regards,