Add llm_socket to zone initialization

This commit is contained in:
Mazo 2021-01-26 23:04:16 +00:00
parent 5d8d4609a8
commit 70d47c7731

View file

@ -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