I can't help but wonder if I could script something for that. Speed/movetype limitations based on items carried, used, and equipped. I think I'm going to look into this, now.
Although I have no idea how a shadowling would get around, if not by floating. Are shadowlings substantial enough to roll? I'd hope so, if they're substantial enough to carry all of that gear, even if one does give them access to hammerspace.