All it requires is a number (gun type) stored in a single register x 5

That gives the gun type for last 5 hits. No time or date stamp is required in the same way that ALP stores the counter for each gun type.