metalgearsloth and GitHub
ac13da4328
Add chunk entities ( #6705 )
2026-07-24 19:02:55 +10:00
09284c2fc2
fully remove obsolete methods in mapgridcomponent ( #6476 )
...
* obsolete methods in mapgridcomponent
* Update Robust.Shared/Map/Components/MapGridComponent.cs
Co-authored-by: Moony <moony@hellomouse.net >
---------
Co-authored-by: Moony <moony@hellomouse.net >
2026-04-25 01:03:01 -04:00
metalgearsloth and GitHub
e80f5d13a1
Add Vector2i / bitmask conversions ( #5901 )
...
Content uses for a couple tile-based flags.
2025-05-04 01:23:04 +02:00
Leon Friedrich and GitHub
32d8a1cba9
Misc grid state changes ( #5597 )
2025-01-17 17:07:09 +01:00
Kara and GitHub
48d70a09c6
Remove most fully-obsoleted code ( #5433 )
2024-09-11 19:38:26 +10:00
metalgearsloth and GitHub
cfae6e1f95
Don't rely on client for grid fixture rebuilds ( #5348 )
...
* Don't rely on client for grid fixture rebuilds
Server is already networking fixture data and this has a chance to go bad.
Easier to just stop this entirely and remove the fixture references to just network the relevant ones for each chunk. Performance impact should pretty much be non-existent and it should be less buggy.
* a
* weh notes
* fix aabb update
* Fix AABB gen
* weh
* More networking
2024-08-31 18:37:43 +10:00
KIBORG04 and GitHub
6c2cf26250
Sync LastTileModifiedTick in MapGridComponent with the client ( #5169 )
...
* i think
* forgot
* Add lastTileModifiedTick to MapGridComponentDeltaState
* A
2024-05-25 11:05:40 +10:00
Leon Friedrich and GitHub
9737a4249c
Rework delta-states ( #5149 )
...
* Remove full "delta" states
* Update MapGridComponentState
* abstract ComponentState
* Release notes
* Fix tests
* Fix nullable errors
* A
* typo
* Turns out testing my own PRs is a good idea
* too many warnings
2024-05-24 14:08:41 +10:00
metalgearsloth and GitHub
270326e188
Add IComponentState / struct support ( #4610 )
...
Still boxes but hey at least the struct dream is real.
2024-01-04 13:42:47 +11:00
DrSmugleaf and GitHub
b737ecf9b3
Add generic EntityUid, remove some usages of .Owner ( #4498 )
2023-10-19 12:23:48 -07:00
DrSmugleaf and GitHub
66239d23ea
Refactor serialization copying to use source generators ( #4286 )
2023-08-22 17:37:13 -07:00
metalgearsloth and GitHub
e4a14d1ec8
Start MapGrid ECS ( #4185 )
2023-07-23 20:50:23 +10:00
metalgearsloth and GitHub
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
metalgearsloth and GitHub
f2c2750f8c
Gridtree ECS ( #4109 )
2023-06-10 18:15:04 +10:00
metalgearsloth and GitHub
c10b00fc1b
Add a field to disable grid splitting per-grid ( #3848 )
2023-03-24 13:19:13 +11:00
metalgearsloth and GitHub
abecc554f4
Add a completion helper for MapIds ( #3833 )
...
* Add a completion helper for MapIds
* oop
2023-03-09 16:03:42 -06:00
metalgearsloth and GitHub
1c36d919e4
Physics ECS 2 ( #3648 )
2023-01-15 15:38:53 +11:00
metalgearsloth and GitHub
cfd7e5575b
Add helper for SnapGridPosAt ( #3655 )
2023-01-09 21:43:24 +11:00
Leon Friedrich and GitHub
a323f2ef84
Grid delta states ( #3635 )
2023-01-08 16:43:49 +11:00
metalgearsloth and GitHub
7522737d90
Optimise TryFindGridAt ( #3651 )
2023-01-04 19:48:31 +11:00
metalgearsloth and GitHub
53fb9d01e0
Grid helper methods ( #3580 )
2022-12-19 04:52:47 +11:00
metalgearsloth and GitHub
3c168f5a31
Replace GridEntityId with Owner ( #3530 )
2022-12-12 14:58:41 +11:00
6b076645db
Kill NetworkedMapManager ( #3516 )
...
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
Co-authored-by: Paul <ritter.paul1@googlemail.com >
2022-12-11 22:00:31 +01:00
Leon Friedrich and GitHub
78bea7312e
Fix grid chunk double subscription ( #3526 )
2022-11-24 13:38:09 +11:00
metalgearsloth and GitHub
733097c1f4
Fix chunk event sub ( #3520 )
2022-11-23 11:02:51 +11:00
metalgearsloth and GitHub
01673fb155
Mapgrid fixes ( #3513 )
2022-11-22 14:04:22 +11:00
metalgearsloth and GitHub
5e3a5a0d0c
Merge MapGrid into MapGridComponent ( #3468 )
2022-11-22 13:04:51 +11:00