OK just had a brain storm what about making a BaseCollectionArmor.cs
Put this code in that witch would use BaseArmor as a base = public class BaseCollectionArmor : BaseArmor
Checks, lists, counts etc. etc. then don’t have to edit BaseArmor and I don’t have to write the list code 500 times.
{...