## About The Pull Request
If you attempted to use the shielded component properly (applying it in
`Init`), it would not work because the equipped signal was improperly
passing its arguments to `set_wearer`.
The only reason why this worked now is that every consumer added the
component after it was `equipped`... usually in `equipped`.
This also meant shielded items that added it in equipped were open to an
exploit, allowing you to reset the charges by unequip / re-equip.
## Changelog
🆑 Melbert
fix: Fixes some potential exploits and issues involving shielded
equipment.
/🆑