Last public commit and vendor fixes

- fixes buying infinite tools if we cannot equip them