Pieter-Jan Briers and GitHub
5168b5f3d4
IoC source gen compatibility ( #43863 )
...
* IoC source gen compatibility
Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.
* Missed a spot
2026-05-09 03:29:58 +00:00
TemporalOroboros and GitHub
d4876be6f0
Kills TurfHelpers ( #37939 )
...
* Create TurfSystem equivalent for and obsolete TurfHelpers.GetTileRef
* Fix EntitySystem uses of TurfHelpers.GetTileRef
* Fix EntitySystem uses of TurfHelpers.TryGetTileRef
* Fix construction condition uses of TurfHelpers.GetTileRef
* Fix last use of TurfHelpers.IsBlockedTurf
* Create TurfSystem equivalent to and obsolete TurfHelpers.GetContentTileDefinition
* Fix uses of TurfHelpers.GetContentTileDefinition(TileRef)
* Fix uses of TurfHelpers.GetContentTileDefinition(Tile)
* Create TurfSystem equivalent to and obsolete TurfHelpers.IsSpace
* Fix EntitySystem uses of TurfHelpers.IsSpace(Tile)
* Fix EntitySystem uses of TurfHelpers.IsSpace(TileRef)
* Fix remaining uses of TurfHelpers.IsSpace
* Fix uses of TurfHelpers.GetEntitiesInTile
* Delete TurfHelpers.cs
* Add GetEntitiesInTile lookup methods
* Convert some GetEntitiesInTile methods to LookupSystem extension methods
* Use new GetEntitiesInTile methods
* Recycle spiderweb hashset
* Recycle floor tile hashset
2025-06-21 11:23:19 -04:00
metalgearsloth and GitHub
fca7337bcf
Fix tile-events returns ( #37502 )
...
* Fix tile-events returns
Should really be continues.
* More
* More optimisations
2025-05-16 14:22:20 +02:00
Tayrtahn and GitHub
4dc1c4c3d6
Content changes for SetTiles change ( #37229 )
...
* Content changes for SetTiles change
* Retest with new engine changes
* Derp
* Update for new engine PR changes
2025-05-15 20:26:47 +10:00
J and GitHub
b1c08582d5
Various system spring cleaning ( #36206 )
...
* Various systems warnings cleanup
* Last changes before submitting PR
* Add guard for transform component, fix failing test
* Small corrections
* Audio params to specifiers datafields
* Using audio params on components and configs
2025-04-16 13:08:22 +02:00
SlamBamActionman and GitHub
43d08100b9
"New player" admin logging improvements ( #35961 )
...
* Initial commit
* Adjust a whoooole bunch of logs
* Also spears
* Track going crit
* Review fix
* Review fixes
2025-03-20 20:56:51 +01:00
MilenVolf and GitHub
1b9d77a760
Replace obsolete Tile Access methods ( #32508 )
...
* Replace obsolete SetTile
* Remove obsolete GetTileRef & GetAllTiles
* Forgor
* Apply suggested `GetMapOrInvalid`
2024-09-29 01:27:47 +02:00
Leon Friedrich and GitHub
1f03111ff8
Change some EntityQueryEnumerator to AllEntityQuery ( #27969 )
2024-05-13 15:11:49 +10:00
Tayrtahn and GitHub
ae3d745430
Code Cleanup: Purge obsolete MapManager methods ( #26279 )
...
* GetGrid
* GridExists
* TryGetGrid
2024-03-22 18:08:40 +11:00
Tayrtahn and GitHub
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 and GitHub
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
68ce53ae17
Random spontaneous cleanup PR ( #25131 )
...
* Use new Subs.CVar helper
Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.
This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.
* Fix a bunch of warnings
* More warning fixes
* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.
* Get rid of some more ISerializationHooks for enums
* And a little more
* Apply suggestions from code review
Co-authored-by: 0x6273 <0x40@keemail.me >
---------
Co-authored-by: 0x6273 <0x40@keemail.me >
2024-02-13 16:48:39 -05:00
metalgearsloth and GitHub
7ada1c6674
Update content to new ParallelManager ( #21813 )
2023-11-29 11:00:12 +11:00
Leon Friedrich and GitHub
f6a1fbaf1e
Decal fix 2: Electric Boogaloo ( #21831 )
2023-11-22 15:58:06 +11:00
metalgearsloth and GitHub
985da52191
Decal fix ( #21761 )
...
- Don't send stale chunks for deleted grid as client just errors it anyway.
- Store some allocations in fields.
2023-11-21 21:35:57 -07:00
Leon Friedrich and GitHub
e685cb626b
Un-revert IPlayerManager refactor ( #21244 )
2023-10-28 09:59:53 +11:00
metalgearsloth and GitHub
a2bbda43cc
Revert "Update submodule to 172.0.0 ( #21222 )" ( #21225 )
2023-10-24 21:55:20 +11:00
Leon Friedrich and GitHub
7ba0ea2926
IPlayerManager refactor ( #21215 )
2023-10-24 20:19:08 +11:00
metalgearsloth and GitHub
46a3076ecb
Predict tile-prying ( #21167 )
2023-10-24 00:20:33 +11:00
DrSmugleaf and GitHub
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
metalgearsloth and GitHub
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
Chief-Engineer and GitHub
1b5ec34a7a
add decal logs ( #18710 )
2023-08-05 16:53:02 -04:00
metalgearsloth and GitHub
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
Leon Friedrich and GitHub
a36a64e6c5
Implicit gas tile & decal states ( #15146 )
2023-04-05 17:43:12 -06:00
metalgearsloth and GitHub
6157dfa3c0
Salvage dungeons ( #14520 )
2023-03-10 16:41:22 +11:00
Leon Friedrich and GitHub
554ec85069
Add SpawnAndDirtyAllEntities test ( #13629 )
2023-01-24 11:33:49 +11:00
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 and GitHub
5990393e31
Fix decal error ( #13471 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13466
2023-01-15 11:56:20 +11:00
metalgearsloth and GitHub
243fd73db4
Update tilechangedevent to ref structs ( #13383 )
2023-01-09 13:45:21 +11:00
Pieter-Jan Briers and GitHub
4fa2920472
Remove IoCManager.InitThread calls from parallel code. ( #13070 )
2022-12-20 22:52:39 +11:00
Leon Friedrich and GitHub
8f352f87c2
Decal state handling ( #12624 )
2022-12-19 06:28:46 +11:00
Pieter-Jan Briers and GitHub
32908fee67
Fix thread pool IoC context bug in DecalSystem. ( #12993 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12992
2022-12-13 09:45:29 +11:00
Leon Friedrich and GitHub
6917b0fe17
Misc audio and related changes for replays ( #12578 )
2022-11-22 11:49:48 +11:00
Leon Friedrich and GitHub
237b842d65
Parallelize gas and decal systems. ( #12349 )
2022-11-02 18:23:26 +11:00
Leon Friedrich and GitHub
064112a045
Fix decal system error ( #10346 )
2022-08-06 13:08:05 +10:00
Leon Friedrich and GitHub
ed068b166f
Gas tile overlay rejig ( #9619 )
2022-07-24 19:10:18 -07:00
Leon Friedrich and GitHub
72599e5282
Fix disappearing decals bug ( #9608 )
2022-07-14 19:33:11 -07:00
Leon Friedrich and GitHub
fa4c6f63f8
Nullable grid Uid ( #8798 )
2022-06-20 10:14:35 +10:00
4f9be42f40
Remove Explicit GridId References ( #8315 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-06-12 11:54:41 +10:00
metalgearsloth and GitHub
12681a6a38
Fix decals (for realsies) ( #7887 )
2022-05-03 15:04:58 +10:00
metalgearsloth and GitHub
77bd892bbd
Fix decals (finally) ( #7771 )
2022-04-28 20:23:43 +10:00
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 and GitHub
ecaad9c349
Revert "Update submodule (again)" ( #7730 )
2022-04-24 02:26:00 +10:00
8c7772630c
Content changes for grid splitting ( #7645 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:59:38 +10:00
metalgearsloth and GitHub
67c42ecacd
Return another dict to decal pool ( #7269 )
2022-03-25 18:44:39 +11:00
metalgearsloth and GitHub
5bbb5aebef
Revert "Revert "Reduce decal allocs ( #7226 )" ( #7263 )" ( #7265 )
2022-03-25 13:22:24 +11:00
Moony and GitHub
021d39be28
Revert "Reduce decal allocs ( #7226 )" ( #7263 )
...
This reverts commit 09a4870763 .
2022-03-24 18:32:30 -05:00
metalgearsloth and GitHub
7d91e34d6a
Reduce decal allocs 2 ( #7229 )
2022-03-24 23:52:59 +01:00
metalgearsloth and GitHub
09a4870763
Reduce decal allocs ( #7226 )
2022-03-24 23:20:11 +01:00
Kara D
49007d68e7
Fix decal placer crashing when placing/removing in space
2022-02-08 15:29:23 -07:00