never switch enabled not working with first sg/plasma pickup
With weapon preferences set to never switch, if you pick up the shotgun or plasma rifle as your first weapon you will switch.
Have you found a way to reproduce this problem ?
I also could not reproduce this error. I joined a doom 2 deathmatch server with "switch on pickup: never" set and tried to run over every gun and never switched from the pistol. I tried in single player and online. The only time I switched is if the server enforced doom 2 weapon switch behavior, which is identical to "switch on pickup: always"
This issue only occurred online. This is because of an ordering difference online vs single player exposing a bug with the ammo pickup code. Vanilla doom has checks to switch weapons when you are on pistol and you pickup up shells / cell ammo causing the problem. Fixed in this PR for 0.9: https://github.com/odamex/odamex/pull/145