attacking class extends WeaponStore