diff --git a/src/main/scala/net/psforever/zones/Zones.scala b/src/main/scala/net/psforever/zones/Zones.scala index e57eed4f..18269b6e 100644 --- a/src/main/scala/net/psforever/zones/Zones.scala +++ b/src/main/scala/net/psforever/zones/Zones.scala @@ -13,6 +13,7 @@ import net.psforever.objects.ballistics.Projectile import net.psforever.objects.definition.BasicDefinition import net.psforever.objects.serverobject.doors.Door import net.psforever.objects.serverobject.generator.Generator +import net.psforever.objects.serverobject.llu.{CaptureFlagSocket, CaptureFlagSocketDefinition} import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.pad.{VehicleSpawnPad, VehicleSpawnPadDefinition} import net.psforever.objects.serverobject.painbox.{Painbox, PainboxDefinition} @@ -337,6 +338,15 @@ object Zones { ), owningBuildingGuid = ownerGuid ) + case "llm_socket" => + zoneMap.addLocalObject( + obj.guid, + CaptureFlagSocket.Constructor( + obj.objectDefinition.asInstanceOf[CaptureFlagSocketDefinition], + obj.position + ), + owningBuildingGuid = ownerGuid + ) case objectType if doorTypes.contains(objectType) => zoneMap