This is a discussion / support forum for the Hugo programming language by Kent Tessman. Hugo is a powerful programming language for making text games / interactive fiction with multimedia support.
"mobile" is an alias attribute for "worn". If you are carrying something which is mobile (i.e, you could drag it with a rope, but maybe you can carry it too), then its size isn't going to be added to player.holding in the CalculateHolding routine.
It looks like it would be easy enough to fix by adding a check to see if the "worn" item is also "clothing":
The only thing I can see it breaking is if somebody was flagged something as "worn" even though it wasn't wearable, and was counting on it to not be calculated in the player's holding value. But (a) that's probably unlikely, since it has to be "clothing" unless it's forced to "worn" in code (grammar def wouldn't allow it), and (b) it's really only an issue if you're managing inventory, which is unpopular anyway. :)