Commit Graph

27 Commits

Author SHA1 Message Date
Minerva 1cc243d811
Cherrypick: "Make more objects spray paintable" and related PRs (#4480)
* 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>

* Adds stencil lettering to the spraypainter (#39701)

* adds stencil lettering to the spraypainter

* update decal IDs to match convention

* Add Serializable, NetSerializable attributes to DecalPaintMode (#38921)

Serializable, Net" on DecalPaintMode

* Fixes my mistakes and adds DV compat

* Adds DV-specific stuff

* Makes Our Names Not Use This Case

* Comments xeno stuff we do not have

* RD is dead. Long live the Mystagogue

---------

Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
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>
Co-authored-by: Alkheemist <alkheemist@gmail.com>
2025-10-06 23:56:19 +00:00
Winkarst 8b535b1a9f Make fire leave burnt decals on the tiles (#31939)
* Make fire leave burnt decals on the tiles

* License

* Yes

* Update

* Spelling error

* Prototypes reload support

* To array
2024-09-22 02:44:51 +01:00
Ko4ergaPunk 232e57db33 New decals for mapping (#30374)
* new decals

* license

* re-check
2024-08-09 19:17:26 +01:00
ThatOneGoblin25 6df67e8a6d
fixed white_box.png (#26714)
* Delete Resources/Textures/Decals/bricktile.rsi/white_box.png

* Readded fixed version

one pixel change

(cherry picked from commit d797ee7da7d075064fa646eb73bc06d8681b2552)
2024-04-07 14:31:43 +02:00
Hanz 0bde40d675
Decal Beautification + Palette Update (#25689)
the meat and potatoes

YEAH

(cherry picked from commit 0001c23df2c917c66c74cde31110285826b9d979)
2024-03-07 01:08:56 +01:00
Ko4ergaPunk 93bbb92690
Add overlay decals for mini tiles and bricks (#24949)
Add minitile and brick decals overlay

(cherry picked from commit ffca80705ec68ae5ef18780267c907864cde815c)
2024-02-18 22:55:34 +01:00
Emisse e8afa7c882
Revert "Greyscale decal tweaks + additions" (#24069)
(cherry picked from commit b51d69184e018427ccae0e122ea84e831394d304)
2024-01-26 22:38:19 +01:00
Aexxie 2e6f578fd9
Greyscale decal tweaks + additions (#23961)
* "whitescales" every marking

* adds greyscale wooden trims

* Texturizes steel tile overlays

* Texturizes the rest

* Adds yaml for the greyscale trims (whoops)

(cherry picked from commit 1b8e536848676486c81cd8f6f2db378ba86486b4)
2024-01-26 22:33:12 +01:00
Flareguy 68853ce280
Ports the derelict sign decal (#23544)
ports the derelict sign decal

(cherry picked from commit 29e48d3e27991f24ca412cab49ec6802aa3bfa18)
2024-01-26 21:41:54 +01:00
Flareguy eeba348394 Adds stair entities (with new sprites,) nukes stair decals (#20279)
* nukes stair decals, adds entity stairs

* FUCK. my furniture

* fix deprecated sprites
2023-09-27 21:59:12 +02:00
Morb f202305114 Stair decals (#20080)
* wip

* done
2023-09-27 21:59:12 +02:00
Nemanja f4503864d5
Concrete and asphalt tiles (#19642)
* concrete and asphalt

* los decals
2023-08-29 17:50:11 -05:00
Flareguy 8c256d3960
Adds Checkerboard Tiles, External Hull Plating, Hardened Reinforced Floors, & Monotile Dirty Decal (#18676)
* adds checkered floor tiles, hull tiles, and steel monotile decal

* adds checker floors, hull floors, and dirty steel monotile decal

* adds hardened reinf tiles
2023-08-06 02:27:48 -06:00
Flareguy 3c5d913b1e
Tile Resprite: Return of Supernorn-style tiles (#18513)
* re-resprites tiles to closely match supernorn tiles

* swag messiah

* meta.json fixe

* we decided to make an entire episode about it
2023-08-01 00:09:46 -06:00
NULL882 df77db572d
Syndicate Logo (#14033) 2023-02-17 13:54:01 -08:00
metalgearsloth e090cd393b
Add basalt tiles (#13462) 2023-01-17 11:28:37 -07:00
Pieter-Jan Briers 14f8b4e6d5
Use new validate-rsis for workflow (#12997)
* Use new validate-rsis for workflow

* A

* Add python deps

* --ignore-installed

* Make it only work on RSI changes again.

* Fix a bunch of RSIs.
2022-12-20 06:31:17 +01:00
Pieter-Jan Briers b707b788ac
Remove trailing commas from RSIs. (#12865) 2022-12-04 22:47:23 +01:00
brainfood1183 7d6fcfa959
New station map Origin (#11659)
* new map origin

* new map origin

* Revert "new map origin"

This reverts commit 3d36679b921d058c7bc7ff7202086aea966c43a6.

* merge

* merge

* merge

* merge

* merge

* merge

* merge

* new update

* update map reduce lights

* slight update

* update

* push

* update
2022-10-27 09:12:56 -05:00
Moony 023f1ae602
Even more tiles (again) (#12172)
* i should probably commit this.

* i forgot the rivets 😢

* OVERLAYS

* Fix some color inconsistencies.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-24 11:33:31 -05:00
Moony ed8efa08b0
Even more tiles (#12140)
* tile gaming

* TRIM

* fucking BOM

* wood trim and some doobles

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-22 13:21:36 -05:00
Nemanja 13da4e3c63
Old School Space Station 14 Sign (#10742) 2022-08-21 13:44:38 +02:00
Delete69 21a56f4b80
Cleans up warning line decals (#8731)
* letsa go

* indentations

* added back old decals

* this thing

* maybe this

* jfc
2022-07-11 23:03:35 -07:00
Delete69 722a408c41
Flora: rock fix (#7333) 2022-04-05 17:22:18 +10:00
mirrorcult 509aff8e07
3/4 tile decal overlays (#7335) 2022-03-31 00:42:57 +11:00
Delete69 255192caf7
Trees and flora (#7281) 2022-03-28 13:53:13 -07:00
mirrorcult 31769edf5f
Decal Placer + add new decals for mapping (#6548)
* abomination

* okay its less unabashedly garbage now

* other UI changes

* its britney bitch

* proper greyscale full/half/quarter tiles

* misc cleanup

* rsi

* Add a palette system. It's Kara's problem now.

* oops

* a

* Departmental palette alpha tweaks

* oopy

* so true

* Update Content.Shared/Decals/ColorPalettePrototype.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* fixes for that

* neutral light color and new warning lines

* dirt

* checkerboards

* oop

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-08 14:54:41 -06:00