From 95bd865d67869deee4c6f88bc5f5621d35c90cb5 Mon Sep 17 00:00:00 2001 From: Mazo Date: Tue, 31 Mar 2020 17:33:57 +0100 Subject: [PATCH] Stop implant activation/deactivation from affecting other players. --- .../scala/net/psforever/objects/avatar/PlayerControl.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/main/scala/net/psforever/objects/avatar/PlayerControl.scala b/common/src/main/scala/net/psforever/objects/avatar/PlayerControl.scala index f7a0243e0..8d9c0c50f 100644 --- a/common/src/main/scala/net/psforever/objects/avatar/PlayerControl.scala +++ b/common/src/main/scala/net/psforever/objects/avatar/PlayerControl.scala @@ -43,7 +43,7 @@ class PlayerControl(player : Player) extends Actor implantSlot.Active = false player.Zone.AvatarEvents ! AvatarServiceMessage(player.Zone.Id, AvatarAction.PlanetsideAttribute(player.GUID, 28, player.Implant(slot).id * 2)) // Deactivation sound / effect - player.Zone.AvatarEvents ! AvatarServiceMessage(player.Zone.Id, AvatarAction.DeactivateImplantSlot(player.GUID, slot)) + player.Zone.AvatarEvents ! AvatarServiceMessage(player.Name, AvatarAction.DeactivateImplantSlot(player.GUID, slot)) } else if (status == 1 && implantSlot.Initialized && !player.Fatigued) { implantSlot.Installed match { case Some(implant: ImplantDefinition) => @@ -61,7 +61,7 @@ class PlayerControl(player : Player) extends Actor } player.Zone.AvatarEvents ! AvatarServiceMessage(player.Zone.Id, AvatarAction.PlanetsideAttribute(player.GUID, 28, player.Implant(slot).id * 2 + 1)) // Activation sound / effect - player.Zone.AvatarEvents ! AvatarServiceMessage(player.Zone.Id, AvatarAction.ActivateImplantSlot(player.GUID, slot)) + player.Zone.AvatarEvents ! AvatarServiceMessage(player.Name, AvatarAction.ActivateImplantSlot(player.GUID, slot)) } } else {