Galtran has a good point, if your shield takes a good hit, and let's say only takes 99% damage, you can pick it up, drop it again and it'll be restored.
If you ask me, the shield should just be dropped once in multiplayer. This would be an easy fix, and for one battle, people don't need to be carrying the shield and dropping it all about.