CatStation/Resources/Prototypes
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
..
Accents Scurrets (#38218) 2025-06-20 16:39:08 -07:00
Access Sentry turrets - Part 6: Sentry turret control panels (#35235) 2025-05-26 16:00:50 +03:00
Actions JumpBoots Attempt №2 (#36862) 2025-07-07 21:19:28 +02:00
AlertLevels
Alerts Generic Numeric Alerts (#38370) 2025-06-21 20:59:37 +03:00
Anomaly
AppearanceCustomization Kobold/monkey AI holograms (#38888) 2025-07-10 13:11:23 -04:00
Atmospherics Add new freezer atmos devices and fix freezer fixgridatmos marker (#34991) 2025-02-12 18:32:18 +11:00
Body HandsSystem Refactor (#38438) 2025-06-25 15:13:03 +02:00
Catalog Make more objects spray paintable (Reviving #31328) (#37341) 2025-07-10 20:36:57 -04:00
Chemistry Cryo and grinder cleanup (#34842) 2025-03-13 01:44:05 +03:00
Codewords Split codewords into its own system (#37928) 2025-06-05 19:19:41 -04:00
Damage Fix puncturase cauterizing bleeding (#38289) 2025-06-13 12:11:15 -04:00
Datasets Scurret naming fixes (#38776) 2025-07-07 00:30:44 +02:00
Decals Exo Station - Upstream Playtest Version (#33144) 2025-06-15 12:10:22 -07:00
Device Xenoborgs part 1 (#36830) 2025-04-23 19:38:10 -07:00
DeviceLinking Add disposal signalers (#37535) 2025-05-21 22:18:57 -04:00
Entities Make more objects spray paintable (Reviving #31328) (#37341) 2025-07-10 20:36:57 -04:00
EntityLists/Tools
Flavors Artifact glue reagent (#38670) 2025-07-07 18:45:46 -07:00
GameRules Thieves can innately pickpocket - thieving gloves rework (#38123) 2025-06-16 15:47:31 -07:00
GhostRoleRaffles
Guidebook Pressure Relief Valve (#36708) 2025-07-03 18:00:34 +02:00
Hydroponics Display obvious plant mutations in examine text (#32650) 2025-04-29 00:45:10 -04:00
InventoryTemplates Parroting Parrots part 1: Help maints! SQUAWK! Maints! (#38243) 2025-07-09 12:04:57 -07:00
Loadouts Revert "HoP's beret (#38601)" 2025-07-07 00:01:55 +02:00
Magic fix smite use delay (#37940) 2025-05-29 19:41:25 -04:00
Maps Exo - Minor balance changes and fixes (#38689) 2025-07-03 11:51:40 -07:00
NPCs New Salvage Mob: Basilisk (#37135) 2025-05-12 19:42:51 -04:00
Objectives Branded lighters addition (#35514) 2025-07-07 14:53:17 -04:00
Paintables Make more objects spray paintable (Reviving #31328) (#37341) 2025-07-10 20:36:57 -04:00
Palettes Scurrets (#38218) 2025-06-20 16:39:08 -07:00
Parallaxes Fix yaml linter and misc errors (#37444) 2025-07-10 00:25:36 -04:00
Polymorphs fix polymorph errors (#38409) 2025-06-17 16:16:24 -04:00
Procedural Revert biome rework (#38724) 2025-07-03 20:48:04 +02:00
RCD fix: return deconstruct to the top level option of radial menu (#36486) 2025-04-17 23:50:15 -05:00
Reagents Artifact glue reagent (#38670) 2025-07-07 18:45:46 -07:00
Recipes Make more objects spray paintable (Reviving #31328) (#37341) 2025-07-10 20:36:57 -04:00
Research New science unlock: the H.A.R.M.P.A.C.K (#38824) 2025-07-07 23:43:33 +02:00
Roles Parroting Parrots part 1: Help maints! SQUAWK! Maints! (#38243) 2025-07-09 12:04:57 -07:00
Shaders Fix displacement map rendering in UI (#38042) 2025-06-24 22:47:29 +02:00
Shuttles
SoundCollections Scurrets - Audio Improvements (#38482) 2025-07-03 17:28:44 +02:00
Species Raises max chest markings for all species (except Reptilian) to 2 (#37065) 2025-05-07 14:44:53 +02:00
Stacks Fix some crafting menu oddities (#38372) 2025-06-17 02:22:14 -07:00
StatusIcon Give cluwnes job icons (#37834) 2025-05-27 18:39:52 +02:00
Store pAI Software Catalog (#36857) 2025-04-23 16:55:35 -07:00
StoryGen
Tiles Fixed dirt tiles having identical names (#38500) 2025-06-22 12:47:56 +02:00
Traits Monochromacy typo fix (#38686) 2025-07-01 20:49:15 +02:00
Voice Scurrets - Audio Improvements (#38482) 2025-07-03 17:28:44 +02:00
Wires Give APCs wirepanels (#38443) 2025-06-19 17:06:11 +02:00
World
XenoArch XenoArch Rebalancing (#36604) 2025-04-16 00:38:26 +02:00
ai_factions.yml Xenoborgs part 1 (#36830) 2025-04-23 19:38:10 -07:00
audio.yml
bar_signs.yml ports two barsigns from frontier (#35296) 2025-02-19 20:25:17 +01:00
borg_types.yml Cyborg Rebalance (#34186) 2025-04-24 19:29:16 -07:00
contraband_severities.yml Magical contraband type (#35254) 2025-02-18 01:21:49 +01:00
edge_spreaders.yml
explosion.yml Fix explosion visuals (#36644) 2025-04-17 20:12:13 +10:00
floor_trap.yml
fonts.yml
game_presets.yml Wizard added in all at once! (#36408) 2025-04-10 19:06:47 -07:00
holidays.yml
hud.yml
item_size.yml
lobbyscreens.yml
name_identifier_groups.yml Station AI Name Identifier (#36801) 2025-04-21 19:54:51 +02:00
ore.yml New sprites for Coal and Gold ore crabs, new Bananium ore crab and Bananium rock anomaly. (#37787) 2025-05-29 18:16:20 -07:00
radio_channels.yml Xenoborgs part 1 (#36830) 2025-04-23 19:38:10 -07:00
round_announcements.yml
secret_weights.yml THE WIZARD (#35406) 2025-02-25 22:34:07 -07:00
silicon-laws.yml Xenoborgs part 1 (#36830) 2025-04-23 19:38:10 -07:00
status_effects.yml Refactor SeeingRainbows to new status effect system (#38620) 2025-06-27 21:19:04 +03:00
tags.yml Operation Remove Gun Bloat (#38104) 2025-07-10 14:36:18 +02:00
themes.yml Ashen hud item status slot fix (#31411) 2025-04-22 14:40:58 -04:00
threats.yml
tool_qualities.yml Janitor Tool: Wire Brush (#38667) 2025-07-03 19:02:35 -07:00
typing_indicator.yml Add Fancy Speech Bubbles for Diona and Gingerbread (#37742) 2025-05-26 13:51:09 +02:00
weather.yml
whitelists.yml
wizardsDenWhitelists.yml