From a4c2085fb7d461b50a5202a93b54a826b0321c44 Mon Sep 17 00:00:00 2001 From: Mazo Date: Sat, 26 May 2018 16:39:12 +0100 Subject: [PATCH] Sync silo NTU level on map with all clients when it changes --- .../objects/serverobject/resourcesilo/ResourceSiloControl.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/scala/net/psforever/objects/serverobject/resourcesilo/ResourceSiloControl.scala b/common/src/main/scala/net/psforever/objects/serverobject/resourcesilo/ResourceSiloControl.scala index 9e711958..20d9b5e4 100644 --- a/common/src/main/scala/net/psforever/objects/serverobject/resourcesilo/ResourceSiloControl.scala +++ b/common/src/main/scala/net/psforever/objects/serverobject/resourcesilo/ResourceSiloControl.scala @@ -59,6 +59,7 @@ class ResourceSiloControl(resourceSilo : ResourceSilo) extends Actor with Factio if(resourceSilo.CapacitorDisplay != ntuBarLevel) { log.trace(s"Silo ${resourceSilo.GUID} NTU bar level has changed from ${resourceSilo.CapacitorDisplay} to ${ntuBarLevel}") resourceSilo.CapacitorDisplay = ntuBarLevel + resourceSilo.Owner.Actor ! Building.SendMapUpdateToAllClients() avatarService ! AvatarServiceMessage(resourceSilo.Owner.asInstanceOf[Building].Zone.Id, AvatarAction.PlanetsideAttribute(resourceSilo.GUID, 45, resourceSilo.CapacitorDisplay)) }