added quantity lock (conditional) to item.use