Commit Graph

32 Commits

Author SHA1 Message Date
eoineoineoin c62bd23656
Replace Matrix3 with System.Numerics.Matrix3x2 (#27443)
Replace Matrix3 with Matrix3x2
2024-06-06 21:44:48 +02:00
Leon Friedrich 74308b008f
Use non-generic `TryComp()` for metadata & transform (#28133) 2024-06-01 16:53:51 +02:00
Tayrtahn 3dd5dcadc5
Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292)
* Purge calls to obsolete EntityCoordinates methods

* Pizza defruited; rerun those tests!

(cherry picked from commit f4cb02fb0ca385c858569c07c51afb0d24ade949)
2024-03-24 00:07:58 +01:00
LordCarve ad35a2fda3
Obsolete refactor - ConnectedClient to Channel (#24409)
(cherry picked from commit 05a2e6b3a21e5fb3198432d885bbe28506d85b9c)
2024-01-27 23:44:02 +01:00
metalgearsloth ec9c1cefff
Pathfinding stuff (#23516)
Won't fix any crashes

(cherry picked from commit f84cd9c48a20c4773afd0bb70b073c51e3c1f3d3)
2024-01-26 21:37:20 +01:00
Kara a28d300fdf Broadcast MoveEvent -> C# event (#22689) 2023-12-22 22:56:58 +01:00
Leon Friedrich e66c0b5035 Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
DrSmugleaf 9cc8a7fc81 Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
metalgearsloth c9648da984 Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02: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
DrSmugleaf 321986d5cc
Fixed trying to resolve unregistered NPCComponent type, fix NPCs (#19547) 2023-08-25 14:52:23 -07: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 c43db830ea
Significantly improve NPC steering (#17931) 2023-07-14 00:48:04 +10:00
metalgearsloth 68480af109
Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
metalgearsloth c656e051c2
Revert parallel steering (#13085) 2022-12-19 18:46:27 +11:00
metalgearsloth 7910bd3ff4
Context steering for NPCs (#12915) 2022-12-12 14:33:43 +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 dd384c55a0
Pathfinder tweaks (#12848) 2022-12-06 15:33:44 -08:00
metalgearsloth fee44d13b2
Re-implement parallel for pathfinding crumbs (#12355) 2022-11-22 13:36:34 +11:00
metalgearsloth b749d0d275
Remove NPC IEntityManager resolves (#12648) 2022-11-18 22:07:52 +01:00
metalgearsloth 4cb96dba6d
Clear path on exception (#12335)
Should hopefully avoid it spamming in future.
2022-11-01 20:12:50 -05:00
metalgearsloth fa59983bd9
Bandaid medibots (#11718) 2022-10-13 21:36:29 +11: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
Leon Friedrich 6b05861068
Fix pathfinding exception (#11228) 2022-09-14 17:06:24 +10:00
metalgearsloth 0286b88388
NPC refactor (#10122)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-06 00:28:23 +10:00