Decouple interactions from hands, cleanup old events, add new fears (#28393)

* ok basic shit

* second part

* pretend it isn't real it can't hurt you.

* 👁️ 👁️

* shadowcommander review
This commit is contained in:
Nemanja
2024-06-01 18:00:07 +02:00
committed by null
parent 6427cc560e
commit bacd52c991
72 changed files with 312 additions and 165 deletions
@@ -45,10 +45,15 @@ public sealed class PinpointerSystem : SharedPinpointerSystem
private void OnActivate(EntityUid uid, PinpointerComponent component, ActivateInWorldEvent args)
{
if (args.Handled || !args.Complex)
return;
TogglePinpointer(uid, component);
if (!component.CanRetarget)
LocateTarget(uid, component);
args.Handled = true;
}
private void OnLocateTarget(ref FTLCompletedEvent ev)