It would work in bashing too and is in fact much easier to script as people can only miss an object by rolling a 1(unless there AB is in the negatives). You'd just have to increment some local on the object that tells it how much of that ammo's ID to create at it's location when the object is destroyed.