fix overcount bug when crafting 2