Fix throw range calcuation for item stacks

When calculatinng the range for a stack, the whole stack is taken weight
is used, this makes it use only a single item from the stack.