* Not all self-contained weapons are oneshot.
* Cleanup in CP_AddWeaponAmmo().

* Removed redundant if branch and obsolete todo comment.