CatStation/Resources/Textures/Objects/Tools
Whatstone 9ad99cfa64
Make more objects spray paintable (Reviving #31328) (#37341)
* PaintableAirlockComponent and AirlockGroupPrototype have been replaced

* Slightly redesigned SprayPainterSystem for greater versatility

* Added handling of changes to the appearance of doors and storages

* PaintableGroup prototypes have been created

* Generating tabs with styles in the UI

* Fix error with undiscovered layer

* Slight improvement

* Removed unnecessary property

* The category for `PaintableGroup` was allocated to a separate prototype so that the engine itself would check if the category existed

* Added canisters, but repainting doesn't work

* Added localization to styles

* Fix sprite changing

* Added the ability to paint canisters

* slight ui improvement

* Fix yamllinter errors

* Fix test

* The UI now remembers which tab was open

* Fix build (?)

* Rename

* Charges have been added to the spray painter

* Added a charge texture for the spray painter

* Now spray painter can paint decals

* Increased number of charges

* Spawning dummy objects has been replaced by PrototypeManager

* added a signature about the painting of the object

* fix

* Code commenting

* Fix upstream

* Update Content.Shared/SprayPainter/Components/SprayPainterAmmo.cs

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

* review

* Now decals can only be painted if the corresponding tab in the menu is open.

* Fixed a bug with pipe and decal tabs not being remembered

* Update EntityStorageVisualizerSystem.cs

* record

* loc

* Cleanup

* Revert electrified visuals

* more cleanup, fix charges, del ammo4

* no empty file, remove meta component

* closet exceptions, storage visualizer fixes

* enable/disable decal through alt-verb

* Fix missed merge conflicts

* fix snap offset, button event handlers

* simpler order, fix snap loc string

* Remove PaintableViz.BaseRSI, no decal item, A-Z

* State-respecting UI, BUI updates, FTL fixes

* revert DecalPlacerWindow changes

* revert unwanted changes, cleanup function order

* Limit SprayPainterAmmo write access to AmmoSystem

* Remove PaintedSystem

* spray paint ammo lathe recipe, youtool listing

* category as a list, groups as subtabs

* Restore inhand copyright in meta.json

* empty spray painter, recipe produces an empty one

* allow alpha on spray painter decals

* add comments

* paintable wall lockers

* Restrict painting more objects

* Suggested event changes, event cleanup

* component comments, fix ammo inhands

* uncleanable decals, dirty styles on mapinit

* organize paintables, separate emergency/closet grp

* fix categories newline at EOF

* airlock group whitespace cleanup

* realphabetize

* Clean up EntityStorageViz merge conflict markers

* Apply requested changes

* Apply suggestions from sowelipililimute's review

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

* betrayal most foul

* Remove members from EntityPaintedEvent

* No emerg. group, steelsec to secure, locker/closet

* Enable repainting the medical wall locker

* comments, no flags on PaintableVisuals

* Remove locked variants from closets/wall closets

* removable decals

* off value consistency

* can't paint away those bones

* fix precedence

* Remove AirlockDepartment, AirlockGroup protos

Both unused.

* whitelist consistency re: ammo component

* add standing emergency closet styles

* alphabetize the spray painter listings

---------

Co-authored-by: Ertanic <black.ikra.14@gmail.com>
Co-authored-by: Эдуард <36124833+Ertanic@users.noreply.github.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
2025-07-10 20:36:57 -04:00
..
access_breaker.rsi Seperate EMAG into EMAG and Authentication Disruptor (#34337) 2025-01-29 23:05:47 -05:00
access_configurator.rsi sprite change (#21423) 2023-11-05 19:21:41 -07:00
appraisal-tool.rsi In-hand apprasial tool sprite (#32849) 2024-10-23 10:51:49 +11:00
binoculars.rsi Binocular Neck Slots! (#35759) 2025-04-13 23:34:20 -07:00
blueprint.rsi Blueprint tweaks. (#36609) 2025-04-16 12:12:22 +02:00
bucket.rsi Resprite buckets (#23866) 2024-01-16 08:47:52 -05:00
cable-coils.rsi change MV cable outline (#36751) 2025-04-20 16:30:37 -04:00
Cowtools Open State for cowtools (#35666) 2025-03-04 21:38:33 +01:00
crowbar.rsi Crowbar variants (#28988) 2024-08-09 13:29:00 -06:00
debug.rsi Adds some more toollists and debug entities (#3807) 2021-04-10 07:25:12 +00:00
Decoys Cabinetification (#34293) 2025-02-04 00:52:10 -07:00
drill.rsi Minor changes to Jaws of life and power drill sprites (#18379) 2023-07-27 14:03:27 -06:00
emag.rsi emag inhand sprites (#20729) 2023-10-04 21:46:30 -04:00
flashlight.rsi Make flashlights, atmos hardsuit, and RGB use the new layer features (#6253) 2022-03-30 00:57:35 -05:00
fulton.rsi Assorted device and core inhands (#38162) 2025-06-09 00:40:14 -07:00
fulton_balloon.rsi Add fultons (#18958) 2023-08-29 16:34:05 +10:00
geiger.rsi Geiger counter (#12082) 2022-12-06 17:56:52 -08:00
greenlight.rsi Syndicate Decoy Bundle + Snap Pops (#25333) 2024-02-28 16:53:46 -05:00
hand_labeler.rsi Add inhands for Holoprojectors, labelers, cone, brb sign, fartbag (#36036) 2025-04-08 23:27:07 +02:00
handdrill.rsi Add mining drill inhand sprites (#22494) 2023-12-14 11:47:48 -05:00
handdrilldiamond.rsi Add diamond mining drills, buff regular mining drills (#30814) 2024-08-12 11:49:09 +10:00
handheld_mass_scanner.rsi Tools/Devices: In-hand Sprites (#33689) 2025-03-13 01:46:58 +03:00
Hydroponics Delete hydroponics bags (#13106) 2022-12-20 09:38:07 +01:00
jaws_of_life.rsi Add an inhand sprite to the syndicate jaws of life (#24583) 2024-01-26 21:27:14 -05:00
lantern.rsi Allow flashlights on belts (#23256) 2023-12-30 19:06:27 -07:00
Lighters Branded lighters addition (#35514) 2025-07-07 14:53:17 -04:00
matches.rsi Added open/close/stacklayers for Matchbox and inhands (#4496) 2021-08-20 05:37:01 +00:00
multitool.rsi Copyright Pass/Pruning | Part 2 - Objects (#3905) 2021-04-29 18:09:14 +00:00
network_configurator.rsi Resprite network configurator (#16838) 2023-05-27 13:51:33 +10:00
omnitool.rsi Add the Omnitool, drone adjustments (#6948) 2022-03-15 18:11:29 -07:00
rcd.rsi Adds a ton more inhands (#4488) 2021-08-20 05:36:32 +00:00
rcl.rsi Adds a GitHub Action to validate RSIs (#3587) 2021-03-09 20:51:37 +01:00
rolling_pin.rsi Rolling pin can be worn in belt slot (#21019) 2023-10-16 00:09:06 -04:00
scissors.rsi Tools/Devices: In-hand Sprites (#33689) 2025-03-13 01:46:58 +03:00
screwdriver.rsi Add screwdriver head sprite (#8828) 2022-06-18 13:42:15 +10:00
seclite.rsi Make flashlights, atmos hardsuit, and RGB use the new layer features (#6253) 2022-03-30 00:57:35 -05:00
shovel.rsi Copyright Pass/Pruning | Part 2 - Objects (#3905) 2021-04-29 18:09:14 +00:00
spray_painter.rsi Make more objects spray paintable (Reviving #31328) (#37341) 2025-07-10 20:36:57 -04:00
spy_device.rsi Thief stuff: Gloves, Spy Crew Monitor, Invisible Crate, Toy (#21551) 2023-11-12 16:41:45 -07:00
t-ray.rsi Assorted device and core inhands (#38162) 2025-06-09 00:40:14 -07:00
thief_beacon.rsi inhands for Syndicate Things (and thief beacon) (#37682) 2025-05-21 11:39:29 -04:00
Toolboxes Cabinetification (#34293) 2025-02-04 00:52:10 -07:00
universal_access_configurator.rsi Admin access configurator (#28107) 2024-05-19 17:04:16 -06:00
upgrade.rsi PKA Modkits + Rebalance (#31247) 2025-04-25 11:18:23 -07:00
welder.rsi Make welder flames like proper unshaded lights. (#12320) 2022-11-01 20:16:33 -05:00
welder_experimental.rsi Use new validate-rsis for workflow (#12997) 2022-12-20 06:31:17 +01:00
welder_industrial.rsi Make welder flames like proper unshaded lights. (#12320) 2022-11-01 20:16:33 -05:00
welder_industrialadv.rsi Make welder flames like proper unshaded lights. (#12320) 2022-11-01 20:16:33 -05:00
welder_mini.rsi Add necessary sprites for welder_mini. (#12368) 2022-11-03 16:22:56 -05:00
wirecutters.rsi Centers some sprites 2021-08-16 19:41:08 -07:00
wrench.rsi Inventory sprite rotation (#22201) 2023-12-07 11:59:16 +11:00