Fix throw range calcuation for item stacks (Fixes #4142)

When calculating the throwing range for a stack of items, the whole
stack is taken into consideration, but we only need to throw one item.
This commit fixes that by making the range calcuation use only a single item.

This might cause issues when we actually need to throw a whole stack, but right now i do not know of any such situations.

Fixes #4142