/****/ public static bool RequiresAmmo(this ItemSpec item) { if (!item.HasProperty(ItemSpecPropertyEnum.ClipSize)) { return(false); } return(item.GetClipSize() != 0); }