The familiar_weight() variable also does not reflect soup weight and take it into account, although it takes all the other modifiers into account. My stomping boots show the right number of runaways taking into account the extra pounds and the correct weight shows up in the display but my script that uses familiar_weight() acts like the familiar weight is 111 lbs less.