J
8b78f7e3b4
Pathfindingsystem minor optimisation ( #44340 )
...
* Do a prepass on entities and fixtures
* Add an early exit on proxy intersections
* Redo styling and formatting
* Formatting redo
* Readd moved comment
* Respace comment
* Whitespace
2026-06-26 02:22:45 +00:00
Eveloop
22a547c7c8
Use dependency injection for EntityQuery<T>s in Content.Server ( #43566 )
...
* Replace usages of EntityQuery with dependency injected ones in Content.Server
* Remove unused EntityQuery dependencies
* Restore CheckPressureAndFire override method
* Revert EntityQuery refactor changes to DisposalTubeSystem.cs & DisposableSystem.cs
* Infer Transform/Metadata directly instead of passing (#43479 )
* Resolve RA0049, RA0051 errors (#43479 )
* Resolve RA0049, RA0051 errors (#43479 )
* Apply suggestions from code review
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-05-17 15:59:37 +00:00
TemporalOroboros
5f5f6765ce
Use SharedMapSystem for GridTileToLocal ( #37894 )
2025-05-28 11:31:32 +02:00
metalgearsloth
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
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
7e4cf87820
NPC Warnings cleanup ( #36189 )
...
* NPC Warnings cleanup
* Reverting unnecessary changes
* Reverting unnecessary changes, missed
* Using entity GetGrid override instead
2025-04-02 17:12:25 -07:00
eoineoineoin
b44b159431
Replace Matrix3 with System.Numerics.Matrix3x2 ( #27443 )
...
Replace Matrix3 with Matrix3x2
2024-06-02 14:07:41 +10:00
Leon Friedrich
0f6e1196d8
Use non-generic TryComp() for metadata & transform ( #28133 )
2024-05-20 22:40:35 -07:00
Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00
metalgearsloth
1f3a29c092
Entitylookup method renames ( #23519 )
2024-01-14 19:10:38 +11:00
metalgearsloth
f84cd9c48a
Pathfinding stuff ( #23516 )
...
Won't fix any crashes
2024-01-04 05:33:56 -07:00
Kara
340c1782df
Broadcast MoveEvent -> C# event ( #22689 )
2023-12-19 12:23:25 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
metalgearsloth
edbfef22d6
Climbing refactor ( #20516 )
2023-10-10 16:41:11 -07:00
metalgearsloth
7e4f755d7f
Suppress pathfinding debug assert ( #20101 )
2023-09-15 23:34:01 +10:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
metalgearsloth
4cfc578011
Revert "Remove most usages of obsolete TransformComponent methods (#1… ( #19714 )
2023-09-01 12:30:29 +10:00
Visne
1416942bea
Remove most usages of obsolete TransformComponent methods ( #19571 )
2023-08-30 12:05:19 +10:00
metalgearsloth
7dbd8f8b7a
Add TryGetNpc ( #19553 )
2023-08-26 13:45:29 +10:00
metalgearsloth
5d3503222c
Cleanup some lookup stuff ( #18738 )
2023-08-06 15:11:43 +10:00
metalgearsloth
cc5d83fe21
Pathfinder parallel change ( #18736 )
2023-08-06 14:41:57 +10:00
metalgearsloth
d3aece12cb
Lookup changes ( #18416 )
2023-08-06 12:44:05 +10:00
metalgearsloth
e97e7f8137
Revert "Add pathfinding for dynamic bodies" ( #18397 )
2023-07-28 19:58:31 +10:00
Vordenburg
49f3f07e30
Add pathfinding support for NPCs climbing tables ( #17415 )
2023-07-28 16:37:29 +10:00
Vordenburg
494b9e5b93
Add pathfinding for dynamic bodies ( #17416 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-07-28 16:28:00 +10:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
metalgearsloth
23b6d87a79
Hotfix NPC pathfinding ( #17360 )
2023-06-16 01:01:26 +10:00
Vordenburg
620678df98
Flip curTime and NextUpdate in UpdateGrid ( #17306 )
2023-06-14 10:37:51 +10:00
metalgearsloth
3840255ebb
Fix thindow pathing ( #15349 )
2023-04-12 23:50:07 +10:00
metalgearsloth
6157dfa3c0
Salvage dungeons ( #14520 )
2023-03-10 16:41:22 +11:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
metalgearsloth
243fd73db4
Update tilechangedevent to ref structs ( #13383 )
2023-01-09 13:45:21 +11:00
metalgearsloth
95011a4a97
Force pathfinding graph for empty chunks ( #12856 )
...
* Force pathfinding graph for empty chunks
* im merging
2022-12-19 21:59:33 -06:00
metalgearsloth
6fa9104ad7
Update content for pause event changes ( #12970 )
2022-12-14 11:55:51 +11:00
metalgearsloth
3b3963083b
Replace GridEntityId with Owner ( #12743 )
2022-12-12 14:59:02 +11:00
metalgearsloth
f8a8b41976
Fix rat pathfinding ( #12951 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12950
2022-12-10 20:31:02 +11:00
metalgearsloth
540a3d9028
Increase NPC chase persistence ( #12850 )
2022-12-06 15:34:23 -08:00
metalgearsloth
5a6f30fb74
Fix another pathfinding invalid node slipping ( #12739 )
2022-11-24 18:28:17 +11:00
metalgearsloth
fee44d13b2
Re-implement parallel for pathfinding crumbs ( #12355 )
2022-11-22 13:36:34 +11:00
metalgearsloth
6c76061887
Content changes for mapgrid kill ( #12567 )
2022-11-22 13:12:04 +11:00
Leon Friedrich
86ef8c5473
Make PathfindingSystem take a nap during large explosions ( #12309 )
2022-11-04 12:24:41 +11:00
metalgearsloth
c0abea8047
Content side for removing IMap / IMapGrid comps ( #12357 )
2022-11-04 10:12:25 +11:00
metalgearsloth
508b810137
Bandaid pathpoly neighbors for now ( #12337 )
2022-11-01 23:39:58 +11:00
Leon Friedrich
0b8622e9e7
Misc content xform changes ( #12166 )
2022-10-24 00:19:51 -07:00
metalgearsloth
4a3df4f85a
Maybe fix pathfinding nullref ( #12085 )
2022-10-22 15:29:01 -07:00
metalgearsloth
f456ad911e
Pathfinder rework ( #11452 )
2022-09-30 14:39:48 +10:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
metalgearsloth
0286b88388
NPC refactor ( #10122 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-06 00:28:23 +10:00