Taking items is now limited by various variables.