* Begin clickcode attack_self fix
Begins the work to make everything call back to parent for attack_self so that signals are sacred.
* Makes MORE things call the attack_self() parent
Yes, I could make special_handling a var on obj/item HOWEVER i want it to be specific so it can be tracked down later and ONLY the objects that use it can be refactored instead of sitting there literally forever and it just becoming 'a thing'.
* Finishes making the rest of attack_self call parent.
As mentioned, things such as 'specialty_goggles' 'special_handling' and the such are only there to help with attack_self until the attack_self is recoded for those items.
* begone foul demon
* some more cleanup
* These
* GOD this was annoying
* yeh
* Fix this
* fLARES
* Thesee too
* toys!
* Even more!
* More fixes
* Even more
* rest of em
* these too
* Update syndie.dm
* hardref clear
* Update code/game/gamemodes/nuclear/pinpointer.dm
* Update code/game/objects/effects/mines.dm
* Update code/game/objects/items/blueprints_vr.dm
* Update code/game/objects/items/blueprints_vr.dm
* Update code/game/objects/items/contraband_vr.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/gunbox.dm
* Update code/game/objects/items/gunbox.dm
* Update code/game/objects/items/gunbox_vr.dm
* Update code/game/objects/items/gunbox_vr.dm
* Update code/game/objects/items/weapons/gift_wrappaper.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/gunbox.dm
* these too
* Update maintpanel_stack.dm
* angry warning
* Fixes packaged snacks.
Fixes improper var default.
* Special handling for these
* proper poly types
* Fixes magclaws
Makes the 'features' it had just part of base magboots that can be adjusted via varswap.
* Fixes jackets
Fixes https://github.com/VOREStation/VOREStation/issues/18941
* Small bugfix
Makes p_Theyre properly capitialize
Makes examine show proper wording
* Update gift_wrappaper.dm
* Volume Pump added, Can now Connect some devices to the General Atmos Controller and Large Tank Controller
* Corrected Linting Errors. Added the ability to print tank control circuits.
* Undefined some defined as per linter.
* Code style adjustments
* fixes these
* Code Standards
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
- Adds "paintable" flag to pipe recipes so we know if we can paint it.
- Ports the RPD from Yawn Wider.
- Brings RPD sprites from /tg instead.
- Slightly refactors recipes to keep type-specifc vars on subtypes.
- Refactors RPD UI icons to use iconsheet assets: Instead of sending each individual icon to the client as needed, we declare an icon sheet asset and send the entire thing to client. Then we just use the given CSS classes to display the icons!
- Adds icon sheet asset datum for pipe and diposals construction.