Does requiresBuyBaseFunc in crafts prevent transfer/usage of a craft or does this only prevent players from buying the craft when the basefunction isn't present? Is is possible to prevent players from transferring/using crafts depending on basefunc being present?