I am using the latest v2.2d Shooter Package and have incorporated the standard package's Assault Weapon into my own character's rig. I have my vShooterWeapon's Ammo property set to 25 and the vAmmoManager's ammo property set to 250.
When I play the game the Assault Rifle's clip has 250 bullets in it but 0 shots. When I reload, it goes through the reload animation, the number of bullets decreases by 25 but I still have 0 shots in my clip.
I had it working previously with only the rifle on the Item Manager. Not really sure what happened after that. Now when I add both the rifle and the ammo to the Item Manager I still get nothing. I made sure the ammo id matched up, 13. Although I did create a new type of Assault Rifle with a Cammo Shader and defaultMountPoint.
In case anyone cares. Turns out this may be an issue with Invectors "secure" coding practices. I'll bring it up. vShooterWeapon ammoCount property is what populates the Ammo in your clip. So if you have an Item Manager AT ALL and you have added a weapon, you must add the Attribute "AmmoCount" to that weapon. In my case 25. The only time vShooterWeapon Ammo property is looked at is if there is NO Item Manager.
This should either be documented OR defensively programmed for.