Leon Friedrich
e4f3d19094
Make MappingDataNode use string keys ( #36111 )
...
* MappingDataNode string keys
* a
* poke
2025-04-18 19:28:22 +10:00
Tayrtahn
86aa82f2b6
Cleanup: Remove redundant prototype name specifications ( #35793 )
...
* Remove redundant prototype name specifications
* These can stay
2025-03-19 19:30:31 +01:00
Tayrtahn
6f925dd610
Fix prototypes so they pass analyzer checks ( #35435 )
2025-02-24 15:21:59 +11:00
Emisse
3499b47465
bagel update ( #34572 )
...
* bagel update
* Decal fault tolerance
* Also fix writes
* fix mv cable, decal issues, yar
* fix a floor tile and some other shit
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-01-21 22:48:41 -07:00
metalgearsloth
bce17e6aec
Fix decal megadiffs ( #30732 )
...
Just preserves the uids and doesn't care about trying to re-map the decals lower. We have a uint to work with anyway.
2024-08-09 15:47:23 +10:00
DrSmugleaf
54d5bd266c
Add mapping editor ( #23427 )
...
* Add mapping editor (#757 )
* Remove mapping actions, never again
* Cleanup actions system
* Jarvis, remove all references to CM14
* Fix InventoryUIController crashing when an InventoryGui is not found
* Rename mapping1 to mapping
* Clean up context calls
* Add doc comments
* Add delegate for hiding decals in the mapping screen
* Jarvis mission failed
* a
* Add test
* Fix not flushing save stream in mapping manager
* change
* Fix verbs
* fixes
* localise
---------
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-08-04 13:31:45 +10:00
Leon Friedrich
5d50467466
Content changes for engine delta-state PR ( #28134 )
...
* Update GasTileOverlayState
* Update DecalGridState
* Update NavMapState
* poke
* poke2
* poke3
* Poke dem tests
2024-05-24 14:08:23 +10:00
Tayrtahn
4a83c36585
Code cleanup: Dirty(Comp) ( #26238 )
...
* Replaced uses of Dirty(Component) with Dirty(Uid, Component)
Modified some systems (notably pulling-related) to use uids.
* Missed a few
* Revert changes to pulling
* No
2024-03-19 23:27:02 -04:00
metalgearsloth
d8e5f5c24b
Optimise DecalOverlay ( #25266 )
...
ChunkSize is still 32 so doesn't cut down on heaps of decals atm though we avoid passing many decals to drawing with the coordinates bounds check now.
2024-02-23 18:12:23 +11:00
metalgearsloth
8659a21916
Use IComponentState for compstates ( #21905 )
2024-01-04 13:50:48 +11:00
DrSmugleaf
2d58d19b07
Make all prototype types partial ( #21374 )
2023-11-01 19:56:23 -07:00
metalgearsloth
46a3076ecb
Predict tile-prying ( #21167 )
2023-10-24 00:20:33 +11:00
Nemanja
06ad5221ee
decal settings ( #20324 )
2023-09-18 17:17:48 -06:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
DrSmugleaf
c71f97e3a2
Refactor actions to be entities with components ( #19900 )
2023-09-08 18:16:05 -07:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
metalgearsloth
37ca1fe9fe
Fix decal sorting ignoring colors ( #16553 )
2023-05-18 19:27:59 +10:00
Leon Friedrich
a36a64e6c5
Implicit gas tile & decal states ( #15146 )
2023-04-05 17:43:12 -06:00
metalgearsloth
635aa7e999
Fix decal serialization determinism ( #14805 )
2023-03-23 23:05:27 +11:00
metalgearsloth
973556066b
Compress decal data for serialization ( #14264 )
2023-03-11 13:46:50 +11:00
Leon Friedrich
56ef88a913
Prevent possible future game state bugs ( #14323 )
2023-03-01 09:26:37 -06:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
Leon Friedrich
dbe99f9fa6
Decal system cleanup ( #13493 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-01-16 11:46:22 +11:00
Leon Friedrich
e5b4b70e4d
Fix decals ( #13491 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13479
2023-01-16 07:23:32 +11:00
Leon Friedrich
5990393e31
Fix decal error ( #13471 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13466
2023-01-15 11:56:20 +11:00
Pieter-Jan Briers
a323671984
Changes for prototype load parallelization ( #13066 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-12-20 14:25:34 -08:00
Leon Friedrich
c06daf1af4
Fix decals not deserializing ( #13083 )
2022-12-19 13:18:58 +11:00
Leon Friedrich
8f352f87c2
Decal state handling ( #12624 )
2022-12-19 06:28:46 +11:00
Paul Ritter
bca66488bf
more proper serv4 usage because i forgot to push for the last pr ( #12965 )
2022-12-11 00:25:04 +01:00
Paul Ritter
5715b0c2be
Changes needed for new notnullableflaganalyzer ( #12957 )
2022-12-11 00:19:37 +01:00
Paul Ritter
3884c4d3db
serv4 + submodule update ( #12740 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-11-27 19:25:55 +01:00
metalgearsloth
4e7f09ade5
Add dependency collection to serialization writes ( #11570 )
2022-10-03 20:29:14 +11:00
metalgearsloth
3fa666bd06
Snap to nearest cardinal on traversal ( #10869 )
2022-08-29 15:59:19 +10:00
Visne
58769634c7
Fix a bunch of compiler warnings ( #10518 )
2022-08-13 22:28:34 -07:00
Leon Friedrich
064112a045
Fix decal system error ( #10346 )
2022-08-06 13:08:05 +10:00
Paul Ritter
34fe04483f
content changes for "refactors copy api to use ref" ( #10180 )
2022-08-05 08:17:16 +10:00
Leon Friedrich
ed068b166f
Gas tile overlay rejig ( #9619 )
2022-07-24 19:10:18 -07:00
Nemanja
f8b8b83657
allow decals to be removed from placement menu ( #9843 )
2022-07-17 21:02:03 -05:00
Leon Friedrich
72599e5282
Fix disappearing decals bug ( #9608 )
2022-07-14 19:33:11 -07:00
metalgearsloth
bf2d72cf42
Make decal gridinit use gridentityid ( #8792 )
2022-06-12 17:53:11 +10:00
Acruid
4f9be42f40
Remove Explicit GridId References ( #8315 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-06-12 11:54:41 +10:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
metalgearsloth
77bd892bbd
Fix decals (finally) ( #7771 )
2022-04-28 20:23:43 +10:00
metalgearsloth
72da2db62d
Content changes for grid splitting ( #7645 ) ( #7746 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 13:54:25 +10:00
metalgearsloth
ecaad9c349
Revert "Update submodule (again)" ( #7730 )
2022-04-24 02:26:00 +10:00
metalgearsloth
8c7772630c
Content changes for grid splitting ( #7645 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:59:38 +10:00