yeah, I being Kangus, the guy who wrote WoRM, I was pretty sure that that was the case.
And that is in fact what is happening. Since the enforcer runs on minigun bullet ammo, the ammo in the gun is being replaced as well.
The best way to keep the ammo in weapons from being replacved is to wrap the entire replacement section in this:
if ( Inventory(Other).MyMarker != None )
{
//all the if(other.isA()s go in here
}
BTW, I like the Izu much.