mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-04 21:39:20 +00:00
* Changes up carbon EMP handling (#83857) ## About The Pull Request The organ refactor 6 months ago changed up organs, making them be actually inside bodyparts and the mob. This introduced the bug of all emp effects being called twice on everything thanks to how /mob/living handles it (Fixed in this PR), but also some new stuff: Made bodyparts handle organ EMPs. This also means we can now have support for bodyparts with EMP_PROTECT_CONTENTS protecting the organs inside. Made a new proc for bodyparts once they are successfully hit by an emp. Makes it much easier to add overrides for the behaviour. Fixed emps hitting bodyparts twice ## Why It's Good For The Game It lays a groundwork for some interesting limb concepts, and makes organ emps make a bit more sense. Fixes a bug that laid unnoticed for 6 months. ## Changelog 🆑 fix: EMPs on carbons no longer happen twice code: Moves organ emps under bodyparts, changes how bodyparts handle emp effects /🆑 --------- Co-authored-by: Time-Green <7501474+Time-Green@ users.noreply.github.com> * Changes up carbon EMP handling --------- Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com> Co-authored-by: Time-Green <7501474+Time-Green@ users.noreply.github.com>