Perry Fraser
f762b4b23f
Slightly rework pathfinding obstacle avoidance and handling ( #38056 )
...
* fix: fix NPC route cost overlay mode
* feat: adjust pathfinding weights
Plus drive-by import trim.
* feat: rework pathfinding obstacle avoidance
* review by Pok
* fix merge
* Update NPCSteeringSystem.Obstacles.cs
---------
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-10-05 17:46:47 +11: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
Moony
93dccc34c5
Content-side IRobustRandom cleanup. ( #43231 )
...
* Content-side fixes for engine IRobustRandom rejig.
* Define for ensuring SetSeed works.
* Poke.
* Poke
* Poke.
2026-03-14 17:37:02 +00:00
Mervill
e85c25a746
Replace obsolete functions in NPC systems ( #31448 )
2024-08-27 00:29:44 +02:00
Tayrtahn
ae3d745430
Code Cleanup: Purge obsolete MapManager methods ( #26279 )
...
* GetGrid
* GridExists
* TryGetGrid
2024-03-22 18:08:40 +11:00
metalgearsloth
edbfef22d6
Climbing refactor ( #20516 )
2023-10-10 16:41:11 -07:00
nikthechampiongr
5ff79120e6
EasyPry airlocks for arrivals. Now also prying refactor I guess ( #19394 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-09-28 21:34:21 +10:00
Vordenburg
49f3f07e30
Add pathfinding support for NPCs climbing tables ( #17415 )
2023-07-28 16:37:29 +10:00
metalgearsloth
876beb9369
Stop NPC smashing if it fails ( #17847 )
2023-07-06 14:42:17 +10:00
metalgearsloth
c2e5990c2e
Fix NPC assert ( #17770 )
2023-07-01 23:38:14 +10:00
metalgearsloth
e780c6a98a
Fix NPC door prying ( #15605 )
2023-04-21 15:05:29 +10:00
DrSmugleaf
34bcd042d1
Remove combat mode component reference ( #15206 )
2023-04-08 13:16:48 -07:00
Leon Friedrich
19277a2276
More DoAfter Changes ( #14609 )
...
* DoAfters
* Compact Clone()
* Fix mice and cuffables
* Try generalize attempt events
* moves climbabledoafter event to shared, fixes issue with climbable target
* Fix merge (cuffing)
* Make all events netserializable
* handful of doafter events moved
* moves the rest of the events to their respective shared folders
* Changes all mentions of server doafter to shared
* stop stripping cancellation
* fix merge errors
* draw paused doafters
* handle unpausing
* missing netserializable ref
* removes break on stun reference
* removes cuffing state reference
* Fix tools
* Fix door prying.
* Fix construction
* Fix dumping
* Fix wielding assert
* fix rev
* Fix test
* more test fixes
---------
Co-authored-by: keronshb <keronshb@live.com>
2023-04-02 21:13:48 -04:00
metalgearsloth
e93d5113ad
Remove .Owner from melee weapons ( #14600 )
2023-03-12 15:56:05 +11:00
Vordenburg
4183b5f449
Fire MeleeHitEvent on misses. ( #12867 )
...
* Fire MeleeHitEvent when there are no targets.
* Prevent certain weapons from activating if they had no hit entities on hit.
* Prevent miss events from firing when target is yourself or was deleted.
* Use .Value as Target is already known not to be null.
* uid changes
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-02-13 12:55:39 +00:00
metalgearsloth
a5b04b49b6
Fix NPC obstacle handling ( #13007 )
2022-12-15 15:30:28 +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
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