Fixes issue #163. G_LogWeaponFire being called for npcs, causing it to write to out of bounds memory.
Merge pull request #176 from xScooper/master

Fix for issue #163
Alternate fix to bdb58b4 (Also protects G_LogWeaponPickup too)