This is awesome. Would it be possible to have bullet items as well? So individual bullets could be loaded? I guess I'm thinking even more of a Receiver style, where you can pick up both bullets and clips and refill the clips.
Edit: Would still be cool to have a separate inventory for holding bullets and clips, so that you could hold bullets for later.
Would it also be possible to pick up unspent casings that are ejected when you pull back the slide?
I figured out that you need a magazine that has space to be able to pick up bullets.
Still very cool. Could definitely work for a slightly more in depth shooter without being incredibly cumbersome.
Edit: Upon further actual testing...
I see that the revolver takes single shells. Would be nice to implement this for the other weapons but the bullets would fill the clips instead of the gun (obviously)
Implemented :P
Edit2: Would be cool if empty magazines for weapons such as the m14 would actually contain empty models, I suppose that would increase datablocks tho. Full magazine is an empty model with the correct number of bullets? Idk.
Edit3: Bandolier item that increases clip space with a pref to determine how many bullets/clips could be "attached"? Ugh, I should probably just learn to code.
Edit4: Also a pref to drop an empty clip when it is ejected from a weapon, disregarding the space in the inventory.