I agree with ConvertJaguar. I have read that setting the drop chance to -1 will causes a crash because it is out of range, but since proven that is not true.
I am pretty sure the issue is that dropChances has to be set to an instance of the object type Field before it can be called. This would...